Tải bản đầy đủ (.docx) (107 trang)

Auto Ancillaries Limited Report (Database + Source Code)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.03 MB, 107 trang )

Aptech Computer Education

eProject Document

APTECH COMPUTER EDUCATION

eProject Document

Auto Ancillaries Limited

Group 2
Group Member
Semester

Group 2

Dinh Tri Duc
Vu Van Tang
4

Page 1

Auto Ancillaries Limited


Aptech Computer Education

Group 2

eProject Document


Page 2

Auto Ancillaries Limited


Aptech Computer Education

eProject Document

Introduction
The companies manufacturing components for two wheel vehicles and the
industry faced an automatic engine problems with their current system, they feel
the need to change the system. So CartStor Webstie be created with the purpose of
resolving these problems and propose effective solutions in the competitive
market.

1. Problem Definition
1.1.

The Proposed System

A system needs to be established which takes care of inventories, preparing
invoices, categorizing goods based on consumption pattern, tracking payments
from the customers, tracking the consignment, generating material rejection
reports. The system also requires connecting warehouse servers to the server of the
manufacturing plant, furnishing the with the necessary information, allow clients
to view the current status of production and stocks at .
The system has to be hosted on the Web. The firms will have different
discounts for customers based on their payment records. Each customer has
accounts for logging into the system and is eligible to query about the production

status. There would be an authentication process, which would enable the system
to recognize the members or customers

Group 2

Page 3

Auto Ancillaries Limited


Aptech Computer Education

1.2.

eProject Document

Boundaries of the System:



Create a website using JSF And JSP and Microsoft SQL Server 2008.



The Website direction to objects: administrators and Users.



The account will primarily maintain the history of the members / customers
in terms of the details of all the transaction made by the customers with the

manufacturing firm.





The customer should be able to place orders over the system. Once an order
is placed the system should generate the invoice for the same. His payables
should then be made available to him, taking into account his rating as a
distributor. The customer system should host the inventory levels of the and
on the request of the customer, the server should be able to access this and
inform the member or customer on his Economic Order Quantity (EOQ),
Re-order point, time for placing the next order etc.
The Customers, depending on his ratings would, have the option of viewing
the Finished Goods inventory levels of the manufacturing unit.



The Warehouse server data can be updated as soon as manufacturing unit
update the current production.



The Warehouse accepts the orders in a predefined format from customers
through mails, faxes, web sites.



should be able to track material rejections. System should generate material
rejection report.




Central Inventory control system must keep a track of the material
consumption and based on that should be able to categorize fast moving or
slow moving, regular or seasonal goods.

Group 2

Page 4

Auto Ancillaries Limited


Aptech Computer Education

eProject Document

• Financials:
Billings for each order has to be done by the system and credited to
the customers account. The system should be able to provide each customer
with his current financial position in terms of details of payment made,
outstanding and his rating as a customer with the company. The rating as a
customer would be dependent on the volumes of purchase by them, his
history as a defaulter etc. This in turn would determine his credit limit,
entitlement to discounts, other benefits.
All the above facilities should be made available to the member or the
customer as per his query, i.e. the customer may want to know all his
outstanding balances and the system should provide him with his figures by
extracting data from all the firms


1.3.

Development Environment
-

-

Group 2

Hardware and OS Requirements:
o

Pentium IV 2.0 GHz or higher

o

1GB of RAM or higher

o

HDD: 4GB or higher

o

Windows xp or higher

Software Requirements:
o


Netbean 6.9 or higher

o

IIS 4.0 or higher

o

Internet Explorer 7.0 or higher

o

SQL Server 2005 or higher
Page 5

Auto Ancillaries Limited


Aptech Computer Education

eProject Document

2. Requirements and Business Flow
2.1 Customer Requirement Specification
2.1.1

System administrator
a. System Login:
Purpose:Allow users declare identification to used application
Object used: Administrator,Customer

Functionrequirement:
-

Allow user input Username and Password and validate

-

information.
The application will show message if Username or Password is

invalid.
b. System Manager :
Purpose :Allow managers add new, update information and disable
Object used: Administrator
Functionrequirement :
-

Allow manager search category, view category information, add
new category with information like: category name, description
,image,categories.

-

Allow manager search product, view product information, add
new product with information like: product name, price,
description , date in , status , image.

Group 2

Page 6


Auto Ancillaries Limited


Aptech Computer Education
-

eProject Document

Allow manager search wasehouse, view wasehouse information,
add new wasehouse with information like: wasehouse name,

2.1.2

-

description ,status,…
Allow manager search order, view order information, check the

-

status of bills and add,update , delete bills
Execute condition: admin has login.

System Customer :
Purpose :Allow managers view product

information,category

information and Accepting order booking from user.

Object used: Customer : Regular dealers and Exclusive dealers.
Functionrequirement :

2.1.3

-

Allow Regular dealers and Exclusive dealers search, view

-

category product , wasehouse information,and booking.
Allow customer update the status of their inventory

Website :
a. View product information:
Purpose:Allow customers visiting the Website view product

information, booking product
Object used: Customers, visitors.
Function requirement:
- Allow customers views details each bouquetlike product name,
price, quantity available by category or by search.Customer can
add product to cart.
Execute condition: customersor visitors visiting the website.
b. Book product :
Purpose: Allow customer add any bouquets to cart
Object used: customers
Group 2


Page 7

Auto Ancillaries Limited


Aptech Computer Education

eProject Document

Function requirement:
- Allow add a product to cart and review cart information like total
amount, amount for each product in cart, name of product in cart
etc.
Execute condition:customers
c. Checkout to cart:

Purpose: Allow customer payment for his/her cart
Object used:Registered customers
Function requirement:
-

Allow customer payment through credit card

Execute condition:Customer has login
d. Business/Project objective:
-

Create a website using Java and MS SQL Server 2005. The
website authenticates the existing user by his/her user name and
password. The website has a registration page where a new user

can enter his/her personal details. The user details will be stored in

-

Group 2

the database.
For the purpose of storing information of administrator, customers.
e. Input provide by Client:
 Inputs for the web-bases application
 Outputs from the Web-based application
 Process involved in the Web-based application

Page 8

Auto Ancillaries Limited


Aptech Computer Education

eProject Document

2.2 Activity Diagram

Figure1. User login

Group 2

Page 9


Auto Ancillaries Limited


Aptech Computer Education

Group 2

eProject Document

Page 10

Auto Ancillaries Limited


Aptech Computer Education

eProject Document
Figure2. Change password

Group 2

Page 11

Auto Ancillaries Limited


Aptech Computer Education

eProject Document


Figure3. Search object

Figure4. Add new object

Group 2

Page 12

Auto Ancillaries Limited


Aptech Computer Education

Group 2

eProject Document

Page 13

Auto Ancillaries Limited


Aptech Computer Education

eProject Document

Figure5. Update an object

Figure6. Booking


Group 2

Page 14

Auto Ancillaries Limited


Aptech Computer Education

Group 2

eProject Document

Page 15

Auto Ancillaries Limited


Aptech Computer Education

eProject Document

3. UserCase Diagram :

Figure 7. Product Manager

Group 2

Page 16


Auto Ancillaries Limited


Aptech Computer Education

eProject Document

Figure 8.Category Manager

Figure 9. WareHouse Manager

Group 2

Page 17

Auto Ancillaries Limited


Aptech Computer Education

eProject Document
Figure 10.Orders Manager

Group 2

Page 18

Auto Ancillaries Limited



Aptech Computer Education

eProject Document

Figure 11. Bill Manager

Figure 12. Member Manager
Group 2

Page 19

Auto Ancillaries Limited


Aptech Computer Education

Group 2

eProject Document

Page 20

Auto Ancillaries Limited


Aptech Computer Education

eProject Document

Figure 13 .FeedBack Manager


Figure 14 .Material Manager
Group 2

Page 21

Auto Ancillaries Limited


Aptech Computer Education

Group 2

eProject Document

Page 22

Auto Ancillaries Limited


Aptech Computer Education

eProject Document
Figure 15 . Customer

3.1.

User Case Specification

User Case No :


UC01

User Case Name :

Login Admin

Actor :

Dinh Tri Duc

Purpose (1 phrase)

Login into the admin page

Relationships and scope

Manager and Admin Page

Level

Primary

Preconditions
Post conditions in words
Trigger

1. Admin need to enter username and password
information.
System display message is login successfully.

Admin click login button
Actor Action

System Action

1.Manager enter username

Main successful
scenario

and password

2.

System validate admin
login.

3. The System display message

Unsuccessful scenarios

Conditions

Actions

1. Login fails (value is

System redirect to Login page and

invalid or does not exist)


manager need to log into the system

Developer

Tangvv

last modified date

22/03/2012

Group 2

Page 23

Auto Ancillaries Limited


Aptech Computer Education

eProject Document

User Case No :

UC02

User Case Name

View product


Actor

Dinh Tri Duc

Purpose (1 phrase)

View information of all products

Relationships and scope

Manager and Product Manager Page

Level

Primary

Preconditions
Post conditions in words
Trigger

1. administrator needs to log into the system
2. Click on the product manager
System display information of all product
Admin click product manager page
Actor Action

System Action

1. Manager login
into the System

2.

Main successful
scenario

System validate admin
login and redirected to
manager page

3. Manager click
on the product
manager page
4. The system will display the
product information page

Unsuccessful scenarios

Conditions

Actions

1. Login fails (value is

System redirect to Login page and

invalid or does not exist)

manager need to log into the system

Developer


Tangvv

last modified date

22/03/2012

User Case No :

UC03

User Case Name

View Category

Group 2

Page 24

Auto Ancillaries Limited


Aptech Computer Education

eProject Document

Actor

Dinh Tri Duc


Purpose (1 phrase)

View information of all Category

Relationships and scope

Manager and Category Manager Page

Level

Primary

Preconditions
Post conditions in words
Trigger

1. administrator needs to log into the system
2. Click on the Category manager
System display information of all Category
Admin click product manager page
Actor Action

System Action

1. Manager login
into the System
2.

Main successful
scenario


System validate admin
login and redirected to
manager page

3. Manager click
on the category
manager page
4. The system will display the
Category information page

Unsuccessful scenarios

Conditions

Actions

1. Login fails (value is

System redirect to Login page and

invalid or does not exist)

manager need to log into the system

Developer

Tangvv

last modified date


22/03/2012

User Case No :

UC04

User Case Name

View warehouses

Group 2

Page 25

Auto Ancillaries Limited


×