phân tích thiết kế hệ thống thông tin phân tích thiết kế hệ thống bán xe hơi trực tuyến

62 694 1
phân tích thiết kế hệ thống thông tin phân tích thiết kế hệ thống bán xe hơi trực tuyến

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƢỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN – TIN HỌC ĐỒ ÁN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN XE HƠI TRỰC TUYẾN Giảng viên hƣớng dẫn: Th.S Nguyễn Gia Tuấn Anh Nhóm thực hiện: Nguyễn Mạnh Khôi 0611087 Lý Minh Long 0611100 Trần Duy Lộc 0611116 Tp.HCM – 2009 Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 1 | 61 Nhận xét đánh giá của giảng viên hƣớng dẫn ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 2 | 61 Mục lục Lời nói đầu 03 Lời cảm ơn 04 I. Khảo sát hệ thống và phân tích hiện trạng hệ thống 05 1.1. Khảo sát hệ thống 05 1.2. Giới thiệu sơ lược Công ty N.S.JAPAN AUTO Ltd 06 1.3. Phân tích hiện trạng hệ thống 07 1.4. Phạm vi thực hiện 07 II. Phân tích hệ thống 07 2.1. Yêu cầu chức năng 07 2.2. Phát hiện thực thể 08 2.3. Mô hình ERD 13 2.4. Chuyển từ mô hình ERD sang mô hình quan hệ 14 2.5. Mô tả chi tiết các quan hệ 14 2.6. Mô tả bảng tổng kết 20 III. Thiết kế giao diện 23 IV. Giải thuật ô xử lý 48 V. Tổng kết 60 Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 3 | 61 Lời nói đầu Hiện nay, công nghệ thông tin đã và đang phát triển mạnh mẽ. Nó không những đáp ứng được nhu cầu của những công việc chuyên môn mà nó còn góp phần không nhỏ khi tác động đến mọi mặt của đời sống xã hội. Trong đó, kinh tế là lĩnh vực được nhận sự hỗ trợ đắc lực từ những phát triển của công nghệ thông tin. Ngoài những chức năng cơ bản, việc ra đời của World Wide Web (WWW) vào năm 1991 dựa theo một ý tưởng về siêu văn bản được Ted Nelson đưa ra từ năm 1985. Có thể nói đây là một cuộc cách mạng trên Internet vì người ta có thể truy cập, trao đổi thông tin một cách dễ dàng (theo wikipedia.org). Trên cơ sở đó, việc ra đời một trang web để quảng cáo cho một công ty, hay thương mại điện tử là một trong những ứng dụng cụ thể và hiệu quả đã đem đến nhiều lợi ích cho người muốn quảng bá hình ảnh, sản phẩm, cũng như cho người muốn tìm hiểu thông tin hay muốn mua về sản phẩm. “Ngay cả khi bạn không định bán hàng trực tuyến thì một trang web được thiết kế tốt vẫn hết sức quan trọng”. Đó là câu nói của Tim W. Knox- người sáng lập công ty công nghệ B2Secire Inc và Digital Graphiti Inc. Trang web là một phần quan trọng của doanh nghiệp. Hãy đảm bảo rằng bạn quan tâm đến nó đúng mức! Chính vì điều đó mà nhóm chúng em hiểu và biết được tầm quan trọng mà công việc nhóm đang làm. Và đồ án “Phân tích thiết kế hệ thống bán xe trực tuyến” chính là thành phẩm lấy ra từ kinh nghiệm thực tiễn qua việc được cộng tác với công ty N.S.Japan Auto Ltd để hình thành website: japaneseusedcarsexporter.com. Nhóm thực hiện Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 4 | 61 Lời cảm ơn Chúng em chân thành cảm ơn sự chỉ bảo tận tình của thầy Nguyễn Gia Tuấn Anh – Giảng viên môn Phân tích thiết kế hệ thống thông tin. Thầy đã truyền đạt những kiến thức thiết thực và bổ ích trong thời gian qua, giúp chúng em có những định hình về việc phân tích thiết kế hệ thống thông tin trong thực tế và khai sáng, giúp đỡ cho chúng em cho tháo gỡ những khúc mắc, khó khăn gặp phải khi thực hiện đề tài. Chúng em cũng xin gửi lời cảm ơn ban lãnh đạo của công ty N.S.Japan Auto Ltd đã tin tưởng và giao trách nhiệm thiết kế website bán xe hơi trực tuyến: japaneseusedcarsexporter.com cho một thành viên của nhóm (hiện tại trang web đang ở giai đoạn kiểm tra cuối cùng, chuẩn bị được đưa vào hoạt động chính thức trong tương lai không xa). Trong quá trình thực hiện, công ty đã cung cấp tư liệu, hỗ trợ những kiến thức chuyên môn và thực tế, thảo luận góp phần hoàn chỉnh website phù hợp với yêu cầu của ban lãnh đạo công ty. Đồng thời, chúng em cũng xin cảm ơn gia đình đã tạo mọi điều kiện thuận lợi. Cảm ơn, các bạn trong khoa Toán – Tin học đã đóng góp ý kiến, giúp đỡ những kiến thức còn hạn chế để chúng tôi thực hiện tốt đồ án này. Dù cố gắng hết sức, nhưng chắc chắn với trình độ chuyên môn còn hạn chế nên trong đồ án “Phân tích thiết kế hệ thống bán xe trực tuyến” chúng em không tránh khỏi những sai lầm, thiếu sót, mong thầy thông cảm và góp ý thêm cho nhóm chúng em hoàn thiện hơn trong những đồ án sau. Xin chân thành cảm ơn tất cả Nhóm thực hiện Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 5 | 61 I. Khảo sát hệ thống và phân tích hiện trạng hệ thống: 1.1. Khảo sát hệ thống: Hiện nay thương mại điện tử ngày càng phát triển mạnh và có những lợi thế nhất định là nhanh chóng, tiện lợi và vượt qua được những khoảng cách về không gian và thời gian. Các công ty lớn hay nhỏ, trong hay ngoài nước đều sử dụng nó như là một thị trường tiềm năng nhằm đem lại hiệu quả trong việc quảng bá, giới thiệu sản phẩm của mình hay mục đích quan trọng hơn là để bán sản phẩm. Sản phẩm mua bán thông thường là các thiết bị tin học như điện thoại, máy vi tính, xe, vé máy bay hoặc các sản dân dụng Do những yêu cầu thực tế đó, công ty N.S.Japan Ltd – một công ty bán xe hơi ở Nhật Bản đã tin tưởng giao cho thành viên trong nhóm thực hiện website bán xe hơi trực tuyến japaneseusedcarsexporter.com và đây cũng chính là đề tài mà nhóm thực hiện trong môn học này. Sau khi được sự cho phép từ công ty N.S.Japan Ltd, nhóm chúng em đã tiến hành khảo sát hệ thống hoạt động của công ty, phương thức thanh toán, cơ cấu tổ chức, hệ thống kho cảng/quốc gia cũng như những yêu cầu cần thiết của một trang bán xe hơi trực tuyến. Hệ thống gồm có những yêu cầu sau: a. Về phía khách hàng, người xem: - Giới thiệu mặt hàng. - Tra cứu xe một cánh nhanh chóng theo nhiều tiêu chí. - Có được những thông tin đầy đủ nhất về các loại xe. - Đặt hàng và được xác nhận nhanh chóng. - Giải đáp các thắc mắc thường gặp của khách hàng. - Các điều kiện và điều khoản chung của việc mua hàng. - Hướng dẫn hình thức thanh toán qua các ngân hàng theo yêu cầu của công ty b. Về phía công ty, người quản lý: Với yêu cầu như trên website cần phải có những bộ phận quản lý chính như sau: Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 6 | 61 - Cập nhật danh sách xe thường xuyên, nhanh chóng và chính xác với đầy đủ các thông số của sản phẩm. - Quản lý các hạng mục xe ứng với từng hãng xe, loại xe… - Dễ dàng quán lý các mẫu xe mà công ty có ở nhiều nước để đáp ứng tốt việc vận chuyển cho khách hàng. - Lưu trữ tốt các thông tin về khách hàng. - Nắm rõ các thông tin về các cảng để phục vụ tốt nhất cho việc chuyển hàng. bao gồm quản lý các địa chỉ xuất hàng tại bến cảng (gồm tên quốc gia và tên cảng), ngoài ra còn quản lý chi phí phải trả khi chuyển hàng từ cảng đó cũng như những chi phí phát sinh khác khi chuyển hàng (thuế, bảo hiểm ) - Quản lý tốt các hóa đơn đặt hàng. 1.2. Giới thiệu sơ lƣợc Công ty N.S.JAPAN AUTO Ltd: Công ty N.S.JAPAN AUTO Ltd là một trong những công ty có uy tín nhất tại đảo Kyusyu (Nhật Bản) về buôn bán xe ôtô đã qua sử dụng. Bất cứ khi nào bạn muốn tham khảo về giá cả, tính năng cũng như chất lượng về chiếc ôtô mình muốn sở hữu thì Nhật Bản là nơi đầu tiên mà mọi người tin cậy nghĩ đến khi nhắc đến mât hàng này trên thị trường. Trong đó công ty N.S.JAPAN AUTO Ltd là một công ty luôn cung cấp cho khách hàng mức giá cạnh tranh nhất Nhật Bản. Công ty N.S.JAPAN AUTO Ltd là một công ty bán hàng đa quốc gia. Đã đáp ứng cho các khách hàng khắp thế giới về mặt hàng ôtô đã qua sử dụng với chất lượng cao mà giá lại thấp nhất. Dù không ở Nhật Bản, bạn vẫn có thể mua hàng thông qua hệ thống bán hàng trực tuyến. Các mặt hàng của công ty đã được xuất khẩu qua các quốc gia như Kenya, Uganda, Peru, Chile, Dominica, Mê-hi- cô, Zambia, Zimbabwe, Tanzania, Nam Phi, Pakistan, Ả rập Xê-út, v.v được người dùng đón nhận và đánh giá cao. Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 7 | 61 Với tư cách là một nhà cung cấp có nhiều kinh nghiệm trong lĩnh vực xe ôtô đã qua sử dụng chất lượng cao mà giá thấp nhất tại Nhật Bản công ty luôn quan tâm đến thương mại điện tử nên dữ liệu hiển thị trên website luôn đảm bảo tính chính xác và được cập nhật liên tục. 1.3. Phân tích hiện trạng hệ thống: a. Tìm kiếm: Đáp ứng được nhu cầu tìm kiếm xe theo hãng sản xuất, quốc gia, dóng xe, năm sản xuất, và các chi tiết kĩ thuật khác. Đồng thời cung cấp thông tin chi tiết của từng loại xe. b. Thống kê: Đáp ứng được nhu cầu thống kê số lượng xe theo nhiều tiêu chí hợp lý. c. Cập nhật: Có thể cập nhật danh sách các loại xe, các thông tin mô tả về xe, danh sách khách hàng, danh sách các cảng, các hóa đơn bán hàng. 1.4. Phạm vi thực hiện: Đi từ yêu cầu thực tế của phía đối tác, website cần thực hiện phải có những công cụ, chức năng và giao diện phù hợp với một công ty bán xe, cũng như phải đảm bảo tín hiệu quả, thu hút khách hàng cho mục đích bán xe trực tuyến. Phạm vi thực hiện đồ án còn dựa trên những kiến thức thu thập được từ môn học Phân tích thiết kế hệ thống thông tin do Thạc sĩ Nguyễn Gia Tuấn Anh giảng dạy, bên cạnh đó trong quá trình thực hiện nhóm còn tham khảo thêm một số tài liệu liên quan đến chuyên môn nhằm bổ sung thêm kiến thức để hoàn thiện website và đồ án, đáp ứng được mục tiêu đề ra. Từ những phân tích trên, phạm vi thực hiện đồ án gồm có: - Khảo sát - Phân tích - Thiết kế cơ sở dữ liệu Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 8 | 61 - Thiết kế giao diện II. Phân tích hệ thống: 2.1. Yêu cầu chức năng: a. Tìm kiếm: - Tìm kiếm nhanh theo tên xe, hãng sản xuất, quốc gia. - Tìm kiếm chi tiết theo dạng lọc thông tin (trong danh sách kết quả theo các tiêu chí khác nhau) theo quốc gia, thể loại xe, hãng sản xuất, dòng xe từ các thực thể tương ứng. - Kết quả tìm kiếm được hiển thị trên website dưới dạng trực quan sinh động (thông tin và hình ảnh) và có thể sắp xếp (sort) theo các tiêu chí mà khách hàng mong muốn giúp cho việc tra cứu được nhanh chóng. b. Thống kê: - Thống kê các loại xe hiện có theo quốc gia, thể loại xe, hãng sản xuất, dòng xe từ các thực thể tương ứng giúp cho việc quản lý được nhanh chóng và tiện lợi. c. Quản lý: - Quán lý xe theo quốc gia, thể loại xe, hãng sản xuất, dòng xe từ các thực thể tương ứng. - Sửa đổi thông tin xe để đáp ứng nhu cầu cập nhật thông tin. - Cập nhật thêm xe mới. - Cập nhật thêm các cảng và phí vận chuyển giữa 2 cảng giúp cho việc xuất nhập xe nhanh chóng và tiện lợi giúp tính toán sơ bộ chi phí vận chuỷen. - Cập nhật và quản lý thông tin khách hàng. - Xuất nhập hóa đơn đặt hàng. - Nhận thông tin phản hồi và góp ý từ khách hàng để có chế độ phục vụ tốt hơn. Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 9 | 61 2.2. Phát hiện thực thể: 2.2.1. Thực thể 1: CAR Mỗi xe trong cửa hàng, các thông tin mô tả về mỗi xe tạo nên thực thể CAR. Các thuộc tính: Car_ID, Model, ChasNo, Year, Tm, Dr, Eng, Km, Colour, Extra, Price, Volume, Make_ID, Country_ID, Port_ID, Category_ID. - Car_ID: mã số của mỗi xe, đây là thuộc tính khóa dùng để phân biệt các xe với nhau. - Model: dòng xe (Camry 2.4G, Mercedes S550, Honda Civic,…). - ChasNo (Chassis Number): số khung. - Year: năm sản xuất. - Tm (Transmission): hộp số (số tự động -AT hay số tay - MN) . - Dr (Door): số cửa. - Eng (Engine): động cơ. - Km: số km đã chạy (Vì đây là công ty chuyên bán xe đã qua sử dụng) - Colour: màu xe. - Extra: thông tin thêm về xe. - Price: giá xe. - Volume: thể tích xe (m 3 ). - Make_ID: mã số nhà sản xuất. - Country_ID: mã số nước đang chứa xe. - Port_ID: mã số cảng dùng để xuất xe. - Category_ID: mã số của thể loại xe (Sport, SUV, Sedan,…). 2.2.2. Thực thể 2: CATEGORY Các thể loại xe, thông tin mô tả các thể loại xe tạo nên thực thể CATEGORY. Các thuộc tính: Category_ID, CategoryName. [...]... kí Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin 3.6.1 Chi tiết Country & Port Combobox: Chức năng: Khi chọn quốc gia trong combobox phía trên thì danh sách cảng sẽ được cập nhật theo quốc gia tương ứng ở combobox phía dưới 27 | 61 Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin 3.7 Danh sách xe trong kho: 28 | 61 Hệ thống bán xe hơi trực tuyến Phân tích thiết. .. USER, FORM PORT, PORT_PORT, USER, CAR, FORM CATEGORY, CAR CATEGORY Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin 38 Paid 39 Created Đã thanh toán chưa (0: chưa thanh toán, 1: đã thanh toán) Ngày tạo hóa đơn đặt hàng 22 | 61 FORM FORM Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin III Thiết kế giao diện: 3.1 Trang chủ: Chức năng: Ấn tượng đầu tiên với user... tiết thông số xe Hình ảnh của xe Đặt mua xe Form upload xe Chọn file hình từ máy Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin AttachmentSubmit HTML button Upload hình lên trang web 3.10 Trang quản trị: Chức năng: Trang dành cho quản trị trang web, gồm các phần thêm xe mới, quản lý hóa đơn, quản lý thể loại/ hãng xe, quản lý cảng và quản lý quốc gia 32 | 61 Hệ thống bán xe hơi trực. .. danh sách xe theo nước Tiếp tục lọc danh sách xe theo thể loại Tiếp tục lọc danh sách xe theo hãng Tiếp tục lọc danh sách xe theo model Danh sách xe lọc theo filter phía trên Xem chi tiết xe Đặt mua xe Các cột còn lại của danh sách (chassis no., Tr, Eng ) đã được mô tả tại phần mô tả cơ sở dữ liệu table Car 3.9 Chi tiết xe: 29 | 61 Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin Giao.. .Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin - Category_ID: mã số của thể loại xe, đây là thuộc tính khóa dùng để phân biệt các thể loại xe với nhau - CategoryName: tên thể loại xe (Sport, SUV, Sedan,…) 2.2.3 Thực thể 3: COUNTRY Nước đang chứa xe hoặc nước nhập xe, thông tin nước tạo nên thực thể COUNTRY Các thuộc tính: Country_ID,... bytes = 0.537 KB 2.5.3 Quan hệ COUNTRY (Nƣớc) Tên quan hệ: COUNTRY Các thông tin mô tả về nước đang chứa xe hoặc nước nhập xe Kiểu Loại Miền giá STT Tên thuộc tính Diễn giải DL DL trị 01 Country_ID Mã số nước đang giữ xe SN B 15 | 61 Số byte 1 bytes Ràng buộc PK Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin 02 CountryName auto_increment Tên nước đang giữ xe C B 10 kí tự Tổng 10 bytes... tuyến Phân tích thiết kế hệ thống thông tin 3.10.1 Quản lý hóa đơn mua hàng: Chức năng: Quản lý danh sách hóa đơn đặt mua xe của khách hàng Có thể sắp xếp theo các mục trên header Mô tả giao diện: Tên đối tƣợng Invoice Table Kiểu đối tƣợng HTML Table Pagination button Dữ liệu HTML Link 33 | 61 Mục đích Chi tiết của các hóa đơn đặt mua hàng Phân trang Hệ thống bán xe hơi trực tuyến Phân tích thiết kế. .. STT 01 20 | 61 Thuộc quan hệ CAR, ATTACHMENT, FORM CAR CAR CAR CAR CAR CAR CAR CAR CAR CAR Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin 12 13 14 Volume Make_ID Country_ID Thể tích xe (m3) Mã số nhà sản xuất Mã số nước đang chứa xe hoặc nhập xe 15 Port_ID Mã số cảng dùng để xuất xe hoặc nhập xe 16 Category_ID 17 CategoryName 18 19 20 21 CountryName MakeName Attachment_ID Filename... diện đối với khách hoặc user không có quyền quản trị: 30 | 61 Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin Giao diện đối với admin: Chức năng: Xem chi tiết của 1 xe, bao gồm các thông số của xe và các hình ảnh tương ứng của xe đó Khi login với tài khoản admin thì có thêm nút delete hình và ô upload thêm hình cho xe tương ứng Mô tả giao diện: Tên đối tƣợng Car detail Car images... Create Dữ liệu Textbox Textbox Button 34 | 61 Mục đích Chi tiết của các hãng xe Chi tiết của các thể loại xe Thêm hãng xe mới Thêm thể loại xe mới Thực hiện hàm thêm Hệ thống bán xe hơi trực tuyến Phân tích thiết kế hệ thống thông tin button Category Create Button button 3.10.3 Quản lý Cảng: hãng xe Thực hiện hàm thêm thể loại xe Chức năng: Quản lý danh sách cảng biển thuộc các nước, chi phí vận chuyển, . thực hiện Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 5 | 61 I. Khảo sát hệ thống và phân tích hiện trạng hệ thống: 1.1. Khảo sát hệ thống: Hiện nay. phân tích trên, phạm vi thực hiện đồ án gồm có: - Khảo sát - Phân tích - Thiết kế cơ sở dữ liệu Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 8 | 61 - Thiết kế. ________________________________________________________ Phân tích thiết kế hệ thống thông tin Hệ thống bán xe hơi trực tuyến 2 | 61 Mục lục Lời nói đầu 03 Lời cảm ơn 04 I. Khảo sát hệ thống và phân tích hiện trạng hệ thống 05

Ngày đăng: 21/10/2014, 03:06

Từ khóa liên quan

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

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

Tài liệu liên quan