Máy tính điện tử không còn là một thứ phương tiện quý hiểm mà đang ngày càng trở thành một công cụ làm việc và giải trí thông dụng của con người, không chỉ ở công sở mà còn ngay cả trong
Trang 1LỜI NÓI ĐẦU
00
Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo
cả chiêu rộng và sâu Máy tính điện tử không còn là một thứ phương tiện quý hiểm mà đang ngày càng trở thành một công cụ làm việc và giải trí thông dụng của con người, không chỉ ở công sở mà còn ngay cả trong gia đình
Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tô chức
và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống
thông tìn của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vi
Hiện nay các công ty tin học hàng đầu thế giới không ngừng dau tu va cai
thiện các giải pháp cũng nhw cac san phẩm nhằm cho phép tiến hành thương
mại hóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tằm quan trọng và tính tất yêu của thương mại điện tử Với những thao tác đơn giản trên máy có nỗi mạng Internet bạn sẽ có tận tay những gì mình can mà không phải mắt nhiều thời gian Bạn chỉ cân vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cân Các nhà
dich vu sé mang dén tan nha cho ban
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiễn hành thương mại hóa trên Internet nhưng do những khó khăn về cơ sở hạ tổng như viễn thông
chưa phát triển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ
biến nên chỉ dừng lại ở mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàng
thông qua web
Để tiếp cận và góp phân đấy mạnh sự phố biến của thương mại điện tứ ở Việt Nam, em đã tìm hiểu và cài đặt “Website giới thiệu và bán hàng điện máy
qua mang” cho cong @ TNHHÍ Thương mại Dũng Tuyên
Với sự hướng dẫn tan tình của T' hay Nguyễn Ngọc Bình em đã hoàn thành
cuỗn báo cáo đồ án tốt nghiệp này Tuy đã cô găng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thông nhưng chắc rằng không tránh khỏi những thiếu sót
Em rất mong nhận được sự thông cảm và góp ý của quí Thấy cô Em xin chân thành cảm ơn
Qua đây cho phép em bày tô lòng biết ơn đến sự dạy dỗ chỉ bảo của các thây,
cô trong bộ môn tin học Đặc biệt là thấy Nguyễn Ngọc Bình, người đã trực tiếp
hướng dẫn, chỉ bảo và giúp đỡ em trong thời gian thực hiện đồ án tốt nghiệp này,
em chân thành cảm ơn sự hướng dẫn tận tình của Thay
Sinh viên thực hiện
LêMỹLinh
Trang 2
MỤC LỤC
LOI NOI ĐẦU HH re 2 HH re 1
Phan 1: PHAN TICH VA THIET KE HE THONG
I.1 ChỨc năng - - 3 90 30101 nọ 3v 3
Chwong II: PHAN TICH VA THIET KÉ HỆ THÓNG 5
II.2 Sơ đồ phân rã chức năng 2 - kg re 6
II3 Sơ đồ luồng dữ liệu mức khung cảnh - 2-2-5 xxx £*+*s£ 7
IL4 Sơ đồ luồng đữ liệu mức đỉnh - ¿22s «<2 £E2Ez££s£s+s£sz£zs2 §
IL5 Sơ đồ luỗng đữ liệu mức đưới đỉnh 2 + 2£2£2£s+s+s£szszs2 9 IL6 Mô hình thực thê liên kết 2 2 2 2 2S +S£S£S££E2EZE2EEEE£E£szEcxd 14
II.7 Danh sach cac bang d0 116U oo 15
Phan 2: CAC KY THUAT VA CONG CU LAP TRINH
Chương I: TÌM HIỂU CÔNG NGHỆ ASP - G S55 xxx exeeeesree 18
I.1 ASP là gì ? 54 c< Là 1 11111 1111 11111101111 11111211 11111111 1111111 1x reg 18
I2 Mô hình hoạt động của ASP - - - G LH ve 18
I.3 Cầu trúc của một tập tin ASP «sex SE ve eerkei 18 I.4 Các đối tượng trong ASP - - 2 e3 S1E1E115 3151111 1xx 18
I.6 ASP và cơ sở đữ liệu - 6 6S S21 3 1211112111151 111 1x1 re 19 ChươngII: NGÔN NGỮ LẬP TRÌNH VBSCRIPT 20 IIL1 Giới thiệu về VBSCRIPT 2© 52 E2 *SE£E2EE£keErkrsrered 20
IL2 Các kiểu đữ liệu của VBSCRIPT - ¿2-2-5 <+E+E2EzE2EEEs£s£szered 20
I3 Biến trong VBSCRIPT ¿5-52 SE 2E SEEE2 E2 1E EEES.Eeced 20
IL4 Hằng trong VBSCRIPT + - 2 2 Ss SE S4 S3E3EkEE£ E515 5111 1E re 20
II.5 Các toán tử trong VBSCRIP TỬ 2G G G9 1 555 20
IL.6 Cac hàm có sẵn và thông dụng của VBSCRIPT 5-5-2 21
Phan 3: CAI DAT HE THONG | a
Chương I: YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH .22
I1 Yêu cầu hệ thống - - - k1 SEEExEE S131 1 T11 1x1 1x re 22 L2 Cài đặt chương trÌnhh . - - 55 5< +5 +1 1338181 181181212111 22
Chuong II: THIET KE GIAO DIEN VA HUONG DAN SU DUNG 23
IL1 Một số giao diện phần khách hàng 2-2-2 s5 +s+z+z+z+z£z+zcz£ 23 H.2 Một số giao diện phần quản lý — TH 961 1811111 11 118010010 ng 25
ĐÁNH GIÁ KÉT QUÁ VÀ HƯỚNG PHÁT TRIÊN ĐÈ TÀI - 27
Trang 3
Phan 1: PHAN TICH VA THIET KE HE THONG
1.1 CHỨC NĂNG
Đây là một website nhằm bán và giới thiệu rộng rãi các mặt hàng của công ty đến cho người tiêu dùng với các chỉ tiết mặt hàng cũng như giá cả một cách chính xác Có những chức năng sau:
- Cho phép nhập hàng vào CSDL
- Hién thị danh sách các mặt hàng theo từng loại ( bao gồm: hình ảnh, giá cả,
thời gian bảo hành, mô tả chức năng)
- Hiễn thị hàng hóa mà khách hàng đã chọn dé mua
- Hiến thị đơn đặt hàng của khách hàng
- Cung cấp khả năng tìm kiếm, khách hàng có thể truy câp từ xa để tìm kiếm xem mặt hàng đặt mua
- Cho phép quản lý đơn đặt hàng
- Cập nhập mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp
- Thống kê mặt hàng, khách hàng, đơn dặt hàng, doanh thu
- Cho phép hệ thống quản trị mạng từ xa
I2 YÊU CÂU DAT RA CHO HE THONG
1.2.1 Vé mat thiết bị va phan mém
- Mot may lam Web Server
- Hệ điều hành hỗ trợ cho chương trình là Windows 2000
- Hệ cơ sở đữ liệu được dùng là MS SQL 2000
- Các phần mêm khác dùng để lập trình và thiết kế Web
1.2.2 Yéu cau trang Web
Hệ thống gồm có hai phần:
a Phần thứ nhất dành cho khách hàng: Khách hàng là những người có nhu
cầu mua sắm hàng hóa Họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt
mua các mặt hàng này Vì thế trang web phải thỏa mản các chức năng sau:
Thứ nhất: Hiên thị danh sách các mặt hàng của công ty để khách hàng có thê
xem và lựa chọn
Thứ hai: Cung cấp chức năng tìm kiếm mặt hàng Với nhu cầu của người sử dụng khi bước vào trang web thương mại là tìm kiếm các mặt hàng mà họ cần và muốn mua Đôi lúc cũng có nhiều khách hàng vào website này mà không có ý định mua hay không biết mua gì thì yêu cầu đặt ra cho hệ thống là làm thế nào để khách
hàng có thể tìm kiếm nhanh và hiệu quả các mặt hàng mà họ cần tìm
Thứ ba: Sau khi khách hàng lựa chọn xong những mặt hàng cần đặt mua thì hệ thông phải có chức năng hiến thị đơn đặt hàng để khách hàng nhập vào những thông tin cần thiết, tránh những đòi hỏi hay những thông tin yêu cầu quá nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách hàng
Trang 4
Ngoài ra, còn có một số chức năng như: đăng kí, đăng nhập Khách hàng có thê thay đối mật khẩu của mình Khi bạn quan tâm đến thông tin về website như: tin tức
hay giá cả Bạn có thé nhập địa chi email cua bạn vào Lúc đó bạn có thê nhận được
thông tin cập nhật từ site
b Phần thứ hai dành cho nhà quản lý: Là người làm chủ ứng dụng, có quyền kiểm soát mọi hoạt động của hệ thống Người này được cấp một username và password để đăng nhập vào hệ thống thực hiện những chức năng của mình
Nếu như quá trình đăng nhập thàng công thì nhà quản lý có những chức năng sau:
Thứ nhất: Chức năng quản lý cập nhật (thêm, xóa, sửa) các mặt hàng trên
trang web, việc này không phải dễ Nó đòi hỏi sự chính xác
Thứ hai: Tiếp nhận và kiểm tra đơn đặt hàng của khách hàng Hiên thị đơn đặt
hàng hay xóa bỏ đơn đặt hàng
Thứ ba: Thống kê các mặt hàng, khách hàng, nhà cung cấp, thống kê doanh thu
Ngoài các chức năng nêu trên thì trang web phải được trình bày sao cho dễ hiểu, giao diện mang tính dễ dùng, đẹp mắt và làm sao cho khách hàng thay được những thông tin cân tìm, cung câp những thông tin quảng cáo thật hap dẫn, nhằm thu hút sự quan tâm về công ty mình và có cơ hội sẽ có nhiều người tham khảo
nhiều hơn
Điều quan trọng trong trang web mua bán trên mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến người dùng trong quá trình đặt mua hay thanh toán
Đồng thời trang web còn phải có tính đễ nâng cấp, bảo trì, sửa chữa khi cần bố sung, cập nhật những tính nắng mới
Trang 5
Chương II: PHẦN TÍCH VÀ THIẾT KÉ HỆ THONG
II.1 KHAO SAT HIEN TRANG
Sau khi khảo sát hiện trạng, em năm bắt được các thông tin sau:
Quản lý khách hàng: mỗi khách hàng được quản lý các thông tin sau đây: Họ, tên, địa chỉ, điện thoại, fax, email, tên đăng nhập, mật khâu Ngoài ra, nếu kháchhàng là công ty hay cơ quan thì quản lý thêm tên công ty/cơ quan
Quản lý mặt hàng: mỗi mặt hàng được quản lý những thông tin: Tên mặt hàng,
đơn giá, số lượng, thời gian bảo hành, hình ảnh, mô tả
Quá trình đặt hàng của khách hàng: Khách hàng xem và lựa chọn mặt hàng cần mua Trong quá trình lựa chọn, bộ phận bán hàng sẽ trực tiếp trao đối thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn Sau khi lựa chọn xong, bộ phận bán hàng sẽ tiến hành lập đơn đặt hàng của khách Sau khi tiếp nhận yêu cầu trên, bộ
phận này sẽ làm hóa đơn và thanh toán tiền
Trong trường hợp nhiều công ty, trường học, các doanh nghiệp, có yêu cầu đặt hàng, mua với sô lượng lớn thì cửa hàng nhanh chóng làm phiêu đặt hàng, phiếu thu có ghi thuế cho từng loại mặt hàng và giao hàng hàng theo yêu câu
Quá trình đặt hàng với nhà cung cầp: Hàng ngày nhân viên kho sẽ kiểm tra hàng hóa trong kho và đề xuất lên ban điều hành cần xử lý về việc những mặt hàng cần nhập Irong quá trình dat hang thi ban điều hành sẽ có trách nhiệm xem xét các
đề xuất về những mặt hàng yêu cầu và quyết định loại hàng, số lượng hàng cần đặt
và phương thức đặt hàng với nhà cung cấp Việc đặt hàng với nhà cung cấp được
thực hiện thông qua địa chỉ trên mạng hay qua điện thoại, fax
Quá trình nhập hàng: Sau khi nhận yêu cầu đặt hàng từ công ty, nhà cung cấp sẽ giao hàng cho công ty có kèm theo hóa đơn hay bang ké chi tiết các loại mặt hàng Thủ kho sẽ kiểm tra lô hàng của từng nhà cung câp và trong trường hợp hàng
na giao không đúng yêu câu đặt hàng hay kém chất lượng về hệ thống máy móc, thì thủ kho sẽ trả lại nhà cung cấp và yêu cầu giao lại những mặt hàng bị trả đóc
Tiếp theo thủ kho sẽ kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho từng loại sản phẩm Những loại hàng hóa này sẽ được cung cấp một mã số và được cập nhật ngay vào giá bán Sau khi nhập xong chứng từ giao hàng, nhân viên nhập kho sẽ in một phiếu nhập để lưu trữ trong hồ sơ
Từ quy trình thực tiễn nêu trên, ta nhận thấy rằng hệ thống được xây đựng cho bài toán đặt ra chủ yếu phục vụ cho hai đỗi tượng: Khách hàng và nhà quản lý Khách hàng: là những người có nhu câu mua sắm hàng hóa Khác với việc đặt hàng trực tiếp tại công ty, khách hàng phải hoàn toàn tự thao tác thông qua từng bước cụ thê để có thể mua được hàng Trên mạng, các mặt hàng được sắp xếp và phân theo từng loại mặt hàng giúp cho khách hàng dễ dàng tìm kiếm Trong hoạt
động này, khách hàng chỉ cần chọn một mặt hàng nào đó từ danh mục các mặt hàng
thì những thông tin về mặt hàng đó sẽ hiên thị lên màn hình như: hình ánh, đơn giá,
mô tả, và bên cạnh là trang liên kết để thêm hàng hóa vào giỏ hàng Đây là giỏ
Trang 6
hàng điện tử mà trong đó chứa các thông tin về hàng hóa lẫn số lượng khách mua và
hoàn toàn được cập nhật trong giỏ
Khi khách hàng muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt hàng
cùng thông tin về khách hàng và hàng hóa Cuối cùng là do khách hàng tùy chọn đặt hay không
Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt động
của hệ thống Nhà quản lý được cấp một username và password dé dang nhap vao hé
thống thực hiện những chức năng của mình
Nếu như quá trình đăng nhập thàng công thì nhà quản lý có thể thực hiện những công việc: quản lý cập nhật thông tin các mặt hàng, tiếp nhận đơn đặt hàng, kiêm tra đơn đặt hàng và xử lý đơn đặt hàng Thống kê các mặt hàng bán trong tháng, năm, thống kê khách hàng, nhà cung cấp, thống kê tồn kho, thống kê doanh thu Khi có nhu cầu nhập hàng hóa từ nhà cung cấp thì tiến hành liên lạc với nhà cung cấp để đặt hàng và cập nhật các mặt hàng này vào cơ sở dữ liệu,
II.2 SO DO PHAN RA CHUC NANG
tên MH tên LMH DDH tién hang
Trang 7II.3 SO DO LUONG DU LIEU MUC KHUNG CANH
Trang 8I4 SƠ ĐỎ LUÔNG DỮ LIỆU MỨC ĐỈNH
Yêu cầu lập hó éu cau lập hóa _ 2 Lậ Hóa đơn được lập Hóa đơn được lập
Thông tin Admin
Trang 9
11.5 SO DO LUONG DU LIEU MỨC DƯỚI ĐỈNH
PHAN RA CHUC NANG 1
“ Dit hang ”
Thông tin KH
Thông tin sa1, nhập lại
Y/c dat hang ;
Tên đăng nhập, mật khâu
Trang 10PHAN RA CHUC NANG 1.1
“ Kiém tra khach hang ”
Y/c tra cứu theo tên MH
1.3.1 Tra cứu theo Mặt hàng
tên MH ‘
DS mat hang hay
TT khéng tim thay Y/c tc theo tên LMH
Trang 11PHAN RA CHUC NANG 1.5
“ Kiém tra dat hang ”
Thông tin đơn đặt hàng 1.5.1 Tiếp
Thoi gian giao
hang Mat hang
Trang 12
PHAN RA CHUC NANG 3
Y/c cập nhật MH Thông tín Admin
Y/c cap nhat NCC
TT cap nhat
Y/c cập nhật DDH
Đơn đặt hàng Mặt hàng
Trang 13PHAN RA CHUC NANG 4
Kết quả thống kê KH Thông tin KH
Tên và mật khẩu /c thông kê Thông tin Admin
Kq thong ké doanh thu thu
Kq thống kê đơn đặt hang
Trang 14I6 MÔ HÌNH THỰC THÊ LIÊN KET
Ten MH <—|! MH-ID Giới tính
Hình ảnh or SỐ lượng Gia ban Dién thoai .ên thoại