CS Project Specifications
CS Project Specifications
ONLINE BAKERY
TEAM MEMBERS:
Project Specification: 2
EDUCATION SYSTEM
The system should be able to generate the following report at the end of the month:
• List of subscribers with Active status
TEAM MEMBERS:
Project Specification: 3
GAMING SYSTEM.
It should teach Computer games in a simple way with real world examples.
1. Game Number
2. Game Name
3. Game Details
4. Application (Real world examples – Examples:JetPack.IcyTower,Mario,Angrybirds
and so on )
The Administrator should be able to create, update, and delete the games.
1. Subscriber Number
2. Subscriber Name
3. Subscriber’s email id
4. Subscriber status (Active/Closed)
5. Newsletter status (Sent/Returned)
6. Search should be possible with Subscriber Number, Subscriber Name, Subscriber
Status and Newsletter status.
7. The Administrator should be able to create, update, and delete the entries.
The system should be able to generate the following report at the end of the month:
TEAM MEMBERS:
Project Specification: 4
SCAN CENTRE
There are 2 types of user: Doctor and Administrative officer
The system should maintain a doctor register and a patient register. User should be able to
perform following operations:
For managing doctors: (Access is given for Administrative officers only)
• Add a new doctor.
o Each doctor should have the following details:
Name
Title (Master Health Check up, Hepatitis B & C tests, Allergy Testing,
Osteoporosis scan)
Gender
Date of Birth
Qualification
Medical License No.
Center Id
Address
Contact number
Email id
o Search on Medical License No./ Center Id
o Search on Name/Contact number
o Modify the doctor detail
o Add a new title
For managing patients: (Access is given for Doctor and Administrative officers)
• Add a new patient.
o Each patient should have the following details:
Registration Number
Registration Date
Name
Gender
Date of Birth
Address
Contact phone number
Hospital Referred by
Test Date
Test Type (X-ray/ECG/CT Scan/MRI Scan/Cardiac CT)
Doctor’s Name:
Fees
o Add more tests for the same patient.
o Modify patient details.
o Search on Registration number.
o Search on patient name/phone number.
Add any other data/info for doctors & patients if required. Store the doctor & patient data in a
file. When the system is started, it should fetch the patient data from this flat file. At the end,
the system should update the modified data in the same flat file.
TEAM MEMBERS:
GOWTHAM RAGAV
Project Specification: 5
E-STATIONERY
The e-Stationery example is a simple e-commerce application where users can
select Stationery, view the Stationery Items catalog, and purchase Stationery
Items.
• Implement a module for user registration. Collect the name, contact
number, shipping and billing address from the user while registering and
any additional fields if required.
• Stationery Items should be organized into various categories. Display all
these categories in the home page. Selecting a category should display all
the Stationery Items under the category.
• A guest (who is not yet logged in) should be able to query for any
Stationery Items. To buy Stationery items the user should be logged in.
Implementing a shopping cart is optional.
There should be a Buy Stationery button under each stationery. This should take
the user to the buy Stationery page. Also, display the count of number of
available stationery items.
If zero, display appropriate message, otherwise, the customer information
should be auto-populated in the buy page. However, the user should be able to
edit any information.
The user should be able to select the number of stationery items required. The
total price should be displayed to the user. By clicking on ‘Submit Order’, display
success message.
• Two kinds of roles exist for the system: A regular user (end user) and an
admin (or a super user). A regular user should only be able to buy
stationery. However an admin can additionally add stationery to the
inventory and query all the orders placed in the website.
• Maintain a log of all the stationery items sold including the details of the
user who bought it. An user with the role of ‘Admin’/’SuperUser’ should be
able to query all the orders placed in the website.
Display appropriate messages wherever applicable.
As a high level table structure, the following tables will be required:
Stationery items, User, Role, Inventory Tables,
The Stationery entity should define at-least the following attributes:
• Code Number
• Stationery name
• The price
• Whether the stationery items is on sale
• A description of the stationery items
TEAM MEMBERS:
Project Specification: 6
EXPENSE MANAGER
Expense Manager is an online application where the user can login to maintain
his expenses and incomes.
The user should be able to -
• Tracking expenses and incomes by week, month and year as well as by
categories
• Have Multiple accounts
• Schedule the payments.
• Handle recurring payments automatically
• Upload a picture of receipt
• Budget
• Search and generate reports (preferably in a .txt or .xls file format)
• Customize expense categories, payer/payer, payment methods, etc
Some of the sample categories to be included
• Automobile • Insurance
o Fuel o Auto
o Maintenance o Health
• Entertainment o Life
o Movies • Tax
o Party o Property Tax
o Concert o Vehicle Tax
o Sports o Other
• Family • Travel
o Child Care o Airplane
o Toys o Bus
o Others o Train
• Food o Food
o Breakfast o Hotel
o Lunch o Taxi
o Dinner o Other
o Snacks Transportation
o Groceries o Misc
• Utilities
o Water
o Cable TV
TEAM MEMBERS: o Electrical
o Gas
o Internet
o Telephone
Project Specification: 7
MATHS FUN
Design and Develop a Mathematics help system. It should teach Math topics in a
simple way with real world examples.
The system should be able to generate the following report at the end of the
month:
1. List of New topics included in comparison with the previous month.
2. List of Newsletter status with Returned status (The subscriber status will
be ‘Closed’ after the eNewsletter mail is bounced twice from the given
email id.)
TEAM MEMBERS:
Project Specification: 8
iPad System
Design and Develop a iPad System.
There should be 2 types of user. Administrator and User.
The subscriber module will consist of
• Subscriber Number * Name
• Mobile Number * Product Type [Prepaid/Postpaid]
• PAN No./Credit card No. * Permanent address
• Corresponding address * State/Circle
• Email id * Scheme/Plan
• Facilities required [SMS/STD/International/Conferencing/Forwarding]
• Validity * Base Tariff
• Bill receiving mode [Post/SMS/eMail]
• Payment mode [Cash/DD/Online]
• Status
The Subscriber module will be accessible by Administrator.
The Administrator will be able to
• Create, Modify, Delete subscribers
• Search on Name/Mobile Number/Subscriber Number
The payment module will consist of
• Name * Subscriber Number
• Mobile Number * Product Type[Prepaid/Postpaid]
• Bill Number * Billing Date
• Recharge/Payment * Due Date
• Date of payment * Amount paid
• Amount due * Transaction Status
The payment module will be accessible by Administrator and User.
The Administrator will be able to
• Create, Modify and Delete payments
• Search on Bill Number/Mobile number/Subscriber Number
The user will be able to
• Create, Modify payments
• Search on Bill Number/Mobile Number/Subscriber Number
The system should be able to generate the following reports at the end of the
month:
• Subscriber list with their plan details
• List of subscribers with outstanding bills
TEAM MEMBERS:
Project Specification: 9
CUPCAKE COMPANY
Design and Develop an Online Bakery
There should be 2 types of user level: Administration and user.
TEAM MEMBERS:
Project Specification: 10
TEAM MEMBERS:
Project Specification: 11
TEAM MEMBERS:
Project Specification: 12
Following are the reports to be generated at the end (Access is given for HR and
Administrative officers)
Details of associate based on Unallocation
Details of the job openings based on ISU
Details of the ISU
TEAM MEMBERS:
Project Specification: 13
FOOD BOX
Design and Develop a Food Box
There should be 2 types of user level: Administration and user.
TEAM MEMBERS:
Project Specification: 14
TEAM MEMBERS:
Project Specification: 15
TEAM MEMBERS:
Project Specification: 16
E-NURSERY
The e-Nursery example is a simple e-commerce application where users can
select Plants, view the Plant store catalog, and purchase Plants.
• Implement a module for user registration. Collect the name, age, contact
number, shipping and billing address from the user while registering and
any additional fields if required.
• Plants should be organized into various categories. Display all these
categories in the home page. Selecting a category should display all the
Plants under the category.
• A guest (who is not yet logged in) should be able to query for any Plant. To
buy a Plant the user should be logged in. Implementing a shopping cart is
optional.
There should be a Buy Plant button under each Plant. This should take the user
to the buy Plant page. Also, display the count of number of available for the
selected Plant.
If zero, display appropriate message, otherwise, the customer information
should be auto-populated in the buy page. However, the user should be able to
edit any information.
The user should be able to select the number of copies required. The total price
should be displayed to the user. By clicking on ‘Submit Order’, display success
message.
• Two kinds of roles exist for the system: A regular user (end user) and an
admin (or a super user). A regular user should only be able to buy Plants.
However an admin can additionally add Plants to the inventory and query
all the orders placed in the website.
• Maintain a log of all the Plants sold including the details of the user who
bought it. An user with the role of ‘Admin’/’SuperUser’ should be able to
query all the orders placed in the website.
Display appropriate messages wherever applicable.
As a high level table structure, the following tables will be required:
Plant, User, Role, Inventory Tables,
The Plant entity should define at-least the following attributes:
• A Plant ID
• The Plant name
• The Plant Botanical name
• The price
• Whether the Plant is on sale
• A description of the Plant
TEAM MEMBERS:
Project Specification: 17
E-STATIONERY
The e-Stationery example is a simple e-commerce application where users can select
Stationery, view the Stationery Items catalog, and purchase Stationery Items.
• Implement a module for user registration. Collect the name, contact number, shipping
and billing address from the user while registering and any additional fields if
required.
• Stationery Items should be organized into various categories. Display all these
categories in the home page. Selecting a category should display all the Stationery
Items under the category.
• A guest (who is not yet logged in) should be able to query for any Stationery Items. To
buy Stationery items the user should be logged in. Implementing a shopping cart is
optional.
There should be a Buy Stationery button under each stationery. This should take the user to
the buy Stationery page. Also, display the count of number of available stationery items.
If zero, display appropriate message, otherwise, the customer information
should be auto-populated in the buy page. However, the user should be able to
edit any information.
The user should be able to select the number of stationery items required. The
total price should be displayed to the user. By clicking on ‘Submit Order’, display
success message.
• Two kinds of roles exist for the system: A regular user (end user) and an
admin (or a super user). A regular user should only be able to buy
stationery. However an admin can additionally add stationery to the
inventory and query all the orders placed in the website.
• Maintain a log of all the stationery items sold including the details of the
user who bought it. An user with the role of ‘Admin’/’SuperUser’ should be
able to query all the orders placed in the website.
Display appropriate messages wherever applicable.
As a highlevel table structure, the following tables will be required:
Stationery items, User, Role, Inventory Tables,
The Stationery entity should define at-least the following attributes:
• Code Number
• Stationery name
• The price
• Whether the stationery items is on sale
• A description of the stationery items
TEAM MEMBERS:
Project Specification: 18
BOOKSTORE
The Bookstore example is a simple e-commerce application where users can select books,
view the bookstore catalog, and purchase books.
• Implement a module for user registration. Collect the name, age, contact number,
shipping and billing address from the user while registering and any additional fields if
required.
• Books should be organized into various categories. Display all these categories in the
home page. Selecting a category should display all the books under the category.
• A guest (who is not yet logged in) should be able to query for any book. To buy a book
the user should be logged in. Implementing a shopping cart is optional.
There should be a Buy book button under each book. This should take the user to the buy
book page. Also, display the count of number of copies available for the selected book.
If zero, display appropriate message, otherwise, the customer information should be auto-
populated in the buy page. However, the user should be able to edit any information.
The user should be able to select the number of copies required. The total price should be
displayed to the user. By clicking on ‘Submit Order’, display success message.
• Two kinds of roles exist for the system: A regular user (end user) and an admin (or a
super user). A regular user should only be able to buy books. However, an admin can
additionally add books to the inventory and query all the orders placed in the website.
• Maintain a log of all the books sold including the details of the user who bought it. An
user with the role of ‘Admin’/’SuperUser’ should be able to query all the orders placed
in the website.
The project Alumni Information System which allows get together old students and new
students of a school to communicate with each other. The main purpose of this project is
to provides all the detail about Alumni, School, School Mates, Social Network, Opportunity,
School News, Student. In this system students to know information about each other and
their current activities. The New students can ask about career, subject details with old
students who has completed his studies. Alumni can also provide public posts on the
system about possible career opportunities or other school related news. Students who
had completed his studies and begin his professional carrier can be helpful for other
students and schools for providing guidelines for new students, so this project Alumni
Information System will help school and students to be in contact with alumni.
Project Modules:
• Admin:The admin will have to ensure that passing out students are shifted into the alumni
module. The admin will also have to browse the site to ensure no objectionable content is
posted.
• User login: Students or Alumni have to register themselves into the system to create an
account. After registering successfully, they can then login into the system.
• Search option: Admin, Alumni or Students can search profiles of other students or alumni.
• Forum: Alumni or Students can post their queries and answers in the forum.
Software to be used:
TEAM MEMBERS:
Project Specification: 20
Project Modules:
Software to be used:
TEAM MEMBERS:
Project Specification: 21
Project Modules:
• Admin login: Admin is the one who administers the system by adding or removing books
into and from the system respectively.
• Add and Update Books: The admin can add books to the system by entering the details of
the books and can even update the details.
• User login: Students have to register themselves into the system to create an account. After
registering successfully, they can then login into the system.
• Search option: Admin and Students can search for books by entering the name of the
book.
• View Issued Books: The admin can view issued books.
• Issue Book: The students can place issue request for the books and simultaneously the
quantity of the book issued will be decremented.
• Calculate Fine: The student can view the issue and expiry date for the book issued and can
even calculate fine.
Software to be used:
TEAM MEMBERS:
Project Specification: 22
Project Modules:
• Admin Functionalities: The admin can add, update or delete classroom & division. Admin
can also add, update or delete staff/teachers.
• Staff/Teacher : Staff can add, update or delete student. The main aim of the attendance
system is fulfilled by staff. Staff can fill the attendance daily for his division.
• Student: After login into system student can view his attendance reports and manage his
account.
Software to be used:
TEAM MEMBERS:
Project Specification: 23
Project Modules:
• Admin Functionalities: The admin can add, update or delete classroom & division. Admin
can also add, update or delete staff details.
• Staff/Teacher: Staff can add, update or delete student. The main aim of the system is
fulfilled by staff. Staff can fill the marks of a particular exam.
• Student: After login into system student can view his reports and manage his account.
Software to be used:
TEAM MEMBERS:
Project Specification: 24
To ensure that their company runs successfully, all hospital healthcare managers
collaborate with clinicians, make policy choices, oversee patient care, budgeting and
accounting, and lead marketing activities.
Modules:
Patient Management: This module covers from the process of intake until discharge of an account
of the patient’s engagement with the health-care team. Communication, empathy, examination,
evaluation, diagnosis, prognosis, and intervention are all part of the process.
Doctor/Physician Management: The management of the physicians would be included in creating
this system. Through this process, the admin will have the information and transactions made by the
doctors with the patients.
Medicine and Prescription Management: This module will handle the process of monitoring a
patient’s medications to verify that they are taken correctly and that the intended therapeutic
outcome is achieved.
Online Appointment Management: This process is a tool that helps hospital admin manage their
appointments. Internet booking is one of the tools available in an appointment management
solution. Booking with a mobile app.
Medical and Transaction Management: Medical and transaction management modules aims to
secure every transaction made by the patients and physicians in order to enhance healthcare quality
and outcomes.
Payment and Expense Management: Payment and expense management module is meant to
assist the admin in the payment management process. This will help the hospital with the full
payment processing and accounts payable process.
TEAM MEMBERS:
Project Specification: 25
TEAM MEMBERS:
Project Specification: 26
Insurance:
Description This table stores the information about the insurance and its type.
Attributes ins_id, Ins_amt, ins_type, duaration, Start_date, end_date, E_id
Primary key ins_id Foreign key E_id
Claim:
Description This table stores the claim information.
Attributes claim_id, claim_amt, iss_date, ins_no
Primary key claim_id Foreign key ins_id
Disease:
Description This table stores the information about disease.
Attributes code, name
Primary key Code Foreign key Null
Hospital:
Description This table stores the information about the hospital.
Attributes hos_id, name, address, E_id, dis_code
Primary key hos_id Foreign key E_id,dis_code
Billing:
Description This table stores the information about the bill.
Attributes bill_id, bill_amt, bill_date, hos_id, claim_id
Primary key bill_id Foreign key hos_id, claim_id
TEAM MEMBERS: