Tải bản đầy đủ (.doc) (47 trang)

Lập trang web bán máy vi tinh và linh kiện

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1009.92 KB, 47 trang )

Cần mã nguồn trang web xin liên hệ: (free)
.: Mục lục :.
I- Nêu bài toán:.........................................................................................2
A - Tóm tắt về dự án. ..................................................................2
B - Hệ thống dự định sẽ làm........................................................4
II -Xác định yêu cầu của khách hàng:....................................................6
A-Hệ thống hiện hành......................................................................6
B-Hệ thống đề nghị..........................................................................7
III- Phân tích yêu cầu của khách hàng :...............................................9
A - Phía khách hàng:........................................................................9
B - Phía quản trị.............................................................................12
C - Bảo mật................................................................................15
IV- Xác định các thực thể, thuộc tính và mô tả:..................................16
A - Thực thể.................................................................................16
B - Thực thể - Thuộc tính...............................................................17
C - Lược đồ quan hệ.......................................................................22
V-Thiết kế chi tiêt hệ thống:..................................................................23
A-Lưu đồ thuật toán.......................................................................23
B-Giao diện....................................................................................31
1- Giao diện khách hàng.....................................................31
2- Giao diện quản trị............................................................32
C-Thiết kế lớp phương thức...........................................................33
1- Phần User.........................................................................33
2- Phần quản trị....................................................................35
VI-Phân công việc...................................................................................37
Trang 1/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Problem Definition


Ký hiệu tài liệu: Form No.1/PD/Ver 1.0
I_Nêu bài toán (Problem Definition):
A.Tóm tắt dự án (Project Abstract):
1. Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng:
- ComputerShop (CS) là một của hàng bán máy vi tính, linh kiện, thiết bị kỹ
thuật số, thiết bị văn phòng …
- Do mạng Internet ngày càng thông dụng nên CS muốn phát triển hệ thống
quản lí sản phẩm và bán hàng trực tuyến.
- CS đã tuyển dụng đội ngũ nhân viên giàu kinh nghiệm, có khả năng giao tiếp
và ứng dụng về thương mại điện tử rất tốt.
- Website của CS yêu cầu phải là một hệ thống thân thiện với người dùng, một
khách hàng không có nhiều hiểu biết về thương mại điện tử vẫn có thể dễ dàng tìm
mua mặt hàng mình cần.
- Trang web cũng phải đảm bảo cho nhân viên CS dễ dàng trong việc cập nhật
và truy xuất thông tin vì dữ liệu phải được liên tục cập nhật
- CS cũng yêu cầu trang web phải được bảo mật tốt, nhiều cấp quản lý bao
gồm Quản trị chính, nhân viên bán hàng, thành viên trang web và thông tin khách
hàng.
- CS vừa bán hàng online và offline nên dữ liệu cần được đồng bộ hóa cả về
số lượng và chủng loại sản phẩm.
- Ngoài nhiệm vụ chính là bán hàng trực tuyến, trang web còn có thêm các
chức năng khác như tải phần mềm (miễn phí, dùng thử…), tin tức công nghệ, thủ
thuật …
- Trang web có phần liên kết đến các trang của nhà cung cấp mặt hàng để
khách hàng dễ dàng tìm hiểu thêm thông tin về xuất xứ cũng như tải driver phù hợp
cho sản phẩm của mình.
- Trang web cũng có thêm phần hỗ trợ khách hàng, những thắc mắc về dịch vụ,
khuyến mại, sản phẩm của khách hàng sẽ được gửi và giải quyết tại đây.
Trang 2/47
Cần mã nguồn trang web xin liên hệ: (free)

Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Problem Definition
Ký hiệu tài liệu: Form No.1/PD/Ver 1.0
- Tạm thời CS chỉ áp dụng hình thức thanh toán là giao hàng tận nhà hoặc tại của
hàng.
- Thông tin sản phẩm chi tiết có nhiều thông số kĩ thuật và kèm theo ảnh minh
họa cụ thể, đơn giá sản phẩm được tính theo Dolar Mỹ (USD) và Việt Nam Đồng
(VND).
- Quy trình bán hàng sẽ bao gồm:
+ Khách hàng chọn hàng, thêm bớt mặt hàng, số lượng trong giỏ hàng
+ Khách hàng gửi đơn hàng kèm theo thông tin về nơi nhận hàng, điện
thoại đến CSDL của CS
+ Nhân viên bàn hàng sẽ kiểm tra CSDL thường xuyên và chuyển đơn
hàng của khách đến nhân viên giao hàng
+ Nhân viên giao hàng giao hàng và nhận tiền tại nhà khách hàng hoặc
giao và nhận tiền từ khách hàng tại của hàng
+ Nhân viên kế bán hàng cập nhật lại số liệu trong CSDL
2. Phạm vi dự án được ứng dụng:
Trang web ứng dụng trong các của hàng vừa và lớn hoặc các công ty có đủ
khả năng đáp ứng được các yêu cầu về hạ tầng vật chất như nguồn hàng phong phú,
nhân viên bán hàng có trình độ cơ bản về CNTT, đội ngũ nhân viên giao hàng đảm
bảo tiêu chí nhanh chóng, chính xác, tin cậy.
3. Đối tượng sử dụng:
- Đối tượng sử dụng bao gồm : Quản trị tối cao, nhân viên bán hàng, nhân viên
cập nhật dữ liệu, nhân viên kĩ thuật và khách hàng.
+ Quản trị tối cao: Quản trị trang web ở mức tối cao như quản lý tài
khoản nhân viên cũng như khách hàng, truy xuất các thông tin thống kê sản phẩm,
thống kê tài chính …

+ Nhân viên cập nhật dữ liệu: Có các quyền cập nhật dữ liệu sản phẩm,
thể loại, thông tin … cho trang web.
+ Nhân viên bán hàng: Thường xuyên kiểm tra và xử lí các hóa đơn của
khách hàng gửi về và cập nhật thông tin về trạng thái của đơn hàng (xuất hay chưa) để
đảm bảo đồng bộ giữa bán hàng offline và online đồng thời đảm bảo tính đúng đắn,
toàn vẹn của CSDL.
Trang 3/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Problem Definition
Ký hiệu tài liệu: Form No.1/PD/Ver 1.0
+ Nhân viên kĩ thuật: Giải đáp các thắc mắc của khách hàng về phương
diện kĩ thuật.
+ Khách hàng: Khách chọn mua sản phẩm cà gửi giỏ hàng cùng những thông
tin của mình tới CSDL của website sau đó nhận hàng trả tiền và hoàn thành hóa đơn
với nhân viên bán hàng.
B. Hệ thống dự định sẽ làm (Proposed System):
1. Mục đích của dự án:
- Đáp ứng nhu cầu của một trang web thương mại điện tử và buôn bán online
qua mạng.
- Mở rộng thị trường cho các công ty bán lẻ máy vi tính trong thời buổi công
nghệ thông tin phát triển mạnh mẽ.
- Trang web sử dụng các công nghệ của web 2.0 như công nghệ AJAX tạo sự
mềm mại, uyển chuyển, thân thiện giúp khách hàng có cảm giác thoải mái dễ dàng lựa
chọn được sản phẩm mình cần.
- Một mục đích khác của chúng tôi khi phát triển dự án này là giúp người tiêu
dùng dần quen với việc mua từ xa và tiếp xúc với ứng dụng thương mại điện tử.
2.Tên của hệ thống:

- Chúng tôi không ngần ngại gọi trang web là SmartShop (gian hàng thông
minh) với mục đích thể hiện một ứng dụng thương mại điện tử theo công nghệ web
2.0 và bạn sẽ thấy tính thông minh, linh hoạt của trang web như thế nào.
3. Môi trường triển khai (Phần cứng & phần mềm):
* Máy khách:
+Processor: P4 - 2.4 hoặc tương đương
+RAM: DDRII 512 Bus 667
+HDD: 80G
+Connection: ADSL
+Operation System: Windows XP Home
+Browser: IE6,FireFox 2.0
Trang 4/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Problem Definition
Ký hiệu tài liệu: Form No.1/PD/Ver 1.0
* Máy Chủ:
+Processor: XEON 2.4 hoặc Core2Dual E7200- 2.53GH
+RAM: DDRII 2GB
+HDD: 160GB (do yêu cầu lưu trữ cao)
+Connection: ADSL IP riêng , DNS riêng
+SQL server 2000
+DreamweaverMX
+IIS 6.0
+Windows XP Pro
+Browser: IE 6.0 ,FireFox 2.0 trở lên
+Sao lưu và phục hồi dữ liệu định kì
4. Công cụ để phát triển Web:

- Macromedia Dreamweaver8.0
- Adobe Photoshop CS
- JavaScript Collector
- SQL server 2000
- WYSIWYG Web Builder 5 (What You See Is What You Get)
Trang 5/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Customer Requirements Specification-CRS
Ký hiệu tài liệu: Form No.2/CRS/Ver 1.0
II. Xác định yêu cầu của khách hàng(Customer Requirements
Specification-CRS)
A-Hệ thống hiện hành của cửa hàng:
Hiện tại ComputerShop có một gian hàng trưng bày sản phẩm chính như một số
máy đồng bộ, màn LCD, Loa … ngoài ra CS có báo giá linh kiện dạng văn bản về chi
tiết, đơn giá, thông số kĩ thuật …của các sản phẩm, do giá cả và các mặt hàng thay đổi
liên tục về chủng loại, số lượng nên báo giá phải cập nhật liên tục thì mới giúp khách
hàng chọn được sản phẩm mình muốn. Khách hàng đến gian hàng của CS sau khi
chọn hàng thì làm thủ tục mua hàng với nhân viên bán hàng, sau đó lấy hóa đơn đến
kho hàng nhận hàng và tiếp tục mang tới phòng kĩ thuật để kiểm tra, lắp ráp hay thử
hàng (tùy mặt hàng), cuối cùng mới nhận hàng, các hóa đơn, phiếu bảo hành và hoàn
thành việc mua bán. Khách hàng muốn tư vấn các vấn đề kĩ thuật về sản phẩm phải
gọi điện hoặc gặp trực tiếp nhân viên kĩ thuật và nhân viên kĩ thuật phải liên tục trực
để giải quyết vấn đề khách hàng mà không được có nhiều thời để điều phối các vấn
đề.
Do hệ thông bán hàng như trên có nhiều dư thừa nhân lực và vốn nên CS cần
có một website bán hàng vừa đồng bộ với hệ thống bán hàng hiện hành và cải tiến,
nâng cao tính tự động hóa trong bán hàng, đơn giản trong giao dịch.

Trang 6/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Customer Requirements Specification-CRS
Ký hiệu tài liệu: Form No.2/CRS/Ver 1.0
B-Hệ thống đề nghị:
1. Về giao diện:
a- Giao diện người dùng:
+ Giao diện thân thiện, dễ sử dụng cho mọi đối tượng khách hàng.
+ Kết hợp ASP, Javascript và CSS để tạo tính uyển chuyển cho trang web trong
việc hiện thị sản phẩm, thao tác với giỏ hàng, truy xuất thông tin sản phẩm từ CSDL.
+ Bố cục trang web phải có hiển thị các mặt hàng theo thể loại, tính năng, sắp
xếp mặt hàng theo các tiêu chí về giá cả, thông số kĩ thuật, thời gian cập nhật, sản
phẩm bán chạy…
+ Khách hàng dễ dàng chọn sản phẩm mình muốn, có thể thay đổi số lượng hay
mặt hàng một cách nhanh chóng đơn giản.
+ Giao diện đăng kí thành viên thường xuyên phải đơn giản để giúp khách hàng
dễ dàng trở thành đối tác quen thuộc của cửa hàng nhưng cũng phải đảm bảo tính bảo
mật.
+ Các mẫu hóa đơn nhất quán, thu thập đầy đủ thông tin về khách hàng cũng
như sản phẩm.
+ Giao diện đăng nhập người dùng được xử lí chung cho cả người quản trị và
khách hàng.
b- Giao diện nhân viên bán hàng:
Đơn giản, dễ quản lí các chức năng:
+ Kiểm tra đơn hàng mới từ khách hàng.
+ Xuất đơn hàng và đảm bảo tính đồng bộ dữ liệu số lượng sản phẩm trong kho
hàng.

+ Đặt tình trạng cho các hóa đơn (đã thanh toán, chưa thanh toán, hóa đơn ảo
…) và cập nhật thông tin khi nhân viên giao hàng hoàn thành giao dịch với khách
hàng..
+ Có quyền truy xuất các thông tin về khách hàng, sản phẩm, hóa đơn, thể loại
sản phẩm và giải đáp thắc mắc.
Trang 7/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Customer Requirements Specification-CRS
Ký hiệu tài liệu: Form No.2/CRS/Ver 1.0
+ Có quyền truy xuất các thông tin về khách hàng, sản phẩm, hóa đơn, thể loại
sản phẩm và giải đáp thắc mắc.
c- Giao diện nhân viên cập nhật dữ liệu:
Gồm các chức năng:
+ Cập nhật sản phẩm vào kho hàng (thông tin sản phẩm, số lượng, nhà cung
cấp …).
+ Cập nhật thông tin trong các tiểu mục (tin tức công nghệ, thủ thuật …)
+ Quản lí đồng bộ hóa dữ liệu online và bán offline.
d- Giao diện người quản trị tối cao:
Gồm toàn quyền các chức năng quản trị trang web:
+ Quản trị thông tin khách hàng, thành viên.
+ Thêm, bớt, điều chỉnh các tài khoản của nhân viên bán hàng, nhân viên cập
nhật dữ liệu, khách hàng …
+ Dễ dàng có được các bản báo cáo, điều tra về sản phẩm bán chạy nhất, khách
hàng mua nhiều nhất, các thông tin về tài chính, số lượt truy cập, mua hàng, ý kiến
phản hồi …
2. Bảo mật:
+ Sử dụng image text box khi đăng nhập, đăng kí để chống spam.

+ Hạn chế xung đột tính năng giữa các module để tránh tạo lỗ hổng truy cập
CSDL.
+ Mã hóa mật khẩu trước khi lưu vào CSDL.
+ Khi đăng nhập lưu username, password, thông tin cá nhân vào cookies và tại
mỗi trang đều có code kiểm tra lại việc đăng nhập bởi username và password trong
session.
+ Mỗi loại tài khoản được hạn chế các chức năng phù hợp với quyền hạn.
+ Mỗi trang phục vụ việc quản lí đều được kiểm tra biến toàn cục session để
xác định quyền hạn của từng tài khoản nhân viên trên từng chức năng.
Trang 8/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Requirement Analysis
Ký hiệu tài liệu: Form No.3/RA/Ver 1.0
III- Phân tích yêu cầu (Requirement analysis):
A. Phía khách hàng:
1/ Chức năng hiển thị thể loại sản phẩm:
Hiển thị thể loại sản phẩm theo chủ đề cha và chủ đề con dưới dạng
menu gấp (truy xuất trực tiếp từ CSDL).
Đầu vào (Input):
+ Mã chủ đề
+ Mã chủ đề cha (nếu không có thì lấy giá trị NULL)
+ Tên chủ đề
+ Mô tả
Đầu ra (Output):
+ Danh sách menu gấp các chủ đề theo quan hệ cha-con. Mỗi chủ đề
chứa link đến trang hiển thị sản phẩm gồm tham số là id của chủ đề
Các module:

+ Module hiển thị chủ đề cha truy vấn từ CSDL
+ Module hiển thị các chủ đề con theo id của chủ đề cha
+ Module giao diện cho menu gấp (sự kiện javaScript và các class CSS).
2/ Chức năng hiển thị danh sách sản phẩm:
Chức năng hiển thị danh sách sản phẩm theo thể loại (thể loại cha hoặc
con), theo các tiêu chí sắp xếp, theo số trang …
Đầu vào:
+ Mã chủ đề
+ Tham số trang hiển thị
+ Tham số tiêu chí sắp xếp (theo giá, mới, cũ)
Đầu ra:
+ Tên, hình ảnh minh họa, mô tả của chủ đề (phía trên)
+ Danh sách sản phẩm theo yêu cầu gồm: tên, ảnh minh họa, mô tả,
thông số kĩ thuật, thông tin khuyến mãi, bảo hành, tình trang trong kho (còn, hết hàng).
Trang 9/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Requirement analysis
Ký hiệu tài liệu: Form No.3/RA/Ver 1.0
+ Danh sách số trang có chứa link hiển thị và trang đang xem.
Các module:
+ Module hiển thị phần thông tin chủ đề
+ Module hiển thị định dạng thông tin từng sản phẩm
+ Module lấy danh sách sản phẩm từ CSDL theo chủ đề cha (chủ đề cha
của nó sẽ chứa giá trị NULL) và chủ đề con (chủ đề cha của nó khác NULL)
+ Module giao diện cho danh sách sản phẩm và các liên kết số trang, sắp
xếp sản phẩm …
3/ Chức năng đăng nhập, đăng xuất khách hàng:

Chức năng xử lí việc đăng nhập, đăng xuất của khách hàng và tạo
giao diện quản lí thông tin cá nhân của khách hàng.
Đầu vào:
+ Username và Password của khách hàng.
Đầu ra:
+ Tên, id của khách hàng và được lưu vào biến toàn cục session
+ Danh sách các link chức năng quản lí thông tin cá nhân của khách
hàng.
Các module:
+ Form đăng nhập trên trang chủ và trang login.asp xử lí việc đăng nhập
của khách hàng.
+ Thay thế form đăng nhập bằng menu chức năng quản lí thông tin của
mỗi khách hàng trên trang chủ
+ Trang logout.asp xử lí việc đăng xuất của khách hàng.
4/ Chức năng giỏ hàng:
Lưu các mặt hàng mà khách đã chọn vào biến session, giao diện
giúp khách hàng dễ dàng thay đổi số lượng, xóa các mặt hàng trong giỏ hàng.
Đầu vào:
+ Id và số lượng sản phẩm
+ Hoạt động sửa, xóa, gửi đơn hàng của khách hàng.
Trang 10/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Requirement analysis
Ký hiệu tài liệu: Form No.3/RA/Ver 1.0
+ Form nhập thông tin của khách hàng (đăng kí) khi khách hàng gửi đơn
hàng.
Đầu ra:

+ Danh sách sản phẩm, số lượng, đơn giá các sản phẩm trong giỏ hàng
cùng các công cụ sửa chữa giỏ hàng.
+ Hiển thị giỏ hàng dạng ngắn gọn nằm ngay trên trang chủ để khách dễ
dàng quan sát tình trạng giỏ hàng.
+ Cập nhật giỏ hàng, thông tin khách hàng vào CSDL khi khách gửi đơn
hàng.
Các module:
+ Module thêm vào giỏ hàng
+ Module thay đổi số lượng mặt hàng trong giỏ hàng
+ Module xóa mặt hàng trong giỏ hàng
+ Module hiển thị giỏ hàng dạng đầy đủ và dạng rút gọn
+ Module cập nhật thông tin của khách hàng vào CSDL
+ Module cập nhật giỏ hàng vào CSDL
5/ Chức năng top sản phẩm mới:
Hiển thị danh sách một số mặt hàng mới dưới dạng văn bản cuộn.
6/ Chức năng tin tức:
Hiển thị danh sách tin tức mới dưới văn bản cuộn
7/ Chức năng thăm dò ý kiến:
Thăm dò ý kiến khách hàng về trang web, mỗi phiên truy cập chỉ
được chọn một ý kiến.
Đầu vào:
+ Ý kiến của khách hàng
Đầu ra:
+ Kết quả thăm dò
+ Biến session chứa tình trạng chọn ý kiến của khách hàng.
Trang 11/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)

Tên tài liệu: Requirement analysis
Ký hiệu tài liệu: Form No.3/RA/Ver 1.0
Module:
+ Giao diện phiếu thăm dò và hiển thị kết quả
+ Xử lí lựa chọn của khách hàng và cập nhật CSDL
8/ Chức năng báo giá:
Khách hàng chọn định dạng báo giá và trang web trả về báo giá
danh sách các sản phẩm khách hàng yêu cầu.
Đầu vào:
+ Thể loại sản phẩm
Đầu ra:
+ Danh sách sản phẩm dạng bảng
Module:
+ Giao diện bảng báo giá sản phẩm
+ Module xử lí truy xuất CSDL trả về danh sách yêu cầu.
9/ Chức năng Xây dựng máy tính:
Chúng tôi chưa triển khai riêng thành một chức năng riêng mà
chỉ hướng dẫn khách hàng chọn mua các sản phẩm theo từng thể loại để tạo
thành một máy tính hoàn chỉnh và phụ kiện. Danh sách sản phẩm lưu trong giỏ
hàng.
10/ Chức năng quản lí tài khoản của từng khách hàng:
10/ Chức năng tìm kiếm sản phẩm:
B. Phía quản trị:
1/ Chức năng đăng nhập, đăng xuất nhân viên:
Đầu vào:
+ Username và Password của khách hàng.
Đầu ra:
+ Kết quả đăng nhập thành công hay thất bại (thông báo chào mừng nếu
thành công và báo lỗi nếu thất bại).
Trang 12/47

Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Requirement analysis
Ký hiệu tài liệu: Form No.3/RA/Ver 1.0
+ Đặt các biến session chưa thông tin Id, họ tên, chức vụ của nhân viên.
Module:
2/ Chức năng hiển thị khung thống kê:
Hiển thị thông tin thống kê sơ bộ về tổng số sản phẩm, thể loại,
hóa đơn, thắc mắc, khách hàng, nhân viên.
Đầu vào:
+ Tình trạng đăng nhập của nhân viên
Đầu ra:
+ Thông tin thống kê sơ bộ về tổng số lượng mặt hàng, thể loại, hóa
đơn, thắc mắc, khách hàng, nhân viên
Module:
+ Truy vấn CSDL lấy các thông tin
3/ Chức năng giao diện trang chủ, hiển thị bar công cụ quản lí và
xử lí chọn công cụ:
Đầu vào:
+ Chức năng quản lí.
Đầu ra:
+ Hiển thị trang quản lí chức năng đã yêu cầu nếu nhân viên được quyền
Module:
+ Giao diện trang chủ
+ Module xử lí việc lựa chọn chức năng trên máy khách
+ Module xử lí lựa chọn chức năng trên máy chủ
4/ Chức năng quản lí thể loại sản phẩm:
Hiển thị danh sách các chủ đề sản phẩm theo danh sách và kèm

theo liên kết sửa, xóa, hiển thị, thêm chủ đề mới.
Các Module:
+ Module hiển thị danh sách chủ đề
Trang 13/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Requirement analysis
Ký hiệu tài liệu: Form No.3/RA/Ver 1.0
+ Module hiển thị thông tin + hình ảnh từng chủ đề theo Id
+ Module thêm chủ đề mới
+ Module xử lí Upload hình ảnh minh họa
+ Module sửa, xóa chủ đề
5/ Chức năng quản lí sản phẩm:
Hiển thị danh sách sản phẩm theo chủ đề, phân trang, sắp xếp.
Thêm, xóa, sửa sản phẩm.
Các Module:
+ Hiển thị danh sách sản phẩm từ truy vấn CSDL theo tham số phân
trang, thể loại, kiểu sắp xếp.
+ Thêm mới sản phẩm
+ Xóa, sửa thông tin sản phẩm
+ Module xử lí Upload hình ảnh minh họa
6/ Chức năng quản lí khách hàng:
Hiển thị danh sách khách hàng và thông tin từng khách hàng.
Công cụ xóa tài khoản khách hàng.
7/ Chức năng quản lí hóa đơn:
Hiển thị danh sách hóa đơn theo phân trang, tiêu đề sắp xếp, hiển
thị chi tiết từng hóa đơn. Đánh dấu hoàn tất hóa đơn.
Các module:

+ Hiển thị danh sách hóa đơn theo tiêu chí sắp xếp
+ Xử lí hàm javaScript trên máy khách để lựa chọn tiêu chí sắp xếp,
đánh dấu hoàn tất hóa đơn.
+ Xử lí server các chức năng sắp xếp hóa đơn, đánh dấu hoàn tất hóa
đơn và thông tin chi tiết từng hóa đơn.
8/ Chức năng quản lí nhân viên:
Danh sách nhân viên cùng thông tin về chức vụ, tình trạng trực
tuyến, khóa-mở-xóa-thêm mới tài khoản nhân viên
Trang 14/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Requirement analysis
Ký hiệu tài liệu: Form No.3/RA/Ver 1.0
9/ Chức năng quản lí mục tin tức:
Thêm, sửa, xóa, xem các tin trong mục tin tức.
10/ Chức năng quản lí giải đáp:
Danh sách tin nhắn thắc mắc của khách hàng theo quyền hạn
nhân viên (nhân viên bán hàng, nhân viên kĩ thuật, quản trị tối cao), nhân viên xem, trả
lời, xóa thắc của khách hàng.
Các module:
+ Hiển thị danh sách tin nhắn thắc mắc
+ Xem, trả lời, xóa thắc mắc.
10/ Chức năng tài khoản mỗi nhân viên:
Hiển thị thông tin tài khoản, chức năng thay đổi mật khẩu của
nhân viên.
C. Bảo mật:
+ Kiểm soát thông tin truyền giữa máy khách và máy chủ
+ Việc xử lí trên máy chủ yêu cầu chỉ trả về thông tin thích hợp với từng đối

tượng sử dụng (khác hàng, nhân viên theo chức vụ)
+ Tránh các lỗi khi hacker tìm lỗi bảo mật ở các trang thành phần chức năng
(upload, thêm mới, thay đổi thông tin, xóa …)
Trang 15/47
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Entity Relationship Diagram
Ký hiệu tài liệu: Form No.4/ERD/Ver 1.0
IV – Xác định thực thể, thuộc tính và mô tả:
A- Thực thể:
1. Sản phẩm
2. Chủ đề (thể loại) sản phẩm
3. Nhà cung cấp
4. Khách hàng
5. Hóa đơn
6. Chi tiết hóa đơn
7. Tin nhắn
8. Thăm dò khách hàng
9. Nhân viên
Trang 16/47
Messages
Comments
Employees
Items
Categories
Supplier
Customers
Orders

Orders_Details
Cần mã nguồn trang web xin liên hệ: (free)
Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Entity Relationship Diagram
Ký hiệu tài liệu: Form No.4/ERD/Ver 1.0
10.Chi tiết hóa đơn
11.Tin nhắn
12.Thăm dò khách hàng
13.Nhân viên
B- Thực thể - Thuộc tính:
1. Thực thể sản phẩm.
Trang 17/47
Messages
Comments
Employees
Items
Item_detail
Item_name
Item_categor
Item_promot
Item_quantity
Item_supplie
Item_pric
Item_des
Item_id
Item_warrant
Item_uptime
Cần mã nguồn trang web xin liên hệ: (free)

Lớp: D0806K
Học kỳ: CPISM
Nhóm: I (Lê Đình Trường, Nguyễn Duy Quyền,Lê Văn Ngọc)
Tên tài liệu: Entity Relationship Diagram
Ký hiệu tài liệu: Form No.4/ERD/Ver 1.0
2. Thực thể thể loại sản phẩm
3. Thực thể nhà cung cấp
Trang 18/47
Categories
Item_parent
cate_des
cate_id
Cate_nam
Suppliers
spl_des
spl_id
spl_nam

×