Thứ Ba, 21 tháng 1, 2014

Thiết kế website

Đại học Kinh Tế Quốc Dân < Đề án môn học >
Có thể gửi hàng cần bán lên cho Website. Để trở thành nhà cung cấp thì
phải đăng ký và đợc sự đồng ý của website của chúng em. Khi trở thành
nhà cung cấp thì có thể đa lên website những mặt hàng mà mình muốn.
Tuy nhiên nhà cung cấp một khi đã đa hàng lên rồi thì không thể xoá
nữa. Mọi quyền quản lý đều do admin quản lý.
4) Admin
Admin là ngời có quyền tối cao của website. Admin quản lý thành viên,
nhà cung cấp, các loại hàng, các mặt hàng. Ngoi ra Admin cũn qun
tr cỏc b phn khỏc ca website na nh l vit tin tc, xem xột cỏc bi
gúp ý ca khỏch hng.
2.2 Các chức năng của hệ thống
2.2.1 Các Module chung của Website
1) Module tìm kiếm
a.Description: Dùng để tìm kiếm theo các tiêu đề lựa chọn (nh tên sản
phẩm, hãng sản xuất, loại sản phẩm).
b.Input: Nhập các tiêu đề tìm kiếm (tên mặt hàng,loại hàng,giá cả )
c.Process: Tìm trong CSDL các tiêu chí đợc chọn.
d.Output: Hiển thị kết quả tìm kiếm.
2) Module giúp đỡ khách hàng
a.Description: Giúp đỡ khách hàng .Thời gian có hạn nên module này
chỉ làm chung chung, cha cụ thể cho từng đối tợng khác nhau đơc,
b.Input: kích hoạt module
c.Output:Hiển thị trang trợ giúp.
3) Module Tin tức
a.Description : Thông báo những thông tin cần thiết và cụ thể cho khách
hàng của Website
b.Input : Kích hoạt module tin tức
c.process : Lấy trong CSDL của tin tức.
d.Output : Hiển thị các tin tức
4) Module góp ý
a.Description : L ni khỏch hng cú th úng gúp ý kin ca mỡnh cho
website.V t ú website cú nhng bin phỏp phự hp phc v khỏch hng tt
hn, khỏch hng l thng .
Đại học Kinh Tế Quốc Dân < Đề án môn học >
b.Input: Ni dung gúp ý , ng tin ngi gúp ý.
c.Process : Thờm ni dung gúp ý v lu tin ngi gúp ý vo CSDL.
d.Output : Hin th thụng tin va mi gúp ý.
2.2.2 Cỏc Module dnh cho ngi s dng ca h thng
2.2.2.1 Modules dnh cho khỏch vóng lai
1)Module ng ký lm thnh viờn
a.Description:Đăng ký trở thành thành viên của trang Web.
b.Input: User nhập các thông tin cá nhân (User name, Password, địa chỉ,
Email, điện thoại, ).
c.Process: Kiểm tra xem đăng ký có hợp lệ không. Các lỗi có thể xảy ra
(User name đã tồn tại trong CSDL, hoặc các thông tin cung cấp cha đầy đủ).
d.Output: Hiển thị đăng ký thành công hoặc hiển thị lỗi gặp phải khi
đăng ký. Trong trợng hợp có lỗi thì yêu cầu ngời đăng ký sửa lại và Submit
sau.
2)Module quờn mt khu
a.Description: để cho thành viên, nhân viên, nhà cung cấp, giám đốc,
admin có thể lấy lại đợc mật khẩu khi đã bị quên.
b.Input: Để có thể lấy lại đợc mật khẩu thì thành viên phải điền đầy đủ
thông tin sau: mail, username.
c.Process:Kiểm tra xem đăng ký có hợp lệ không. Các lỗi có thể xảy ra
(User name đã tồn tại trong CSDL, hoặc các thông tin cung cấp cha đầy đủ).
Nếu hợp lệ thì gửi th thông báo mật khẩu lai theo địa chỉ email đã nhận.
d.Output:thông báo nhập lại nếu kiểm tra không hợp lệ.Nếu hợp lệ thì
thông báo cho thành viên đó biết là họ sẽ nhận đợc th gửi mật khẩu.
2.2.2.2 Module dnh cho thnh viờn
1)Module login
a.Description: Dùng cho thành viên đăng nhập.
b.Input: User nhập username, password.
c.Process: Kiểm tra trong CSDL username, password.
d.Output: Thông báo đăng nhập thành công hoặc yêu cầu nhập lại. Trở
về trang dành cho ngời sử dụng tơng ứng.
Đại học Kinh Tế Quốc Dân < Đề án môn học >
2)Module logout
a.Description: Thành viên thoát ra khỏi ứng dụng.
b.Input: Kích hoạt chức năng Logout.
c.Process: Xoá bỏ quyền thành viên trong phiên làm việc hiện tại.
d.Output: Thoát ra khỏi chơng trình ứng dụng.
3)Module cho hng vo gi
a.Description: Chọn các mặt hàng cần mua.
b.Input: User chọn các thiết bị hoặc linh kiện cần mua.
c.Process: Cập nhật các sản phẩm vào giỏ hàng.
d.Output: Hiển thị giỏ hàng.
4)Module t hng
a.Description: Kết thúc quá trình mua hàng
b.Input: User vào giỏ hàng kiểm tra và thay đổi số lợng, kích hoạt chức
năng đặt hàng.
c.Process:Kiểm tra tính hợp lệ.
d.Output: Hiển thị các lỗi nếu có, bằng không, hiển thị thông báo đã đặt
đợc hàng.
5)Module thay i mt khu
a.Description: Thay đổi mật khẩu
b.Input: User nhập mật khẩu mới.
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: Hiển thị mật khẩu đã đợc sửa.
6)Module thay i thụng tin cỏ nhõn
a.Description: Thay đổi thông tin cá nhân của thành viên.
b.Input: nhập các thông tin cá nhân mới (email,họ và tên, địa chỉ, số
điện thoại ).
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: Hiển thị mật khẩu đã đợc sửa.
2.2.2.3 Module dnh cho nh cung cp
1)Module login
a.Description: Dùng cho nhà cung cấp đăng nhập.
b.Input: User nhập username, password.
c.Process: Kiểm tra trong CSDL username, password.
Đại học Kinh Tế Quốc Dân < Đề án môn học >
d.Output: Thông báo đăng nhập thành công hoặc yêu cầu nhập lại. Trở
về trang dành cho ngời sử dụng tơng ứng.
2)Module logout
a.Description: Nhà cung cấp thoát ra khỏi ứng dụng.
b.Input: Kích hoạt chức năng Logout.
c.Process: Xoá bỏ quyền nhà cung cấp trong phiên làm việc hiện tại.
d.Output: Thoát ra khỏi chơng trình ứng dụng.
3)Module gi hng
a.Description: nhà cung cấp gửi hàng lên cho website
b.Input: thông tin về đơn gửi hàng (ảnh, thông tin chi tiết, giá cả, số l-
ợng )
c.Process:Kiểm tra tính hợp lệ.
d.Output: Hiển thị các lỗi nếu có, bằng không, hiển thị thông báo đã gửi
đợc hàng.
4)Module thay i mt khu
a.Description: Thay đổi mật khẩu
b.Input: User nhập mật khẩu mới.
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: Hiển thị mật khẩu đã đợc sửa
5)Module thay i thụng tin cỏ nhõn
a.Description: Thay đổi thông tin cá nhân của nhà cung cấp.
b.Input: Nhập thông tin mới cần thay đổi (email, địa chỉ, số điện
thoại )
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: Hiển thị mật khẩu đã đợc sửa.
2.2.2.4 Cỏc Module dnh cho admin
1)Module login
a.Description: Dùng cho admin đăng nhập.
b.Input: User nhập username, password.
c.Process: Kiểm tra trong CSDL username, password.
d.Output: Thông báo đăng nhập thành công hoặc yêu cầu nhập lại. Trở
về trang dành cho ngời sử dụng tơng ứng.
Đại học Kinh Tế Quốc Dân < Đề án môn học >
2)Module logout
a.Description: Admin thoát ra khỏi ứng dụng.
b.Input: Kích hoạt chức năng Logout.
c.Process: Xoá bỏ quyền admin trong phiên làm việc hiện tại.
d.Output: Thoát ra khỏi chơng trình ứng dụng.
3)Module x lý cỏc n t hng.
a.Description: xử lý các đơn đặt hàng.
b.Input: Chấp nhận hay huỷ bỏ các đơn đặt hàng
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: hiện thị đơn hàng đã đợc xử lý.
4)Module xoá thành viên
a.Description: xoá các thành viên
b.Input: Nhập username của thành viên cần xoá.
c.Process: Kiểm tra tính hợp lệ. Xoá trong CSDL thành viên có
username nh đã nhập. Nếu không có thì thông báo là việc xoá thành viên
không hợp lệ.
d.Output: Hiển thị kết quả của việc xoá thành viên.
5)Module thay i thụng tin thnh viờn,nh cung cp.
a.Description: thay đổi thông tin cá nhân của thành viên hoặc nhà cung
cấp.
b.Input: nhập thông tin mới của thành viên hoặc nhà cung cấp cần thay
đổi (email,địa chỉ,số điện thoại ).
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: Hiển thị thành viên hoặc nhà cung cấp đã đợc thay đổi.
6)Thờm cỏc loi hng
a.Description:thêm các loại hàng cho website
b.Input: nhập tên của loại hàng cần thêm.
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: Hiển thị loại hàng đã đợc thêm.
7)Xoỏ cỏc loi hng
a.Description:xoá các loại hàng cho website, và xoá các mặt hàng thuộc
loại này.
b.Input: nhập tên của loại hàng cần xoá.
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
Đại học Kinh Tế Quốc Dân < Đề án môn học >
d.Output: Hiển thị loại hàng đã đợc xoá.
8)Module thờm cỏc mt hng
a.Description: thêm các mặt hàng
b.Input: Nhập các thông tin của các mặt hàng (ảnh, thông tin chi tiết,
giá, số tháng bảo hành, nhà cung cấp)
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: Hiển thị mặt hàng đã đợc thêm
9)Module xoỏ cỏc mt hng
a.Description: Xoá các mặt hàng
b.Input: Nhập thông tin của các mặt hàng cần xoá
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: Hiển thị mặt hàng đã đợc xoá.
10)Module thờm tin tc
a.Description: thêm tin tức
b.Input: Nhập nội dung đầy đủ, nội dung vắn tắt, ảnh của tin tức
c.Process: Kiểm tra tính hợp lệ và thêm vào CSDL.
d.Output: Hiển thị tin tức đã đợc thêm.
11)Module xoỏ tin tc
a.Description: Xoá tin tức
b.Input: chọn các tin tức cần xoá
c.Process: xoá tin tức trong CSDL
d.Output: Thông báo tin tức đã đợc xoá.
12)Module thay i mt khu
a.Description: Thay đổi mật khẩu
b.Input: User nhập mật khẩu mới.
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: Hiển thị mật khẩu đã đợc sửa
13)Module thay i thụng tin cỏ nhõn
a.Description: Thay đổi thông tin cá nhân của nhà cung cấp.
b.Input: Nhập thông tin mới cần thay đổi (email, địa chỉ, số điện
thoại)
Đại học Kinh Tế Quốc Dân < Đề án môn học >
c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.
d.Output: Hiển thị mật khẩu đã đợc sửa
14)Module kớch hot nh cung cp
a.Description: xem xét các khách hàng muốn làm nhà cung cấp của
website.
b.Input: chấp nhận hay không chấp nhận khách hàng muốn trở thành
nhà cung cấp.
c.Process: Xoá khách hàng hoặc chấp nhận khách hàng thành nhà cung
cấp trong CSDL
d.Output: Hiển thị kết quả của việc xem xét.
15)Module thng kờ
a.Description: Thống kê về các hoạt động của website nh là doanh thu
hàng tháng, ngời mua nhiều hàng nhất, mặt hàng bán chạy nhất trong tháng,
tổng doanh thu các tháng
b.Input: Kích hoạt thông tin cần thống kê.
c.Process: tìm kiếm thông tin trong CSDLvà thống kê thông tin cần
thống kê.
d.Output: Hiển thị kết quả thống kê đợc.
Đại học Kinh Tế Quốc Dân < Đề án môn học >
3. Thiết kế hệ thống
3.1. Sơ đồ quan hệ thực thể
Đại học Kinh Tế Quốc Dân < Đề án môn học >
Đại học Kinh Tế Quốc Dân < Đề án môn học >

Xem chi tiết: Thiết kế website


Không có nhận xét nào:

Đăng nhận xét