Styles Fashion House Computer System Computer Science Essay

Published:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

Styles is fashion house in Birmingham which owner is Mary LaBorne. According to the owner she wants a computerized system which will contain some of her business information that will cover mainly Customer, Sales Person, Product and Stock information. She also wants a website for advertise purpose of her products which will be secure to access and . In the initial meeting according to her priorities requirements this report has been produced. In this report the development methodology will use DSDM, some of the functional and non functional system requirements, system architecture for local and web, the use case diagram and class diagram based on the requirement analysis.

Requirements catalogue

Requirements Definition is the mainly essential technique in Structured Analysis. This technique involves gathering what the users actually desire and making sure that every subsequent project movement leads to the best possible change of those user wishes into system desires which, when fulfilled, will provide what the users required in the primarily.

To categorize the requirements the analyst has to resort to conventional 'fact-finding' measures, such as list of questionnaires, interviewing, collecting of papers, running different workshops and direct and indirect observation

According to the requirement of Mary LaBorne the following requirement has been gathered. The individual requirements are listed below in a simple numerical order.

Requirement ID

Description

Priority

Owner

Sales persons register

Mandatory

Mary LaBorne

Customer details store

Mandatory

Mary LaBorne

Manufactured Product details for sale

Mandatory

Mary LaBorne

Update Information of product

Mandatory

Mary LaBorne

Customer place order

Mandatory

Mary LaBorne

Monthly purchase list of customers

Subsidy

Mary LaBorne

Print out order

Deduce stock amount of good after sales

Find sales peoples working outlet list

Manage Users for site access security

Handle login for site access security

Handle logout for site access security

Complain history of customers

Mandatory

Mary LaBorne

Reports will print on the relevant company headed forms

Most of the data should be encrypted for security protection.

Sales Orders acceptable number should be frequent.

Acceptable system printing capacity should be faster.

Requirements Catalogue is mainly create from the requirement definition which represent the users every demands that the user aspect from the future system. The Requirements Catalogue consists of separate entries (e.g. Project, Author, Date, Source, Priority etc). Each entry includes details which help finding the description, requisite, relevant comments, and a mention to other analysis and design staffs which are a reply to the needs. When complete, the Requirements Catalogue includes all the requirements acknowledged by the project team.

The requirements have been described bellow according to the requirement list.

Functional Requirements:

Functional and non-functional are the types of requirements. Those which are demand of customer that creates direct effect to the system that contains updates, major reports, enquiries etc are known as functional requirements are. The explanation of the constraint is usually in the user's language. As the project takings, some requirements may be originate to be in conflict. In this case the owners of these necessities are responsible for discussing which requirement will remain. The functional requirements have describing bellow.

.

Project

Inv-Style

Date

10/10/2010

Requirement ID :

01 Sales persons register

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author :

MD Mehedi Arif

Functional Requirement :

Sales persons are handle customer for processing order and product store. Sales person's information should keep.

Business Event :

Sales person's details information will store.

Non-functional requirements :

Benefits:

All the sales persons information will store.

Comments/suggested solutions:

An input Screen should design for keeping the sales persons information

Related Documents:

N/A

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

02 Customer details store

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author :

MD Mehedi Arif

Functional Requirement :

Customers come to the shop for products. If this in customer's details information is not stored previously customer information need to be stored.

Business Event :

Customer's details information will store

Non-functional requirements :

Benefits:

All the customer information will store

Comments/suggested solutions:

An input Screen should design for keeping the customer details information

Related Documents:

O1 (Sales persons register) need to fulfill to complete this process.

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

03 Product details information

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author :

MD Mehedi Arif

Functional Requirement :

Customers need to view the product price and other information to place a order. Sales persons also need to have the product for the customer query. Product information should keep in the storage.

Business Event :

Product information will store.

Non-functional requirements :

N/A

Benefits:

Customer and sales will be able to know and confirm the production information according to their interest.

Comments/suggested solutions:

An input Screen should design for keeping the product's information.

Related Documents:

O1 (Sales persons register) need to fulfill to complete this process.

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

04 Update Information of product

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author :

MD Mehedi Arif

Functional Requirement :

When a customer place an order of a specific product sales person need to know the availability of that product. Sometime owner also need to information about the stock. So the stock needs to be updated during product production or sales.

Business Event :

Stock information will be update.

Non-functional requirements :

N/A

Benefits:

Owner or sales person will be able to know and confirm the production stock information according to their interest.

Comments/suggested solutions:

Stock should update when a product is manufactured or a any item is being sold.

Related Documents:

O1 (Sales persons register) and need to fulfill to complete this process.

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

05 Customer place order

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author :

MD Mehedi Arif

Functional Requirement :

When a customer place a order of a specific product sales person need to keep the information for monthly sales information and also the information of customer that which customer is purchasing what type of product.

Business Event :

New order will create.

Non-functional requirements :

N/A

Benefits:

Owner will get the information of sales of goods and sales persons sales information.

Comments/suggested solutions:

Stock should update when a product is manufactured or a any item is being sold.

Related Documents:

O1 (Sales persons register), 02(Customer details store) and 04 (Update Information of product) need to fulfill to complete this process.

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

06 Monthly purchase list of customers

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author :

MD Mehedi Arif

Functional Requirement :

Business Event :

Non-functional requirements :

Sales person need the monthly report of all customer about their sales in a month.

Benefits:

Owner will get the information of sales of goods and sales people's sales information.

Comments/suggested solutions:

A sales report should create to show all the sales information.

Related Documents:

05(Customer place order) need to complete the perform the process.

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

07 Print out order

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author :

MD Mehedi Arif

Functional Requirement :

Sales person or customer need to be able to print after placing an order.

Business Event :

Non-functional requirements :

Sales person need the monthly report of all customer about their sales in a month.

Benefits:

User will get a hard copy to keep this information for future and will also use like invoice.

Comments/suggested solutions:

A printer need to connected with pc where customer or sales person will place the order.

Related Documents:

05(Customer place order) need to complete the perform the process.

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

08 Deduce stock amount of good after sales

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author:

MD Mehedi Arif

Functional Requirement :

When a customer place a order of a specific product sales person need to keep the information for monthly sales information and also the information of customer that which customer is purchasing what type of product.

Business Event :

Product inventory will update according to its sales quantity.

Non-functional requirements :

Benefits:

Owner and the sales people will get the information of goods stock information.

Comments/suggested solutions:

Product inventory will update according to its sales quantity.

Related Documents:

N/A

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

09 Find sales peoples working outlet list

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author :

MD Mehedi Arif

Functional Requirement :

Non-functional requirements :

Need to observe who works in which sales outlet to manage the sales person and their sales.

Business Event :

Product inventory will update according to its sales quantity.

Benefits:

Owner will be inform about the sales person's outlet position in the sales center.

Comments/suggested solutions:

Sales person's will separate according to the sales outlets .

Related Documents:

N/A

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

10 Manage Users for site access security

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author:

MD Mehedi Arif

Functional Requirement :

According to the role and responsibility users need to manage to access in to the system. They need to provide different type access permission.

Non-functional requirements :

Business Event :

New user will create with role and privilege.

Benefits:

System will be secure and all the transaction will handle carefully.

Comments/suggested solutions:

Need to create different type of role depending on user category. Privilege will set according to the user access right.

Related Documents:

N/A

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

11 Handle login for site access security

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author:

MD Mehedi Arif

Functional Requirement :

Non-functional requirements :

Sales peoples will use there privilege to enter the system to

Business Event :

New login will create with role and privilege to track the sales activity.

Benefits:

New login will create with role and privilege to track the sales activity.

Comments/suggested solutions:

Need to verify authentication and authorization of the user.

Related Documents:

N/A

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

12 Manage Users for site access security

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author:

MD Mehedi Arif

Functional Requirement :

According to the role and responsibility users need to manage to access in to the system. They need to provide different type access permission.

Non-functional requirements :

Business Event :

New user will create with role and privilege.

Benefits:

System will be secure and all the transaction will handle carefully.

Comments/suggested solutions:

Need to create different type of role depending on user category. Privilege will set according to the user access right.

Related Documents:

N/A

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

13 Complain history of customers

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author:

MD Mehedi Arif

Functional Requirement :

Customer will be able to place their comments or complains about the product or service or anything relate with business.

Non-functional requirements :

Business Event :

New log of complain will create according customer feedback.

Benefits:

Owner will be alert about the product or service problem and will be able to take necessary steps for the betterment of the company.

Comments/suggested solutions:

Need to create a input screen where user will place their feedback .

Related Documents:

N/A

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

14 Reports will print on the relevant company headed forms

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author:

MD Mehedi Arif

Functional Requirement :

All the document that will print though the system, that will carry the information about the relevant headed forms.

Business Event :

Non-functional requirements :

Benefits:

Sales person or the owner will be able to keep the abidance of that hard document..

Comments/suggested solutions:

System should carry the information about the relevant comoany.

Related Documents:

N/A

Resolution

N/A

Non functional requirements:

Non-functional requirements occupy matters such as suitable service levels, response times issues, back-up consideration, access limitations, protection, general constraints, audit and control requirements etc. generally a functional requirement will hold a little non-functional requirements, but there might have some certain non-functional requirements that can be valid to the total system and so have no defined functional requirement linked with this. Non-functional requirement consists of a target value, an acceptable range, a brief description, and any comments that may be necessary. Target values generally occupy times according to the available and/or estimated reply times. Then an relaxation of range of targeted value considered so that user tolerate

The acceptable range then includes a relaxation of the target value which the users will tolerate.

Project

Inv-Style

Date

10/10/2010

Requirement ID :

15 Most of the data should be encrypted for security protection

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author:

MD Mehedi Arif

Functional Requirement :

Business Event :

Non-functional requirements :

Description

Target value

Acceptable range

Comments

Data should be encrypted while passing through the protocol. So that the system will be more secure.

The order and the transaction related information will be encrypted by using some encryption algorithm.

Benefits:

Unauthorized access and steeling information will be controlled and protected.

Comments/suggested solutions:

Some encryption method will use to encrypt the data.

Related Documents:

N/A

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

16 Sales Orders acceptable number should be frequent

Priority :

Mandatory

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author:

MD Mehedi Arif

Functional Requirement :

Business Event :

Non-functional requirements :

Description

Target value

Acceptable range

Comments

Sales Orders acceptable number should be frequent

25-50 per day

20-60 per day

.

Benefits:

Unauthorized access and steeling information will be controlled and protected.

Comments/suggested solutions:

A printer is necessary connected with computer.

Related Documents:

N/A

Resolution

N/A

Project

Inv-Style

Date

10/10/2010

Requirement ID :

17 Acceptable system printing capacity should be faster

Priority :

Source Interview :

With Mary LaBorne

Owner :

Mary LaBorne

Author:

MD Mehedi Arif

Functional Requirement :

Business Event :

Non-functional requirements :

Description

Target value

Acceptable range

Comments

Print documents or reports

10 per minute

8 per minute

.

Benefits:

Unauthorized access and steeling information will be controlled and protected.

Comments/suggested solutions:

A printer is necessary connected with computer.

Related Documents:

N/A

Resolution

N/A

Prototyping

Prototyping basically means a rapid development of a system. Previously, the developed system was usually consideration of as inferior in some approach to the required system. So additional development is required for the system development according user needs. Now, the margin between prototyping and normal system development is distorted and many systems are developed using an evolutionary approach.

There are many deferent type of prototyping. For this system I will use the User interface prototyping. The

It is not quite possible to pre-specify the look and feel of a user interface in an efficient way. Prototyping is essential. UI development consumes an increasing part of overall system development costs. User interface maker may be used to 'draw' a interface and simulate its activity with mechanism related with interface entities. Web interfaces may be prototyped using a web site editor. Prototyping is important for user interface related systems where user must be involved in UI design.

Prototype (Desktop Version)

Prototype (Web Version)

Home Page

Customer Registration

Order Form:

Class Diagram:

A class diagram is a pictorial representation of the detailed system design. Basically a class diagram is a static view of a system. The basic structure of a system is represented by class diagrams. It is not only using for visualizing but also describing and texting different characteristics of a system but also for building executable script of the software application. Class diagrams represent:

Explaining the static view of the proposed system.

Viewing the association between the elements of the static view.

Providing the functionalities and activities performed by the system.

Building of software applications by object oriented languages.

Use Case Diagram:

A Use case diagram is a tool that describes a set of scenario that represents the interaction between user of the system and the system itself. It displays the interconnections between user and the system. Two main component of use case is use case and actor which is known as user. It is helpful to represent the requirements of the systems and further planning of the system. The use case diagram of "STYLE" is describing bellow

Owner

Sales Person

Customer

Customer details store

Place Sales Order

Deduce stock

Place Complain

Manufacture Product

Update Stock

Print Order

Log out

Monthly purchase list

Sales persons register

Work outlet

Log In

<<requires>>

<<includes>>

<<requires>>

<<requires>>

<<extends>>

<<requires>>

<<extends>>

User Manage

<<requires>>

Product

Writing Services

Essay Writing
Service

Find out how the very best essay writing service can help you accomplish more and achieve higher marks today.

Assignment Writing Service

From complicated assignments to tricky tasks, our experts can tackle virtually any question thrown at them.

Dissertation Writing Service

A dissertation (also known as a thesis or research project) is probably the most important piece of work for any student! From full dissertations to individual chapters, we’re on hand to support you.

Coursework Writing Service

Our expert qualified writers can help you get your coursework right first time, every time.

Dissertation Proposal Service

The first step to completing a dissertation is to create a proposal that talks about what you wish to do. Our experts can design suitable methodologies - perfect to help you get started with a dissertation.

Report Writing
Service

Reports for any audience. Perfectly structured, professionally written, and tailored to suit your exact requirements.

Essay Skeleton Answer Service

If you’re just looking for some help to get started on an essay, our outline service provides you with a perfect essay plan.

Marking & Proofreading Service

Not sure if your work is hitting the mark? Struggling to get feedback from your lecturer? Our premium marking service was created just for you - get the feedback you deserve now.

Exam Revision
Service

Exams can be one of the most stressful experiences you’ll ever have! Revision is key, and we’re here to help. With custom created revision notes and exam answers, you’ll never feel underprepared again.