website bán thang máy javabean fpt aptech

182 1.4K 10
website bán thang máy javabean fpt aptech

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC FPT FPT Aptech Computer Education FPT-APTECH 7 Nam Quốc Cang, Q.1, Tp.Hồ Chí Minh Elevation System-Online Application Development’s Guide Faculty: Phạm Công Thành Batch No: Group No:03 Student: No Full Name Roll No 1 Nguyễn Đình Đại Student596863 2 Lữ Phúc Quốc Vinh Student579451 3 Phan Quang Bảo Khoa Student600196 4 Nguyễn Tuấn Anh Student601114 5 Nguyễn Trung Hiếu Student596923 Project Elevation System-Online Application Document: Development Guide Approved by: Faculty Table of contents Table of contents 2 Review 1 3 1. Introduction Proposed System 4 2. Requirement 4 3. System Requirements 15 4. Development Software 15 5. Technology 15 Review 2 17 6. Use Case and Sequence Diagram 18 7. Entity Relationship Diagram 91 Review 3 102 8. Database Relationship Diagram 103 9. Table Definition 104 10. Site Map 112 11. Gui Design Customer 114 12. GUI Design Admin 140 13. GUI Design Project manager 141 14. Report 196 Project Team: 03 Prepared by: All members Page 2 of 182 Project Elevation System-Online Application Document: Development Guide Approved by: Faculty REVIEW 1 Project Team: 03 Prepared by: All members Page 3 of 182 Project Elevation System-Online Application Document: Development Guide Approved by: Faculty 1. Introduction - Proposed System. D’Hellas is a france company and was founded on 1987, based on the know-how and license of one of the biggest lift companies. The company concerns manufacturing, trading and maintenance of the complete lift system. It is enlisted among the largest companies in the world. Millions of people in the whole world recognize and rely on D’Hellas. The company already has website which is being in used since last 15 years, now the company wants a have new look and feel of the project also they wish to add newly launched features also. The primary focus of the organization is to develop more user friendly website. The company wants to assure the quality of the products system they are offering hence they also want to add feedback option to take valuable feedback from the customer. The company wants to build a website which will enhance their productivity. 2. Functional Requirement Specification Following are the requirements criteria listed by the company which they want to be added in the website: 2.1. Home page: Home page must be designed with user friendly template and must contain all the necessary information about the organization. It must contain the entire navigational link, some success stories, some achievements, separate login section. 2.2. Client Login and its functionalities: 2.2.1. Creating Account(if not be a member): - Description: Here the client will create the account by providing some personal and professional details. Details Such as: • Client Name • Client User Name(must be checked for uniqueness) • Password • Email Address • Contact Details • Address • Company or Firm Name - Requirements: .REQ01: GUESTs must enter their information above .REQ02: System valdates information’s Client User Name(must be checked for uniqueness)… 2.2.2. Login: - Description: The system must provide a page to allow guest login a. The system must distinguish accounts. - Functional Requirements: Project Team: 03 Prepared by: All members Page 4 of 182 Project Elevation System-Online Application Document: Development Guide Approved by: Faculty .REQ03: Customers must provide Username and Password to login into the website. .REQ04: System must distinguish Customer type to display pages which customers can view. .REQ05: Customers can only access to pages they have permission. 2.2.3. Customers can edit their profile. - Description: Customer can edit their information as password, personal picture, name… - Functional Requirements: .REQ06: customer see his/her informations that provide to register not be correct and self edit. . REQ07: System valdates information . 2.2.4. Placing Order: - Description: The registered client can place and online order for which they are going to fill online purchase form and after entering all the required details (quotation) the form is supposed to submit. Once the order is submitted an order number must be generated. It must include fields like • Elevation System Required: • Type //can be decided by you • Number of system • Location where service required: • Name of the place • Address • Telephone number to contact. • And then must click on submit button after which another form must be come with details like . Order Name . Cost .Order Status. .Payment (Type of Payment). - Functional Requirements: .REQ08: Customers must provide their information as above. Systems provide form to enter information. .REQ09: Customers can choice accessories follow elevator if need. .REQ10: Customers must pay for order. Sysstem must proccess self and return totals. .REQ11: View and print information’ order and time to start project(after one hour). 2.2.4. Order Status: - Description: Once the order is processed it must show the status as completed. It must show the details like • Order Number: Project Team: 03 Prepared by: All members Page 5 of 182 Project Elevation System-Online Application Document: Development Guide Approved by: Faculty • Order Status: • Start. • Finish.(expectation). - Function requirements: .REQ 12: Customers can see their Status order. 2.2.5. Destroy Order: - Description: Customer checks order status and destroy order following rules of company. • After one day of Start time : 5% cost. • After two day of Start time : lost 20% cost. • After three day of Start time: lost 35% cost. • After four day of Start time: unavailable. - Function requirements: REQ12: Customers can see on cancel their order if being allowed. 2.3. Admin Login and its functionalities: 2.3.1 Admin Login as FullRoles: - Description: The system must provide a page to allows admin login. The system must distinguish accounts and specify type of admin(master or projects manager). - Functions Requirements: .REQ01: Customers must provide Username and Password to login into the website. .REQ02: System must distinguish Customer type to display pages which customers can view. .REQ03: Customers can only access to pages they have permission. 2.3.2 Project Details: - Description: Admin must be allowed to enter the details of the project which is going on with the following information: .Project ID .Order ID(and the following information: elevation ID, name , price , quantity ) .Staff ID(and the following information: name , email , address, phone) - Function Requirements: .REQ04: Admin can search the details of the project which is going on. 2.3.3 Viewing Client Information: - Description: Admin can view all the details of all the client registered with the following information: .Username .Full name .Gender .Email .Phone .Address .Company name and address Project Team: 03 Prepared by: All members Page 6 of 182 Project Elevation System-Online Application Document: Development Guide Approved by: Faculty - Function Requirements: .REQ04: Admin can search details of clients. Must be able to view the details of all the client registered. 2.3.4 Viewing Order Request: - Description: Admin can view the order requested with the following information: .Order ID .Elevation ID .name .price .Quantity .Company name and address .Warranty(Years). - Function Requirements: .REQ05: Admin can search details of Order. 2.3.5 Viewing Feedback: - Description: Admin can view all the feedback given the clients with the following information: .Elevation ID .Username .Description .Satisfying level: good, average, satisfactory, poor .Day of feedback. - Function Requirements: .REQ06: Admin can search details of Order. 2.3.6 Viewing Complaints Lodge: - Description: Admin can view all the complaints of project with the following information: .Order number. .ComplaintsID. .Problem faced .Day complaints - Function Requirements: .REQ07: Admin can search details of Complaints. 2.3.7 Delegation: - Description: Separate some project will going on to a project manager who will monitor projects untill done. With the following information: .StaffID .Name .Project Id - Function Requirements: .REQ08: Admin search order status. .REQ09: Admin must insert(add to) project and staff follows order ID. 2.3.8 Report: Project Team: 03 Prepared by: All members Page 7 of 182 Project Elevation System-Online Application Document: Development Guide Approved by: Faculty - Description: View and print all report of projects, report of customers, report of finaces, report of products. - Function Requirements: .REQ10: Admin can choice report to see. 2.3.9 Checks insert and update products, news: - Description: Checks and apudates price, quantity promotion to products; Updates news on home page; updates new products. Enter information such as. • Products: .Elevation ID .Name .Price .Quantity .Category .Promotion(ID) .Warranty(Years) .Picture. • News: . Short news. .Long News. .Pictures. .Date issue. - Function Requirements: REQ11: Show and search all products. REQ12: Show and search all news. REQ13: Edit products and news. REQ14: Insert and update promotion. 2.4. Admin Login as Project manager: 2.4.1 Creating Account(if not be a member): - Description: Here the staff will create the account by providing some personal and professional details. Details Such as: • FullName • User Name(must be checked for uniqueness) • Password • Confirm Password (must be verified) • Email Address • Contact Details(cell phone) • Address • ID number. - Functional Requirements .REQ01: User must provide Username, Password, Name, Address, Phone Number, Email to create an account. Project Team: 03 Prepared by: All members Page 8 of 182 Project Elevation System-Online Application Document: Development Guide Approved by: Faculty .REQ02: Username is unique .REQ03: System auto set level’s customer at 0. 2.4.2 View Details Project: - Description: They must be allowed to enter some specify details of the project which is going on. .Project ID .Customer Name .Installation location .Completion time .Status .Complain (if had) - Functional Requirements .REQ04: Managers can view and update project information here . 2.4.3 Viewing Client Information: - Description: Must be able to view the details of all the client registered .Customer Name .Email Address .Contact .Project ID - Functional Requirements .REQ05: Management can see their customer information to get in touch to discuss and provide information on the progress of work .REQ06:Customers must order .REQ07:Management and is considered one of the necessary information 2.4.4 Viewing Order Request - Description: Must be able to view the order requested and must updated their order once done. Order ID Customer ID Customer Name Project ID Cost Payment. - Functional Requirements REQ08:Management can see all information review above. 2.4.5 Order Status: - Description: See all order that being given. Project Team: 03 Prepared by: All members Page 9 of 182 Project Elevation System-Online Application Document: Development Guide Approved by: Faculty - Function Requirements: .REQ09: Management view of the existing bill. Check the update status of bills .REQ10: Pending bill will be taken up first 2.4.6 Viewing Feedback: - Description: It must note down all the feedback given the clients .Customer Name .Project ID .Contents .Day ‘s Feedback - Function Requirements: REQ11: Management considered the feedback from your customers REQ12Management can answer the comments or the system will respond. 2.4.7 History action of manager project : - Description: Save the management actions that have dealt . .Action .Day’s Action .Name’s Manager - Function Requirements: REQ13: Review the actions performed REQ14: Can not edit . REQ15: Only store management actions . 2.4.7.1 Viewing Complaints Lodge - Description: Note down all the complaints and must update once .Customer Name .Project ID .Day ‘s Feedback .Email .Decripstion .Satisfying level: good, average satisfactory , poor .Problem ,if faced - Function Requirements: REQ16: Management considered the complains from your customers . REQ17: Management can answer the comments or the system will respond REQ18: Customers must be in their project 2.5 Feedback: here the client can provide the valuable feedback It must include details like(follow products, projects). - Description : Only Buyer can feedback and only admin can Reply or Delete Feedback. Admin and Buyer can view Feedback. System must provider for Buyer feedback function. They can feedback one or more product they not satisfied. - Functional Requirements : REQ01: Buyer can feedback product Project Team: 03 Prepared by: All members Page 10 of 182 [...]... Basic flow Alternative flow Project Team: 03 Login : Nguyen Tuan Anh Register as Customer Customer Customer wants to login to the website Guest provides username and password Success: User logged in to website Fail: Refill information Actor’s Action 1 Actor go to Login of website System Responses: 2 System redirects to login and displays Login form on the left with the following control: - ‘UserName’... Requirements Pre-conditions Postconditions Basic flow Project Team: 03 Nguyen Tuan Anh Register as Customer Guests Guests want to register with the website to become a Customer Guest provides Guest’s information Success: Guest creates a Customer account in this website Fail: Refill information Actor’s Action System Responses: 1 Actor clicks ‘Register’ link in 2 System redirects to Home page Registration... Đại Cancel Order Customer Customer wants to cancel her/his order Customer cancel order if allowed Customer must logged in and Placing order Successful Success: Guest creates a Customer account in this website Fail: Refill information Actor’s Action System Responses: 1.Customer click “Status Order” on 2.Redirect to Status order page Customer page that show all customer’s project and status of project... Approved by: Faculty Nguyễn Đình Đại History Customer Customer wants to view history of order and project Customer can view history of order and project Success: Guest creates a Customer account in this website Fail: Refill information Actor’s Action System Responses: 1.Customer click “History” on 2.Redirect to History page that Customer page show all customer’s project and order content that ordered . TRƯỜNG ĐẠI HỌC FPT FPT Aptech Computer Education FPT- APTECH 7 Nam Quốc Cang, Q.1, Tp.Hồ Chí Minh Elevation System-Online Application . a website which will enhance their productivity. 2. Functional Requirement Specification Following are the requirements criteria listed by the company which they want to be added in the website: 2.1 register with the website to become a Customer. Requirements Guest provides Guest’s information Pre-conditions Post- conditions Success: Guest creates a Customer account in this website Fail: Refill

Ngày đăng: 22/05/2014, 17:50

Từ khóa liên quan

Mục lục

  • REVIEW 1

  • 1. Introduction - Proposed System.

  • 2. Functional Requirement Specification

    • Description:

    • Functional Requirements

    • Description:

    • Functional Requirements

    • Description:

    • Functional Requirements

    • Description:

    • Must be able to view the order requested and must updated their order once done.

    • Order ID

    • Customer ID

    • Customer Name

    • Project ID

    • Cost

    • Payment.

    • 3 System Requirements

      • 3.1 Hardware

        • Web Server

        • Client

        • 3.2 Software

          • Web Server

          • Client

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan