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

Xây dựng website bán và cho thuê áo dài cho cửa hàng áo dài Thảo Anh

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 (1.92 MB, 81 trang )

NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP
Họ và tên: Dương Thị Thảo
Ngày, tháng, năm sinh: 10/09/1991
Chuyên ngành: Tin học ứng dụng
Giới tính: Nữ
Nơi sinh: Hà Nội
Mã số: 10A110218
1. TÊN ĐỀ TÀI
Xây dựng website bán và cho thuê áo dài cho cửa hàng áo dài Thảo Anh
2. NHIỆM VỤ VÀ NỘI DUNG
Xây dựng Website nhằm giới thiệu và quảng bá thương hiệu, sản phẩm, dịch vụ
của cửa hàng áo dài Thảo Anh, xây dựng website có đầy đủ các chức năng của
một website thương mại điện tử có chức năng thực hiện các giao dịch bán hàng,
thuê hàng, đồng thời có chức năng hỗ trợ việc quản lý các quy trình hoạt động
của cửa hàng áo dài Thảo Anh.
3. NGÀY GIAO NHIỆM VỤ: 16/11/2013
4. NGÀY HOÀN THÀNH NHIỆM VỤ: 30/05/2014
5. CÁN BỘ HƯỚNG DẪN: Th.S Phạm Công Hòa
Nội dung và đề cương Đồ án đã được Hội đồng chuyên ngành thông qua
Hà Nội ngày 30 tháng 05 năm 2014
CÁN BỘ HƯỚNG DẪN KHOA CÔNG NGHỆ THÔNG TIN
LỜI CẢM ƠN
Cho phép em gửi lời cảm ơn tới Khoa Công Nghệ Thông Tin - Viện Đại Học
Mở Hà Nội, cùng toàn thể các thầy cô giáo, các cán bộ công tác tại khoa đã tạo điều
kiện và giúp đỡ em trong những năm học tập tại trường.
Để hoàn thành đồ án này em xin chân thành cảm ơn các thầy cô giáo đã dạy
em trong suốt bốn năm học qua. Sự chỉ bảo của các thầy cô đã cho em nguồn kiến
thức quý giá trong thời gian học tập tại trường.
Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc tới thầy Phạm Công Hòa, người
đã tận tình giúp đỡ, chỉ bảo về nghiệp vụ và trực tiếp hướng dẫn em hoàn thành đồ
án này.


Tuy nhiên, do thời gian có hạn cùng với nhiều nguyên nhân khác, mặc dù em
đã nỗ lực hết mình xong đồ án của em vẫn còn mắc phải nhiều thiếu sót và hạn chế.
Em rất mong nhận được sự thông cảm và sự chỉ bảo của thầy cô cùng các bạn.
Em xin chân thành cảm ơn!
Hà Nội, tháng 5 năm 2014
Sinh viên thực hiện
Dương Thị Thảo
Lớp: 10B4
LỜI NÓI ĐẦU
Sự phát triển vượt bậc của ngành công nghệ thông tin đã làm cho nó len lỏi
vào cuộc sống của từng con người, cộng đồng, xã hội. Tầm ảnh hưởng quan trọng
của nó là không thể phủ nhận trong tất cả các lĩnh vực học tập, giải trí, công việc,
nghiên cứu….của con người. Trên đà phát triển đó thì ứng dụng của ngành công
nghệ thông tin ngày càng xa hơn, ngày càng rộng hơn. Hãy tưởng tượng có thể
trong vòng một nửa thập kỉ tới, ta có thể ngồi một chỗ để du lịch khắp vũ trụ chỉ với
những cú nháy chuột.
Ở khía cạnh sinh viên thì công nghệ thông tin phục vụ tốt hơn, thuận tiện
hơn, chính xác hơn và là một công cụ đắc lực trong học tập và nghiên cứu. Phổ biến
nhất là việc tìm kiếm thông tin, tài liệu trên internet.
Hiện nay, có nhiều trang web được xây dựng nhằm mục đích giới thiệu sản
phẩm, dịch vụ, đồng thời thực hiện các giao dịch mua bán với rất nhiều loại mặt
hàng khác nhau. Website bán hàng trực tuyến trở thành một kênh bán hàng hiệu quả
cho doanh nghiệp. Nhận ra được những ưu thế đó, các doanh nghiệp ngày càng đẩy
nhanh thương mại điện tử đối với doanh nghiệp của mình, hiện nay số trang web
bán hàng online được xây dựng ra ngày càng nhiều, phục vụ đầy đủ nhu cầu của
khách hàng, đồng thời cũng hỗ trợ được cho doanh nghiệp.
MỤC LỤC






!"#$
!%&
!'
!(
)
*
+,-
./0123456789
2:4;<=9>12?29@4;/A4;B4;4;2C72B4;D4
2EFG956789
HIJ47KLG9M4
"2N12284;
*)
+OPQ!)
B4;4;2CPR)
L12ST)
U1V42)
;B44;:WG89SIX<P7I/90RY
;B44;:WY
9SIX<P7I/90RY
B4;4;2CRZKXF[\0K?Y
]4;^IX4G62C^IJ47KL1_S`/:<9CIPHP[KG[K
*$
abcd$
e9Gf94;gh9^IJ47KL$
2@14i4;5i4;42jk^IJ47KL$
'J4;2@14i4;5i4;42jk^IJ47KL$
2@14i4;^IJ4<.SJ4k2lF$

'J4;2@14i4;72MFSJ4k2lF$
'J4;2@14i4;STX72B4;D4SJ4k2lF$
'J4;2@14i4;mnXSJ4k2lF
'J4;)2@14i4;72MF/X42SJ4k2lF
'J4;Y2@14i4;STX/X42FA1SJ4k2lF
'J4;o2@14i4;mnX/X42FA1SJ4k2lF
2@14i4;^IJ4<.42p4G9M4
'J4;q2@14i4;72MF789?20J412042p4G9M4
'J4; 2@14i4;mnX789?20J442p4G9M4
2@14i4;^IJ4<.?2N12284;
'J4;$2@14i4;mnX789?20J4?2N12284;
)2@14i4;^IJ4<.D47@1
'J4;2@14i4;72MFD47@1
'J4;2@14i4;STX72B4;D4D47@1
Y2@14i4;^IJ4<.5_45U7284;
'J4;2@14i4;m[F129Dr75_45U7284;
'J4;)2@14i4;mN142j45_45U7284;
o2@14i4;^IJ4<.2nX5_442jk
'J4;Y2@14i4;72MF2nX5_442jk
'J4;o2@14i4;m[F129Dr72nX5_442jk
'J4;q2@14i4;mnX2nX5_442jk)
q2@14i4;^IJ4<.2nX5_4sN4)
'J4; 2@14i4;72MF2nX5_4sN4)
'J4;$2@14i4;m[F129Dr72nX5_4sN4)
'J4;2@14i4;mnX2nX5_4sN4)
 2@14i4;^IJ4<.2nX5_472IMo
'J4;2@14i4;72MF2nX5_472IMo
'J4;2@14i4;m[F129Dr72nX5_472IMo
'J4;2@14i4;mnX2nX5_472IMo
e9Gf9?2N12284;o

2@14i4;5i4;?.789?20J4o
'J4;)2@14i4;5i4;?.789?20J4o
2@14i4;5i4;42jkq
'J4;Y2@14i4;5i4;42jkq
2@14i4;m[F/X42FA1SJ4k2lFq
'J4;o2@14i4;29t472L/X42FA1SJ4k2lFq
2@14i4;m[F129Dr7SJ4k2lFq
'J4;q2@14i4;129Dr7SJ4k2lF
)2@14i4;m[F129Dr7D47@1
'J4; 2@14i4;129Dr7D47@1
Y2@14i4;7E0;9u284;
'J4;$2@14i4;7E0;9u284;
oE05_4284;
'J4;2@14i4;7E05_4284;
q2@14i4;vF?9rF72B4;D4SJ4k2lF$
'J4;2@14i4;vF?9rFSJ4k2lF$
*
ab
2p4V12wMI1xIG6mT<.1yX1TX284;
HIw7Kz4220E75{4;1yX1TX284;
2j45L42G62E412r1yXG9C1?942/0X4229C47E9
P_5|4;:1J421yX2C72e4;
P_5|k2p41}k12@14i4;
P_5|<I|4;/:<9CI
P_5|/:<9CIF@15~42Y
N1S_5|/:<9CIF@1/gf95~42o
)•pw/€4;1N1FB2z42?2N949CF/:<9CI$
)•N15L421N172€172t$
)'9tI5|72€172t^IX42C
)'9tI5|/:<9CI^IX42C

z42B2z42/:<9CI^IX42C•!
)2Iwt47‚FB2z4272€172t<9M4?r7SX4;FB2z42^IX42C
Y29r7?r1_S`/:<9CIGj7<.)
Y29r7?r1N1sJ4;)
'J4;'J4;!X42FA1SJ4k2lF)
'J4;'J4;PJ4k2lFY
'J4;'J4;9NY
'J4;'J4;281I4;1}kY
'J4;)'J4;HIw64o
'J4;Y'J4;2p4G9M4o
'J4;o'J4;72X4270N4o
'J4;q'J4;"2N12284;o
'J4; 'J4;D47@1q
'J4;$'J4;5_4284;sN4q
'J4;'J4;29Dr75_4284;sN4q
'J4;'J4;5_4284;72IM
'J4;'J4;29Dr75_4284;72IM
'J4;'J4;2nX5_442jk$
'J4;)'J4;29Dr72nX5_442jk$
'J4;Y'J4;nX5_4sN4$
'J4;o'J4;29Dr72nX5_4sN4$
'J4;q'J4;nX5_472IM
'J4; 'J4;29Dr72nX5_472IM
YP_5|^IX42C
*)
&"&ƒ!
){7Se;9X0/9C4k2x4?2N12284;
)KX4;12y
)KX4;29Dr7/X42FA1SJ4k2lF
)KX4;29Dr7SJ4k2lF)

z42)9X0/9C47KX4;129Dr7SJ4k2lF)
)KX4;D47@1Y
z42)9X0/9C47KX4;D47@1Y
))KX4;5i4;42jkY
z42))9X0/9C47KX4;5i4;42jko
)YKX4;5i4;?.o
z42)Y9X0/9C47KX4;5i4;?.q
)oKX4;;9u284;q
z42)o9X0/9C47KX4;;9u284;
){7Se;9X0/9C4k2x4^IJ47KL
)KX4;^IJ47KL)$
)KX4;^IJ4<.SJ4k2lF)$
z42) 9X0/9C47KX4;^IJ4<.SJ4k2lF)
)KX4;^IJ4<.5_4284;sN4)
)
z42)$9X0/9C47KX4;^IJ4<.5_4284;sN4)
)KX4;^IJ4<.D47@1)
)
z42)9X0/9C47KX4;^IJ4<.D47@1)
))KX4;^IJ4<.2nX5_442jk)
)YKX4;72MFFf92nX5_442jk)
)q
)
Y$
Y
Y
*YY
"&H-*+•„,-Y
YN42;9N?r7^IJY
Ygf4;k2N77K9t456789Y

-"ƒY)
YY
TÓM TẮT ĐỒ ÁN
Họ và tên: Dương Thị Thảo
Chuyên ngành: Tin học ứng dụng Khoá: 10
Cán bộ hướng dẫn: Th.S Phạm Công Hòa
Tên đề tài: Xây dựng website bán và cho thuê áo dài cho cửa hàng áo dài
Thảo Anh
Tóm tắt: Website bán và cho thuê áo dài cho cửa hàng áo dài Thảo Anh nhằm
cung cấp quảng bá rộng rải sản phẩm tới người tiêu dùng. Đồng thời, hệ thống
website cũng có những chức năng nhằm hỗ trợ việc quản lý các quy trình hoạt động
của cửa hàng áo dài Thảo Anh.
Abstract: Website sales and rental shop tunic Thao Anh to provide product
widely advertised to consumers. At the same time, the system website also
functions to support the management processes of store operations tunic Thao Anh.
At the same time, the system website also functions to support the management of
operational processes of shop tunic Thao Anh.
DANH MỤC CÁC KÝ HIỆU
DANH MỤC CHỮ VIẾT TẮT
STT Tên viết tắt Tên đầy đủ
1. ADO ActiveX Data Objects
2. AJAX Asynchronous JavaScript And XML
3. ASP Active Server Pages
4. BRL Business Rule Logic
5. CRL Common Language Runtime
6. CSDL Cơ sở dữ liệu
7. DAO Data Access Object
8. DBA Database Administrator
9. DLL Dynamic Link Library
10. DTS Data Transformation Service

11. ECMA European Computer Manufacturers Association
12. FK Foreign key (Khóa ngoại)
13. HTML HyperText Markup Language
14. HTTP HyperText Transfer Protocol
15. IIS Internet Imformation Services
16. IL Intermediate Language Code
17. IPC International Pepper Community
18. ISO International Organization for Standardization
19. JIT Just In Time
20. JSP Java Script
21. LINQ Language Intergrated Query
22. MSIL Microsoft Intermediate Language
23. MVC Model View Control
24. ODBC Open Database Connectivity
25. OLEDB Object Linking and Embedding, Database
26. PK Primary key (Khóa chính)
27. RDBMS Relational Database Management System
28. RDO Remote Data Objects
29. SQL Structured Query Language
30. WCF Windows Communication Foundation
31. XML Extensible Markup Language
32. DMSP Danh mục sản phẩm
33. DM Danh mục
DANH MỤC CÁC BẢNG
Bảng 3.1 Chức năng đăng nhập quản trị Error: Reference source not found
Bảng 3.2 Chức năng thêm sản phẩm Error: Reference source not found
Bảng 3.3 Chức năng sửa thông tin sản phẩm Error: Reference source not found
Bảng 3.4 Chức năng xóa sản phẩm Error: Reference source not found
Bảng 3.5 Chức năng thêm danh sản phẩm Error: Reference source not found
Bảng 3.6 Chức năng sửa danh mục sản phẩm Error: Reference source not found

Bảng 3.7 Chức năng xóa danh mục sản phẩm Error: Reference source not found
Bảng 3.8 Chức năng thêm tài khoản cho nhân viên Error: Reference source not
found
Bảng 3.9 Chức năng xóa tài khoản nhân viên Error: Reference source not found
Bảng 3.10 Chức năng xóa tài khoản khách hàng. .Error: Reference source not found
Bảng 3.11 Chức năng thêm tin tức Error: Reference source not found
Bảng 3.12 Chức năng sửa thông tin tin tức Error: Reference source not found
Bảng 3.14. Chức năng xem chi tiết đơn đặt hàng. .Error: Reference source not found
Bảng 3.15 Chức năng xác nhận đơn đặt hàng Error: Reference source not found
Bảng 3.16 Chức năng thêm hóa đơn nhập Error: Reference source not found
Bảng 3.17 Chức năng xem chi tiết hóa đơn nhập Error: Reference source not found
Bảng 3.18 Chức năng xóa hóa đơn nhập Error: Reference source not found
Bảng 3.19 Chức năng thêm hóa đơn bán Error: Reference source not found
Bảng 3.20 Chức năng xem chi tiết hóa đơn bán Error: Reference source not found
Bảng 3.21 Chức năng xóa hóa đơn bán Error: Reference source not found
Bảng 3.22 Chức năng thêm hóa đơn thuê Error: Reference source not found
Bảng 3.23 Chức năng xem chi tiết hóa đơn thuê Error: Reference source not found
Bảng 3.24 Chức năng xóa hóa đơn thuê Error: Reference source not found
Bảng 3.25 Chức năng đăng ký tài khoản Error: Reference source not found
Bảng 3.26 Chức năng đăng nhập Error: Reference source not found
Bảng 3.27 Chức năng hiển thị danh mục sản phẩm Error: Reference source not
found
Bảng 3.28 Chức năng chi tiết sản phẩm Error: Reference source not found
Bảng 3.29 Chức năng chi tiết tin tức Error: Reference source not found
Bảng 3.30 Chức năng tạo giỏ hàng Error: Reference source not found
Bảng 3.31 Chức năng tạo đơn hàng Error: Reference source not found
Bảng 3.32 Chức năng tìm kiếm sản phẩm Error: Reference source not found
Bảng 4.1. Bảng Danh mục sản phẩm Error: Reference source not found
Bảng 4.2. Bảng Sản phẩm Error: Reference source not found
Bảng 4.3. Bảng Giá Error: Reference source not found

Bảng 4.4. Bảng Nhà cung cấp Error: Reference source not found
Bảng 4.5. Bảng Quyền Error: Reference source not found
Bảng 4.6. Bảng Nhân viên Error: Reference source not found
Bảng 4.7. Bảng thanh toán Error: Reference source not found
Bảng 4.8. Bảng Khách hàng Error: Reference source not found
Bảng 4.9. Bảng tin tức Error: Reference source not found
Bảng 4.10. Bảng đơn hàng bán Error: Reference source not found
Bảng 4.11. Bảng Chi tiết đơn hàng bán Error: Reference source not found
Bảng 4.12. Bảng đơn hàng thuê Error: Reference source not found
Bảng 4.13. Bảng Chi tiết đơn hàng thuê Error: Reference source not found
Bảng 4.14. Bảng hóa đơn nhập Error: Reference source not found
Bảng 4.15. Bảng Chi tiết hóa đơn nhập Error: Reference source not found
Bảng 4.16. Bảng Hóa đơn bán Error: Reference source not found
Bảng 4.17. Bảng Chi tiết hóa đơn bán Error: Reference source not found
Bảng 4.18. Bảng Hóa đơn thuê Error: Reference source not found
Bảng 4.19. Bảng Chi tiết hóa đơn thuê Error: Reference source not found
DANH MỤC CÁC HÌNH
Hình 4.1. Sơ đồ ngữ cảnh của hệ thống Error: Reference source not found
Hình 4.2. Sơ đồ phân cấp chức năng Error: Reference source not found
Hình 4.3. Sơ đồ dữ liệu mức đỉnh Error: Reference source not found
Hình 4.4. Biểu đồ dữ liệu mức 1 – Chức năng quản lý người dùng. Error: Reference
source not found
Hình 4.5. Biểu đồ dữ liệu mức 1 – Chức năng quản lý sản phẩm Error: Reference
source not found
Hình 4.6. Biểu đồ dữ liệu mức 1 – Chức năng quản lý đơn hàng bán/thuê Error:
Reference source not found
Hình 4.7. Biểu đồ dữ liệu mức 1 – Chức năng quản lý hóa đơn Error: Reference
source not found
Hình 4.8. Biểu đồ dữ liệu mức 1 – Chức năng quản lý tin tức Error: Reference
source not found

Hình 4.9. Biểu đồ dữ liệu mức 1 – Chức năng quản lý tìm kiếm Error: Reference
source not found
Hình 4.10. Biểu đồ dữ liệu mức 1 – Chức năng thống kê Error: Reference source
not found
Hình 4.11. Biểu đồ thực thể quan hệ ERD Error: Reference source not found
Hình 4.12. Mô hình dữ liệu quan hệ RDM Error: Reference source not found
Hình 4.13. Mô hình liên kết thực thể Error: Reference source not found
Hình 5.1. Giao diện trang chủ 44
Hình 5.2. Giao diện trang chi tiết danh mục sản phẩm Error: Reference source not
found
Hình 5.3. Giao diện trang chi tiết sản phẩm Error: Reference source not found
Hình 5.4. Giao diện trang tin tức Error: Reference source not found
Hình 5.5. Giao diện trang đăng nhập Error: Reference source not found
Hình 5.6. Giao diện trang đăng ký Error: Reference source not found
Hình 5.7. Giao diện trang giỏ hàng Error: Reference source not found
Hình 5.8. Giao diện trang quản trị Error: Reference source not found
Hình 5.9. Giao diện trang quản lý sản phẩm Error: Reference source not found
Hình 5.10. Giao diện trang quản lý đơn hàng Error: Reference source not found
Hình 5.11. Giao diện trang quản lý tin tức Error: Reference source not found
Hình 5.12. Giao diện trang quản lý hóa đơn nhập. Error: Reference source not found
Hình 5.13. Giao diện trang thêm mới hóa đơn nhập Error: Reference source not
found

CHƯƠNG 1
GIỚI THIỆU ĐỀ TÀI
1.1. Lý do chọn đề tài
Trong những năm của thế kỷ 21 chúng ta đã chứng kiến vai trò vô cùng to lớn
của công nghệ thông tin trong đời sống hiện đại. Với việc áp dụng công nghệ thông
tin trong nhiều lĩnh vực, Việt Nam đã có những bước phát triển mạnh mẽ về mọi
mặt của đời sống xã hội. Đặc biệt trong kinh doanh, thương mại công nghệ thông

tin càng nên chú trọng. Nhờ công nghệ thông tin, chúng ta có thể xóa đi khoảng
cách địa lý, khiến việc kinh doanh ngày càng trở nên thuận tiện và hầu như không
còn ái ngại về chuyện đường xá. Điều đó thuận cho người bán, tiện cho người mua
và làm cho nền kinh tế trở nên năng động hơn.
Khi nền kinh tế năng động hơn cũng đồng nghĩa với việc mỗi người chúng ta
trở nên bận rộn hơn. Thời gian rảnh rỗi không còn nhiều, liệu thời gian rảnh của bạn
có đủ cho bạn đi Shopping theo đúng nhu cầu mong muốn. Đặc biệt đối với người
phụ nữ Việt Nam việc chọn cho mình một chiếc áo dài duyên dáng, thuận theo ý
mình là rất khó, chính lẽ đó để đáp ứng nhu cầu của mọi người trong việc chọn cho
mình một chiếc áo dài thật ưng ý. Cửa hàng Thảo Anh có nhu cầu xây dựng một
website bán và cho thuê áo dài nhằm giúp họ tiết kiệm được thời gian, chi phí trong
việc phải đi ra các shop, các cửa hàng hay các chợ truyền thống để mua và tìm kiếm
sản phẩm. Thay vào đó chỉ việc ngồi ở nhà với chiếc máy tính đã kết nối Internet
mọi người có thể thỏa sức tìm kiếm, lựa chọn sản phẩm, mẫu mã, màu sắc mà mình
yêu thích mọi lúc mọi nơi.
Đối với việc bán hàng, ngoài việc phải quảng bá giới thiệu cho mọi người biết
về cửa hàng, còn phải tổ chức quản lý các nghiệp vụ bán hàng trong cửa hàng, điều
đó góp phần làm cho việc bán hàng có sự chuyên nghiệp, đáp ứng yêu cầu ngày
càng khắt khe của khách hàng, nó cũng góp phần tạo sự rành mạch trong việc quản
lý. Điều này cũng giúp nhà quản lý có nhiều thời gian hơn để đưa ra những kế
hoạch trong công việc bán hàng của mình.
1
Không chỉ dừng lại ở việc giúp nhà quản lý quản lý hệ thống của mình
dễ dàng, mà nó cũng giúp cho các nhân viên-người trực tiếp thao tác với phần
mềm làm việc nhanh hơn, hiệu quả hơn, tránh nhầm lẫn trong việc tính toán
nhập xuất hàng.
Đó là lý do em chọn đề tài” Xây dựng website bán và cho thuê áo dài cho cửa
hàng áo dài Thảo Anh” nhằm đáp ứng các tiêu chí:
• Xây dựng một trang Website nhằm giới thiệu, quảng bá các sản phẩm và
dịch vụ của cửa hàng Thảo Anh đến với khách hàng, từ đó hình thành dịch vụ 24h

và cung cấp thêm các chức năng mới: đặt hàng từ xa, giao hàng tại nhà… thông qua
Website này nhằm tạo ra các cơ hội tiếp xúc của cửa hàng Thảo Anh đến với khách
hàng một cách chuyên nghiệp.
• Xây dựng chức năng quản lý nhằm đáp ứng các quy trình nghiệp vụ
của cửa hàng.
• Kiểm soát quy trình hoạt động của cửa hàng bằng cách đưa ra các báo
cáo, thống kê về hoạt động kinh doanh của cửa hàng một cách bao quát, toàn
diện, và nhanh chóng, từ đó có thể đưa ra những kế hoạch kinh doanh phù hợp cho
cửa hàng.
• Giúp cho khách hàng tiếp cận dễ dàng hơn với sản phẩm và dịch vụ của
cửa hàng Thảo Anh như những thiết kế mới …một cách nhanh chóng và thuận tiện
qua những hình ảnh sinh động.
1.2. Những lợi ích khi ứng dụng Công nghệ thông tin
Tầm quan trọng của công nghệ thông tin và truyền thông đối với sự phát triển
của doanh nghiệp với hệ quả là sự thịnh vượng của các quốc gia không còn là vấn
đề tranh cãi. Ứng dụng của công nghệ thông tin do vậy trở thành một phần không
thể thiếu trong các chiến lược cạnh tranh của các doanh nghiệp và quốc gia.
Ở Việt Nam, những năm gần đây số lượng người dùng máy tính, Internet, số
trang web của doanh nghiệp, cơ quan chính phủ tăng lên rất nhiều. Khi ứng dụng
công nghệ thông tin vào công việc kinh doanh của công ty sẽ mang lại những lợi ích
cơ bản như sau:
2
 Dữ liệu được lưu dưới dạng số hóa, dễ dàng thống kê, báo cáo tuyệt đối
chính xác, đảm bảo an toàn dữ liệu.
 Tiết giảm thời gian làm việc do tất cả các công việc liên quan đến dữ liệu
được lập trình, các thao tác phức tạp trước đây được đơn giản hóa.
 Cải thiện chất lượng quá trình điều khiển và hiệu suất của quá trình sản xuất.
 Kiểm soát được việc khai thác và sử dụng dữ liệu.
 Giảm thiểu thời gian chờ đợi của khách hàng do việc tính toán được thực
hiện trên máy tính nên sẽ nhanh và chính xác hơn.

 Chống tiêu cực, gian lận trong việc quản lý: Các công việc do máy tính
thực hiện, xử lý, lưu trữ nên các nhân viên khó có thể sửa chữa, thay đổi gian lận
trong quá trình làm việc.
 Tìm kiếm dữ liệu cho việc thống kê, báo cáo trở nên nhanh gọn và dễ dàng hơn.
 Giúp tránh nhầm lẫn khi tính toán.
 Minh bạch hóa các nguồn thông tin.
1.3. Phạm vi đề tài
Website bán và cho thuê áo dài cho cửa hàng áo dài Thảo Anh được xây dựng
nhằm phục vụ cho 2 đối tượng:
 Quản trị viên
 Khách hàng
1.3.1. Quản trị viên
 Quản lý các hoạt động kinh doanh của cửa hàng trên mạng: mua hàng, đặt
hàng, thuê hàng …
 Quản lý danh mục các sản phẩm: Thêm sản phẩm mới, thay đổi các thông
tin về sản phẩm, trạng thái của sản phẩm: còn hàng, hết hàng, hay thậm chí là xóa
những sản phẩm mà cửa hàng không còn bán nữa nữa.
 Quản lý nội dung tin tức trên website: thêm mới, sửa, xóa tin tức.
 Quản lý các đơn hàng: Thêm mới đơn hàng, sửa đơn hàng, hủy đơn hàng,
thêm thông tin.
 Tìm kiếm các thông tin cần thiết trong cơ sở dữ liệu thông qua Website.
3
1.3.2. Khách hàng
 Khách hàng là khách vãng lai có quyền ghé thăm, xem và tìm kiếm thông
tin về các mặt hàng, các dịch vụ… của cửa hàng, khách hàng cũng có thể đăng ký
làm thành viên của website.
 Khách hàng là thành viên của website có thể xem thông tin cá nhân, xem
giỏ hàng của mình.
 Khi khách hàng ưng ý sản phẩm nào đó, khách hàng có thể đặt mua sản
phẩm. Khi số lượng mặt hàng hiện có của công ty không đủ với yêu cầu của khách

hàng, khách hàng có thể đặt hàng tới cửa hàng.
 Khách hàng có thể hủy đơn hàng trong thời gian quy định của website.
4
CHƯƠNG 2
GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG
2.1. Công nghệ ASP.NET
ASP.NET là một nền tảng ứng dụng Web (Web application framework) được
phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những
trang Web động, những ứng dụng Web và những dịch vụ Web. Lần đầu tiên được
đưa ra thị trường vào tháng 2 năm 2002 cùng với phiên bản 1.0 của .NET framework,
là công nghệ nối tiếp của Microsoft's Active Server Pages(ASP). ASP.NET được
biên dịch dưới dạng Common Language Runtime (CLR), cho phép những người lập
trình viết mã ASP.NET với bất kỳ ngôn ngữ nào được hỗ trợ bởi .NET language.
2.1.1. Lịch sử
Sau khi phát hành phiên bản Internet Information Service 4.0 vào năm 1997,
hãng Microsoft bắt đầu nghiên cứu một mô hình ứng dụng web để giải quyết những
bất tiện của ASP, đặc biệt là việc tách riêng biệt phần thể hiện và phần nội dung
cũng như cách viết mã rõ ràng hơn. Mark Anders quản lý của nhóm IIS và Scott
Guthrie, gia nhập Microsoft vào năm 1997 sau khi tốt nghiệp đại học Duke được
giao nhiệm vụ định hình mô hình cần phát triển. Những thiết kế ban đầu được thực
hiện trong vòng 2 tháng bởi Anders và Guthrie, Guthrie đã viết mã prototype đầu
tiên trong khoảng thời gian nghỉ lễ Giáng sinh năm 1997.
2.1.2. Đặc tính
 Trang aspx
Những trang ASP.NET, được biết đến như những web form, là khối chính
trong phát triển ứng dụng. Những web form được chứa trong những file có phần mở
rộng ASPX; những nhà phát triển có thể đặt nội dung tĩnh hoặc động vào trang aspx
dưới dạng server-side Web Control và User Control. Ngoài ra, có thể viết mã bằng
cách chèn <% mã cần viết %> vào trang web giống như những công nghệ phát
triển web khác PHP, JSP và ASP, nhưng những công nghệ nào không hỗ trợ data

binding khi nó phát sinh nội dung trang web.
5
 Mô hình Code-Behind
Mô hình code-behind được giới thiệu bởi Microsoft, đưa ra cách viết mã linh
động bằng cách để những mã lập trình trong một tập tin riêng eCodeBehind.
2.2. Ngôn ngữ C# và Visual Studio .NET
2.2.1. Ngôn ngữ C#
C# là một ngôn ngữ lập trình đơn giản, hiện đại, hướng đối tượng an toàn kiểu
(type-safe) và có nguồn gốc từ các ngôn ngữ C và C++. C# là một ngôn ngữ rất thân
thiện với người lập trình C và C++. C# là kết quả của việc kết hợp hiệu nǎng cao
của Visual Basic và sức mạnh của C++. C# được Microsoft giới thiệu để xây dựng
với Web và đòi hỏi quyền được cung cấp một môi trường đồng bộ với HTML,
XML và SOAP. Tóm lại C# là một ngôn ngữ lập trình hiện đại và là một môi
trường phát triển đầy tiềm nǎng để tạo ra các dịch vụ Web XML, các ứng dụng dựa
trên Microsoft .NET và cho cả nền tảng Microsoft Windows cũng như tạo ra các
ứng dụng Internet thế hệ kế tiếp một cách nhanh chóng và hiệu quả.
2.2.2. Visual Studio .NET
Visual Studio. NET cung cấp một môi trường phát triển mức cao để xây dựng
các ứng dụng trên .NET Framework. Với bộ Visual Studio.NET chúng ta có thể
đơn giản hoá việc tạo, triển khai và tiếp tục phát triển các ứng dụng Web và các
dịch vụ Web có sẵn một cách an toàn, bảo mật và khả nǎng biến đổi được. Visual
Studio. NET là một bộ đa ngôn ngữ các công cụ lập trình. Ngoài C# (Visual
C#.NET), Visual Studio.NET còn hỗ trợ Visual Basic, Visual C++, Visual J#.NET
và các ngôn ngữ script như VBScript và JScript. Trong đó C# nổi bật về tinh chặt
chẽ và ưu việt.
2.3. Công nghệ .NET Framework
.NET Framework là một nền tảng lập trình và cũng là một nền tảng thực thi
ứng dụng chủ yếu trên hệ điều hành Microsoft Windowns được phát triển bởi
Microsoft. Các chương trình được viết trên nền .NET Framework sẽ được triển khai
trong môi trường phần mềm (ngược lại với môi trường phần cứng) được biết đến

với tên Common Language Runtime (CLR). Môi trường phần mềm này là một máy
6
ảo trong đó cung cấp các dịch vụ như an ninh phần mềm (security), quản lý bộ nhớ
(memory management), và các xử lý lỗi ngoại lệ (exception handling).
.NET framework bao gồm tập các thư viện lập trình lớn, và những thư viện
này hỗ trợ việc xây dựng các chương trình phần mềm như lập trình giao diện; truy
cập, kết nối cõ sở dữ liệu; ứng dụng web; các giải thuật, cấu trúc dữ liệu; giao tiếp
mạng CLR cùng với bộ thý viện này là 2 thành phần chính của .NET framework.
.NET framework đơn giản hóa việc viết ứng dụng bằng cách cung cấp nhiều
thành phần được thiết kế sẵn, người lập trình chỉ cần học cách sử dụng và tùy theo
sự sáng tạo mà gắn kết các thành phần đó lại với nhau. Nhiều công cụ được tạo ra
để hỗ trợ xây dựng ứng dụng .NET, và IDE (Integrated Developement
Environment) được phát triển và hỗ trợ bởi chính Microsoft là Visual Studio.
.NET Framework là thành quả tối ưu của sự kết hợp công sức và trí tuệ của
Microsoft, nhằm tạo ra một nền tảng cho việc xây dựng và triển khai nhanh chóng
các dịch vụ và ứng dụng Web XML. Tầm nhìn của nền tảng .NET Framework kết
hợp một mô hình lập trình đơn giản, dễ sử dụng với các giao thức mở và biến đổi
được của Internet. Để đạt được tầm nhìn này, việc thiết kế .NET Framework nhằm
một số mục đích:
 Sự hợp nhất thông qua các chuẩn Internet công cộng:
Để giao tiếp với những đối tác kinh doanh, những khách hàng phụ thuộc vào
các khu vực theo vị trí địa lý, thậm trí cả những ứng dụng cho tương lai, những giải
pháp phát triển cần được đề nghị hỗ trợ cho các chuẩn Internet mở và tích hợp chặt
chẽ với các giao thức mà không bắt buộc người phát triển phải thông hiểu cơ sở hạ
tầng bên dưới nó.
 Khả nǎng biến đổi được thông qua một kiến trúc "ghép nối lỏng":
Đa số các hệ thống lớn, biến đổi được trên thế giới được xây dựng trên những
kiến trúc không đồng bộ dựa trên nền thông điệp (message-based). Nhưng công
việc xây dựng các ứng dụng trên một kiến trúc như vậy thường phức tạp và có ít các
công cụ hơn so với những môi trường phát triển ứng dụng N lớp (N-tier) "ghép nối

chặt" .NET Framework được xây dựng để đem lại những lợi thế về nǎng suất của
7
kiến trúc "ghép nối chặt" với khả nǎng biến đổi được và vận hành với nhau của kiến
trúc "ghép nối lỏng".
 Hỗ trợ nhiều ngôn ngữ:
Các nhà phát triển sử dụng những ngôn ngữ khác nhau do mỗi ngôn ngữ riêng
có những ưu thế đặc thù : một số ngôn ngữ đặc biệt thích hợp với thao tác toán học;
một số khác lại đa dạng ở các hàm tính toán tài chính v.v. .NET Framework cho phép
các ứng dụng được viết trong nhiều ngôn ngữ lập trình khác nhau và chúng có khả
nǎng tích hợp với nhau một cách chặt chẽ. Ngoài ra, với .NET Framework, các công
ty còn có thể tận dụng những lợi thế của kỹ nǎng phát triển sẵn có mà không cần phải
đào tạo lại và cho phép những người phát triển sử dụng ngôn ngữ mà họ ưa thích.
 Nâng cao nǎng suất cho các nhà phát triển:
Với số lượng các nhà phát triển ứng dụng không nhiều nên mỗi giờ làm việc
họ phải cho ra kết quả công việc cụ thể. Các nhóm phát triển với .NET Framework
có thể loại bỏ những công việc lập trình không cần thiết và tập trung vào viết các
lôgic doanh nghiệp. Chẳng hạn như .NET Framework có ưu điểm tiết kiệm thời
gian như thực hiện các giao dịch tự động và dễ sử dụng, quản lý bộ nhớ một cách tự
động và có chứa một tập các đối tượng điều khiển đa dạng bao hàm nhiều tác vụ
phát triển chung.
 Bảo vệ những sự đầu tư thông qua việc bảo mật đã được cải tiến:
Một trong những vấn đề liên quan lớn nhất đến Internet hiện nay là bảo mật.
Kiến trúc bảo mật của .NET Framework được thiết kế từ dưới lên để đảm bảo các
ứng dụng và dữ liệu được bảo vệ thông qua một mô hình bảo mật dựa-trên-bằng-
chứng (evidence-based) và tinh vi.
 Tận dụng những dịch vụ của hệ điều hành:
Windows cung cấp một số lượng đa dạng các dịch vụ có sẵn với bất kỳ nền
tảng nào; như truy cập dữ liệu một cách toàn diện, bảo mật tích hợp, các giao diện
người dùng tương tác, mô hình đối tượng thành phần đáng tin cậy và các giám sát
quá trình giao dịch. .NET Framework đã tận dụng lợi thế đa dạng và phong phú này

để đưa ra cho mọi người theo cách dễ sử dụng nhất.
8
2.4. Tổng quan về hệ quản trị cơ sở dữ liệu SQL Server
SQL Server là một cơ sở dữ liệu Client/Server. Nó có hai chức năng chính:
 Chứa dữ liệu người dùng nhập vào.
 Xử lý các yêu cầu gửi tới thông qua ngôn ngữ truy vấn cơ sở dữ liêu và trả
về các đối tượng trong hệ quản trị cơ sở dữ liệu SQL Server:
 Bảng (Table): Bảng là đơn vị lưu trữ dữ liệu chính trong cơ sở dữ liệu SQL
Server, đó là tập hợp dữ liệu có liên quan với nhau, là một đối tượng lưu trữ
dữ liệu dưới dạng hàng, cột. Các hàng trong bảng người ta gọi là các bản ghi chứa
dữ liệu, các cột là các trường chứa các thuộc tính của bảng.
 Khung nhìn dữ liệu (View): Về mặt logic, bảng ảo giống như một bảng
thực, nó không chứa bảng vật lý nào mà nó chỉ là kết quả của việc thực hiện
các câu lệnh Select trên những bảng thực và dữ liệu của nó sẽ bị mất đi khi không
thực hiện các câu lệnh đó.
 Chỉ số của bảng (Index): Chỉ số là một cấu trúc được tạo ra để lưu trữ
thông tin về vị trí các bản ghi trong một bảng dữ liệu nhằm cải thiên tốc độ truy
xuất dữ liệu. Một chỉ số được tạo nên trên một hay nhiều bảng, mọi sự thay đổi dữ
liệu trong bảng đều được tự động cập nhật với các chỉ số có lien quan trong suốt
quá trình sử dụng.
 Thủ tục lưu trữ (Store procedure): Là một khối các câu lệnh truy vấn cơ sở
dữ liệu, được lưu trữ trong một thủ tục và có tham số vào cũng như giá trị trả
về khi thủ tục đó được thực hiện.
 Trigger: Là một thủ tục lưu trữ được tự đông thực hiện bởi SQL Server khi
một bảng được sửa đổi bằng các câu lệnh UPDATE, INSERT, DELETE. Nó
có thể lưu trữ một câu lệnh đơn giản hay các câu lệnh phức tạp của T_SQL
(Transaction SQL), nhờ đó ta có thể lợi dụng cơ chế này để viết các Trigger nhằm
giải quyết các quy tắc nghiệp vụ, các mối dàng buộc phức tạp.
9
CHƯƠNG 3

PHÂN TÍCH YÊU CẦU
3.1. Đối với người quản trị
3.1.1. Chức năng đăng nhập quản trị
Bảng 3.1 Chức năng đăng nhập quản trị
Mô tả Dùng cho quản trị viên đăng nhập khi có tài khoản
Đầu vào Thông tin đăng nhập
+ Tên đăng nhập
+ Mật khẩu
Quá trình xử lý Kết nối cơ sở dữ liêu so sánh thông tin đăng nhập có đúng
không?
Tạo phiên truy cập cho người dùng đăng nhập
Đầu ra Thống kê kết quả đăng nhập
3.1.2. Chức năng quản lý sản phẩm
+ Thêm mới sản phẩm
Bảng 3.2 Chức năng thêm sản phẩm
Mô tả Thêm mới một sản phẩm.
Đầu vào + Tên sản phẩm
+ Thuộc danh mục sản phẩm
+ Giá bán
+ Giá thuê
+ Số lượng bán
+ Số lượng thuê
+ Hình ảnh
+ Thông tin sản phẩm
+ Trạng thái
Quá trình xử lý Kiểm tra dữ liệu form có đúng không?
Đầu ra Hiện thị thông tin về sản phẩm.
+ Sửa thông tin sản phẩm
Bảng 3.3 Chức năng sửa thông tin sản phẩm
10

×