đồ án tốt nghiệp website về thương mại điện tử - Pdf 22

Website: Email : Tel (: 0918.775.368
Mục lục
X©y dùng website cho Héi Doanh NghiÖp TrÎ Hµ Néi
Lời cảm ơn

Trong suốt quá trình học tập trong trường đại học vừa qua, chúng em đã được
các thầy cô cung cấp và truyền đạt tất cả kiến thức chuyên ngành cần thiết và
quý giá nhất. Ngoài ra, chúng em còn được rèn luyện một tinh thần học tập và
làm việc độc lập, sáng tạo. Đây là những điều hết sức cần thiết để có thể thành
công khi bắt tay vào nghề nghiệp trong tương lai.
Đồ án tốt nghiệp là cơ hội để chúng em có thể áp dụng, tổng kết lại những kiến
thức mà mình đã học. Đồng thời, rút ra những kinh nghiệm thực tế và quý giá
trong suốt quá trình thực hiện đề tài. Sau một thời gian chúng em tập trung công
sức cho đề tài, đặc biệt là nhờ sự chỉ đạo và hướng dẫn tận tình của cô Nguyễn
Kim Anh cùng với các thầy cô trong khoa, đã giúp cho chúng em hoàn thành đề
tài này một cách thuận lợi và đạt được một số kết quả nhất định. Bên cạnh những
1
Website: Email : Tel (: 0918.775.368
kết quả khiêm tốn mà chúng em đạt được, chắc chắn không tránh khỏi những
thiếu sót khi thực hiện đồ án của mình, kính mong thầy cô góp ý giúp đỡ . Sự
phê bình, góp ý của quý thầy cô sẽ là những bài học kinh nghiệm rất quý báu cho
công việc thực tế của chúng em sau này.
Là sinh viên khoa công nghệ thông tin, chúng em rất tự hào về điều đó, tự hào
về tất cả các thầy cô của mình. Một lần nữa, chúng em xin chân thành cảm ơn
công lao dạy dỗ của quý thầy cô. Kính chúc quý thầy cô mạnh khỏe, tiếp tục đạt
được nhiều thắng lợi trong nghiên cứu khoa học và sự nghiệp giáo dục.
2
Website: Email : Tel (: 0918.775.368
Chương I: Khảo sát mô tả bài toán.
1.1.Đặt vấn đề.
Ngày nay, như chúng ta đã biết mạng Internet phát triển rất mạnh. Đi cùng với

nó được ứng dụng trong lĩnh vực thương mại điện tử.Một lĩnh vực mà được coi
là còn rất mới mẻ ở Việt Nam hiện nay.
Trong thời gian học tập tại khoa công nghệ thông tin em đã được trang bị các
thức về chuyên ngành tin học. Đây là những điều kiện thuận lợi để em có thể
hoàn thành đề tài này.
1.3.Lựa chọn công cụ và ngôn ngữ.
Vì đây là một Website bao gồm các nội dung về : Cung cấp tin tức, chức năng
B2B, tạo ra một forum cho các thành viên trao đổi tin tức nên nó là một Website
động. Để xây dựng được Website này ta cần phải sử dụng ngôn ngữ
HTML( Hyper Text Markup Language ) để tạo ra các trang Web. Để việc tạo ra
các trang Web được thuận tiện và nhanh chóng ta sử dụng các công cụ như:
Microsoft Fontpage, Macromedia Dreamweaver. Các công cụ này tự sinh mã
cho trang Web và rất dễ sử dụng đối với người lập trình. Để quản lí cơ sở dữ liệu
của Website ta sử dụng cơ sở dữ liệu là MySQL. Đây là công cụ quản lí cơ sở dữ
liệu rất phổ biến phù hợp với ứng dụng vừa và nhỏ. Và đặc biệt ta sử dụng ngôn
ngữ
Java - một ngôn ngữ rất phổ biến để thiết kế Website.
1.4.Mục đích, yêu cầu của đồ án.
Website về thương mại điện tử sẽ giải quyết các nhu cầu của Hội. Vì vậy mục
đích của đồ án này là:
4
Website: Email : Tel (: 0918.775.368
 Cung cấp các thông tin về các lĩnh vực đặc biệt là về lĩnh vực hoạt
đọng của Hội trong và ngoài nước. Giúp cho người dùng khi vào
Website có thể cập nhật tin tức cũng như tìm kiếm các cơ hội kinh
doanh cho mình…
 Tạo ra một diễn đàn cho các thành viên có thể trao đổi thông tin với
nhau. Khi truy cập vào Website nếu đăng kí là thành viên, ta có thể trao
đổi thông tin với mọi thành viên khác.
 Một mục đích khác nữa của đồ án là trực tiếp giúp cho em có thể

hướng phát triển của đề tài
1.6.Nội dung của đồ án.
Nội dung của đồ án bao gồm các chương như sau:
Chương I: Khảo sát mô tả bài toán.
Chương này trình bày các vấn đề như: Lý do chọn đề tài, mục đích của đề
tài, nhiệm vụ cần thực hiện để đạt được mục đích đề ra và tóm tắt nội dung của
đồ án.Phân tích các yêu cầu đặt ra và hướng giải quyết các vấn đề đó.
Chương II: Phân tích thiết kế bài toán.
Trình bày các biểu đồ như : Biểu đồ phân cấp chức năng, biểu đồ luồng
dữ liệu. Phân rã các chức năng của bài toán.
Thiết kế cơ sở dữ liệu cho chương trình. Mô tả các thực thể, xây dựng mô
hình thực thể liên kết, các bảng dữ liệu.
Chương III: Giới thiệu về các công cụ hỗ trợ xây dựng phần mềm.
Giới thiệu về ngôn ngữ PHP và một số công cụ sử dụng trong việc lập
trình và vận hành chương trình.
Chương IV: Cài đặt chương trình.
Giới thiệu về chương trình và cách cài đặt cũng như sử dụng chương
trình. Giới thiệu cách truy nhập trang Web, các tiện ích khi sử dụng.
6
Website: Email : Tel (: 0918.775.368
Chương V: Đánh giá, kết luận, xu hướng phát triển. Nêu ưu nhược điểm của hệ
thống.
Chương II: Phân tích thiết kế bài toán.
2.1.Tổng quan.
Đây là một hệ thống thông tin vì vậy ta phải phân tích và thiết kế chúng như
một hệ thống thông tin thông thường. Dựa vào các nhiệm vụ và chức năng chính
của Website ta thiết kế hệ thống.
2.2.Phân tích và xây dựng biểu đồ phân cấp chức năng.
2.2.1.Biểu đồ phân cấp chức năng.
Hệ thống bao gồm bốn chức năng chính là :

Tìm
kiếm
Xử lí
chủ đề
Hiển
thị
Cập
nhật
Tìm
kiếm
Xử lí
bài
Hiển
thị
Quản trị
XL
đ/nhập
XL
t/khoản
8
Website: Email : Tel (: 0918.775.368
Người quản lí tin tức có các quyền:
 Sửa các bài viết do người viết bài gửi lên.
 Cho phép các bài viết có được đăng lên trang web không.
Người đăng sản phẩm có các quyền:
 Giới thiệu về các sản phẩm và cho đăng chúng lên.
Người quản lí Forum có các quyền:
 Xóa sửa các chủ đề trên Forum.
 Khóa các tài khoản của các thành viên Forum.
Người quản trị có các quyền :

+ tài
khoản
thành
viên
t/tin đăng
nhập
các
bài
viết
t/tin hệ thống
thông tin cần
tìm kiếm
bài viết+chủ đề
cho phép/từ
chối đăng nhập
t/tin trả
lời
bài
viết
sản
phẩm
cho phép/từ
chối đăng nhập
chủ đề trên forum
các loại tài khoản
t/tin đăng
nhập
t/tin đăng
nhập
bài viết

quản trị phải vào trang administrator và nhập mật khẩu vào đó. Sau
khi truy nhập thành công họ có thể xóa, sửa, thêm bất cứ loại tài
khoản. Người quản trị chịu trách nhiệm cài đặt, vận hành và bảo trì
hệ thống.
Các thông tin đăng nhập chính là tên và mật khẩu truy nhập.
Các thông tin phản hồi là đồng ý cho thành viên truy nhập hay không.
Để hiểu rõ hơn cách trao đổi dữ liệu giữa các chức năng trong hệ thống và chi
tiết hơn các dữ liệu do các tác nhân ngoài tác động vào hệ thống, ta lần lượt phân
dã các chức năng của hệ thống.
2.3.2. Biểu đồ luồng dữ liệu mức đỉnh.
2.3.2.1.Cung cấp tin tức.
Có ba tác nhân ngoài tác động vào chức năng quản lí tin tức đó là: Người sử
dụng, người viết bài và người quản lí tin tức. Người sử dụng sẽ tác động vào
chức năng cung cấp tin tức và nhận các trang tin tức từ hệ thống. Người viết bài
11
Website: Email : Tel (: 0918.775.368
tác động vào chức năng này qua việc gửi các bài viết của mình. Người quản lí tin
lấy ra các bài viết của người viết gửi lên và gửi lại hệ thống các bài viết đã sửa.
2.3.2.2.Quản lí sản phẩm.
Hai tác nhân ngoài tác động đó là người sử dụng(hay chính là người học) và
người đăng sản phẩm. Người sử dụng muốn xem các sản phẩm họ phải có tên và
mật khẩu truy nhập. Sau khi truy nhập song, người sử dụng yêu cầu sản phẩm và
hệ thống trả về các trang sản phẩm. Người đăng sản phẩm chỉ gửi các bài sản
phẩm của mình lên hệ thống.
trang tin tức
thông tin cần
tìm kiếm
t/tin trả lời
các
bài

2.3.2.4.Quản trị.
Các thành viên như: người viết bài, người quản lí tin tức cũng như người quản lí
Forum đều được cấp tài khoản truy nhập. Muốn thực hiện các quyền của mình
họ phải có tài khoản và truy nhập đến các trang giành riêng cho mình. Chức năng
quản trị sẽ xử lí các vấn đề liên quan đến tài khoản và vấn đề đăng nhập của các
thành viên.
chủ đề bị xóa sửa
tài khoản bị xóa
tài khoản thành viên
chủ đề
trang tin tức
t/tin tài khoản
thông tin cá nhân
y/c truy nhập
Quản lí
Forum
Người sử
dụng
Người quản
lí Forum
13
Website: Email : Tel (: 0918.775.368
2.3.3.Biểu đồ luồng dữ liệu mức dưới đỉnh.
2.3.3.1.Định nghĩa chức năng cung cấp tin tức.
Mô tả quá trình: người viết bài gửi bài viết lên, chức năng xử lí bài sẽ lưu các
bài viết tạm thời và thông tin về người viết bài.Các bài viết sẽ được chức năng
cập nhật xử lí. Người quản lí tin tức sẽ lấy các bài viết đó ra và sửa rồi cho đăng
các bài đó. Các bài viết này được cập nhật vào trong kho bài viết. Người dùng
nếu muốn tìm kiếm thông tin thì họ gửi đến thông tin cần tìm kiếm, chức năng
tìm kiếm sẽ tìm kiếm trong kho bài viết và gửi đến chức năng hiển thị để hiển thị

Người sử
dụng
Người quản
trị
Người đăng
sản phẩm
Người đăng
tin
14
Website: Email : Tel (: 0918.775.368
2.3.3.2.Định nghĩa chức năng B2B.
Mô tả quá trình: Người giới thiệu và sau đó đăng các sản phẩm đó lên. Các sản
phẩm sẽ được lưu vào kho sản phẩm. Các công việc này do chức năng cập nhật
đảm nhiệm. Chức năng tìm kiếm và hiển thị ở đây giống như phần cung cấp tin
tức. Trong chức năng B2B có phần thống kê về số lượng người truy cập. Khi
người dùng(người mua) truy nhập song, họ có thể xem các sản phẩm. Chức năng
thống kê ở đây sẽ thống kê số người truy cập, thời gian truy cập của mỗi người
dùng và các mục cũng như các sản phẩm mà người dụng truy cập vào.
các bài viết đã xử lí
người đăng tin
trang tin tức
thông
tin có
tìm
thấy
hay
không
bài viết
y/c truy nhập
thông tin cần

yêu cầu truy nhập
sản phẩm
Người đăng
sản phẩm
sản phẩm
Hiển thị
Thống kê
Người sử
dụng
Cập nhật
Tìm kiếm
16
Website: Email : Tel (: 0918.775.368
2.3.3.4.Định nghĩa chức năng quản trị.
Mô tả quá trình:
Mọi thành viên muốn truy nhập vào các trang của riêng mình thì họ phải có tên
và mật khẩu truy nhập. Việc xử lí truy nhập này do chức năng xử lí truy nhập
thực hiện. Khi thành viên nhập tên và mật khẩu truy nhập và tiến hành truy nhập
thì chức năng xử lí truy nhập sẽ tìm trong kho tài khoản để so sánh tên và mật
khẩu đó có hợp lệ hay không, nếu hợp lệ mới cho truy nhập. Người quản trị có
t/tin tài khoản
chủ
đề
được
XL
chủ đề
tài khoản thành viên
bị xóa sửa
chủ đề trên forum
tài khoản thành viên

khoản của người viết bài có bị khóa hay không. Nếu giá trị của nó là Yes thì tài
khoản của người viết bài bị khóa. Khi đó người viết bài không thể vào trang Web
của người viết bài để viết bài và gửi bài của mình. Thuộc tính SoBaiGui cho biết
số bài mà người viết đã gửi lên cho hệ thống.
các loại tài khoản
tài khoản được cập nhật
các loại tài khoản
cho phép/từ chối
đăng nhập
cho phép/từ chối đăng nhập
thông tin đăng nhậpcho phép/từ chối đăng nhập
cho
phép/từ
chối đăng
nhập
thông tin đăng nhập
thông
tin
đăng
nhập
thông tin tài
khoản
thông tin cá
nhân
thông tin đăng nhập
XL đăng
nhập
Người quản
lí tin tức
Người sử

c) Thực thể Bài viết( Article).
Thực thể này lưu toàn bộ thông tin về bài viết trong mục tin tức như: Tiêu đề
của bài viết, ngày gửi, ngày đăng, người viết bài, người sửa và đăng bài. Khi bài
viết có ảnh gửi kèm thì trường Anh sẽ lưu đường dẫn tới ảnh của bài viết. Nếu
người viết bài gửi kèm theo bài viết các file đính kèm thì các trường filename và
filepath sẽ lưu các tên file và đường dẫn đến các file đó. Các file đính kèm chỉ có
thể ở các dạng: .doc, .pdf, .zip, .rar.
STT Thuộc tính Kiểu Mô tả
19
Website: Email : Tel (: 0918.775.368
1 ID Auto number Mã của bài viết.
2 Tieude Text Tiêu đề bài viết.
3 Ngaygui Date/time Ngày gửi bài viết lên.
4 Noidung Memo Nội dung của bài viết.
5 Anh Text Đường dẫn link tới ảnh của bài
viết.
6 Dang Yes/no Bài viết có được đăng hay
không.
7 Xoa Yes/no Bài viết có bị xóa hay không
8 IDGui Number Mã của người viết bài.
9 IDDang Number Mã của người đã sửa bài và cho
đăng bài lên.
10 NgayDang Date/time Ngày giờ bài viết được đăng.
11 fileName Text Tên file đính kèm của người
viết bài
12 filePath Text Đường dẫn của file đính kèm.
d)Thực thể Người đăng sản phẩm (Offerr).
Thực thể Người đăng sản phẩm có các thưộc tính giống như người viết bài.
Trường SoBaiDang cho biết số sản phẩm mà người đăng sản phẩm đã đăng.


như của thực thể Người viết bài.
21
Website: Email : Tel (: 0918.775.368
STT Thuộc tính Kiểu Mô tả
1 ID Auto number Mã của người mua.
2 Name Text Tên người mua sử dụng để truy
nhập hệ thống
3 Password Text Mật khẩu của người mua.
4 Khoa Yes/no Tài khoản của người mua bị
khóa hay không.
i)Thực thể Mua( by):
Thực thể này lưu thông tin về thời gian truy cập của người đăng ký mua hàng.
Thực thể này lưu các thông tin phục vụ cho việc thống kê của hệ thống.
STT Thuộc tính Kiểu Mô tả
1 IDMua Number Mã của đăng ký mua.
2 IDChuDe Number Mã của chủ đề mà người đăng
ký mua truy cập vào.
3 IDLoai Number Mã của loại sản phẩm mà
người đăng ký mua.
4 ThoiGian Date Thời gian mà người đăng ký
mua truy cập vào website để
22
Website: Email : Tel (: 0918.775.368
mua.
j)Thực thể Người quản trị( Admin):
STT Thuộc tính Kiểu Mô tả
1 ID Auto number Mã của người quản trị.
2 Name Text Tên truy nhập của người quản
trị
3 Password Text Mật khẩu truy nhập

Quan hệ giữa Người viết bài( NguoiViet) và Bài viết( BaiViet).
Quan hệ giữa Người đăng bài( NguoiDang) và Bài viết( Baiviet).
Quan hệ giữa Người đăng sản phẩm ( NguoiDang) và Sản Phẩm ( SanPham).
Quan hệ giữa Thành viên Forum( Thanhvien) và Chủ đề( ChuDe).
Quan hệ giữa Người đăng ký ( NguoiMua) và Sản Phẩm ( SanPham)
24
Website: Email : Tel (: 0918.775.368
SanPham
ID
TieuDe
IDLoai
NgayDang
NoiDung
Xoa
IDDang
NgayDang
LoaiSanPham
ID
Ten
NguoiDang
ID
Name
Password
Khoa
SoSanPham
Dang
BaiViet
ID
TieuDe
NgayGui

ChuDe
ID
Title
NoiDung
Xoa
IDDang
NgayDang
ThanhVien
ID
Name
Password
Khoa
SoBaiDang
25

Trích đoạn 3.1.2.5.Các phương thức xử lý cơ bản của Servlet. 3.1.3.2.Những đặc điểm nổi bật 3.1.3.3.Các thẻ lệnh JSP. 3.1.4.1.Ưu nhược điểm của JSP và Servlet.
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status