1. Trang chủ
  2. » Giáo án - Bài giảng

DVD management system

55 126 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 55
Dung lượng 5,4 MB

Nội dung

DVD Management System System Guide Table Of Contents Chapter 1:System Specification ……………………………………………………….3 1.1 Scenario and question paper ……………………………………………………………… 1.2 Background………………………………………………………………………………… 1.3 Batch Run Chart…………………………………………………………………… 1.4 Infrastructure………………………………………………………………………… 1.5 Functional Hierarchy Diagram…………………………………………………… 1.6 Data Flow Diagram ………………………………………………………………… 1.7 Method Of Investigation…………………………………………………………… 1.8 Schedule Of Project ………………………………………………………………… 1.9 Database Design…………………………………………………………………… Chapter 2: Program Specification…………………………………………………… 2.1 Program Identification……………………………………………………………… 2.2 Program Description………………………………………………………………… 2.3 Program Outline…………………………………………………………………… HUT-Genetic Computer School DVD Management System System Guide 2.4 Program Schedule…………………………………………………………………… 2.5 Program Estimation………………………………………………………………… Chapter 3: Input Specification……………………………………………………… 3.1 File Specification…………………………………………………………………… 3.2 Record Specification……………………………………………………………… Chapter 4:Output Specification……………………………………………………… 4.1 File Specification…………………………………………………………………… 4.2 Record Specification……………………………………………………………… 4.3 Print Layout Chart………………………………………………………………… Chapter 5: Program Design 5.1 Decision Table……………………………………………………………………… 5.2 Flow Chart………………………………………………………………………… Chapter 6:Program Listings 6.1 Program Listing…………………………………………………………………… 6.2 Report Listing……………………………………………………………………… HUT-Genetic Computer School DVD Management System System Guide Chapter 7:Program Testing 7.1 Test Plan…………………………………………………………………………… 7.2 Test Data…………………………………………………………………………… 7.3 Test Log Sheet…………………………………………………………………… 7.4 Program Trace…………………………………………………………………… 7.5 Grid Chart………………………………………………………………………… Chapter 8:Operating Instructions 8.1 Operating Instructions…………………………………………………………… 8.2 Hardware Requirement…………………………………………………………… 8.3 Software Requirement…………………………………………………………… Chapter : Limitations 9.1 Scope ……………………………………………………………………………… 9.2 Limitations………………………………………………………………………… HUT-Genetic Computer School DVD Management System System Guide Chapter 1: System Specification 1.1 Scenario and Question Paper Scenario: “Viet Nam” company is a private one that specializes in selling DVD There are about 400 customers visiting the shop each day The company has departments: General Department which is in charge of overall management, Accounting Department which is in charge of finance, a Store which is in charge of managing and receiving goods and a Shop that sells DVDs and performs the customer services The shop often stores about 10 disks for each title or more if that title is on good sale When the disks are going to run out, the shop will ask the store to provide in addition The receipts of receiving and delivery will be kept by the shop as well as the store Customers make payment right at the shop then all of bills and cash will be sent to Accounting Department at the end of the day The store, shop and accounting department have to make monthly reports and submit them to the General Department at the end of the month Based on these reports, the General Department will analyze and manage the turnover of the company and make decisions of importing more disks if needed The store is in charge of sending orders to providers, receive HUT-Genetic Computer School DVD Management System System Guide and check the amount of newly delivered The information such as amount, disks titles, disk codes, …need to be recorded by the store for management After goods delivered, providers work with Accounting Department to get 70 % of the payment amount The balance will be paid in six months ‘s time All those processes are done manually Bills, reports and other data saved in books will lead to some limitation as follows: • It is difficult and takes time to search for needed goods and information; • Data and document management is done manually, which is a waste of time and easy to make mistakes; • It is difficult to save papers and documents; • It is a waste of labor; • It is not convenient to carry out the international business transactions To promote the business and management, the company wish to: • Manage finance, goods, document and customers’ information accurately, automatically and safely; • Search for goods quickly and conveniently; • Improve customers care services such as: providing information about new products, allowing customers to view the disks free of charge before buying… • Enlarge international business transactions; • Make rapid, convenient and safe payment To solve existing problems as well as meet new requirements, we propose to establish an automatic system of trading and managing DVDs The system consists of a database containing all needed information about DVDs, Customers, Bills… and a web site to help customers search for DVD information, make orders, make trial views and many other facilities HUT-Genetic Computer School DVD Management System System Guide It is estimated that the system will be set up in months by peoples Question Paper: The DVD Management System must demonstrate basic online shopping tasks including: • A product catalog; • User authentication and personalization; • Shopping baskets; • Order checkout; • Store management The application is written in Microsoft Visual Basic NET and using ASP.NET technology The database of the application is stored in Microsoft SQL Server 2000, which allows a large amount of stored data and is highly secure The modeling tools are being used are Data Flow Diagram (DFD) and Entity Relationship Diagram (ERD), we use DFD to model whole functions of application and ERD to model the normalized data The Flow Chart and The Organizational Chart are powerful designing tools also being used at this time The Relational Database Model is used and the Normalization technique is applied to avoid data redundancy 1.2 BackGround In recent years, Internet and World Wide Web have a fast pace of the development Ecommerce has a greater interest from the enterprises day to day E-commerce or Electric commerce is defined as the conducting of business communication and transactions over networks and through computers Specifically, ecommerce is the buying and selling of goods and services, and the transfer of funds, through digital communications The digital media such as Internet and Web Wide World (WWW) help enterprise to keep track of marketing information, to build their strategic plans to match the general trend HUT-Genetic Computer School DVD Management System System Guide E-commerce provides enterprises the new way to business It benefits the enterprises with less cost of management and marketing 1.3 Batch Run Chart Shopping request Management Request Comment Adding Request Search DVD Request Order request C Customer Account Request Account Response Most Popular and New DVD A Admin DVD Management System Calculated Order Searching result Displayed Comment Item In Cart Response 1.4 Infrastructure Infrastructure consists of such elements as hardware, operating systems, telecommunications, database management systems, programming languages and development tools These basic elements are implemented on the common environment, the internet The DVD Management System will be hosted at a Web Server, operate under the domain www.dvdonline com.vn Through global network customers can easily make their transactions at their home PC The customer PC need setup a 56Kbps modem with Dial-up internet connection to access DVD Online Store The administrator will manage his online store over internet connection The requirement of Admin PC is similar to customer, a PC with dial-up connection HUT-Genetic Computer School DVD Management System System Guide Specification for implementation: Host environment The system is recommended to install on Windows 2000 Server platform which running Internet Information Services IIS 5.1 DBMS The Database Management System is MS SQL Server 2000 To improve the performance, DBMS can be installed on another host for mass database accessing 1.5 Functional Hierarchy Diagram HUT-Genetic Computer School DVD Management System System Guide -The following figure will show all the functions of DVD Management System by each level HUT-Genetic Computer School DVD Management System System Guide -DVD Management System Account Management Add and Display DVD Comment Search DVD 1.1 Register Account Profile 1.1.1 Check for Duplicate Customer Account Add and Update To Cart General Management Make Order 2.1 Requirement Receive 3.1 Add DVD Comment 4.1 Update Item In Cart 5.1 Confirm Order 6.1 Change Password 2.2 Search by Genre 3.2 Display DVD Comment 4.1.1 Remove Item In Cart 5.2 Calculate Total Amount 6.2 Mange DVD Information 6.2.1 Add New DVD 1.1.2 Add New Customer Account 2.3 Search by Title 4.1.2 Update Item Quantiy 6.3 Manage Orders 6.2.2 Update DVD Information 1.2 Update Account Profile 2.4 Display DVD 4.1.3 Make Order 6.3.1 Search Order 6.2.3 Delete DVD Information 4.2 Display Shopping Cart 1.2.1 Login 6.3.2 Report Order Status 6.2.4 Search DVD 1.2.2 Edit Account Profile 6.4 Search and View Customer Information DVD Management System Functional Diagram 1.6 Data Flow Diagram Data Flow Diagrams are composed of the four basic symbols shown below: External Entity Data Store HUT-Genetic Computer School Process Data Flow 10 DVD Management System System Guide *CustomerID Customers (1NF, 2NF, 3NF) FullName EmailAddress Password ShoppingCart (1NF, 2NF, 3NF) *RecordID CartID DVDid Quantity DateCreated Comments (1NF, 2NF, 3NF) *CommentID DVDid CustomerName CustomerEmail Rating Comments *DVDid DVDs (1NF) Name *GenreID GenreName Trial DVDimage UnitCost HUT-Genetic Computer School Description 41 DVD Management System System Guide Genre (2NF, 3NF) *GenreID GenreName DVDs (2NF, 3NF) *DVDid GenreID Name Trial DVDimage UnitCost Description Orders (non normalization) *OrderID *CustomerID FullName EmailAddress OrderDate *DVDid Description Quantity UnitCost ShipDate HUT-Genetic Computer School 42 DVD Management System System Guide Order (1NF) Order(2NF, 3NF) *OrderID *CustomerID FullName EmailAddress DVDs *OrderID *DVDid CustomerID Description OrderDate UnitCost ShipDate OrderDate ShipDate *DVDid Description Quantity UnitCost Customer *CustomerID FullName EmailAddress OrderDetails (2NF, 3NF) *OrderID DVDid Quantity UnitCost HUT-Genetic Computer School 43 DVD Management System System Guide -The Entity Relationship Diagram (ERD) Administrators Orders *AdminID AdminName Email Password *OrderID CustomerID OrderDate ShipDate OrderDetails *OrderID DVDid Quantity UnitCost Customers Comments *CustomerID FullName EmailAddress Password *CommentID DVDid CustomerName CustomerEmail Rating Comments ShoppingCart *RecordID CartID DVDid Quantity DateCreated DVDs *DVDid GenreID Trial Name DVDimage UnitCost Decsription Genre *GenreID GenreName Table Descriptions Administrators Field Name AdminID Type Integer HUT-Genetic Computer School Length Description Primary Key 44 DVD Management System System Guide AdminName Email Password String String String 50 50 50 Admin Login Name Admin Email Address Use to authenticate when Admin logins Field Name DVDid GenreID Trial Type Integer Integer HyperLink Length 4 50 Name DVDImage UnitCost Description String HyperLink Currency String 20 50 10 1000 Description Primary Key Genre code of DVD The URL when customer wants to view trial DVD Name The URL of DVD image Unit Price of one DVD Description of DVD Type Integer Integer String String Integer String Length 4 50 50 1000 Description Primary Key Identity of DVD Customer name Customer Email Address Rating Level Customer comments Field Name RecordID CartID Type Integer String Length 50 Quantity DVDid DateCreated Integer Integer Date/Time 4 12 Description Primary Key Shopping cart code of this item added to cart Quantity of item added to cart Identity of DVD Added date of the item Type Integer String Length 50 Description Primary Key DVD genre name DVDs Comments Field Name CommentID DVDid CustomerName CustomerEmail Rating Comments ShoppingCart Genre Field Name GenreID GenreName HUT-Genetic Computer School 45 DVD Management System System Guide Customers Field Name CustomerID FullName EmailAddress Password Type Integer String String String Length 50 50 50 Description Primary Key Customer Full name Customer Email Address Use to authenticate when customer logins Type Integer Integer Date/Time Date/Time Length 4 12 12 Description Primary Key Customer ID- PK Date of placed order Shipping Date Type Integer Integer Integer Currency Length 4 10 Description Primary Key Identity of DVD Number of ordered DVDs Unit Price of one DVD Orders Field Name OrderID CustomerID OrderDate ShipDate OrderDetails Field Name OrderID DVDid Quantity UnitCost HUT-Genetic Computer School 46 DVD Management System System Guide HUT-Genetic Computer School 47 DVD Management System System Guide Flowchart HUT-Genetic Computer School 48 DVD Management System System Guide Customer Login Begin Input email & password Is validate? “Login failed” error message F T Display a personalied wellcome message End Customer Login Flowchart HUT-Genetic Computer School 49 DVD Management System System Guide Customer Register Flowchart Begin Input customer information Customer account existed? “Already registed”error message T F Add a new customer into database Display a personalized wellcome message End Register Flowchart HUT-Genetic Computer School 50 DVD Management System System Guide Add Item into shopping cart Begin Add items to cart Items exited or not Update the current quantity to cart Add new entry for this cart Display shopping cart End Add items into the shopping cart flowchart HUT-Genetic Computer School 51 DVD Management System System Guide Update Quantity Flowchart Begin Input quantity 0[...].. .DVD Management System System Guide Level 0 Diagram for DVD Management System Table 1 Process Specification of Process 1 Items Process Name: Data In: HUT-Genetic Computer School Descriptions Account Management Login/Registration Request, New Customer Information, Customer Information 11 DVD Management System System Guide ... Search DVD Searching request, DVD Information Searching result, Most popular and new DVD Search DVD and display result 1 Customer C Attachment 2 DVD D2 HUT-Genetic Computer School 16 DVD Management System System Guide Searching result 2.2 Searched DVD Search by Genre DVD information Genre Searching Request 2.1 C Customer Search DVD Request... Descriptions Update DVD Information Updating Request Updated DVD Information Update the DVD Profile 1 Admin A Attachment 2 DVD D2 Table 31 Process Specification of Process 6.2.3 Items Process Name: Data In: Data Out: Process Descriptions Delete DVD Information Deleting Request Deleted DVD Delete DVD from database 1 Admin A Attachment 2 DVD D2 HUT-Genetic Computer School 31 DVD Management System System Guide... DVD Management System System Guide 6.2.1 Adding request DVD Information Add New DVD 6.2.2 Updating Request Update DVD Information Updated DVD Information A Admin D2 DVD 6.2.3 Deleting Request Delete DVD Information Deleted DVD 6.2.4 Searching Request DVD Profile Search DVD Searching result DFD Level 2: Details of Manage DVD Information HUT-Genetic... Comment D3 2 DVD D2 3 Customer C HUT-Genetic Computer School 19 DVD Management System System Guide -Comment adding request 3.1 DVD Comment C Customer D3 DVD ID Add DVD Comment Comment D2 DVD 3.2 DVD Comment Display DVD Comment Displayed Comment DFD Level 1: Details of Add and Display DVD Comment Table 14 Process Specification of Process 3.1 Items... Descriptions Add DVD Comment Comment adding request, DVD ID DVD Comment Add the customer comment to database 1 Comment D3 2 DVD D2 3 Customer C Table 15 Process Specification of Process 3.2 HUT-Genetic Computer School 20 DVD Management System System Guide Items Process Name: Data In: Data Out: Process Descriptions Display DVD Comment DVD Comment... popular, new DVD 1 DVD D2 18 DVD Management System System Guide Table 13 Process Specification of Process 3 Items Process Name: Data In: Data Out: Process Attachment Descriptions Add and display DVD comment Comment adding request, DVD ID Displayed Comment • Add the customer comment to database • List all DVD comment 1 Comment D3 2 DVD D2 3... Information Searched DVD Search DVD according to genre Descriptions Search by Title Title Searching Request, DVD Information Searched DVD Search DVD according to title 1 DVD D2 Process Specification of Process 2.4 Items Process Name: Data In: Data Out: Process Attachment HUT-Genetic Computer School Descriptions Display DVD Searched DVD, DVD Information Searching result, Most popular and new DVD Display the... Request 2.4 D2 Requirement Receive DVD DVD Information Display DVD Title Searching Request 2.3 DVD information Search by Title Searched DVD Most popular and New DVD DFD Level 1: Details of Search DVD Table 9 Process Specification of Process 2.1 Items Process Name: Data In: Data Out: Process Attachment HUT-Genetic Computer School Descriptions Requirement Receive Search DVD Request Genre searching request,... Manage DVD Information HUT-Genetic Computer School 30 DVD Management System System Guide Table 29 Process Specification of Process 6.2.1 Items Process Name: Data In: Data Out: Process Descriptions Add New DVD Adding request DVD Information Add new DVD into database 1 Admin Attachment 2 DVD D2 Table 30 Process Specification of Process 6.2.2

Ngày đăng: 24/06/2016, 11:41

w