Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 95 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
95
Dung lượng
8,81 MB
Nội dung
ChươngtrìnhquảnlýcácKhuCôngnghiệp GVHD : Ths. Ninh Xuân Hải
PHẦN 1 : GIỚI THIỆU NHU CẦU – MỤC ĐÍCH ĐỀ TÀI
I . NHU CẦU THỰC HIỆN :
Vào những thập niên 80, xuất phát từ nhu cầu phát triển của xã hội, chiếc
máy tính đầu tiên ra đời với một kích thước đồ sộ, hao tốn năng lượng, và chỉ
đảm nhận được cáccông việc tính toán dài dòng, lặp đi lặp lại, tốn kém nhiều
thời gian . Đại bộ phận người dân lúc đó ít ai có thể nghỉ rằng chính từ chiếc
máy tính kồn kềnh này đã làm thay đổi hoàn toàn bộ mặt của thế giới, và cũng
từ nó mà về sau một ngành mới với tên gọi là “ ngành công nghệ thông tin ”
xuất hiện ( một ngành mà tên gọi của nó gắn liền với chiếc máy tính, một
ngành chủ chốt của thế kỷ 21).
Nổi bật nhất xuyên suốt quá trình phát triển của ngành công nghệ thông tin
không gì khác hơn là việc phát minh ra “ mạng ”. Một khái niệm mà nhờ có nó
giờ đây các máy tính không còn hoạt động riêng lẻ nữa, sức mạnh của từng
máy tính sẽ được kết hợp lại với nhau, cũng như sức mạnh trí óc của nhiều con
người được tập hợp lại với nhau. Ban đầu mạng ra đời chỉ phục vụ cho một
nhóm người, xa hơn nữa phục vụ cho một tổ chức, một quốc gia. Nhưng giờ
đây, với Internet (một dạng mới của mạng ), thì mạng đã phục vụ được cho mọi
người, mọi quốc gia trên thế giới .
Hiện nay đối với những nước phát triển, mọi thứ điều phụ thuộc nhiều vào
máy tính, sử dụng máy tính để thay thế cho conm người trong cáccông việc
khó khăn, cáccông việc quản lí với quy mô lớn. Lấy ví dụ như tại nước Mỹ, nơi
mà Internet xuất hiện lần đầu tiên và cũng là nơi công nghệ Internet phát triển
nhanh như vũ bảo, một số ngành quan trọng đã được chính phủ quản lí thông
qua mạng, và có thể liên kết với nhau thông qua mạng. Điều này giúp tiết
kiệm được rất nhiều sức lực của con người. Thật vậy, thế giới ngày nay mỗi
phút, mỗi giây đều có sự thay đổi, tính chất cạnh tranh trong công việc và trong
cuộc sống ngày càng gay gắt, nếu ai có thể có được sự chính xác và tốc độ
trong việc vận dụng cái mới thì người đó sẽ là người chiến thắng.
Từ thực tế đó việc mọi người ai cũng muốn mình là người biết được tin tức
sớm là điều không thể trách khỏi. Để đáp ứng nhu cầu đó không gì hiệu quả
hơn là Internet.
Với con người có thể vượt không gian và thời gian để làm được nhiều thứ
mà mình muốn bất cứ lúc nào. Trước hết là nói về vấn đề tốc độ của thông tin.
Mọi thông tin nơi sẽ được cập nhật lên trên website trên mạng, rồi sau đó tin
tức ấy sẽ được hàng triệu người trên thế giới biết đến chỉ với thời gian cực kì
ngắn, cho dù nơi người ấy ở là sáng, trưa hay tối. Từ đó, chúng ta có thể biết
SVTH : Võ Ngọc An 1 MSSV : 98
TH
006
Chương trìnhquảnlýcácKhuCôngnghiệp GVHD : Ths. Ninh Xuân Hải
được nhiều thông tin quan trọng mà mình muốn, tất nhiên là nhanh hơn tốc độ
của một tờ báo ra ngày hôm sau rất nhiều lần. Những người sử dụng mạng chắc
cũng không có gì lạ khi nhắc tới Email. Đây cũng là một trong các ứng dụng
trên mạng nhằm thoả mãn nhu cầu tốc độ của thông tin, giúp chúng ta thuận
tiện hơn rất nhiều trong công việc cũng như trong đời sống. Thật ra nếu bình
thường gửi một bức thư cho người khác tốn ít nhất là một ngày cho tới vài
ngày, nhưng với Email, chúng ta có thể gửi và nhận thư của bất kì người bạn
nào trên khắp thế giới trong một vài phút sau đó.
Kế tiếp là vấn đề về giá thành, đây chính là yếu tố chính để Internet có
thể tồn tại và phát triển. Một cuộc điện thoại để bàn công việc tất nhiên là tốn
hơn Email, nhưng nếu là điện thoại quốc tế, hay chi tiết công việc quá nhiều
thì Email đã tỏ rõ vai trò của nó; một bức thư bằng Email sẽ rất đầy đủ, nhưng
cũng cực kì rẻ. Một sản phẩm, một bộ phim, muốn mọi người biết đến thì phải
quảng cáo, và điều tất nhiên là quảng cáo trên mạng sẽ rẻ và nhiều người biết
hơn.
Tóm lại, với sự ra đời của mạng cùng với các tính năng của nó đang ngày
càng được mọi người thừa nhận và hoan nghênh. Nó đúng là công nghệ của thế
kỉ 21.
II. MỤC ĐÍCH-Ý NGHĨA THỰC HIỆN ĐỀ TÀI :
Ai cũng biết rằng nước ta là một nước đang phát triển, và đang dần hoà
nhập, học hỏi những cái tiên tiến của các nước bạn để giảm bớt khoảng cách
về mọi mặc với thế giới. Thật vậy, trong nhiều năm trở lại đây, lần lượt máy
tính rồi đến Internet đã từng bước xâm nhập vào Việt Nam, và cũng như nhiều
nước nó phát triển rất nhanh, được nhiều người hưởng ứng.
Mục đích của đề tài này cũng nhằm cung cấp các giải pháp xây dựng và
phát triển một website có chất lượng cao, hiệu quả, phù hợp với hoạt động và
mục tiêu của cácKhuCông Nghiệp. Thật ra từ lâu cácKhuCôngNghiệp đã
nhận rõ vai trò của việc ứng dụng tin học trong công tác quảnlý và tra cứu
thông tin trên mạng. Ban lãnh đạo của cácKhuCôngNghiệp đang triển khai
quá trình tin học hóa một cách toàn diện trên mọi hoạt động của KhuCông
Nghiệp :
• Xây dựng Website tiếng việt cho toàn KhuCông Nghiệp
• Cung cấp các giải pháp về trang thiết bò tin học phục vụ cho việc tin học
hoá KhuCông Nghiệp
• Xây dựng modul Web Thông báo cho toàn KhuCông Nghiệp, phục vụ
cho việc thông báo, giải đáp thắc mắc cho các Doanh Nghiệp trực thuộc
Khu Công Nghiệp.
• Cung cấp thông tin việc làm cho người lao động .
SVTH : Võ Ngọc An 2 MSSV : 98
TH
006
Chương trìnhquảnlýcácKhuCôngnghiệp GVHD : Ths. Ninh Xuân Hải
Tóm lại, đây là mục tiêu thiết thực và cần thiết cho KhuCôngNghiệp nói
riêng, cho người lao động, các Doanh Nghiệp nói chung và cho sự đi lên về
mọi mặc của đất nước, phù hợp với xu thế phát triển chung của thế giới .
PHẦN 2 : GIỚI THIỆU ASP.NET – GIỚI THIỆU SQL SERVER
CHƯƠNG I : GIỚI THIỆU ASP.NET
I. ASP.NET – GIỚI THIỆU SƠ LƯỢC
1. ASP LÀ GÌ ?
ASP.NET là Active Server Pages .NET (.NET ở đây là .NET
framework). Nói đơn giản, ASP.NET là một cơng nghệ có tính cách mạng
dùng để phát triển các ứng dụng về mạng hiện nay cũng như trong tương lai
(ASP.NET is a revolutionary technology for developing web applications).
Bạn lưu ý ở chổ ASP.NET là một phương pháp tổ chức hay khung tổ chức
(framework) để thiết lập các ứng dụng hết sức hùng mạnh cho mạng dựa
trên CLR (Common Language Runtime) chứ khơng phải là một ngơn ngữ
lập trình.
Tuy mang họ tên gần giống như ASP cổ điển nhưng ASP.NET khơng
phải là ASP. Tuy nhiên ASP.NET được thiết kế tương thích với các phiên
bản ASP trước đó. Ta chỉ cần thay đổi rất ít khi chuyển ứng dụng sẵn có từ
ASP sang ASP.NET. Và một điều thú vị nửa là ta có thể cài đặt bộ
ASP.NET chung với ASP 3.0 chạy trên máy chủ Windows 2000 hay
Windows XP mà khơng cần thay đổi cấu hình của ứng dụng ASP cũ. ASP
và ASP.NET hoạt động độc lập với nhau. Vì vậy ta sẽ tận dụng được những
ưu điểm mới của ASP.NET mà khơng cần phải sửa đổi nhiều. Mặc dù
Microsoft chỉ them vào đi .NET nhưng kiến trúc của ASP.NET so với
ASP hầu như đổi mới rất nhiều.
2. NHỮNG THAY ÐỔI CƠ BẢN :
ASP đã và đang thi hành sứ mạng được giao cho nó để phát triển
mạng một cách tốt đẹp như vậy thì tại sao ta cần phải đổi mới hồn tồn? Lý
do đơn giản là ASP khơng còn đáp ứng đủ nhu cầu hiện nay trong lãnh vực
phát triển mạng của cơng nghệ Tin Học. ASP được thiết kế riêng biệt và
nằm ở tầng phiá trên hệ điều hành Windows và Internet Information Server,
do đó cáccơng dụng của nó hết sức rời rạt và giới hạn.
Trong khi đó, ASP.NET là một cơ cấu trong các cơ cấu của hệ điều
hành Windows dưới dạng nền hay khung .NET (.NET framework), như vậy
SVTH : Võ Ngọc An 3 MSSV : 98
TH
006
Chương trìnhquảnlýcácKhuCôngnghiệp GVHD : Ths. Ninh Xuân Hải
ASP.NET khơng những có thể dùng các object của các ứng dụng cũ mà còn
có thể sử dụng tất cả mọi tài ngun mà Windows có.
Ta có thể tóm tắc sự thay đổi như sau:
• Tập tin của ASP.NET (ASP.NET file) có extension là .ASPX, còn tập
tin của ASP là .ASP.
• Tập tin của ASP.NET (ASP.NET file) được phân tích ngữ pháp
(parsed) bởi XSPISAPI.DLL, còn tập tin của ASP được phân tích bởi
ASP.DLL.
• ASP.NET là kiểu mẫu lập trình phát động bằng sự kiện (event driven),
còn các trang ASP được thi hành theo thứ tự tuần tự từ trên xuống
dưới.
• ASP.NET xử dụng trình biên dịch (compiled code) nên rất nhanh, còn
ASP dùng trình thơng dịch (interpreted code) do đó hiệu suất và tốc
độ phát triển cũng thua sút hẳn.
II. BỘ DỊCH VỤ WEB THẾ HỆ KẾ TIẾP ( NGWSF) :
Hệ điều hành được Microsoft xem là một tập hợp bao gồm nhiều đối
tượng hoạt động tương tác lẫn nhau. Chươngtrình của bạn cũng là một đối
tượng. Microsoft gọi mơ hình này với tên khá phổ biến là COM (Component
Object Model). Tất cả mọi thứ điều quy về đối tượng với phương thức,
thuộc tính và các dịch vụ mà đối tượng có thể cung cấp. Phát triển hơn nửa
Microsoft mở rộng COM thành COM+ cho phép các đối tượng COM mở
rộng giao tiếp với nhau trên mọi nền Windows98 , NT/2000/XP, máy chủ
Server và máy khách Client đâu đâu cũng là đối tượng có thể giao tiếp và
triệu gọi nhau một cách xun suốt.
Với sự bung nổ của Internet, Microsoft một lần nửa lại đưa ra kiến
trúc COM+ thành mơ hình đối tượng cao hơn ảnh hưởng đến tồn bộ hệ điều
hành. Kiến trúc mới này mang tên khung dịch vụ WEB thế hệ kế tiếp (Next
Generation Web Service Framework hay NGWSG. Tuy mang tên Web
nhưng thực chất nó đã ăn sâu trong hệ điều hành. NGWSG bổ sung các dịch
vụ mới cho các đối tượng ứng dụng phân tán COM+ bao gồm:
• Một tập các thư viện lập trình phong phú và thống nhất
• Bộ thực thi chươngtrình đa ngơn ngữ (multi-language runtime
engine) và bảo vệ an tồn mã thực thi.
• Đơn giản hố q trình tạo lập, phân phối và bảo trì ứng dụng
• Tăng tính mềm dẻo và khả chuyển cho các ứng dụng phân tán.
• Bảo vệ các phần mềm hiện có và giảm đầu tư đào tạo.
SVTH : Võ Ngọc An 4 MSSV : 98
TH
006
Chương trìnhquảnlýcácKhuCôngnghiệp GVHD : Ths. Ninh Xuân Hải
III. NET FRAMEWORK :
Sở dĩ có chữ .NET trong ASP.NET là vì mọi chức năng ASP.NET có
được là hồn tồn dựa vào .NET framework, do đó ta cần phải hiểu thấu đáo
kiến trúc hạ tầng của .NET framework để dùng ASP.NET một cách hiệu
quả, trong đó quan trọng nhất là CLR và .NET Framework Class.
1. CLR (COMMON LANGUAGE RUNTIME) :
CLR là mơi trường được dùng để quảnlý sự thi hành các nguồn mã (manage
the execution of code) mà ta đã soạn ra và biên dịch (write and compile
code) trong các ứng dụng. Tuy nhiên khi biên dịch nguồn mã, ta lại biên
dịch chúng ra thành một ngơn ngữ trung gian gọi là Microsoft Intermediate
Language (MSIL). Chính MSIL trung gian này là ngơn ngữ chung cho tất
cả các ngơn ngữ .NET hiện có, do đó chắc bạn cũng đốn ra là ASP.NET
cũng được biên dịch (compile) ra MSIL như mọi ai khác.
2. NET FRAMEWORK CLASSES
Ðiều quan trọng nhất mà ta cần phải nhớ là mọi thứ trong .NET đều là
object, tỷ như các trang ASP.NET, các hộp thơng điệp (message box) hay là
nút bấm (button), tất cả đều là object cả. Các object đó được tổ chức lại
thành từng nhóm riêng biệt như trong một thư viện để ta dễ dàng xữ dụng.
IV. CÁC ĐỐI TƯỢNG TRONG ASP :
1. ĐỐI TƯỢNG RESPONSE :
Là đối tượng lien quan đến cơng việc thong tin từ Server gửi đến trình duỵêt
Web. Response object cho phép Server đáp ứng, trả lời hay thơng tin với
Client.
SVTH : Võ Ngọc An 5 MSSV : 98
TH
006
Chương trìnhquảnlýcácKhuCôngnghiệp GVHD : Ths. Ninh Xuân Hải
Phương pháp (Method) Write
Thí dụ sau đây dùng phương pháp (method) Write của Response object để
hiển thị vài hàng chữ ở Client browser:
<%@ Page Language="VB" %>
<script runat="server">
sub Page_Load(obj as object, e as eventargs)
dim i as integer
'Dùng phương pháp (method) Write để hiển thị vài hàng chữ sau đây
Response.Write("Using Write method of Response object")
Response.Write("<HR width=100%\>")
Response.Write("<font size=" & 3 & ">Hello Thanh<br></font>")
end sub
</script>
<html>
<body>
</body>
</html>
SVTH : Võ Ngọc An 6 MSSV : 98
TH
006
Chương trìnhquảnlýcácKhuCôngnghiệp GVHD : Ths. Ninh Xuân Hải
2. ĐỐI TƯỢNG REQUEST :
Request object dùng để thơng tin giữa Server và Client browser.
Browser dùng Request object để gởi thơng tin cần thiết tới Server. Giống
như Response, Request object là instance của HttpRequest. Như vậy,
Request object đại diện cho Client khi u cầu trang Web, còn Server sẽ
dùng vừa Response vừa Request để đáp ứng u cầu hay đòi hỏi thơng tin từ
Client.
Đối tượng Request cho phép truy xuất tới bất kỳ thong tin nào do user
gởi tới bằng giao thức HTTP như :
- Các thơng tin chuẩn nằm trong biến Server
- Các tham số gởi tới bằng phương thức POST
- Các tham số gởi tới bằng phương thức GET
Nếu phương thức gửi từ Form là GET thì query String chứa tồn bộ thơng
tin gởi tới như các tham số đi đằng sau dấu chấm hỏi (?) trong họp địa chỉ
Nếu phương thức gửi tới là POST thì thơng tin gửi đi sẽ dấu đi
Tuy vậy, object này khơng cần thiết vì ASP.NET đã lo lắng, đãm
đương hầu hết trách nhiệm thơng tin giữa Server và Client browser dùm ta.
Một ứng dụng quan trọng của Request object là thu thập thơng tin của
Client browser. Thường, thơng tin của Client browser được gởi đi dưới dạng
form hay querystring (querystring: thơng tin gởi kèm vào phần đi của
request URL).
3. ĐỐI TƯỢNG SERVER :
Là đố tượng quan trọng cung cấp cho ta một vài sở hữu cơ bản và
phương pháp và được sử dụng trong tất cả mỗi trang ASP mà chúng ta tạo
ra.
SVTH : Võ Ngọc An 7 MSSV : 98
TH
006
Chương trìnhquảnlýcácKhuCôngnghiệp GVHD : Ths. Ninh Xuân Hải
• Thuộc tính
ScriptTimeout : Khoảng thới gian dành cho Scrip chạy. Mặc định là
90 giây
• Các dạng thức
- CreateObject : Tạo một instance của server component.
- HTMLEncode : Mã hố một chuỗi theo dạng HTML
- MapPath : Ánh xạ đường dẫn ảo (là đường dẫn tuyệt đối trên
Server hiện hành hoặc đường dẫn tuyệt đối đến trang hiện tại)
thànnh đường dẫn vật lý (Physical path).
- URLLencode : mã hố một chuỗi (kể cả kí tự Escape) theo quy
tắc mã hố URL
4. ĐỐI TƯỢNG SESSION :
Là một đối tượng có thể sử dụng để lưu trữ cả giá trị dữ liệu đơn giản
và cả kết nối dữ liệu. Mỗi Client khi u câu truy xuất trang Web trong ứng
dụng của ta là được phân phát một đối tượng Session .
Ta thường dùng đối tượng Session để xác định quyền có thể truy cập
vào trang Web nào đó. Thường dùng vào những trang Login.
• Các thuộc tính :
- SessionID : Trả về SessionID cho User. Mỗi Session sẽ được
server cho một số định danh duy nhất khi nó được tạo ra.
SVTH : Võ Ngọc An 8 MSSV : 98
TH
006
Chương trìnhquảnlýcácKhuCôngnghiệp GVHD : Ths. Ninh Xuân Hải
- Timeout : khoảng thời gian tồn tại của Session, tính bằng phút.
Mặc định 20 phút.
• Các dạng thức :
- Abandon : Xố bỏ một Session, trả lại tài ngn cho hệ thống.
V. TRUY XUẤT CƠ SỞ DỮ LIỆU :
1. SỬ DỤNG ADO.NET :
Khai báo và sử dụng khơng gian tên (namespace)
Trong ASP.NET để sử dụng một thư viện hay đối tượng nào đó ta cần
khai báo khơng gian tên (namespace) bằng chỉ thị Import. Nếu khơng thì khi
sử dụng đối tượng nào đó ta phải khai báo đầy đủ.
Ví dụ: <%Import Namespace=”System.Data.ADO”%>
Để xử lý dữ liệu trong ASP.NET ta có thể khai báo sử dụng các khơng
gian tên như sau:
Namespace Mục đích
System.Data Các đối tượng và kiểu cơ
bản phục vụ ADO.NET System.Data.ADO Quảnlýcác đối tượng chứa và
truy xuất dữ liệu theo OLE DB
System.Data.SQL Các đối tượng xử lý đặc thù cho CSDL SQL
System.Data.XML Đối tượng xử lý dữ
liệu XML
System.Data.SQLTypes Các kiểu dữ liệu của SQL
2. CÁC ĐỐI TỰONG TRONG ADO.NET :
a. Đối tượng Connection : Dùng đối tượng này để kết nối đến CSDL
Cách khai báo :
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%Dim myConnection As SqlConnection
myConnection = New SqlConnection
SVTH : Võ Ngọc An 9 MSSV : 98
TH
006
Chương trìnhquảnlýcácKhuCôngnghiệp GVHD : Ths. Ninh Xuân Hải
("server=yoursqlservername;database=Pubs;uid=sa" ) myConnection.Open()
%>
‘Connection Opened !!!!!!
b. Đối tượng Command : dùng để định nghĩa một câu lệnh hoặc 1 query
mà ta sẽ thực hiện trên data source
Cách khai báo
Dim myCommand As SqlDataAdapter
myCommand = new SqlDataAdapter("SELECT * FROM Authors",
myConnection)
c. Đối tượng DataSet : dung để sử lý dữ liệu lấy ra từ các nguồn chứa (data
store), đối tượng này cung cấp cách truy xuất đến danh sách các bảng cột và
dòng dữ liệu thong qua những đối tượng con như DataSet ,
DataRelationship, DataTable, DataColumn, DataRow, Datakey.
Cách khai báo :
Dim ds As DataSet = new DataSet()
myCommand.Fill(ds)
Ví dụ dùng để hiện thị thơng tin lên MyDataGrid
MyDataGrid.DataSource = ds
MyDataGrid.DataBind()
CHƯƠNG II : GIỚI THIỆU SQL SERVER
I.TỔNG QUAN :
1. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU QUAN HỆ (RDBMS):
SQL SERVER là một hệ thống quảnlý cơ sở dữ liệu (Relational
Database Management System (RDBMS)) sử dụng Transact-SQL để trao đổi
dữ liệu giữa Client computer và SQL Server computer. Một RDBMS bao gồm
databases, database engine và các ứng dụng dùng để quảnlý dữ liệu và các bộ
phận khác nhau trong RDBMS.
SQL Server được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn
lên đến Tera-Byte và có thể phục vụ cùng lúc cho hàng ngàn user. SQL Server
có các chức năng :
Có tính bảo mật dữ liệu.
Hỗ trợ đa xử lý.
Đảm bảo các ràng buộc toàn vẹn.
2. KIẾN TRÚC CLIENT/SERVER :
Server chứa dòch vụ cơ sở dữ liệu, bảo mật, quản lý.
SVTH : Võ Ngọc An 10 MSSV : 98
TH
006
[...]... quảnlýKhuCôngNghiệp - Ban quảnlýcácKhuCôngNghiệp 3 Mô tả yêu cầu : a) Cập nhật thông tin : - Thêm, xóa, sửa khucôngnghiệp một cách dễ dàng nhanh chóng - Thêm, xóa, sửa công ty một cách dễ dàng nhanh chóng - Thêm, xóa người lao động một cách dễ dàng nhanh chóng b) Tìm kiếm thông tin : - Tìm kiếm khucôngnghiệp theo tên khucôngnghiệp một cách nhanh chóng - Tìm kiếm cáccông ty thuộc các khu. .. báo cho cáccông ty thuộc khucông nghiệp( Xem, xoá, sửa) - Thống kê: + Thống kê công ty thuộc khucôngnghiệp theo:Ngành nghề,vốn,diện tích, khu vực, quốc gia… + Thống kê thông tin người lao động theo : trình độ, ngành nghề • Ban quản lýcácKhucôngnghiệp : Có các chức năng cũng như quyền thao tác đối với hệ thống quản lýcáckhucôngnghiệp qua Web Browser như sau : - Cập nhật cáckhucông nghiệp( thêm,... MSSV : 98 TH006 Chươngtrình quản lýcácKhuCôngnghiệp SVTH : Võ Ngọc An 22 GVHD : Ths Ninh Xuân Hải MSSV : 98 TH006 Chươngtrình quản lýcácKhuCôngnghiệp - GVHD : Ths Ninh Xuân Hải Mức 1 : SVTH : Võ Ngọc An 23 MSSV : 98 TH006 Chươngtrình quản lýcácKhuCôngnghiệp SVTH : Võ Ngọc An 24 GVHD : Ths Ninh Xuân Hải MSSV : 98 TH006 ChươngtrìnhquảnlýcácKhuCôngnghiệp SVTH : Võ Ngọc An 25 GVHD :... TH006 ChươngtrìnhquảnlýcácKhuCôngnghiệp SVTH : Võ Ngọc An 26 GVHD : Ths Ninh Xuân Hải MSSV : 98 TH006 ChươngtrìnhquảnlýcácKhuCôngnghiệp GVHD : Ths Ninh Xuân Hải c) Sơ đồ thực thể kết hợp (ERD): SVTH : Võ Ngọc An 27 MSSV : 98 TH006 ChươngtrìnhquảnlýcácKhuCôngnghiệp GVHD : Ths Ninh Xuân Hải 4 Xác đònh thực thể và quan hệ a) Phân loại các thực thể và thuộc tính : Thực thể Công ty : Công. .. thể Khucôngnghiệp : Khucôngnghiệp là một thực thể trong đó bao gồm các thông tin Tên thực thể : KHUCÔNGNGHIỆP Tên viết tắt : KHUCONGNGHIEP Các thuộc tính của thực thể : KHUCONGNGHIEP (MAKCN, TENKCN, USERKCN, PASSWORD, SVTH : Võ Ngọc An 28 MSSV : 98 TH006 ChươngtrìnhquảnlýcácKhuCôngnghiệp GVHD : Ths Ninh Xuân Hải DIACHI, DIENTHOAI, FAX, EMAIL, DIENTICH) Mỗi Khucôngnghiệp được quảnlý theo... liên bộ : • Thực thể KHUCONGNGHIEP : Thực thể này thể hiện thông tin về khucôngnghiệp như : mã khucông nghiệp, tên khucông nghiệp, password , đòa chỉ … SVTH : Võ Ngọc An 34 MSSV : 98 TH006 ChươngtrìnhquảnlýcácKhuCôngnghiệp GVHD : Ths Ninh Xuân Hải + Phát biểu RBTV R7 : Mỗi khucôngnghiệp sẽ có mã khucôngnghiệp khác nhau +Biểu diễn R7:∀kcn1 ∈ KHUCONGNGHIEP, ∀kcn2∈ KHUCONGNGHIEP kcn1.MAKCN... theo cách tìm kiếm tương đối - Xem thông báo của khucôngnghiệp - Tự thay đổi mật khẩu đăng nhập vào hệ thống • Ban quảnlýKhucôngnghiệp : Có các chức năng cũng như quyền thao tác đối với hệ thống quảnlýcáckhucôngnghiệp qua Web Browser như sau : - Cập nhật thông tin của cáccông ty trực thuộc khucông nghiệp( thêm,xóa,sửa) - Quảnlý thông tin tìm việc của người lao động (Xem, xoá) - Quản lý. .. việc làm đến các doanh nghiệp của cácKhuCôngNghiệp đó • Chính sách ưu đãi đầu tư áp dụng tại cácKhuCông Nghiệp: - Các nhà đầu tư vào cácKhuCôngNghiệp được ưu đãi khi thuê lại đất đã phát triển cơ sở hạ tầng tại cácKhuCôngNghiệp - Các tổ chức tư vấn, cá nhân trong và ngoài nước giới thiệu nhà đầu tư vào cácKhuCôngNghiệp được hưởng phí môi giới - Ưu đãi về thuế thu nhập doanh nghiệp + Đối... của cáccông ty trực thuộc khucông nghiệp( xem, xoá) - Quảnlý thông tin tìm việc của người lao động (xem, xoá) - Thống kê: + Thống kê cáckhucôngnghiệp theo diện tích, quốc gia + Thống kê công ty thuộc khucôngnghiệp theo:Ngành nghề, vốn,diện tích, khu vực, quốc gia… + Thống kê thông tin người lao động theo : trình độ, ngành nghề SVTH : Võ Ngọc An 18 MSSV : 98 TH006 ChươngtrìnhquảnlýcácKhu Công. .. kiếm cáccông ty thuộc cáckhucôngnghiệp theo quốc gia một cách nhanh chóng… c) Thống kê thông tin : - Thống kê Khucôngnghiệp theo tên khucôngnghiệp - Thống kê những Công ty của từng khucôngnghiệp - Thống kê người lao động trong cácCông ty thuộc từng khucôngnghiệp II PHÂN TÍCH : 1 Chức năng của các đối tượng : • Phiếu đăng ký của Công ty: - Đăng ký vào khucôngnghiệp - Tự thay đổi thông tin . Những công việc trong quản lý các Khu Công Nghiệp :
- Công ty muốn đăng ký vào Khu Công Nghiệp .
- Người lao động .
- Công ty trực thuộc Khu Công Nghiệp.
-. Ban quản lý Khu Công Nghiệp .
- Ban quản lý các Khu Công Nghiệp .
3. Mô tả yêu cầu :
a) Cập nhật thông tin :
- Thêm, xóa, sửa khu công nghiệp một cách