INDEX
PHẦN I: Problem Definition 2
Nêu bài toán 2
I. Tóm tắt dự án. 3
II. Hệ thống dự định sẽ làm. 4
PHẦN II: Customer Requirement Specification 5
Xác định yêu cầu của khách hàng 5
PHẦN III: Requirement analysis 6
phân tích yêu cầu của khách hàng 6
I. Các chức năng cho user 6
II. Các chức năng cho admin 8
PHẦN IV: System Designs 10
Entity Relationship Diagram 10
I. Các kiểu thực thể 10
II. Giao diện của hệ thống 14
III. Biểu đồ Flow-chart các chức năng của hệ thống 24
34 trang |
Chia sẻ: maiphuongdc | Lượt xem: 1619 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Đề tài Dự án Hoàng Quân laptop, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
INDEX
PHẦN I: Problem Definition
Nêu bài toán
Ngành CNTT đã làm thay đổi toàn thế giới kể từ khi nó ra đời và đặc biệt là cuối thế kỷ XIX, đầu thế kỷ XX việc ứng dụng các công nghệ mới vào đời sống hàng ngày cũng như trong lĩnh vực kinh doanh của các Doanh Nghiệp đã trở thành nhu cầu không thể thiếu, những Doanh Nghiệp lớn cũng như những Doanh Nghiệp đang phát triển đã nhận thấy được những tiềm năng to lớn của việc khai thác mạng thông tin vào quá trình hoạt động kinh doanh của mình. Các hoạt động như giải trí, văn hoá, thương mại dần được đưa lên mạng và ngày càng chứng tỏ tính hiệu quả của Internet trong việc chia sẻ thông tin.
Trước kia, khi mạng Internet chưa được ứng dụng trong thương mại thì việc buôn bán của các Doanh Nghiệp phần lớn dựa vào việc quảng các trên các phương tiện thông tin đại chúng như đài, tivi,…. Có những Doanh Nghiệp thì có thêm bộ phận Maketing chuyên làm nhiệm vụ đưa thông tin về sản phẩm của công ty mình tới người tiêu dùng, vì vậy riêng chi phí cho việc quảng bá sản phẩm đã tiêu tốn lượng tiền của tương đối lớn, việc huy động vốn giành cho mở rộng buôn bán, mua thêm sản phẩm mới của công ty sẽ có phần nào bị hạn chế.
Mạng Internet và các ứng dụng của nó như thương mại điện tử mới chỉ xuất hiện ở Việt Nam trong vòng một thập kỷ qua nhưng đã nhanh chóng chiếm được sự quan tâm của mọi người. Ngày càng có nhiều doanh nghiệp Việt Nam tận dụng khai thác Internet nhằm nâng cao hiệu quả kinh doanh và đã đạt được những kết quả không nhỏ, thương mại điện tử đã và đang là cơ hội và thách thức cho những doanh nghiệp muốn vươn tới thành công.
Trên cở sở nhận thức được vấn đề đó và các nhu cầu đòi hỏi của thị trường nhóm dự án chúng tôi tiến hành thực nghiệm website bán hàng qua mạng với sản phẩm là máy tính xách tay. Sau đây là tài liệu mô tả về dự án.
I. Tóm tắt dự án.
1. Mô tả hoạt động của dự án
Website được xây dựng nhằm phục vụ cho các khách hàng có nhu cầu tìm hiểu thông tin về các sản phẩm. Cung cấp các thông tin, tạo điều kiện cần thiết cho khách hàng có thể tiếp cận với đầy đủ các thông tin mới nhất và lựa chọn sản phẩm phù hợp với mình. Dựa vào đó, khách hàng có thể đặt mua các sản phẩm qua website. Khách hàng cũng có thể gửi thông tin về những nhu cầu của mình, yêu cầu các sản phẩm cùng loại hay khác loại hay yêu cầu các thông tin tư vấn hỗ trợ khách hàng cho người quản lý website.
Với sự tiện ích của các CMS của hệ thống mã nguồn mở như hiện nay việc xây dựng các trang Website bán hàng qua mạng đã trở lên tiện dụng và phổ biến.
Người quản lý website nhận thông tin yêu cầu, phản hồi thông tin từ phía khách hàng, thường xuyên cập nhật sản phẩm, đơn hàng để sản phẩm mà nhà sản xuất giới thiệu cho khách hàng luôn được đổi mới về chủng loại, kiểu dáng …đem lại sự tin tưởng cho khách hàng về sản phẩm của mình. Người quản lý website có thể quản lý các sản phẩm bày bán trong website, thống kê về các hàng hóa bán được, các nhu cầu của khách hàng từ đó đưa ra được những thay đổi phù hợp để có thể mang lại lợi nhuận cao nhất từ việc bán hàng qua mạng.
2. Phạm vi ứng dụng của dự án.
Website xây dựng để áp dụng cho các công ty bán sản phẩm máy tính xách tay.
Đối với dịch vụ bán sản phẩm
Do hạn chế bởi khoảng cách địa lý nên việc cung ứng sản phẩm chỉ có thể tiến hành trong phạm vi một quốc gia, một lãnh thổ. Khách hàng sau khi đặt sản phẩm trên website sẽ được đại lý hoặc chi nhánh gần nhất giao hàng.
Đối với dịch vụ tư vấn hỗ trợ khách hàng
Website được áp dụng trên phạm vi toàn cầu. Dịch vụ này có thể cung cấp thông tin về các sản phẩm, tư vấn, hỗ trợ khách hàng về việc sử dụng sản phẩm qua mạng. Những thắc mắc khi khách hàng sử dụng sản phẩm mà gặp sự cố
3. Đối tượng sử dụng.
Trong kỷ nguyên của công nghệ thông tin việc lưu trữ, xử lý thông tin của con người phụ thuộc rất nhiều vào máy tính. Thông tin được cập nhật, thay đổi liên tục khiến cho máy tính một công cụ không thể thiếu của nhiều người. Chính vì vậy nhu cầu sử dụng máy tính của con người ngày càng lớn. Với mục đích đem đến các sản phẩm tốt nhất, phục vụ đem lại lợi ích nhiều nhất cho khách hàng, website bán máy tính được sử dụng cho tất cả các đối tượng có nhu cầu mua sản phẩm. Do tính thuận tiện, bất kỳ ai cũng có thể tiến hành giao dịch qua website để mua sản phẩm. Qua phân tích nhu cầu thực tế , chúng ta có thể tập trung khai thác, quảng bá sản phẩm, phân tích tâm lý khách hàng thông qua một số đối tượng chính sau đây :
Những đối tượng làm việc trong lĩnh vực IT
Thương nhân
Phóng viên
Kỹ sư
Tiếp thị
Cán bộ công nhân viên chức
Sinh viên, học sinh
…..
Về phía nhà quản trị, website cung cấp một môi trường thuận tiện cho việc quản lý, duy trì hoạt động của website. Website được thiết kế đơn giản, không cần người quản lý phải có hiểu biết sâu về công nghệ thông tin.
II. Hệ thống dự định sẽ làm.
Mục đích của dự án.
Dự án được xây dựng nhằm bán, quảng bá sản phẩm, cung cấp thông tin cho khách hàng, từ đó hướng dẫn khách hàng lựa chọn sản phẩm phù hợp với mình. Thông qua quá trình này nhà sản xuất xác định được nhu cầu thực tế của khách hàng, tiến hành sản xuất và bán sản phẩm một cách cân đối, đem lại lợi nhuận cao nhất cho doanh nghiệp mình, đồng thời phân tích thị trường lựa chọn đưa vào cung cấp các sản phẩm mới phù hợp thị hiếu khách hàng, hướng tới một phát triển bền vững.
Tên dự án.
HOÀNG QUÂN LAPTOP
Môi trường triển khai ứng dụng
Máy sử dụng để duyệt web(client):
+ Bất cứ máy tính nào nối mạng Internet. Yêu cầu IE 5.0 hoặc các trình duyệt tương đương có hỗ trợ flash.
Hệ thống được ứng dụng dựa trên môi trường triển khai chính:
+ Phần cứng : Apache
+ Phần mềm : PHP, MySQL và một số phần mền hỗ trợ khác.\
Công cụ sử dụng để phát triển:
+ Hệ quản trị CSDL: MySQL.
+ CMS Joomla 1.5.8 & VirtueMart .Dùng SMF Forum,Macromedia Dreamweaver MX và một số các công cụ khác.
PHẦN II: Customer Requirement Specification
Xác định yêu cầu của khách hàng
(Customer Requirements Specification-CRS)
Yêu cầu về giao diện của hệ thống:
+ Giao diện là một website _ một tập các trang web sao cho khách hàng, người quản lý website dễ dàng sử dụng.
+ Các chức năng hệ thống phải được thể hiện rõ ràng và có menu riêng.
+ Phải ưa nhìn và mang tính đồng bộ cho toàn site.
Yêu cầu về các chức năng chính của hệ thống:
đối với khách hàng:
+ Đăng ký account để mua hàng (khi đó khách hàng chính là một thành viên của trang): Muốn mua hàng khách hàng phải đăng ký account ở website để có thể thực hiện việc đặt hàng qua mạng.
+ Đăng nhập vào site: khi đã đăng ký, khách hàng có một account và bất cứ khi nào muốn mua hàng, khách hàng chỉ cần đăng nhập vào bằng account đó.
+ Thay đổi các thông tin về account: Khi khách hàng cần xem hay thay đổi các thông tin trong account của mình.
+ Xem tin tức: Các tin tức được người quản trị cập nhật từng ngày. Khách hàng có thể dễ dàng xem các thông tin này.
+ Xem sản phẩm: Giới thiệu về sản phẩm phải được chú trọng nhất trong website để có thể mang lại nhiều khách hàng mua hàng tại website.
+ Tìm kiếm sản phẩm: Các sản phẩm trên trang web phải được tìm kiếm dễ dàng.
+ Đặt hàng qua mạng: khách hàng có thể tự do lựa chọn các sản phẩm bày bán trên website và tiến hành đặt hàng qua mạng.
+ Gửi các yêu cầu hay câu hỏi cho người quản trị website: Khi khách hàng có yêu cầu đặc biệt cũng như các câu hỏi thì họ có thể gửi đến người quản trị thông qua website một cách dễ dàng.
Đối với người quản trị.
+ Quản lý khách hàng : xem thông tin, cập nhật sửa xóa thông tin về khách hàng.
+ Quản lý admin: xem thông tin, thêm, sửa, xóa và phân quyền cho các admin quản trị hệ thống website.
+ Quản lý sản phẩm: xem, sửa xóa thông tin về các sản phẩm, loại sản phẩm bày bán trên website.
+ Quản lý tin tức: xem sửa xóa các tin tức trên website.
+ Quản lý logo quảng cáo của các công ty muốn đặt trên website.
+ Quản lý ý kiến và trả lời các yêu cầu của khách hàng.
+ Quản lý đơn hàng và thống kê doanh thu định kỳ.
PHẦN III: Requirement analysis
Phân tích yêu cầu của khách hàng
Các chức năng cho user
Chức năng đăng ký
Mục đích
Tạo tài khoản cho khách hàng, khách hàng muốn gửi ý kiế của mình hoặc mua sản phẩm bày bán trên Website thì phải có một tài khoản cho riêng mình.
Đầu vào
Email (chính là username để sau này đăng nhập)
Mật khẩu
Xác nhận mật khẩu
Họ tên
Địa chỉ
Số điện thoại
Nghề nghiệp
Các quá trình thực hiện
Nhập thông tin và kiểm tra tính hợp lệ của thông tin mà khách hàng nhập vào
Lưu giữ thông tin của khách hàng vào CSDL
Tạo tài khoản account cho khách hàng
Đầu ra
Thông báo việc đăng ký thành công hay thất bại
Ở phần menu phải sẽ có mục “Thông tin cá nhân” tại đây người dùng có thể sửa đổi một số thông tin mà mình đã đăng ký.
Chức năng đăng nhập hệ thống
Mục đích
Đăng nhập vào hệ thống, chỉ khi đã đăng nhập vào hệ thống thì lúc đó người dùng mới được thanh toán những sản phẩm mà mình đã mua. Khi đã mua hàng nhưng chưa đăng nhập thì khi thanh toán hệ thống sẽ đưa người dùng tới trang đăng nhâp.
Đầu vào
Email
Mật khẩu (password)
Các quá trình thực hiện
Truy vấn CSDL
Kiểm tra tính hợp lệ của Email và Password
Đầu ra
Trả về giao diện quản lý account người dùng (nếu thành công)
Nếu Email không tồn tại trong CSDL thì thông báo cho người dùng Email không hợp lệ
Nếu password không đúng, hiển thị thông báo và yêu cầu nhập lại thông tin đăng nhập
Chức năng quản lý account
Mục đích
Xem thông tin cá nhân
Sửa đổi thông tin cá nhân
Đầu vào
Thông tin người dùng muốn sửa như mật khẩu, điện thoại…
Các quá trình thực hiện
Nhập các thông tin
Kiểm tra tính hợp lệ của các thông tin
Update thông tin vào trong CSDL
Đầu ra
Thông báo cập nhật thành công nếu không xảy ra lỗi
Trả về giao diện quản lý account ban đầu
Chức năng thêm hàng vào giỏ
Mục đích
Thêm hàng vào giỏ, khách hàng muốn mua sản phẩm nào thì thêm sản phẩm đó vào giỏ, cuối cùng có thể mua tất cả các sản phẩm trong giỏ chỉ với thủ tục thanh toán.
Đầu vào
Mã sản phẩm
Các quá trình thực hiện
Thêm sản phẩm vào giỏ hàng
Tính giá của sản phẩm
Tính tổng giá các sản phẩm có trong giỏ
Hiểm thị thông tin về giỏ hàng
Đầu ra
Hiển thị thông tin giỏ hàng
Hiển thị số tiền về các sản phẩm có trong giỏ hàng
Chức năng mua hàng
Mục đích
Chấp nhận yêu cầu của khách hàng
Đầu vào
Giỏ hàng
Account của khách hàng
Các quá trình thực hiện
Kiểm tra đầu vào (khách hàng đã đăng nhập chưa)
Cập nhật đơn hàng của khách hàng vào CSDL
Đầu ra
Thông báo về việc mua hàng thành công
Hiển thị thông tin về các sản phẩm mà khách hàng đã mua
Chức năng Feedback
Mục đích
Nhận các ý kiến/ câu hỏi/ yêu cầu của khách hàng
Đầu vào
Họ tên của khách hàng
Địa chỉ Email của khách hàng
Nội dung phản hồi
Các quá trình thực hiện
Cập nhât Feedback vào CSDL
Đầu ra
Thông báo về việc thực hiện Feedback thành công
Chức năng hiển thị danh sách các sản phẩm trong một nhóm
Mục đích
Hiển thị danh sách các sản phẩm hiện có trong một nhóm các sản phẩm nhằm mang đến sự tiện dụng cho khách hàng
Đầu vào
Mã nhóm sản phẩm
Các quá trình thực hiện
Truy cập CSDL lấy thông tin về các sản phẩm
Hiển thị danh sách các sản phẩm trong nhóm
Đầu ra
Danh sách các sản phẩm có trong một nhom
Chức năng hiển thị tin tức
Mục đích
Hiển thị các tin có liên quan tới lĩnh vực CNTT và sản phẩm Laptop
Đầu vào
Không có dữ liệu đầu vào
Các quá trình thực hiện
Truy cập CSDL lấy thông tin về các tin
Hiểm thi danh sách các tin
Đầu ra
Danh sách các tin
Chức năng tìm kiếm
Mục đích
Nhằm cung cấp cho người dùng có thể tìm kiếm sản phẩm theo ý mình một cách nhanh nhất
Đầu vào
Hãng sản xuất
Khối lượng
Giá
Các quá trình thực hiện
Truy cập CSDL lấy thông tin về các sản phẩm
Hiển thị danh sách các sản phẩm tìm thấy
Thông báo không có sản phẩm nào nếu không có sản phẩm phù hợp với yêu cầu của khách hàng
Đầu ra
Danh sách các sản phẩm hoặc thông báo không có sản phẩm nào thỏa mã yêu cầu
Các chức năng cho admin
Chức năng đăng nhập hệ thống quản lý của nhóm admin
Mục đích
Đăng nhập vào hệ thống
Đầu vào
Username
Password
Các quá trình thực hiện
Kiểm tra tính hợp lệ của Username, password
Đầu ra
Trang chủ của phần quản trị hệ thống
Chức năng thay đổi thông tin về sản phẩm
Mục đích
Thay đổi thông tin về sản phẩm bày bán trên hệ thống
Đầu vào
Các quá trình thực hiện
Đầu ra
Chức năng thêm sản phẩm
Mục đích
Đầu vào
Các quá trình thực hiện
Đầu ra
Chức năng xóa sản phẩm
Mục đích
Đầu vào
Các quá trình thực hiện
Đầu ra
Chức năng hiển thị danh sách các khách hàng
Mục đích
Đầu vào
Các quá trình thực hiện
Đầu ra
Chức năng xóa khách hàng
Mục đích
Đầu vào
Các quá trình thực hiện
Đầu ra
PHẦN IV: System Designs
Entity Relationship Diagram
Các kiểu thực thể
Thực thể (TT) Khách hàng
Công việc
Họ Tên
Mã KH
SĐT
KHÁCH HÀNG
Email
Mật khẩu
Ngàyđăng ký
Địa chỉ
Status
TT Ý kiến
Ngày gửi
Mã ý kiém
Ý KIẾN
Tiêu đề
Email
Nội dung
Status
TT Sản phẩm
DÒNG SẢN PHẨM
TênSP
Đĩa cứng
Bảo hành
Ram
Mô tả
Giá
MãSP
Trọng lượng
Ảnh
Tình trạng
Tến SP
Bộ sử lý
Màn hình
Phần mềm
TT Đơn hàng
ĐƠN HÀNG
Điện thoại
Địa chỉ
Email
Yêu cầu khác
NgayDH
NoiGH
Email
Hình thức thanh toán
NguoiNhan
MaKH
MaDH
Thực thể Đơn Hàng liên kết N : N với thực thể Sản Phẩm, nên sẽ phát sinh bảng Chi Tiết Đơn Hàng chứa : Mã DH, Mã SP và thêm hai trường thông tin: Số Lượng Đặt, Giá Giao.
TT chi tiết đơn hàng
CHI TIẾT ĐƠN HÀNG
MaCTDH
GiaGiao
SLDat
MaDH
MaSP
TT Tin tức
TIN TỨC
Mã TT
Ảnh
Ngày đăng
Tiêu Đề
Nội Dung
Tác giả
TT Logo
LOGO
Mã LL
Ảnh
Ngày đăng
Tiêu Đề
Link
Trạng thái
TT Admin
ADMIN
Mã Admin
Tên admin
Password
TT Hãng sản xuất
HÃNG SẢN XUẤT
Mã Hãng
Tên hãng
TT Chi tiết hang
CHI TIẾT HÃNG
Mã CTH
Thư tự
Tên hãng
Tình trạng
Link
Mã hãng
MãDH
Khách hàng
Giao diện của hệ thống
Giao diện người dùng
Giao diện chính
Menu chính
Banner chính
Giao diện đăng nhập
Giao diện đăng ký
Giao diện tìm kiếm
Giao diện giỏ hàng
Giao diện đánh giá sản phẩm
Giao diện nhóm sản phẩm
Giao diện tin tức
Hỗ trợ khách hàng
Giao diện phần quản trị
Giao diện đăng nhập
Giao diện chính
Components VirtueMart
Quản lý các Module
III. Biểu đồ Flow-chart các chức năng của hệ thống
Chức năng đăng kí
Thông báo thành công
Nhập thông tin
Kiểm tra thông tin
Yes
Hiện thông báo lỗi
No
Lưu vào database
Bắt đầu
Kết thúc
Chức năng đăng nhập
Nhập TênTC và
Mật khẩu
Kiểm tra thông tin
Thông báo thành công
Yes
Hiện thông báo lỗi
No
Bắt đầu
Kết thúc
Chức năng thay mật khẩu:
Bắt đầu
Kết thúc
Nhập Pass cũ & mới
Pass hợp lệ
Pass mới trùng
Confirm Pass
Thay Pass cũ trong database
Thông báo thành công
Nhập lại dữ liệu
Yes
Yes
No
No
Chức năng gửi hóa đơn
Bắt đầu
Kết thúc
Nhập thông tin về hoá đơn
Kiểm tra thông tin hợp lệ
Lưu vào hoá đơn
Thông báo thàncông
Hiện lỗi và yêu cầu nhập lại dữ liệu
Yes
No
Chức năng tìm kiếm
Bắt đầu
Kết thúc
Nhập thông tin cần tìm kiếm
Tìm trong database
Tìm kiếm có kết quả
Hiển thị kết quả
Thông báo không tìm thấy kết quả nào; nếu tìm kiếm tiếp thì truy cập hộp tìm kiếm
Yes
No
Chức năng xóa UserName:
Bắt đầu
Chọn UserName cần xóa
Có chắc chắn xóa UserName
UserName có ít nhất 1 hóa đơn đã thanh toán
Kết thúc
Cập nhập UserName ở trạng thái ẩn
Hiển thị các UserName ở trạng thái hiện
No
Yes
Xóa toàn bộ thông tin về User Name
Yes
No
Chức năng xóa nhóm sản phẩm:
Xóa toàn bộ thông tin về GP và Sản phẩm trong GP đó
Bắt đầu
Chọn GP cần xóa
Có chắc chắn xóa GP
GP có ít nhất 1 sản phẩm trong hóa đơn đã thanh toán
Kết thúc
Cập nhập GP và tất cả sản phẩm trong GP đó ở trạng thái ẩn
Hiển thị các Gp ở trạng thái hiện
No
Yes
Yes
No
Chức năng nhập một sản phẩm mới:
Bắt đầu
Kết thúc
Nhập thông tin về sản phẩm
Kiểm tra thông tin hợp lệ
Lưu thông tin sản phẩm vào database
Thông báo thành công
Hiện lỗi và yêu cầu nhập lại dữ liệu
Yes
No
Chức năng xóa sản phẩm:
Bắt đầu
Chọn sản phẩm cần xóa
Có chắc chắn xóa sản phẩm
Sản phẩm có trong ít nhất 1 hóa đơn đã thanh toán
Kết thúc
Cập nhập sản phẩm ở trạng thái ẩn
Hiển thị các Sản phẩm ở trạng thái hiện
No
Yes
Xóa toàn bộ thông tin về Sản phẩm
Yes
No
Chức năng trả lời phản hồi của khách hàng:
Bắt đầu
Kết thúc
Lựa chọn Ý kiến PH
Nhập nội dung trả lời cho Ý kiến PH
Cập nhập trạng thái đã trả lời cho Ý kiến PH
PHẦN V: PHÂN CÔNG NHIỆM VỤ
STT
Tên công việc
Mô tả
Người thực hiện
Các công việc chung
1
Xác định yêu cầu khách hàng
Nêu cụ thể các yêu cầu của hệ thống cần phải có để đáp ứng yêu cầu của khách hàng.
Cả nhóm
2
Phân tích yêu cầu
Xác định thực thể, thuộc tính và các quy trình cần thực hiện
Cả nhóm
3
Thiết kế chi tiết
Xây dựng sơ đồ thực thể quan hệ và thiết kế các bảng trong CSDL.Chỉnh sửa CSDL theo yêu cầu của bài toán
Quân
4
Thu thập thông tin cho CSDL
Nhập thông tin vào CSDL
Hoàng Anh
Phần phát triển
1
Thiết kế giao diện chính
Thiết giao diện chính cho trang chủ.
Quân
Template
Template giao diện chính
Hoàng Anh
Banner.html
Banner chính
Hoàng Anh
Menu trai
Menu phai
2 Menu chính sử dụng trong giao diện User.
Quân
2
Support Online
Hỗ trợ khách hàng bằng Chat Yahoo
Quân
Quản lý nhà sản xuất, sản phẩm
Cập nhật vào cơ sở dữ liệu.
Hoàng Anh
Forum
Quản trị diễn đàn Hoàng Quân Laptop
Quân
Các file đính kèm theo tài liệu này:
- 22171.doc