Skip to main content

Software Engineering I Assignment No.01


Software Engineering I  - cs504
Assignment: 01

Note: The assignment should be in .doc format. Assignment in any other format will not be accepted. Your answer must follow the below given specifications.

You will be assigned no marks if you do not follow these instructions.

·         Font style: “Times New Roman”
·         Font color: “Black”
·         Font size: “12”
·         Bold for heading only.
·         Font in Italic is not allowed at all.
·         No formatting or bullets are allowed to use.

Assignment: This assignment is covering Software Requirements Engineering Lectures 1-6. Recall the lectures delivered for Software Requirements engineering and solve your assignment.

Assignments:
                    
Problem Statement: HealthCare Sale Management System

Description: Advance HealthCare is a medicine purchase and sale company which purchases medicines from suppliers and sells it to customers. Advance HealthCare wants to develop an online system which will facilitate to manage the routine tasks of medicine sales and will convert the manual working in a computerized system. The system is meant to manage almost every aspect of the medicine sale system such as maintaining the stock record of the medicine, suppliers/companies accounts, purchase record, customer record, sales invoice generation, employees’ record etc.

This system will maintain all the sales of medicines to customer and purchase from supplier. The medicine stock will be managed along with their batch numbers, expiry date, rate and quantity. When the medicine is purchased, and record is entered, the stock record will be updated immediately.

The system will also handle the accounts including payments to suppliers and receiving from customers. The proper ledgers of every account will be maintained. The system will also help in maintaining the employees’ record that includes storing their name and other particulars along with their salary package.

The system will generate many sophisticated reports including stock reports, ledger prints and rate lists. The system will not generate any advanced accounting reports as trial balance, balance sheet, Operating Expense Report and worksheets.

The System should be user friendly, technology independent and platform independent. The System service should have availability most of the time in the day. It must be capable of supporting multiple users at a time without affecting the performance. It should be able to complete its on-going operations in spite of any error or problem within defined response time.

Now considering the above description,

Question 1)

You are required to list down:   
         a) Business requirements
         b) User Requirements
         c) Functional Requirements
         d) Non-Functional Requirements

Note: You have to consider any other functionality by yourself which you think, should be part of this system.

Solution:-
a) Business Requirement:
It will facilitate to manage the routine tasks of a pharmacy supplier and will convert the manual working in a computerized system.

b) User Requirements:
User must be able to manage (add/update/delete) stock record of medicine.
User must be able to manage (add/update/delete) suppliers/companies accounts.
User must be able to view purchase record.
User must be able to view customer record.
User must be able to manage (view/generate) sale invoices.
User must be able to maintain sales and purchase records.

c) Functional Requirements:
Requirement 1: MEDICINE ISSUE MODULE
1.1    The system will allow the Data entry operator to add information about issued/ soled items.
1.2    The system will allow the Data entry operator to add/update/delete information about the customer purchasing the medicine.
1.3    The system will automatically update the stock record after entry of issued items.
1.4    The system will allow the Data Entry Operator to update/delete the issued item’s record.
1.5    The system will automatically update the stock after editing/deletion of issued/ sold items.
1.6    The system will generate a bill after issue of medicine. 

Requirement 2: MEDICINE RECEIVE MODULE
            2.1 The system will allow the Data entry operator to add information about received items.
2.2 The system will automatically update the stock record after entry of received items.
            2.3 The system will allow the Data Entry Operator to edit/delete the received item’s record.
2.4 The system will automatically update the stock after editing/deletion of received items.
 
Requirement 3: REGISTRATION MODULE
3.1    The system will allow the manager to register the organization employees of which will be allowed to take medicine from the store on the credit of organization.
3.2     The system will allow the manager to register the medicine item along with its details.
3.3    The system will allow the manager to register medicine supplier.
3.4    The system will allow the manager to edit/delete a registered item, organization or supplier.

Requirement 4: REPORTS GENERATION MODULE
4.1  The system will allow the manager to generate reports about sales on a particular day, week, month and year.
4.2  The reports will include about sales as a whole or only a particular item.
4.3  The system will generate reports about expiry dates of medicine automatically and display it on start of working automatically.
4.4  The system will allow the manager the to create reports about stock
4.5  The system will allow the manager to create reports about profit/loss.
4.6  The system will allow the manager to create reports about received items as item wise, supplier wise, and particular day, week, month, year wise which can be detailed or summarized.
4.7  System will allow printing all reports.

Requirement 5: PURCHASE MODULE
5.1  System will allow the manager to prepare orders to purchase items and print these orders.
5.2  System will allow the manager to save all orders placed in a database and it will also allow edit/delete orders.

Requirement 6: MANAGEMENT OF EMPLOYEE RECORD/USER ACCOUNTS MODULE
6.1    The system will allow the manager to add employee record in the database.
6.2    The system will allow the manager to update/delete employee record.
6.3    The system will allow the manager to create accounts of type manager, accountant and data entry operator.
6.4    The system will allow the accountant to generate reports about salaries employees on annual basis and calculate tax if applicable.


d) Non-Functional Requirements:
1) Usability
The System should be user friendly.
2) Portability
The System should be technology independent and platform independent.
3) Availability
The System should be available most of the time in the day.

4) Capacity
The System should be capable of supporting multiple users at a time.
5) Efficiency
The System should be capable of supporting multiple users at a time without affecting the performance.
6) Reliability
The System should be able to complete its on-going operations in spite of any error or problem within defined response time.


Question 2)

You are required to draw context diagram for HealthCare Sale Management System. 



Solution







Join Our Groups:
http://Groups.Google.Com/group/vubest
http://facebook.com/groups/vubest

Show your LOVE Please Like us on facebook
Click Thumbs Up

Comments

Popular posts from this blog

Drupal Answers Weekly Newsletter - Wednesday, December 31, 2014

Top new questions this week: Can I delete old hook_update_N functions? Suppose you have a custom module, and you have hook_update_N() implementations in your .install file. If you have old update functions, and all updates have run in all sites that the module is ... node-update hook-update-n   asked by AyeshK ...

[New post] 8th Class Result 2014 PEC Hafizabad Board

Muhammad Waqas posted: "PEC Hafizabad Board 8th Class Result 2014 expected date is 28th March, 2014 by PEC. Punjab Examination Commission (PEC) will announce 8th class result for Hafizabad Board soon and all the students of Hafizabad Board who are extremely waiting for the resul" New post on Jobs in Pakistan 8th Class Result 2014 PEC Hafizabad Board by Muhammad Waqas ...

[New post] 1st Year (11th Class) Result 2014 BISE Rawalpindi Board

Xaib Aslam posted: "BISERWP board Inter part 1 result expected on 10th October 2014 according our source. students of Rawalpindi board desperately waiting for 11th class result. 1st they upload the 12th class result and after some time they ready for showing the 1st year fin" New post on Jobs in Pakistan 1st Year (11th Class) Result 2014 BISE Rawalpindi Board by Xaib Aslam ...