The Great Mind Challenge - Project Scenario Template Note: Already filled information should not be changed 1.

Name of the Project Blood donor central database and web-portal


Objective/ Vision

Looking for an online centralised web-portal where blood banks and hospitals can look for donors in their near by area who will be available in quick time . And also keep record of donors health report to evaluate quickly .


Users of the System

A. Administrator (this should be a general body , could be from central blood bank agency) B. Blood Banks, Hospitals, Clinics, etc C. Blood Donors D. Non- Members i. donors While filling the personal imformation page for any donor, only Name, Region, contact details which could be phone number / email and blood group should be made mandatory . Other details should not be made mandatory. The details of donors should be saved in such a way that there should be less blank spaces like in xml. iii. Blood Banks , hospitals etc could browse for blood donors in their near by area and also the search result should provide only those donors who have not donated blood in last 3 months iv. Blood donors should be asked to give feedback of the health report of donors (on basis of their blood taken), for future consideration after the blood donation is being made by donor. v. No user could access any details of donors without being a member of website. vi. Only hospitals, blood banks etc should be able to see the contact details of donors (like phone number / email) vii. Blood donor should be allowed to see only the name and region they live in. Also if they need to ask another blood donor for any blood donation help it should be through admin and proper reason for which there should be a form to be filled by donor. viii. A points should be given to every donor on basis of their blood donation which could be used by blood donors if they need blood for any of their relatives , friends etc. (The priority for making blood available by member blood banks for those donors) ix. The search for donors should be made flexible , for example a user can give delhi in different forms like , DELHI, delhi, Delhi . So the query to search on the basis of region should be made case sensitive by using available functions. (Extra points on using xml functions) x. Non-members can also look for blood donors or Bloods in any particular banks and then do quick register through their mobile phones and raise a ticket for Blood requirements. Try to link this application with any social networking website like facebook using it as a marketing strategy. ii. The system should be smart enough to choose different donors every time, instead of selecting the same dono after every 3 months ii. Administrator should have access to all details of blood


Functional Requirements (Atleast Eight)



Non-functional requirements (Atleast Four)

try to include Rotary club. Mozila. Use of XSLT to report data in multiple format is now possible because of the XML data model. Since the data will be stored in a single XML document.6. it is vey easy to construct SOAP messages from this XML content as no relational to XML transformation is required. X-Forms. Application deployment executive and developer B. Professional look and feel B. instead of selecting the same donor after every 3 months period b. A. Complete Source code 14. Country/ State/ city. User interface priorities 8. Reports 9. its easy to consume (gather) all user information in a single XML document and store it as a single entity without breaking it up into pieces as done is case of relational database. Final Deliverable must include A. 7. e-Forms. SOA • • • • • Eclipse/ RAD / Lotus Forms Designer / Portlet Factory WebSphere Portal/ WAS/ DB2 Express – ‘C’ or DB2 UDB Tivoli CDP/TSM / Tivoli Directory Server Linux will be the preferred OS. . for example a person living in delhi can give .ear ) with source code C. Optional features a. J2EE. Advantages of using DB2 PureXML • Because of the use of XForms which generate XML data as input.0. Use of XFORMS atleast with all registration forms C. Other important issues Team Size Technologies to be used 12.war/. Database backup and DDL Script D. etc who organises blood donation camps to notify the donors about . Also provide Drill through option for each user who gets returned by the query processed Website should be highly customizable and flexible enough to easily deploy 2 – 4 members UML. D. Reports exportable in . XML Indexes can be used to further increase the XQUERY performance.PDF or any other desirable format A. Application archive ( . Browser testing and support for IE. AJAX. Xml functions can be used to query the data efficiently as the data given by donors will not be in a proper format . The system should be smart enough to choose different donors every time . 11.XLS. Tools to be Used 13. 10. Web-services. its easy to fetch it using a simple XQuery without any complex joins Since the data is stored as XML. and Firefox. New Delhi or Delhi • • • • • . NN. Web 2. Online or offline help to above said users. Give Drill Down and Drill up option if possible B. Also . PUREXML . Use of Graphical tool like JASPER to show strategic data to admin E.

15. Diagramatic Representation .

Sign up to vote on this title
UsefulNot useful