Nhằm góp phần vào công cuộc xây dựng chính phủ điện tử và áp dụng công 
nghệ thông tin vào thực tiển cuộc sống, mọi ng ười bất cứ ai muốn hoạt động kinh 
doanh một cách hợp pháp đều phải đến Sở Kế Hoạch Và Đầu Tư của tỉnh nhà để
đăng ký thành lập Doanh Nghiệp, mà hiện nay vấn đề đăng ký kinh doanh vẫn còn 
làm mất thời gian v à bất tiện cho không ít người, chính vì vấn đề bức thiết đó đã
giúp tôi nảy sinh ý tưởng là thiết kế một WebSite “Đăng Ký Kinh Doanh Qua 
Mạng” cho Sở Kế Hoạnh Và Đầu Tư Bà Rịa – Vũng Tàu.
WebSite này sẽ tạo điều kiện thuận lợi cho các Doanh Nghiệp có thể đăng ký
kinh doanh một cách dể dàng và nhanh chống với chi phí thấp nhưng hiệu quả lại
cao. Mọi người không cần phải trực tiếp đến Sở Kế Hoạch Và Đầu Tư để đăng ký
thành lập Doanh Nghiệp cho mình mà có thể ngồi tại nhà nhưng lại xem được đầy 
đủ những thông tin hướng dẫn cũng như những thủ tục đăng ký kinh doanh rất rỏ
ràng và chi tiết, rồi sau đó tự đăng ký kinh doanh cho mình. Ngồi ra qua Website 
này các doanh nghiệp có thể cùng trao đổi thông tin với nhau hoặc với Sở Kế
Hoach Đầu Tư thông qua muc Diễn Đàn Doanh Nghiệp.
Trong bản báo cáo này, tôi xin trình bày quá trình phân tích, thiết kế một hệ
thống quản lý đăng ký kinh doanh qua mạng cho “Sở Kế Hoạch Và Đầu Tư Tỉnh 
Bà Rịa – Vũng Tàu” với hệ quản trị cơ sở dữ liệu SQL Server của hãng 
MICROSOFT.
Bản báo cáo gồm ba phần chính:
Phần 1. Tổng quan về cơ sở lý thuyết
Phần 2. Khảo sát và phân tích hệ thống
Phần 3. Hiện thực chương trình
                
              
                                            
                                
            
                       
            
                 81 trang
81 trang | 
Chia sẻ: nhungnt | Lượt xem: 2336 | Lượt tải: 0 
              
            Bạn đang xem trước 20 trang tài liệu Đồ án Đăng ký kinh doanh trên mạng, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Luận văn tốt nghiệp 
" Đăng ký kinh doanh trên mạng " 
Đồ án tốt nghiệp Trang 1 
SVTH: Lê Hữu Xuân GVHD: THs. Nguyễn Đức Thuần 
MỤC LỤC 
MỤC LỤC ............................................................................................................................. 1 
LỜI CÁM ƠN ........................................................................................................................ 5 
LỜI NÓI ĐẦU ...................................................................................................................... 6 
PHẦN 1................................................................................................................................. 7 
TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT ............................................................................ 7 
CHƯƠNG I. .......................................................................................................................... 8 
GIỚI THIỆU VỀ WORD WIDE WEB ............................................................................... 8 
.1. LịCH Sử .......................................................................................................................... 8 
.2. GIAO THứC TCP/IP ....................................................................................................... 8 
.3. GIAO THứC FTP ............................................................................................................ 9 
I.4. GIAO THứC WORD WIDE WEB ................................................................................... 9 
CHƯƠNG II. ....................................................................................................................... 12 
SƠ LƯỢC VỀ CÁC MÔ HÌNH CSDL TRÊN MẠNG .................................................... 12 
II.1. MộT Số KHÁI NIệM CƠ BảN ..................................................................................... 12 
II.1.1. CÔNG NGHệ CLIENT /SERVER ............................................................................. 12 
II.1.2. INTERNET ............................................................................................................... 12 
II.1.3. WEB SERVER .......................................................................................................... 12 
II.1.4. CƠ Sở Dữ LIệU (CSDL) ........................................................................................... 12 
II.2. KếT HợP CSDL VÀ WEB ........................................................................................... 12 
II.2.1. Hỗ TRợ ĐA NềN TảNG ............................................................................................ 13 
II.2.2. Hỗ TRợ MạNG .......................................................................................................... 13 
II.3. CÁC GIảI PHÁP TÍCH HợP WEB VÀ CSDL .............................................................. 14 
II.3.1. MÔ HÌNH KIếN TRÚC MộT LớP ............................................................................ 14 
II.3.2. MÔ HÌNH KIếN TRÚC HAI LớP ............................................................................. 14 
II.3.3. MÔ HÌNH KIếN TRÚC BA LớP ............................................................................... 16 
II.3.4. CÁC VấN Đề BảO MậT ............................................................................................ 14 
Đồ án tốt nghiệp Trang 2 
SVTH: Lê Hữu Xuân GVHD: THs. Nguyễn Đức Thuần 
CHƯƠNG III. ...................................................................................................................... 15 
TÌM HIỂU VỀ IIS ............................................................................................................. 15 
(INTERNET INFORMATION SERVER) ........................................................................... 15 
III.1. GIớI THIệU ................................................................................................................ 15 
III.2. TÌM HIểU Về INTERNET INFORMATION SERVER .............................................. 16 
III.2.1. INTERNET INFORMATION SERVER (IIS) LÀ GÌ ? ............................................ 16 
III.2.2. NHữNG KHảO SÁT Về INTERNET VÀ INTRANET ............................................ 16 
III.2.3. CÓ THể LÀM GÌ VớI IIS ........................................................................................ 17 
III.2.4. BảO MậT IIS ............................................................................................................ 18 
CHƯƠNG IV. ...................................................................................................................... 19 
TÌM HIỂU ĐÔI NÉT VỀ ASP .......................................................................................... 19 
IV.1. TÌM HIểU SƠ LƯợC Về ASP ..................................................................................... 19 
IV.2. ASP LÀ GÌ VÀ TạI SAO Sử DụNG ASP ................................................................... 22 
IV.2.1. ASP LÀ GÌ? ........................................................................................................... 192 
IV.2.2. TạI SAO Sử DụNG ASP? ........................................................................................ 20 
IV.2.3. NHữNG Sự VIệC XảY RA TRONG TRANG ASP? ................................................ 20 
IV.2.4. LợI ÍCH CUả VIệC Sử DụNG ASP .......................................................................... 20 
IV.3. CÁCH HOạT ĐộNG CUả ASP ................................................................................... 20 
IV.4. ƯU ĐIểM VÀ KHUYếT ĐIểM ASP ........................................................................... 26 
IV.4.1. ƯU ĐIểM ................................................................................................................. 26 
IV.4.2. KHUYếT ĐIểM ....................................................................................................... 30 
CHƯƠNG V. ....................................................................................................................... 27 
GIỚI THIỆU SƠ LƯỢC VỀ VBSCRIPT ......................................................................... 27 
V.1. KIểU Dữ LIệU CủA VBSCRIPT .................................................................................. 27 
V.2. CÁC CấU TRÚC ĐIềU KHIểN CHƯƠNG TRÌNH ..................................................... 30 
V.3. PROCEDURES ........................................................................................................... 31 
CHƯƠNG VI. ...................................................................................................................... 32 
Đồ án tốt nghiệp Trang 3 
SVTH: Lê Hữu Xuân GVHD: THs. Nguyễn Đức Thuần 
GIỚI THIỆU VỀ SQL SERVER ...................................................................................... 32 
VI.1. QUảN LÝ DEVICE .................................................................................................... 32 
VI.1.1. ĐịNH NGHĨA .......................................................................................................... 32 
VI.1.2. CÁC LOạI DEVICE................................................................................................. 32 
VI.2. DATABASE ............................................................................................................... 32 
VI.2.1. ĐịNH NGHĨA .......................................................................................................... 32 
VI.2.2. TRANSACTION LOG............................................................................................. 32 
VI.3. CÁC LOạI OBJECT TRONG DATABASE .............................................................. 328 
VI.3.1. TABLE .................................................................................................................. 328 
VI.3.2. NULLABILITY ....................................................................................................... 33 
VI.3.3. VIEW....................................................................................................................... 33 
VI.3.4. Sử DụNG VIEW CÓ NHữNG THUậN LợI SAU ..................................................... 33 
VI.3.5. STORED PROCEDURE .......................................................................................... 33 
VI.3.6. TRIGGER ................................................................................................................ 33 
VI.4. Hệ THốNG SECURITY CủA MS-SQL SERVER ....................................................... 34 
VI.4.1. LOGIN ID ................................................................................................................ 34 
VI.4.2. CÁC CHế Độ SECURITY CủA MS-SQL ................................................................ 34 
PHẦN 2............................................................................................................................... 41 
KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG ..................................................................... 41 
CHƯƠNG I. ........................................................................................................................ 41 
MÔ Tả Hệ THốNG 
…………………………………………………………………………………………………
………………………………….41 
I. GIớI THIệU CHUNG ..................................... ERROR! BOOKMARK NOT DEFINED.1 
I.1.GIớI THIệU Về PHÒNG ĐĂNG KÝ KINH DOANH VÀ QUY TRÌNH HOạT ĐộNG .. ERROR! 
BOOKMARK NOT DEFINED.1 
I.2 CÁC KHAI NIệM. .......................................................................................................... 42 
II.CHỨC NĂNG HỆ THỐNG ............................................................................................. 43 
CHƯƠNG II. PHÂN TÍCH Dữ LIệU Hệ THốNG. ........................................................... 44 
Đồ án tốt nghiệp Trang 4 
SVTH: Lê Hữu Xuân GVHD: THs. Nguyễn Đức Thuần 
I.PHÂN TÍCH Hệ THốNG ................................................................................................... 44 
I.1.MÔ HÌNH QUAN NIệM Dữ LIệU. ................................................................................ 44 
I.2.MÔ HÌNH Tổ CHứC Xữ LÝ .......................................................................................... 45 
I.3.MÔ HÌNH VậT LÝ Xử LÝ. ............................................................................................ 46 
I.4.MÔ HÌNH HÓA Xử LÝ ................................................................................................. 53 
I.4.1.CÁC KHÁI NIệM. ....................................................................................................... 53 
I.4.2.MÔ HÌNH THÔNG LƯợNG THÔNG TIN. ................................................................ 55 
II.CÀI ĐặT Hệ THốNG. .................................................................................................... 56 
II.1.MộT Số GIảI THUậT CHÍNH ....................................................................................... 56 
III.PHÂN TÍCH CÁC CHứC NĂNG Hệ THốNG ............................................................ 58 
III.1.SƠ Đồ PHÂN CấP CHứC NĂNG Hệ THốNG. ............................................................ 58 
III.2.PHÂN TÍCH CÁC CHứC NĂNG CủA BIểU Đồ PHÂN CấP CHứC NĂNG ............... 59 
IV. MÔ HÌNH Xử LÝ Hệ THốNG ....................................................................................... 61 
IV.1.MÔ HÌNH TổNG THể ................................................................................................. 61 
IV.2.MộT Số MODUN Hệ THốNG ..................................................................................... 62 
V. MỘT SỐ GIAO DIỆN CHÍNH TRONG CHƯƠNG TRÌNH. .......................................... 67 
KẾT LUẬN ........................................................................................................................ 84 
TÀI LIỆU THAM KHẢO ................................................................................................. 86 
Đồ án tốt nghiệp Trang 5 
SVTH: Lê Hữu Xuân GVHD: THs. Nguyễn Đức Thuần 
LỜI CÁM ƠN
Để hồn thành đồ án tốt nghiệp này, bên cạnh nổ lực của bản 
thân tôi còn nhận được sự giúp đỡ quí báu của rất nhiều người. 
 Tôi xin chân thành cám ơn Thầy: Nguyễn Đức Thuần đã tận 
tình hướng dẫn tôi trong suốt thời gian Thực Tập Tốt Nghiệp và 
hồn thành Đồ Aùn Tốt Nghiệp. 
 Cám ơn Khoa Công Nghệ Thông Tin Trường Đại Học Bách 
Khoa Hà Nội và Trường Đại Học Thủy Sản Nha Trang đã tạo mọi 
điều kiện thuận lợi cho tôi trong suốt quá trình học tập ở trường và 
các Thầy Cô đã hết lòng truyền đạt những kiến thức và kinh 
nghiệm quí giá. 
 Cám ơn Sở Kế Hoạch Đầu Tư Tỉnh Bà Rịa – Vũng Tàu đã 
hướng dẫn, giúp đở và tạo điều kiện cho tôi trong suốt quá trình 
thực tập. 
Và cuối cùng tôi xin được bài tỏ lòng biết ơn đến gia đình, 
cũng như bạn bè đã giúp đỡ và tạo điều kiện cho tôi trong quá trình 
học tập và thực hiện hồn thành Đồ Aùn Tốt Nghiệp này. 
Nha Trang, tháng 08 năm 2003 
Sinh viên 
Lê Minh Huy 
Đồ án tốt nghiệp Trang 6 
SVTH: Lê Hữu Xuân GVHD: THs. Nguyễn Đức Thuần 
LỜI NÓI ĐẦU 
Nhằm góp phần vào công cuộc xây dựng chính phủ điện tử và áp dụng công 
nghệ thông tin vào thực tiển cuộc sống, mọi người bất cứ ai muốn hoạt động kinh 
doanh một cách hợp pháp đều phải đến Sở Kế Hoạch Và Đầu Tư của tỉnh nhà để 
đăng ký thành lập Doanh Nghiệp, mà hiện nay vấn đề đăng ký kinh doanh vẫn còn 
làm mất thời gian và bất tiện cho không ít người, chính vì vấn đề bức thiết đó đã 
giúp tôi nảy sinh ý tưởng là thiết kế một WebSite “Đăng Ký Kinh Doanh Qua 
Mạng” cho Sở Kế Hoạnh Và Đầu Tư Bà Rịa – Vũng Tàu. 
WebSite này sẽ tạo điều kiện thuận lợi cho các Doanh Nghiệp có thể đăng ký 
kinh doanh một cách dể dàng và nhanh chống với chi phí thấp nhưng hiệu quả lại 
cao. Mọi người không cần phải trực tiếp đến Sở Kế Hoạch Và Đầu Tư để đăng ký 
thành lập Doanh Nghiệp cho mình mà có thể ngồi tại nhà nhưng lại xem được đầy 
đủ những thông tin hướng dẫn cũng như những thủ tục đăng ký kinh doanh rất rỏ 
ràng và chi tiết, rồi sau đó tự đăng ký kinh doanh cho mình. Ngồi ra qua Website 
này các doanh nghiệp có thể cùng trao đổi thông tin với nhau hoặc với Sở Kế 
Hoach Đầu Tư thông qua muc Diễn Đàn Doanh Nghiệp. 
Trong bản báo cáo này, tôi xin trình bày quá trình phân tích, thiết kế một hệ 
thống quản lý đăng ký kinh doanh qua mạng cho “Sở Kế Hoạch Và Đầu Tư Tỉnh 
Bà Rịa – Vũng Tàu” với hệ quản trị cơ sở dữ liệu SQL Server của hãng 
MICROSOFT. 
Bản báo cáo gồm ba phần chính: 
Phần 1. Tổng quan về cơ sở lý thuyết 
Phần 2. Khảo sát và phân tích hệ thống 
Phần 3. Hiện thực chương trình 
Sau quá trình tìm hiểu và thiết kế, nay tôi đã hồn thành. Tuy nhiên, thời gian 
nghiên cứu có hạn, kiến thức và kinh nghiệm còn hạn chế nên trong quá trình 
phân tích, thiết kế cho hệ thống sẽ không tránh khỏi được những sai sót. Rất mong 
sự góp ý của thầy cô và phòng đăng ký kinh doanh cùng các bạn sinh viên gần xa 
để tôi có thể hoần thành tốt hơn Website của mình . 
Tôi xin chân thành cảm ơn thầy Nguyễn Đức Thuần và các Cô Chú đang 
công tác tại Sở Kế Hoạch Đầu Tư đã hướng dẫn và tạo nhiều điều kiện thuận lợi 
cho tôi hồn thành tốt Đồ Aùn của mình. 
Nha Trang, tháng 08 năm 2003 
Sinh viên thực hiện 
Lê Hữu Xuân 
Đồ án tốt nghiệp Trang 7 
SVTH: Lê Hữu Xuân GVHD: THs. Nguyễn Đức Thuần 
PHẦN 1. 
TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT 
PHẦN 1. 
TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT 
Đồ án tốt nghiệp Trang 8 
SVTH: Lê Hữu Xuân GVHD: THs. Nguyễn Đức Thuần 
CHƯƠNG I. 
GIỚI THIỆU VỀ WORD WIDE WEB 
.1. Lịch sử 
Web được sinh ra bởi Internet, và nó cho thấy khả năng tự trị và giới hạn của 
kiến trúc Internet. Ngày nay, các chương trình duyệt Web có các khả năng truy cập 
vào các công nghệ Internet khác nhau như : Emai, Word Wide Web…. Nhưng Web và 
Internet không chỉ là một ngành kỹ thuật mà đó là môi trường để con người liên lạc, 
học tập, và tác động qua lại nhau trong cùng một môi trường văn hóa. 
Năm 1926, Paul Baran, mô tả trên giấy lời giải một vấn đề làm đau đầu các nhà 
quân sự lúc bấy giờ, tựa :”Liên lạc phân tán qua mạng “. Anh ta đưa ra một hệ thống 
máy tính rộng khắp đất nước kết nối lại với nhau sử dụng hệ thống mạng không tập 
trung (decentralized) do đó nếu một hay nhiều node mạng chính bị phá hủy thì các 
node còn lại vẫn tự động điều chỉnh các kết nối để duy trì việc liên lạc. 
Do mạng là không tập trung (decentralized), nên ta có thể thêm vào một máy tính 
thông qua đường dây điện thoại, một thiết bị phần cứng, và một số phần mềm NCP 
(network control protocol), ví dụ mạng ARPAnet. 
Một ứng dụng chính được phát triển đầu tiên trên ARPAnet là thư điện tử 
(electronic mail). Ngày nay, email là một phần không thể thiếu được của Net và nó 
được thiết kế sẵn bên trong các trình duyệt Web (ví dụ netscape) do đó một chương 
trình đơn lẻ để xem email là không cần thiết. 
.2. Giao thức TCP/IP 
Vào những năm 1970, nhu cầu trao đổi truyền tin trên các mạng phân biệt có 
“ngôn ngữ ” khác biệt nhau là cần thiết. Năm 1974, Vint Cerf và Bob Kahn đã đưa ra 
việc thiết kế chi tiết cho một protocol để liên lạc giữa các mạng khác nhau. Đến năm 
1982, việc thiết kế này được cài đặt và được gọi là TCP/IP (Transmission control 
protocol /Internet protocol). 
Phần TCP của giao thức TCP/IP cung cấp cơ chế kiểm tra việc truyền dữ liệu 
giữa Client và Server: nếu dữ liệu bị mất hay hỏng TCP sẽ yêu cầu gởi lại dữ liệu cho 
đến khi hết các lỗi. 
Phần IP trong giao thức TCP/IP di chuyển dữ liệu từ node này sang node khác. 
Nó sẽ giải mã các địa chỉ và tìm đường để đưa dữ liệu đến đích. Nó có thể sử dụng bởi 
các máy tính nhỏ để liên lạc trên các mạng LAN (ethernet hay token ring) có thể sử 
dụng cả giao thức TCP/IP và các giao thức khác nhau như novel hay window for 
workgroups. Một máy có thể ở mạng LAN và sử dụng TCP/IP để kết nối với các máy 
khác trên thế giới . 
Bộ quốc phòng Mỹ nhanh chóng định nghĩa TCP/IP như protocol chuẩn cho các 
hệ thống liên mạng của quân sự. Tuy nhiên với ưu thế của mình TCP/IP nhanh chóng 
thâm nhập và trở thành chuẩn mới cho tất cả các hệ thống mạng dân dụng và là tiền đề 
cho mạng Internet ngày nay . 
Telnet 
TCP/IP cung cấp khả năng login từ xa thông qua giao thức của telnet. Với telnet, 
User có thể liên kết và tìm thông qua các thư mục trên một hệ thống ở xa và chạy các 
chương trình. 
Đồ án tốt nghiệp Trang 9 
SVTH: Lê Hữu Xuân GVHD: THs. Nguyễn Đức Thuần 
 .3. Giao thức FTP 
File transfer protocol: là một phần mềm (software) cho phép truyền file nhị phân 
hoặc file text từ một máy này sang máy khác trên Internet, hay nói khác hơn, FTP là 
dịch vụ (service) cho phép chúng ta sao chép một file từ bất kỳ Internet host này đến 
bất kỳ Internet host khác. 
Giống như những dịch vụ khác trên Internet, FTP sử dụng hệ thống Client 
/Server. Một hệ thống Client /Server có thể hiểu như sau: 
Khái quát: 
Một trong những nguyên tắc sử dụng mạng là cho phép chia sẻ các tài nguyên. 
Rất nhiều thời gian việc chia sẻ này được hồn thành bởi hai chương trình riêng biệt, 
mỗi chương trình chạy trên máy tính khác nhau. Một chương trình gọi là Server, cung 
cấp một tài nguyên riêng. Chương trình kia gọi là Client để sử dụng tài nguyên đó. 
Dịch vụ này có tên là FTP, để kết nối vào một chương trình Server trên máy tính 
từ xa. Bằng cách sử dụng chương trình Client chúng ta phát ra những lệnh được 
chuyển đến Server. Server sẽ trả lời bằng cách tải những gì mà tập lệnh tới nơi phát ra 
yêu cầu đó. 
Để sử dụng, dùng lệnh FTP và mô tả địa chỉ của host từ xa mà chúng ta muốn kết 
nối vào. 
Anonymous FTP: 
Khi dùng FTP để chuyển file từ máy này đến máy khác trên Internet, có một vài 
hạn chế: Chúng ta không thể truy cập vào một máy tính trừ khi được sự cho phép. 
Nghĩa là chúng ta phải có User ID (account name) và password thì mới xâm nhập vào 
được. 
Khi sử dụng chương trình FTP để kết nối vào một anonymous FTP host, nó hoạt