Đề tài Xây dựng trang Web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET

MỤC LỤC

MỤC LỤC . 1

DANH MỤC CÁC CHỮ CÁI VIẾT TẮT . 4

LỜI NÓI ĐẦU . 6

CHƯƠNG I TỔNG QUAN VỀ CƠ SỞ THỰC TẬP . 8

I.1 Giới thiệu chung về công ty: . 8

I.2 Sơ đồ tổ chức của công ty: . 10

CHƯƠNG II CƠ SỞ LÝ THUYẾT. . 11

II.1 Thương mại điện tử: . . 11

II.1.1 Thương m ại điện tử là gì: . 11

II.1.2 Lợi ích của thương mại điện tử : . 14

II.1.3 Các công đoạn của một giao dịch mua bán trên mạng : . 14

II.2 Tìm hiểu về Website . . 15

II.2. 1 Website là gì? . 15

II.2. 2 Yêu cầu tối thiểu của một Website : . 16

II.2.3 Tên miền và Webhosting : . 16

II.2.4 Các bước xây dựng Website : . 16

II.2.5 Chi phí xây dựng Website : . 17

II.3 Ngôn ngữ ASP.NET . 18

II.3.1 Giới thiệu về ASP.NET : . . 18

II.3.2 Cấu hình ASP.NET : . 19

II.4 Hệ quản trị cơ sở dữ liệu SQL Server . 21

II.4.1 Giới thiệu SQL Server 2000 :. 21

II.4. 2 Các phiên bản của SQL Server: . 22

II.5 Một số cơ sở nghiên cứu khác . 22

II.5.1 JavaScript: . . 22

II.5.2 CSS:. 23

CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG. 24

III.1 Mô tả bài toán, đưa ra yêu cầu . 24

III.1.1 Mô tả bài toán: . 24

III.1.2 Yêu cầu bài toán:. . 25

III.2 Biểu đồ phân cấp chức năng hệ thống . 26

H2. Biểu đồ phân cấp chức năng hệ thống. . 26

III.3 Biểu đồ luồng dữ liệu. 27

III.3.1 Biểu đồ luồng dữ liệu mức khung cảnh: . 27

H3. Biểu đồ luồng dữ liệu mức khung cảnh. . 27

III.3.2 Biều đồ luồng dữ liệu mức đỉnh: . 27

III.3.3 Biểu đồ luồng dữ liệu mức dưới đỉnh hoạt động thành viên : . 28

III.3.4 Biểu đồ luồng dữ liệu mức dưới đỉnh hoạt động quản trị : . 29

III.4 Thiết kế cơ sở dữ liệu . 29

III.4.1 Các bước trong thiết kế cơ sở dữ liệu cho một hệ thống : . 29

III.4.2 Cơ sở dữ liệu cho trang web: . . 31

III.4.3 Mối quan hệ giữa các bảng : . 34

CHƯƠNG IV THIẾT KẾ GIAO DIỆN . 35

IV.1 Giao diện cho người sử dụng : . 35

IV.2 Giao diện cho người quản trị . 45

KẾT LUẬN . 49

TÀI LIỆU THAM KHẢO . 50

pdf50 trang | Chuyên mục: ASP.NET | Chia sẻ: dkS00TYs | Lượt xem: 3623 | Lượt tải: 2download
Tóm tắt nội dung Đề tài Xây dựng trang Web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
của quá trình thiết kế cơ sở dữ liệu, trong bước này, 
xác định kiểu dữ liệu thích hợp cho môi trường và độ rộng của môi trường. 
III.4.2 Cơ sở dữ liệu cho trang web: 
Gồm 7 bảng chính 
a. Bảng Sanpham (Sản phẩm): 
STT Tên trường Kiểu dữ liệu Độ rộng Mô tả 
1 spID Int 4 Mã sản phẩm 
2 Tensp Char 20 Tên sản phẩm 
3 Anhsp Varchar 50 Ảnh chính 
b. Bảng Chitiet_sp (Chi tiết sản phẩm): 
STT Tên trường Kiểu dữ liệu Độ rộng Mô tả 
1 dtID Varchar 100 Mã điện thoại 
2 Mang Varchar 100 Mạng 
3 spID Int 4 Mã sản phẩm 
4 Ngaysx Datetime 8 Ngày sản xuất 
5 Trangthai Varchar 50 Trạng thái 
6 Kichco Varchar 100 Kích cỡ 
7 Trongluong Char 100 Trọng lượng 
8 Mh_loai Varchar 50 Loại màn hình 
9 Mh_size Varchar 20 Cỡ màn hình 
10 Bn_danhba Varchar 50 Danh bạ 
11 Bn_nkcall Varchar 50 Nhật ký cuộc gọi 
12 Thenho Varchar 20 Khe cắm thẻ nhớ 
13 GPRS Varchar 20 GPRS 
14 Bluetooth Varchar 20 Bluetooth 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai 
32
15 Hongngoai Varchar 20 Cổng hồng ngoại 
16 USB Varchar 20 USB 
17 Os Varchar 50 Hệ điều hành 
18 Tinnhan Varchar 50 Tin nhắn 
19 Trinhduyet Varchar 50 Trình duyệt 
20 Ngonngu Varchar 50 Ngôn ngữ 
21 Pin Varchar 50 Pin 
22 Soluong Int 5 Số lượng 
23 Gia Decimal 9(18,0) Giá 
24 Img Varchar 100 Hình ảnh 
c. Bảng Nguoisd (Người sử dụng): 
STT Tên trường Kiểu dữ liệu Độ rộng Mô tả 
1 NgsdID Varchar 50 Mã người sử dụng 
2 Pass Varchar 16 Mật khẩu 
3 F_name Varchar 50 Tên 
4 L_name Varchar 50 Họ 
5 Nsinh Char 20 Ngày sinh 
6 Gioitinh Char 10 Giới tính 
7 Email Varchar 50 Địa chỉ email 
8 Quoctich Varchar 50 Quốc tịch 
9 Zip Char 10 Mã zip 
10 Add Varchar 500 Địa chỉ 
11 Phone Char 20 Điện thoại 
12 Question Varchar 200 Câu hỏi bí mật 
13 Anws Varchar 50 Trả lời 
14 Post Int 4 
15 Ngaytg Char 20 Ngày tham gia 
16 Img Varchar 300 Ảnh 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai 
33
d. Bảng Giohang (Giỏ hàng): 
STT Tên trường Kiểu dữ liệu Độ rộng Mô tả 
1 giohangID Varchar 500 Mã giỏ hàng 
2 ngsdID Varchar 50 Mã người sử dụng 
3 dtID Varchar 100 Mã điện thoại 
4 spID Int 4 Mã loại sản phẩm 
5 Gia Decimal 9(18,0) Giá 
6 Soluong Int 4 Số lượng 
7 Ttien Decimal 9(18,0) Tổng tiền 
e. Bảng Thanhtoan (Thanh toán): 
STT Tên trường Kiểu dữ liệu Độ rộng Mô tả 
1 ttoanID Varchar 50 Mã thanh toán 
2 ngsdID Varchar 50 Mã người sử dụng 
3 Soluong Int 4 Số lượng 
4 Loaithe Varchar 50 Loại thẻ 
5 Sothe Varchar 50 Số thẻ 
6 Ngayhh Datetime 8 Ngày hết hạn 
7 IP Char 20 IP 
8 Add Varchar 200 Địa chỉ giao hàng 
9 Phone Char 20 Số điện thoại 
f. Bảng Binhchon (Bình chọn): 
STT Tên trường Kiểu dữ liệu Độ rộng Mô tả 
1 rateID Varchar 20 Mã bình chọn 
2 Binhchon Varchar 50 Bình chọn 
3 IP Char 20 IP của máy 
4 dtID Varchar 20 Mã điện thoại 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai 
34
g. Bảng Gopy (Góp ý): 
STT Tên trường Kiểu dữ liệu Độ rộng Mô tả 
1 gopyID Numeric 9(18,0) Mã góp ý 
2 Chude Varchar 100 Chủ đề 
3 Nggui Varchar 50 Người gửi 
4 Ngaygui Char 50 Ngày gửi 
5 IP Char 50 IP 
6 Loinhan Ntext 16 Lời nhắn 
III.4.3 Mối quan hệ giữa các bảng : 
Giữa hai bảng : sanpham và chitiet_sp tồn tại mối quan hệ Một – Nhiều ( 1- 
n ) . Vì mỗi mã loại sản phẩm thì có nhiều mã loại điện thoại, nhưng mỗi mã loại 
điện thoại thì chỉ thuộc về một mã loại sản phẩm mà thôi. VD : Mã 01 tương ứng 
với mã sản phẩm Nokia, thì có rất nhiều mã điện thoại là loại Nokia. 
Giữa hai bảng : nguoisd và giohang tồn tại mối quan hệ Một – Nhiều (1-N). 
Vì mỗi một người sử dụng có thể mua nhiều loại mặt hàng, nhưng mỗi giỏ hàng chỉ 
thuộc về một người sử dụng mà thôi. 
Giữa hai bảng : nguoisd và thanhtoan tồn tại mối quan hệ Một - Nhiều (1-
N). Vì mỗi người sử dụng có thể mua nhiều mặt hàng ở thời điểm khác nhau nên có 
nhiều phiếu thanh toán khác nhau, nhưng ứng với mỗi phiếu thanh toán đó chỉ thuộc 
về một người sử dụng mà thôi. 
Giữa hai bảng : sanpham và giohang tồn tại mối quan hệ Một – Nhiều (1-
N). Vì ứng với mỗi loại sản phẩm thì sẽ sinh ra một giỏ hàng, but trong một giỏ 
hàng thì chỉ có một loại sản phẩm mà thôi. 
Giữa hai bảng : chitiet_sp và binhchon tồn tại mối quan hệ Một – Nhiều (1-
N). Vì với mỗi một loại điện thoại thì có thể được bình chọn nhiều lần bởi nhiều 
người, nhưng với một phiếu bầu chỉ được bầu cho một loại sản phẩm mà thôi. 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
35
CHƯƠNG IV THIẾT KẾ GIAO DIỆN 
IV.1 Giao diện cho người sử dụng : 
Trang chủ của trang web bán điện thoại trực tuyến của shop PTDuat Mobile 
shop : 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
36
Với khách vãng lai (guest), bạn có thể xem thông tin về sản phẩm: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
37
Bạn có thể đăng ký là thành viên của trang web để mua điện thoại. Đây là 
form đăng thành viên: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
38
Sau khi đăng ký là thành viên, bạn có thể đăng nhập vào trong trang web. 
Dưới đây là form đăng nhập vào trang web: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
39
Khi là thành viên trang web, bạn có quyền mua hàng bằng cách thêm sản 
phẩm mình mua vào trong giỏ hàng của mình (add to card). Bạn cũng có thể bình 
chọn cho sản phẩm mình xem: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
40
Khi bạn chọn mua một mặt hàng, bạn sẽ thêm mặt hàng đó cùng với số 
lượng của nó vào. Hệ thống sẽ tự động tính giá tiền và đưa vào giỏ hàng của bạn: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
41
Trong giỏ hàng của mình, bạn có thể tiếp tục mua hàng hoặc bỏ đi sản phẩm 
mà mình không muốn mua nữa: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
42
Sau khi đã chọn các sản phẩm đưa vào giỏ hàng, bạn sẽ thanh toán hàng. Ở 
đây áp dụng hình thức thanh toán bằng thẻ tín dụng. Bạn phải điền đầy đủ các thông 
tin về loại thẻ mình đang sử dụng (mã số thẻ, chủ thẻ, địa chỉ nhận hàng, số điện 
thoại). 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
43
Như vậy bạn đã hoàn tất một quá trình mua bán ảo trên mạng. Giờ đây, bạn 
có thể đợi cho người quản lý xác thực thông tin về bạn. Nếu hợp lệ thì sẽ giao hàng 
đến địa chỉ bạn đã viết khi bạn chuyển tiền vào tài khoản. 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
44
Bạn cũng có thể đóng góp ý kiến của mình về trang web. Mọi thông tin góp 
ý sẽ được chuyển bằng email tới người quản trị trang. Mọi thắc mắc của bạn về 
trang cũng sẽ được cung cấp đầy đủ và gửi email lại cho bạn: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
45
IV.2 Giao diện cho người quản trị 
Để vào được trang quản trị bạn phải đăng nhập vào hệ thống quản trị. Đây là 
form đăng nhập hệ thống quản trị: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
46
Với tên truy nhập và mật khẩu hợp lệ, bạn sẽ login vào trang quản trị. Tại 
đây bạn có quyền đối với hệ thống như thêm mới sản phẩm, sửa đổi sản phẩm, xóa 
sản phẩm, hay quản lý người sử dụng: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
47
Với form thêm mới sản phẩm: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
48
Để sửa đổi sản phẩm, bạn phải chọn loại sản phẩm mình cần sửa đổi. Form 
chọn loại điện thoại mình sửa đổi: 
Sau khi đã chọn xong bạn click vào edit form sửa đổi sẽ hiện lên cho bạn 
sửa đổi. Nếu bạn click vào delete thì bạn sẽ xóa sản phẩm đó ra khỏi cơ sở dữ liệu. 
Với người quản trị trang web, bạn có thể phân quyền cho người sử dụng như 
sau: 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai 
49
KẾT LUẬN 
Trong quá trình thực hiện chương trình mặc dù đã rất cố gắng hết sức để cài 
đặt chương trình nhưng do thời gian hạn chế nên chương trình của em chưa giải 
quyết hết các yêu cầu đặt ra. 
Về mặt công nghệ, em đã tìm hiểu và nắm bắt quy trình của dịch vụ trực 
tuyến, tìm hiểu ngôn ngữ lập trình mạng ASP.NET và hệ quản trị cơ sở dữ liệu SQL 
Server. Ngoài ra em còn biết cách tổ chức xây dựng cơ sở dữ liệu cho bài toán bán 
hàng trực tuyến qua mạng. 
Tuy nhiên, do thời gian có hạn nên việc học công nghệ mới còn một số hạn 
chế: 
 Chương trình còn đơn giản về chức năng. 
 Tính bảo mật chưa cao vì khi gặp lỗi thì sẽ báo cả đường linhk 
cơ sở dữ liệu, do đó dễ bị hacker. 
Trong quá trình xây dựng chương trình, do thời gian thực hiện hạn chế, kinh 
nghiệm cũng như kiến thức còn nhiều hạn chế, vì vậy chương trình hiện tại còn 
nhiều thiếu sót. 
Chương trình hoàn thành, rất mong được các quý thầy cô và các bạn đóng 
góp ý kiến để xây dựng chương trình ngày một hoàn thiện. 
Cuối cùng em xin chân thành cảm ơn các thầy cô và các bạn đã giúp đỡ, tạo 
điều kiện cho em hoàn thành bài thực tập tốt nghiệp này. 
Em cũng xin chân thành cảm ơn cô giáoThạc sỹ Nguyễn Quỳnh Mai đã tận 
tình chỉ bảo, hướng dẫn em trong suốt quá trình làm đề tài ./. 
 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET 
Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai 
50
TÀI LIỆU THAM KHẢO 
[1]www. Wikipedia.org. 
[2]www.vnnetsoft.com 
[3] www.vecvn.com 
[4] www.vnsolution.com 
1. www.asp.net 
2. www.aspvn.net 
3. www.w3schools.com 

File đính kèm:

  • pdfĐề tài Xây dựng trang Web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET.pdf
Tài liệu liên quan