Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
469,5 KB
Nội dung
Bachkhoa-Aptech Computer Education Centre T0908I- Group03BÁO CÁO PROJECTGiai đoạn 1Tên Project: Website bán sản phẩm linhkiện vi tínhLớp : T0908IHọc kỳ : CPISMNhóm thực hiện : Nhóm 3Các thành viên :1) Nghiêm Xuân Tú (nhóm trưởng)2) Bùi Ngọc Sơn3) Nguyễn Đình Thọ 4) Nguyễn Thanh Bình5) Tạ Đình MạnhWebsite bán linhkiệnmáytính Page 1 of 22
Bachkhoa-Aptech Computer Education Centre T0908I- Group03- Hà Nội, 25/2/2010-Website bán linhkiệnmáytính Page 2 of 22T0908I – Group 03Group MemberNguyễn Đình Thọ Nghiêm Xuân TúTạ Đình MạnhNguyễn Thanh BìnhBùi Ngọc SơnInstructor Dương Thanh Minh
Bachkhoa-Aptech Computer Education Centre T0908I- Group03Mục lục 21.Nêu bài toán 4 1.1.Tóm tắt bài toán . 4 1.2.Hệ thống hiện tại . 4 1.3.Hệ thống dự định làm 4 1.4.Giới hạn của hệ thống . 5 1.5.Môi trường triển khai 5 1.5.1.Cấu hình tối thiểu . 5 1.5.2.Cấu hình đề nghị 6 . 6 2.Xác Định Yêu Cầu Của Khách Hàng . 7 2.1.Đối Tượng Sử Dụng Hệ Thống 7 2.2.Phân Tích Yêu Cầu Khách Hàng 7 A. Chức năng cho khách hàng 7 3.Thiết kế hệ thống 13 3.1.Mô hình Thực thể kết hợp . 13 KHACHHANG 13 DATHANG 13 Xây Dựng Cơ Sở Dữ Liệu . 15 15 3.2.Sitemap 18 3.3.Mô Tả Hoạt Động Của Các Chức Năng Quan Trọng 19 Website bán linhkiệnmáytính Page 3 of 22
Bachkhoa-Aptech Computer Education Centre T0908I- Group031. Nêu bài toán1.1.Tóm tắt bài toánTrong thời đại mở cửa hiện nay, công nghệ luôn phát triển không ngừng, đòi hỏi chúng ta phải cập nhật nhanh chóng, bắt kịp với những xu hướng mới nhất. Ở nước ta, xã hội đang ngày càng hiện đại hơn, nhu cầu về học tập, làm việc cũng như giải trí trên mạng ngày một phát triển nên do đó nhu cầu về nâng cấp phần cứng máytính là rất lớn. Lập ra website này, chúng tôi mong muốn sẽ tạo ra được một địa chỉ quen thuộc, nơi cung cấp các sản phẩm chất lượng và uy tín đến khách hàng.1.2.Hệ thống hiện tạiHiện nay, ở VN đã có khá nhiều tên tuổi trong lĩnh vực bán link kiệnmáy tinh. Tuy nhiên các trang web này hỗ trợ về phần hỏi đáp khách hàng khá kém. Các liên lạc bằng điện thoại rất ít khi được nhấc máy, nếu có nhấc máy thì câu trả lời luôn là: “Mời bạn đến tận nơi để tiện xem xét”. Và đặc biệt, dịch vụ trả lời trực tuyến qua Yahoo Messenger luôn trong trạng thái Offline. Kể cả khi có Online thì khả năng được trả lời rất thấp. Do vậy khách hàng thường rất khó chịu mỗi khi muốn hỏi về một sản phẩm mới, giá cả hiện tại, v.v nhưng ko được đáp ứng ngay. Chúng tôi tin rằng với khả năng giải đáp nhanh chóng các vẫn đề trên sẽ ko còn là nguyên nhân làm giảm lượng khách hàng. 1.3.Hệ thống dự định làmWebsite do chúng tôi xây dựng thực sự sẽ đem lại những lợi ích cơ bản cho người sử dụng và giải quyết nhu cầu tiêu dùng hiện nay. Khách hàng sẽ dễ dàng xem xét và lựa chọn cho mình những sản phẩm hợp lí nhờ giao diện thân thiện. Website chúng tôi sẽ đưa ra các chức năng như sau :• Danh sách các hàng hoá: Danh sách của từng mặt hàng kèm theo các thông tin chi tiết của từng sản phẩm mà công ty chúng tôi có.• Hỗ trợ khách hàng: Nắm rõ các yêu cầu của khách hàng nhằm đáp ứng nhu cầu của khách hàng một cách nhanh chóng và tốt nhất qua các kênh liên lạc như email, yahoo messenger, điện thoại.• Đăng ký (Register) : Khách hàng gửi cho chúng tôi các thông tin cá nhân như : Họ tên, địa chỉ, điện thoại, email v.v để tiện cho việc liên lạc và thanh toán.• Danh sách đặt hàng: Khách hàng có thể chọn những sản phẩm mình đã xem để lưu lại, tiện lợi cho việc mua hàng cũng như xem xét tổng giá các mặt hàng.Website bán linhkiệnmáytính Page 4 of 22
Bachkhoa-Aptech Computer Education Centre T0908I- Group03• Xây dựng máy tính: Giúp khách hàng lựa chọn cấu hình phù hợp với nhu cầu và in ra hay đặt hàng (chức năng đã được liên kết với danh sách đặt hàng).• Tìm kiếm (Search) : Cho phép khách hàng tìm kiếm các thông tin liên quan đến sản phẩm linhkiện hiện có mà khách hàng muốn mua1.4.Giới hạn của hệ thống• Chỉ những khách hàng có kết nối internet thì mới có thể truy nhập vào trang website của chúng tôi.• Hình thức thanh toán online hiện nay ở Việt Nam chưa phổ biến, do đó khách hàng chỉ có thể thanh toán trực tiếp hoặc chuyển khoản qua ngân hàng.• Việc bảo mật của hệ thống còn chưa cao, khả năng bị ddos cao…1.5.Môi trường triển khai1.5.1.Cấu hình tối thiểuServer ClientHardware - Ram 512Mb- CPU 1.8Ghz- Connect internet - Ram 128Mb- CPU 800Mhz- Connect Internet Software - Window server 2000- SQL Server 2000- ISS-Window XP trở lên-IE 5.0 hoặc Firefox 2.0 trở lênWebsite bán linhkiệnmáytính Page 5 of 22
Bachkhoa-Aptech Computer Education Centre T0908I- Group031.5.2.Cấu hình đề nghịServer ClientHardware - Ram 1Gb- CPU 3.0Ghz- Connect internet - Ram 256Mb- CPU 1Ghz- Connect Internet Software - Window server 2000- SQL Server 2005- ISS- Window XP trở lên- IE 8.0 hoặc Firefox 3.6 Một số phần mềm sẽ sử dụng:Phần mền để tạo giao diện web: Macromedia Dreamweaver 8 …Phần mềm chỉnh sửa ảnh : Photoshop CS4…Phần mền tạo ảnh flash: Macromedia Flash… Phần mềm tạo cơ sở dữ liệu: SQL Server 2005… Website bán linhkiệnmáytính Page 6 of 22
Bachkhoa-Aptech Computer Education Centre T0908I- Group032. Xác Định Yêu Cầu Của Khách Hàng2.1.Đối Tượng Sử Dụng Hệ ThốngCác đối tượng tham gia vào Website gồm 3 đối tượng:- Khách vãng lai- Thành viên- Quản lý hệ thống 2.2.Phân Tích Yêu Cầu Khách HàngA. Chức năng cho khách hàng1.1 Khách vãng laiKhách vãng lai có thể sử dụng các chức năng:a. Khách vãng lai có thể thăm quan trang Web thông qua các Hyperlink.b. Gửi thông tin phản hồi vào website:Input - Khách hàng nhập thông tin vào Form feedback.Process - Server nhận thông tin từ Form và lưu vào bảng trong Database.Output - Hiển thị lời cảm ơn khách hàng đã đóng góp ý kiến. c.Tìm kiếm sản phẩm:Input - Tên, loại hoặc giá tiền.Process - Tìm trong cơ sở dữ liệu.Output - Hiển thị thông tin về sản phẩm ra trang web.d. Nếu khách hàng muốn trở thành thành viên thì phải đăng kí.Input - Khách hàng nhập thông tin vào Form đăng ký.Process - Server nhận thông tin từ Form đăng ký, kiểm tra xem thông tin có hợp lệ không ?- Nếu thông tin hợp lệ thì sẽ lưu vào cơ sở dữ liệu.Output - Hiển thị lời chúc mừng nếu bạn submit thành công.- Nếu thông tin không hợp lệ thì yêu cầu nhập lại.Website bán linhkiệnmáytính Page 7 of 22
Bachkhoa-Aptech Computer Education Centre T0908I- Group031.2 Thành viênGồm các chức năng- Thăm trang web- Đăng nhập vào form Login.- Xem thông tin và sửa tài khoản.- Tìm kiếm hàng.- (Đăng ký ) Dat mua hàng.a. Chức năng đăng nhập: Input - User nhập Username và Password.Process - Server nhận thông tin từ form Login.- Kiểm tra username và password có tồn tại trong cơ sở dữ liệu không ?Output - Nếu đúng thì hiển thị đăng nhập thành công.- Nếu sai thì yêu cầu nhập lại.b. Xem thông tin về tài khoản và sửa tài khoản Input - Nhập Username và Password.Process - Lấy thông tin từ trong cơ sở dữ liệu.Output - Hiển thị thông tin về tài khoản mà khách hàng đã đăng ký.c. Khách hàng tìm kiếm sản phẩm:Input - Tên, loại hoặc giá tiềnProcess - Tìm trong cơ sở dữ liệu.Output - Hiển thị thông tin về sản phẩm ra trang web.d. Khách hàng đăng kí mua hàngInput - Nhập thông tin về sản phẩm.Process - Lưu thông tin sản phẩm vào cơ sở dữ liệu.Output - Hiện thị ra màn hình thông báo sản phẩm đã được lưu.e. Gửi thông tin phản hồi vào website:Input - Khách hàng nhập thông tin vào Form feedback.Process - Server nhận thông tin từ Form và lưu vào bảng trong Database.Output - Hiển thị lời cảm ơn khách hàng đã đóng góp ý kiến. Website bán linhkiệnmáytính Page 8 of 22
Bachkhoa-Aptech Computer Education Centre T0908I- Group03B. Chức năng cho AdminChức năng của Admin: - Quản lý user account- Quản lý sản phẩm- Quản lý feedback- Quản lý đơn hàng- Quản lý tin tức- Quản lý nhà sản xuất1.1 Quản lý User AccountPhần này Admin có thể xem, xoá user accounta. Xem User Account Description Phần này admin sẽ xem được tất cả các user acountInput Click chuột vào user IDProcess Lấy thông tin từ cơ sở dữ liệu.Output Hiện thị user account ra màn hình. b. Xoá User AccountDescription Phần này admin có thể xoá User AccountInput Click chuột vào User ID.Process Xoá user ra khỏi cơ sở dữ liệu.Output Hiển thị ra màn hình User đã được xoá.c. Tìm kiếm User Account:Input Tên, username, emailProcess Tìm trong cơ sở dữ liệu.Output Hiển thị thông tin về User Account.1. 2 Quản lý FeedbackPhần này admin sẽ quản lý ý kiến của khách hàng gửi đến và có thể xem, xoá và gửi thông tin phản hồi qua địa chỉ email:a. XemInput Tên ID hoặc tiêu đề của thông tin phản hồi.Processes Lấy thông tin từ cơ sở dữ liệu.Output Hiển thị các thông tin của feedback ra màn hình. b. XoáInput Tên ID hoặc tiêu đề của thông tin phản hồi.Processes Xoá thông tin khách hàng khỏi cơ sở dữ liệu.Output Hiển thị ra màn hình thông báo đã xoá.Website bán linhkiệnmáytính Page 9 of 22
Bachkhoa-Aptech Computer Education Centre T0908I- Group03c. Tìm kiếm feedback:Input Tên, fullname, email người phản hồi, ngày phản hồiProcesses Tìm trong cơ sở dữ liệu.Output Hiển thị thông tin về feedback1.3. Quản lý sản phẩma. Thêm loại sản phẩmInput Tên loại sản phẩm và mô tả (nếu có).Processes Lưu thông tin loại sản phẩm trong cơ sở dữ liệu.Output Hiển thị thông tin loại sản phẩmb. Thêm sản phẩmInput Tên sản phẩm.Processes Lưu thông tin sản phẩm trong cơ sở dữ liệu.Output Hiển thị thông tin về sản phẩm. c. Xoá sản phẩmInput Tên sản phẩm.Processes Xoá thông tin về sản phẩm khỏi cơ sở dữ liệu.Output Hiển thị thông báo sản phẩm đã được xoá.d. Sửa sản phẩmInput Click chuột vào tên sản phẩm.Processes Thay đổi sản phẩm trong cơ sơ dữ liệu.Output Hiển thị ra màn hình kết quả đã được update.e. Tìm kiếm sản phẩm:Input Tên, loại, giá tiềnProcesses Tìm trong cơ sở dữ liệu.Output Hiển thị thông tin về sản phẩm1.4. Quản lý đơn hàng:Phần này Admin có các chức năng: xem, xoá và xử lý đơn hàng:a. Xem thông tin đơn hàng:Input ID đơn hàngProcesses Lấy thông tin sản phẩm trong cơ sở dữ liệu.Output Hiển thị thông tin về đơn hàngWebsite bán linhkiệnmáytính Page 10 of 22
[...]... tức Ngày đăng tin NhaSanXuat Field name Manhasanxuat Tennhasanxuat Data type Int Nvarchar Website bán linhkiệnmáytính Length Constrain 4 Identity(1,1) 30 Not null Description Mã nhà sản xuất Tên nhà sản xuất Page 17 of 22 Bachkhoa-Aptech Computer Education Centre T0908I- Group03 3.2.Sitemap Website LINH KIENMAYTINH Quan ly Member Khach vang lai Quan li khach hang Gioi thieu Gioi thieu San pham Lien... Nvarchar Length Constrain 4 Identity(1,1) 30 Not null 200 Null Description Mã danh mục linhkiện Tên danh mục linhkiện Miêu tả Admin Field name Username Password Data type Varchar Varchar Length 30 30 Constrain Description Not null Mã quản trị Not null Mật khẩu quản trị Feedback Field name Mafeedback Data type Int Website bán linhkiệnmáytính Length Constrain 4 Identity(1,1) Description Mã phản hồi Page... Mieuta Website bán linhkiệnmáytính Page 13 of 22 Bachkhoa-Aptech Computer Education Centre T0908I- Group03 ADMIN Username Password Mafeedback Ten Noidung FEEDBACK Ngayviet Email Matintuc Tieude Hinhanh TINTUC Noidung Ngaydangtintuc Tacgia Tensanpham Masanpham Mieuta Anhminhhoa Manhasanxua SANPHAM Có Nhasanxua Mamucsanpham Gia DANHMUCSANPHAM Mamucsanpham Tongsoluong Có Tendanhmuc Mieuta Website bán linh. .. Website bán linhkiệnmáytính Page 18 of 22 Bachkhoa-Aptech Computer Education Centre T0908I- Group03 3.3.Mô Tả Hoạt Động Của Các Chức Năng Quan Trọng a Đăng nhập b Đăng ký Bắt đầu Bắt đầu Nhập thông tin vào form có sẵn Nhập username password Thông báo lỗi, yêu cầu nhập Thông báo lỗi, yêu cầu nhập lại F Hợp lệ T F Lưu vào cơ sở dữ liệu Hợp lệ T Thông báo đăng nhập thành công Kết thúc Website bán linh. .. có kết quả T Lưu thông tin vào database T Hiển thị kết quả Kết thúc Website bán linhkiệnmáytính Thông báo thành công Kết thúc Page 20 of 22 Bachkhoa-Aptech Computer Education Centre T0908I- Group03 e Sửa thông tin Bắt đầu Nhập thông tin cần sửa F Kiểm tra thông tin T Lưu vào CSDL Đưa ra thông báo thành công Kết thúc Website bán linhkiệnmáytính Page 21 of 22 Bachkhoa-Aptech Computer Education... kiếm nhà sản xuất: Input Processes Output Tên nhà sản xuất Tìm trong cơ sở dữ liệu Hiển thị thông tin về nhà sản xuất Website bán linhkiệnmáytính Page 12 of 22 Bachkhoa-Aptech Computer Education Centre T0908I- Group03 3 Thiết kế hệ thống 3.1.Mô hình Thực thể kết hợp Username Tenthat Gioitinh Makhachhang Ngaydangki KHACHHANG Sodienthoai Có Email Madathang Passwor Diachi Ngaydathang Makhachhang DATHANG... Education Centre T0908I- Group03 Xây Dựng Cơ Sở Dữ Liệu Mô tả chi tiết các bảng: KhachHang Field name Makhachhang Username Password Tenthat Gioitinh Diachi Sodienthoai Email Ngaydangki Data type Int Varchar Varchar Nvarchar Bit Nvarchar Varchar Varchar Datatime Website bán linhkiệnmáytính Length 4 30 30 30 1 400 15 30 8 Constraint Identity(1,1) Not null Not null Not null Not null Not null Not null Not null... thông tin về tin tức e.Sửa tin tức Input Click chuột vào tin tức sẽ sửa Processes Thay đổi sản phẩm trong cơ sơ dữ liệu Output Hiển thị ra màn hình kết quả đã được update 1.6 Quản lý nhà sản xuất: Website bán linhkiệnmáytính Page 11 of 22 Bachkhoa-Aptech Computer Education Centre T0908I- Group03 a Thêm nhà sản xuất Input Processes Output Tên nhà sản xuất Lưu thông tin nhà sản xuất trong cơ sở dữ liệu... form F T Xóa trong CSDL Thông báo đã thành công Kiểm tra password cũ có hợp lệ không F T Password mới có trùng với nhập lại F T Thông báo thành công Kết thúc Thay đổi password trong CSDL Kết thúc Website bán linhkiệnmáytính Page 22 of 22 . T0908I- Group033.2.SitemapWebsite bán linh kiện máy tính Page 18 of 2 2Website LINH KIEN MAY TINHQuan ly Member Khach vang lai Quan li khach hangSan phamQuan. nhà sản xuấtWebsite bán linh kiện máy tính Page 17 of 22
Bachkhoa-Aptech Computer Education Centre T0908I- Group033.2.SitemapWebsite bán linh kiện máy