Luận văn Xây dựng Website quảng cáo thương mại bằng ASP.NET

MỤC LỤC

DANH MỤC HÌNH VẼ VÀ BẢNG BIỂU . 4

MỞ ĐẦU . 6

CHƢƠNG I: TỔNG QUAN ASP.NET VÀ VISUAL STUDIO 2008 . 7

1.1 Giới thiệu về ASP.NET . 7

1.1.1 NET FRAMEWORK . 7

1.1.2 ASP.NET là gì . 7

1.1.3 Khác biệt giữa ASP.NET và ASP . 8

1.1.4 Quá trình xử lý tập tin Aspx . 11

1.1.5 Các đối tƣợng của ASP.NET . 12

1.1.6 Phát triển một website ASP.NET . 15

1.2 Microsoft Visual Studio 2008 Professional Edition . 16

CHƢƠNG II: MÔ TẢ VÀ PHÂN TÍCH BÀI TOÁN . 19

2.1 Khảo sát bài toán . 19

2.1.1 Mô tả bài toán . 19

2.1.2 Biểu đồ phân rã chức năng . 20

2.1.3 Các mẫu biểu . 22

2.2 Các mô hình . 23

2.2.1 Ma trận thực thể chức năng . 23

2.2.2 Biểu đồ ngữ cảnh . 24

2.2.3 Xây dựng biểu đồ luồng dữ liệu mức 0 . 25

2.2.4 Biều đồ luồng dữ liệu mức 1: . 26

Hình 2.8: Biểu đồ luồng dữ liệu cho tiến trình 1.0 . 26

2.2 Mô hình ER và mô hình quan hệ . 29

2.3.1 Đƣa ra các thực thể . 29

3

2.3.2 Xác định mối quan hệ giữa các thực thể . 32

2.3.3 Mô hình ER . 34

2.3.4 Thiết kế cơ sở dữ liệu, mô hình quan hệ . 35

CHƢƠNG III: CHƢƠNG TRÌNH . 37

3.1 Giới thiệu chƣơng trình . 37

3.2 Hƣớng dẫn cài đặt . 37

3.2.1 Cài đặt SQL 2005 Express Edition . 37

3.2.2 Cài đặt IIS . 39

3.2.3 Cài đặt thƣ mục ảo, tạo kết nối và Attach Cơ sở dữ liệu . 40

3.3 Hƣớng dẫn sử dụng . 41

3.3.1 Hƣớng dẫn chức năng đăng ký . 41

3.3.2 Hƣớng dẫn chức năng đăng tin . 43

3.3.3 Hƣớng dẫn chức năng gia hạn . 45

3.3.4 Hƣớng dẫn một số chức năng trong Administrator Control . 47

KẾT LUẬN . 49

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

pdf51 trang | Chuyên mục: ASP.NET | Chia sẻ: dkS00TYs | Lượt xem: 1915 | Lượt tải: 1download
Tóm tắt nội dung Luận văn Xây dựng Website quảng cáo thương mại bằng ASP.NET, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
HÁCH HÀNG (Tên đăng nhập, Mật khẩu, Quyền, Email, địa chỉ, 
số điện thoại) 
BẢNG GIÁ ( Mã giá, Tên giá, Số ngày hiển thị, giá) 
TIN QUẢNG CÁO ( Mã tin, Tên đăng nhập, Mã giá, Mã danh mục, 
Mã nơi đăng, Ngày đăng, Ngày hết hạn, Tiêu đề, Nội dung, Trạng thái) 
DANH MỤC (Mã danh mục, Danh mục) 
NƠI ĐĂNG (Mã nơi đăng, Nơi đăng) 
36 
Hình 2.21: Mô hình quan hệ 
37 
CHƢƠNG III: CHƢƠNG TRÌNH 
3.1 Giới thiệu chƣơng trình 
Chƣơng trình là một website đƣợc phát triển bằng các công cụ: 
- Visual Studio 2008 Professional Edition bao gồm cả .NET Framework 
- SQL Server 2005 Express Edition 
- IIS (Internet Information Service) 
Các Module chính của chƣơng trình: 
- Module “đăng ký khách hàng”: Lƣu thông tin cá nhân khách hàng để quản 
lý những thông tin khách hàng và thông tin quảng cáo của khách hàng 
- Module “đăng tin”: Lƣu thông tin quảng cáo mà khách hàng đã đăng 
- Module “bảng điều khiển khách hàng”: Lƣu những thông tin cá nhân mà 
khách hàng thay đổi, sửa chữa. Gia hạn thông tin. 
- Module “Administrator Control”: Module để ngƣời quản trị viên có thể 
kiểm soát thông tin, duyệt tin, quản lý tin, quản lý khách hàng thành viên, 
quản lý danh mục… 
3.2 Hƣớng dẫn cài đặt 
Để cài đặt Website ASP.NET ta cần phải cài đặt thành công những chƣơng 
trình sau: 
- SQL Server 2005 Express Edition 
- IIS (Internet Information Service) 
3.2.1 Cài đặt SQL 2005 Express Edition 
Yêu cầu về phần cứng và hệ điều hành sử dụng 
 Hệ điều hành tối thiểu: Windows 2000 Service Pack 4; Windows Server 
2003 Service Pack 1; Windows XP Service Pack 2 
 Phần cứng: 
- Máy tính chip Pentium III 600 MHz trở lên (Cấu hình đề nghị: Chip 1 GHz 
hoặc cao hơn.) 
- Tối thiểu 192 MB RAM (Cấu hình đề nghị: 512 MB RAM.) 
- Ổ cứng còn trống tối thiểu 525 MB 
38 
Bộ cài đặt: 
- 1. Để cài đặt SQL Server 2005 Express, máy bạn phải có bộ Windows 
Installer 3.1 trở lên, download về tại địa chỉ: 
- 2. Microsoft .Net Framework 2.0 trở lên 
o Hệ điều hành 32bit:  
o Hệ điều hành 64bit:  
- 3. Phải có file cài đặt SQL Server 2005 Express, có thể download miễn phí 
từ Website của Microsoft tại địa chỉ: 
4448-8848-dcc397514b41&displaylang=en 
- 4. SQL Server Management Studio Express: 
4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en 
Sau khi download về, lƣu vào một thƣ mục nào đó để bắt đầu tiến hành cài 
đặt lần lƣợt: 
- WindowsInstaller-KB893803-v2-x86.exe: Windows Installer 3.1 
- dotnetfx.exe: Microsoft .Net Framework 2.0 
- SQLEXPR.EXE: SQL Server 2005 Express 
- SQLServer2005_SSMSEE.msi: Công cụ quản lý SQL Server Management 
Studio Express 
Chú ý, khi cài đặt SQL Server nên để chế độ Mixed mode và đặt mật khẩu 
cho tài khoản sa 
39 
Hình 3.1: Chế độ Mixed mode SQL Server 
3.2.2 Cài đặt IIS 
- Cài IIS 5.1 đối với Windows XP: 
 Bƣớc 1: Vào menu Start -> Control Panel 
 Bƣớc 2: Vào mục Add, Remove Program 
 Bƣớc 3: Trong cửa sổ mở ra, tiếp tục chọn vào Add, Remove Windows 
Components 
 Bƣớc 4: Trong cửa sổ tiếp theo, đánh dấu vào mục Internet Information 
Services (IIS) - đây chính là thành phần mà ta cần cài. 
 Trong quá trình cài, Windows có thể yêu cầu cho đĩa Windows vào ổ CD 
để nó chép các file cần thiết. Lúc này ta có thể có hai cách: 
 Cho đĩa vào ổ CD và OK. 
 Nếu trên máy đã có sẵn thƣ mục chứa bộ cài đặt Windows, nhấn Browse 
và tìm đến thƣ mục I386 có trong bộ cài đặt đó. -> OK 
 Khi máy báo cài xong, nhấn Finish. 
40 
- Cài IIS 7 đối với Windows 7: 
 Bƣớc 1: Vào Control Panel -> Programs and Features 
 Bƣớc 2: Chọn Turn windows features 
 Bƣớc 3: Một của sổ hiện ra: 
o Chọn dấu tick vào Internet Infomation Services 
o Chọn dấu tick vào World Wide Web Services 
o Chọn dấu tick vào ASP, ASP.Net 
Click OK 
3.2.3 Cài đặt thƣ mục ảo, tạo kết nối và Attach Cơ sở dữ liệu 
3.2.3.1 Attach cơ sở dữ liệu (thêm cơ sở dữ liệu đã tồn tại vào SQL Server) 
Ta có thể dùng SQL Server Management Studio Express để Attach cơ sở dữ 
liệu. 
Trƣớc hết, bạn kết nối vào Server, điền tên Server, chọn SQL Server 
Authentication và tên đăng nhập với mật khẩu. 
Tiếp theo bạn vào mục Databases, Click chuột phải chọn Attach, một cửa sổ 
hiện lên, tiếp tục click vào nút Add.. Rồi chọn file db_quangcao.mdf trong thƣ mục 
“App_Data” trong thƣ mục của chƣơng trình. Sau đó OK là hoàn tất. 
3.2.3.2 Sửa chuỗi kết nối 
Chƣơng trình đƣợc phát triển ở một nơi khác, một máy chủ chứa cơ sở dữ 
liệu có thể khác với lúc cài đặt nên bạn phải sửa chuỗi kết nối cơ sở dữ liệu. 
Tại thƣ mục của chƣơng trình bạn tìm file Web.config. Nếu bạn có Visual 
Studio thì mở nó, nếu không bạn có thể mở nó bằng notepad hay wordpad. Sau đó 
bạn tìm đến dòng: 
 <add name="db_quangcaoConnectionString" 
connectionString="Data Source=REKKA;Initial Catalog=db_quangcao;Persist 
Security Info=True;User ID=sa;Password=123456;" 
providerName="System.Data.SqlClient"/> 
Tại phần “Data Source=REKKA” ta thay bằng tên Server SQL 2005 mà ta 
đã attach cơ sở dữ liệu. “User ID=sa;Password=123456” ta thay bằng tên đăng nhập 
và mật khẩu mà ta đã dùng để đăng nhập vào SQL Server và attach cơ sở dữ liệu. 
41 
3.2.3.3 Tạo thƣ mục ảo 
+ Bạn mở IIS 
+ Di chuyển chuột tới SERVER\Web site\ Default Web Site, nhấn chuột phải 
vào Default Web Site, chọn New\Virtual Directory 
+ Màn hình sẽ hiển thị ra Virtual Directory Creation Wizard 
+ Nhấn chuột vào nút Next 
+ Gõ chữ “ Web” (hay đặt tên gì cũng đƣợc) vào vùng Alias và chọn Next 
+ Nhấn chuột vào nút Browse, chọn thƣ mục chƣơng trình, và nhấn Next. 
+ Chọn Read và Run script (such as ASP) rồi tiếp tục chọn Next. 
+ Chọn Finish để kết thúc. 
Bây giờ, ta có thể chạy chƣơng trình bằng các vào trình duyệt gõ 
 để chạy chƣơng trình. “Hostname” là tên Host (máy) 
mà ta tạo thƣ mục ảo trong IIS. “Alias” là tên tùy chọn trong mục Alias khi tạo thƣ 
mục ảo 
3.3 Hƣớng dẫn sử dụng 
3.3.1 Hƣớng dẫn chức năng đăng ký 
Khi một khách hàng mới đến thăm website, khách hàng muốn đăng tin mà 
chƣa có tài khoản. Khách hàng phải đăng ký một tài khoản để có quyền đăng thông 
tin quảng cáo. Ở trang chủ( hình 3.2), khách hàng có thể kích chuột vào menu đăng 
ký để chuyển đến trang đăng ký 
42 
Hình 3.2: Giao diện trang chủ 
Hình 3.3: Form đăng ký 
Hình 3.3 là Form đăng ký, khách hàng nhập đầy đủ thông tin vào các trƣờng. 
Những trƣờng bắt buộc là Tên đăng nhập, mật khẩu, Email. Email là quan trọng, 
yêu cầu khách hàng nhập chính xác, vì Email là nơi để hệ thống website và khách 
hàng trao đổi thông tin. Khi khách hàng điền đẩy đủ và chính xác các thông tin thì 
kích chuột vào nút đăng ký. Khi nhận đƣợc thông báo nhƣ hình 3.4 là đăng ký thành 
công. Một Email đã đƣợc gửi đến cho khách hàng 
43 
Hình 3.4: Thông báo đăng ký thành công 
3.3.2 Hƣớng dẫn chức năng đăng tin 
Để có quyền đăng đƣợc thông tin, trƣớc hết khách hàng phải đăng nhập. Sau 
khi đăng nhập. Khách hàng kích chuột vào menu đăng tin trên thanh menu để 
chuyển đến trang đăng tin. 
44 
Hình 3.5: Form đăng ký 
Khách hàng điền đầy đủ những thông tin, Tiêu đề, Danh mục,Hạn đăng… 
Khách hàng có thể xem bảng giá bằng cách kich vào link “Xem bảng giá các gói 
45 
cƣớc”. Khách hàng có thể soạn thảo nội dung tin quảng cáo của mình bằng một 
editor giao diện bắt mắt dễ dùng nhƣ trong hình 3.5 .Khi đăng tin thành công, khách 
hàng cũng sẽ nhận đƣợc một thông báo thanh toán vào Email nhƣ hình 3.6 
Hình 3.6: Email thông báo khách hàng đăng tin 
3.3.3 Hƣớng dẫn chức năng gia hạn 
Khi thông tin hết hạn, một Email sẽ đƣợc gửi đến cho khách hàng, thông báo 
thông tin quảng cáo của bạn đã hết hạn để hiển thị lên website. 
Khách hàng sẽ đăng nhập, rồi vào chức năng “Bảng điều khiển” để gia hạn 
thông tin 
46 
Hình 3.7: Bảng điều khiển khách hàng 
Sau khi kích vào link gia hạn cho thông tin khách hàng chọn, sẽ chuyển đến 
trang gia hạn. Khách hàng chọn số ngày gia hạn. Sau khi gia hạn thành công, sẽ có 
một email thông báo gia hạn và thanh toán đƣợc gửi đến cho khách hàng. 
47 
Hình 3.8: Email thông báo gia hạn 
3.3.4 Hƣớng dẫn một số chức năng trong Administrator Control 
Chức năng này là dành cho các quản trị viên. 
3.3.4.1 Chức năng “quản lý tin” và duyệt tin 
Hình 3.9: Duyệt tin 
Những thông tin khách hàng đã đăng hoặc đã gia hạn nhƣng chƣa thanh toán 
sẽ đƣợc hiển thị. Khi đã nhận đƣợc thanh toán, quản trị viên có thể kích link nút 
mở, để đồng ý hiển thị thông tin lên web. Kích vào link gia hạn để đồng ý gia hạn. 
48 
3.3.4.2 Chức năng “Quản lý thành viên” 
Hình 3.10: Quản lý thành viên 
Quản trị viên có thể sửa thông tin thành viên, có thể khóa hay mở. Khi một 
thành viên bị khóa, thành viên đó sẽ không đăng nhập đƣợc. 
49 
KẾT LUẬN 
 Đồ án đã thực hiện các nhiệm vụ sau: 
- Mô tả nghiệp vụ của bài toán và tiến hành mô hình hóa nghiệp vụ bài toán 
chuẩn bị cho bƣớc sau. 
- Phân tích bài toán theo hƣớng cấu trúc bao gồm phân tích dữ liệu và phân 
tích xử lý. 
- Thiết kế hệ thống Website bao gồm thiết kế kiến trúc, thiết kế dữ liệu, 
thiết kế giao diện và các mô đun xử lý. 
- Cài đặt hệ thống và thử nghiêm với một số dữ liệu. 
Trong thời gian nghiên cứu, xây dựng Website, em đã hết sức cố gắng làm 
việc với sự giúp đỡ tận tình của thầy giáo hƣớng dẫn. Chƣơng trình đã đạt đƣợc một 
số kết quả nhất định. Tuy nhiên trình độ và kinh nghiệm còn hạn chế; chƣơng trình 
vẫn còn nhiều thiếu sót. Rất mong các thầy cô giáo và các bạn tận tình giúp đỡ để 
chƣơng trình ngày càng đƣợc hoàn thiện hơn. 
Nếu đƣợc phát triển tiếp đề tài này, em sẽ tiếp tục cố gắng hoàn thiện các 
chức năng của Website để có thể đáp ứng đƣợc với nhu cầu của các doanh nghiệp. 
50 
TÀI LIỆU THAM KHẢO 
Tài liệu tiếng Việt 
[1]. Nguyễn Văn Vỵ, Phân tích và thiết kế hệ thống thông tin quản lý, NXB 
Khoa học Tự nhiên và Công nghệ, Hà nội, 2007 
 [2]. Tài liệu hướng dẫn giảng dậy – Lập trình ứng dụng web với ASP.NET, 
Trung tâm tin học – Đại học Khoa Học Tự Nhiên thành phố Hồ Chí Minh, 
tháng 6 năm 2005 
[3]. Website  
Tài liệu tiếng anh 
[1]. Microsoft®, MSDN Library, 
us/library/ms123401.aspx 

File đính kèm:

  • pdfLuận văn Xây dựng Website quảng cáo thương mại bằng ASP.NET.pdf
Tài liệu liên quan