Quản lý và xử lý việc làm và thông tin tuyển dụng

85 446 1
Quản lý và xử lý việc làm và thông tin tuyển dụng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Quản lý và xử lý việc làm và thông tin tuyển dụng

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Phần mềm xây dựng Website Tuyển Dụng Lao ĐộngTrên Mạng Internet Lời Cảm Ơn Em xin chân thành cảm ơn quí thầy cô đã giúp đỡ em thực hiện đề tài này. Đặc biệt thầy Vũ Thành Nam đã tận tình giúp đỡ, chỉ bảo em. Em xin chân trọng cảm ơn những tình cảm quí báu mà các thầy cô cùng các bạn đã truyền đạt cho em, những kinh nghiệm, kỹ thuật cách thức trong việc xây dựng đề tài này. Tuy nhiên, do thời gian có hạn nên em không thể phát huy hết những ý tưởng, khả năng hỗ trợ của ngôn ngữ kỹ thuật lập trình vào đồ án. Trong quá trình xây dựng chương trình, không thể tránh khỏi những sai xót, mong nhận được sự đóng góp cảm thông của quí thầy cô các bạn. Em xin chân thành cảm ơn. Nguyễn Xuân Trung-Tin quản lý-K44 1 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Chương 2: GIỚI THIỆU VỀ ADO 1. Tại sao lại sử dụng ADO ADO là gì: Trải qua một quá trình phát triển khá dài ,công nghệ tin học đã chứng tỏ cơ sở dữ liệu là cực kỳ quan trọng cần thiết đối với hầu hết các ứng dụng máy tính.KhởI thủy các chương trình đơn giản sử dụng file văn bản (text file) làm nơi lưu dữ liệu .Những ứng dụng hiện đại như Foxpro,Access sử dụng hẳn tập tin với cấu trúc đặc biệt làm nơi chứa dữ liệu .Những file này được gọi là cơ sở dữ liệu .Phát triển hơn nữa ,các hệ cơ sở dữ liệu quan hệ chuyên nghiệp hơn ra đờI phục vụ cho nhu cầu lưu trữ dữ liệu lớn truy xuất nhanh như SQL Server ,Oracle,DB2,…Khó khăn lớn nhất khi lập trình truy cập cơ sở dữ liệu đó là cơ chế kết nốI ,đọc xử dữ liệu từ các file của các hệ quản trị cơ sở dữ liệu .Chúng có cấu trúc khác nhau có cách xử riêng biệt . Điểm chung nhất mà các hệ cơ sở dữ liệu có thể tương đồng đó là khả năng sử dụng ngôn ngữ truy vấn chuẩn SQL .Tuy nhiên ,để kết nốI sử dụng được câu lệnh SQL tác động vào cơ sở dữ liệu ,lập trình viên cần sử dụng các trình điều khiển do mỗI hệ quản trị cơ sở dữ liệu cung cấp .Học cách sử dụng các hàm của trình điều khiển là công việc không mấy dễ dàng đốI vớI các nhà phát triển ứng dụng .Microsoft đã giảI quyết vấn đề này bằng cách xây dựng một tập các hàm giao tiếp tổng quát (API-Application Programming Interface)dành cho kết nốI truy xuất dữ liệu .Các hệ dữ liệu muốn những chương trình windows có khả năng truy xuất dữ liệu của mình một cách thống nhất cần viết chương trình điều khiển cài đặt theo giao tiếp của những hàm API này .Đây chính là mô hình hoạt động của cơ chế cầu nốI ODBC (Open Database Connectivity).ODBC cho phép ứng dụng dùng một cách truy xuất duy nhất kết nốI đến mọI hệ cơ sở dữ liệu .Nó được xem là cầu nốI giữa ứng dụng cơ sở dữ liệu .Sử dụng ODBC lập trình viên không cần quan tâm đến sự khác biệt của các hệ dữ liệu .Trình điều khiển ODBC do nhà phát triển hệ dữ liệu cung cấp sẽ chịu trách nhiệm giao tiếp vớI bạn thông qua ngôn ngữ SQL do các hàm API của Windows quản lý. Tuy nhiên ,ODBC tỏ ra quá chậm không hiệu quả .Microsoft tiến xa hơn nữa ,xây dựng cầu nốI tập các hàm truy xuất dữ liệu tổng quát ở dạng đốI tượng gọI là OLEDB .Đây là các đốI tượng xây dựng theo mô hình Com (Component Object Model) hoạt động gắn liền vớI hệ điều hành ,cho phép truy xuất trực tiếp đến mọI nguồn dữ liệu theo một giao tiếp tổng quát nhất .Tuy nhiên xử dụng OLEDB khá phức tạp ,thường chỉ thuận tiện cho 2 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 lập trình viên C C++.ADO(ActiveX Data Object)là lớp đốI tượng đơn giản hóa hơn cho giao tiếp OLEDB cấp thấp .Thật sự ADO đơn thuần chỉ là đối tượng Com tập chung vào xử dữ liệu thông qua OLEDB của Windows. 1.1Kiến trúc ADO: Để hiểu rõ cách sử dụng của ADO ta phảI tìm hiểu qua về kiến trúc của ADO hình sau là mô hình kiến trúc của ADO tương tác giữa ứng dụng nguồn dữ liệu (data store),khái niệm nguồn dữ liệu là để chỉ mọI loạI dữ liệu nơi chứa thông tin có thể truy xuất được .ADO thiết kế cho mục đích truy xuất dữ liệu tổng quát ,không chỉ dùng xử các hệ cơ sở dữ liệu thuần túy ,bạn còn có thể dùng ADO để truy xuất dữ liệu email ,dữ liệu file hay bất kỳ loạI dữ liệu nào hỗ trợ cơ chế cho phép giao tiếp thông qua OLEDB. Data store (Kiến trúc ADO OLEDB) 1.2Trình tiêu thụ(consumer) trình cung cấp(provider): Mô hình kiến trúc ADO ở hình trên cho thấy cách ADO làm việc nằm giữa tầng ứng dụng tầng dữ liệu chứa các loạI dữ liệu như E-mail ,dữ 3 Application VC++ VB Script Java ADO OLE DB File System CSDL E-Mail Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 liệu file ,cơ sở dữ liệu …Trong thế giớI lập trình chương trình chính là trình tiêu thụ dữ liệu (data consumer)bởI nó cần truy xuất vào các nguồn dữ liệu để xử ,còn trình cung cấp dữ liệu là tập lệnh cho phép truy xuất vào nguồn dữ liệu (data store) theo cách đặc trưng của chúng .Provider cho phép giao tiếp giữa nguồn dữ liệu tầng điều khiển OLE DB .ADO chỉ trao đổI vớI nguồn dữ liệu thông qua OLE DB mà không cần quan tâm đến cách thức làm việc của Provider .Chính điểm này làm cho ADO mang tính tổng quát không phụ thuộc vào nguồn chứa dữ liệu .Để giúp OLE DB biết được Provider nào cần phảI giao tiếp ,khi mở kết nốI ADO ta phảI chỉ định trình cung cấp dữ liệu Provider tương ứng .Microsoft cung cấp sẵn một số Provider cho phép truy xuất dễ dàng vào các nguồn dữ liệu đang thông dụng như sau: oJet OLE DB 4.0-Cơ sở dữ liệu MS Access oDTS Packages-Dịch vụ chuyển đổI dữ liệu trong SQL Server oODBC Driver-Provider cho phép truy xuất nguồn dữ liệu thông qua ODBC oSQL Server-Cơ sở dữ liệu SQL oOracle-Cơ sở dữ liệu Oracle oSimple Provider-Truy xuất dữ liệu dạng text oIndex Service-Sử dụng cho dịch vụ tìm kiếm site server oMicrosoft Directory Service-Sử dụng cho truy xuất dịch vụ thư mục của Windows 2000 Danh sách này sẽ được mở rộng bằng các nhà cung cấp khác. 1.3Trình cung cấp(Provider) trình điều khiển (driver): Ta cần phảI phân biệt giữa trình cung cấp trình điều khiển .Về ý nghĩa thì cả hai đều có mục đích như nhau đó là cho phép các chương trình ngoài cũng như hệ điều hành giao tiếp vớI nguồn dữ liệu thông qua hàm xử trực tiếp (native).Tuy nhiên Provider hướng đến tính tổng quát của OLE DB trong khi trình điều khiển cơ sở dữ liệu Driver lạI nhắm vào giao tiếp chung cho thành phần kết nốI theo kiến trúc ODBC .Điều quan trọng đó là Provider mang tính tổng quát hơn Driver .Bạn có thể dùng ODBC Provider để truy xuất dữ liệu thông qua các trình điều khiển Driver cho cơ chế ODBC.Hình sau sẽ minh họa rõ khái niệm này. Do ODBC đã khá phổ biến nhiều trình điều khiển hỗ trợ nó nên cho đến khi nhà cung cấp đưa ra một Provider mớI tương thích vớI cơ sở dữ liệu của họ ,chúng ta chỉ có cách sử dụng ADO kết nốI vào nguồn dữ liệu thông qua ODBC Provider .ODBC Provider sẽ chuyển lờI gọI truy xuất đến tầng 4 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 ODBC yêu cầu các trình điều khiển Driver bên dướI tiếp cận vớI cơ sở dữ liệu mà nó quản . OLE DB Layer (Provider vàDrivers) Rõ ràng sử dụng ODBC Driver sẽ chậm hơn trình cung cấp OLE DB Provider cho phép truy xuất trực tiếp (do phảI qua lớp trung gian của trình điều khiển ODBC ).Tuy nhiên ODBC Provider giúp ADO tiếp cận vớI mọI nguồn dữ liệu thông dụng nhất trên Windows dựa vào trình điều khiển ODBC sẵn có trong khi chờ nhà cung cấp đưa ra một phiên bản tiếp cận vớI dữ liệu bằng OLE DB Provider khác. 2.Mô hình đối tượng ADO 2.5: Hình sau mô tả mối quan hệ giữa các đối tượng ADO .Trước khi tìm hiểu cách sử dụng chi tiết những đối tượng này trong trang ASP ta sẽ xem qua tổng quan mục đích sử dụng của chúng. 2.1. Đối tượng Connection(kết nối): Đối tượng Connection cho phép thực hiện việc mở kết nối đến nguồn dữ liệu cần truy xuất.Thông qua đối tượng Connection ta chỉ định trình cung cấp OLE DB Provider sẽ dùng để tiếp cận dữ liệu .Các thông tin kết nối bổ sung khác như: Tên đăng nhập cơ sở dữ liệu (username),mật khẩu(password),tên máy chủ(Server)…Tất cả những thông tin này thường 5 ADO OLE DB Jet SQL Oracle ODBC SQLJet Oracle Access SQL Oracle Access SQL Oracle Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 được lưu vào một chuỗi gọi là chuỗi kết nối (connection string).Một lưu ý là để kết nốI truy xuất vào nguồn dữ liệu ,không bắt buộc phảI tạo ra đốI tượng Connection .Các đốI tượng như Command ,Recordset,Record…cũng cho phép mở trực tiếp kết nốI .Tuy nhiên sử dụng đốI tượng Connection sẽ cho phép ta tách biệt thao tác kết nốI thao tác truy xuất dữ liệu ,hơn nữa đốI tượng Connection còn cung cấp thêm một số chức năng chuyên dụng khác như cho phép thực thi câu lệnh SQL tác động lên dữ liệu (Insert,Update,Delete,gọI thủ tục nộI Store Procedure…)hoặc kiểm soát giao tác (transaction) như Rollback(hủy mọi thay đổi lên dữ liệu ),Commit(xác nhận thay đổi)… 2.2. Đối tượng Command (lệnh thực thi): Mặc dù ta có thể sử dụng đốI tượng Connection để thực hiện các lệnh SQL ,nhưng tốt nhất ta chỉ nên dùng đốI tượng Connection cho mục đích kết nốI .ĐốI tượng Command sẽ được dùng cho mục đích thực thi lệnh tốt hơn.Khi đốI tượng Connection thực thi lệnh ,mặc định Connection sẽ khởI tạo gọI đến đốI tượng Command. ĐốI tượng Command cho phép chuyển tham số vào các lệnh thực thi SQL .Tham số có thể chỉ định kiểu giá trị tường minh .Các tham số có thể nhận trị trả về sau khi thực thi…ĐốI tượng Command có thể dùng cho hai mục đích:Thực thi các lệnh SQL không cần nhận kết quả trả về(như Insert,Update,Delete,Các thủ tục Store Proceduce)hoặc thực thi các lệnh trả về tập Recordset như lệnh Select. 2.3.Đối tượng Recordset(tập các mẩu tin): Recordset có thể nói là đốI tượng được sử dụng thường xuyên nhất trong ADO .ĐốI tượng này cung cấp cho ta kết quả trả về từ câu lệnh truy vấn một tập các mẩu tin .Trang ASP có thể dùng vòng lặp duyệt qua các mẩu tin này hiển thị dữ liệu kết xuất ra trang web phía trình duyệt .Ngoài ra Recordset còn cho phép lọc dữ liệu (filter)từ tập các mẩu tin ,truy xuất đến từng trường cụ thể của mẩu tin thông qua đốI tượng Field hoặc danh sách các trường trong trong mẩu tin thông qua đốI tượng Fields. 2.4.Đối tượng Record (mẩu tin): ĐốI tượng Record cho phép ta truy cập chi tiết đến thông tin của từng mẩu tin .Thật sự nếu chỉ dùng đến loạI dữ liệu dạng bảng của cơ sở dữ liệu thì có thể không cần dùng đến đốI tượng Record .Tuy nhiên đốI tượng Record giúp ta truy xuất tổng quát đến mọI nguồn dữ liệu không riêng gì dữ liệu bảng .Hãy hình dung nếu ta muốn truy xuất nộI dung của nguồn dữ liệu là thư mục thì sao?Thư mục có thể xem là một bảng dữ liệu vớI danh sách file là các mẩu tin (Record ).Tuy nhiên ,mỗI mẩu tin của file trong thư mục không đơn thuần chỉ chứa các trường như tên file ,ngày giờ tạo file,kích 6 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 thước file …Thông tin về mỗI mẩu tin biểu diễn cho file có thể khác nhau về quyền truy xuất trên file ,nộI dung file.ĐốI tượng Record sẽ giúp thể hiện sự khác biệt này của từng mẩu tin thông qua phương thức thuộc tính .Nếu chỉ sứ dụng truy xuất mẩu tin thông qua Recordset theo cách thông thường bạn sẽ không xử được . 2.5.Đối tượng Stream(Luồng): ĐốI tượng Stream cho phép biểu diễn nộI dung của một nút (node)dữ liệu .Cụ thể thông qua Stream ,bạn có thể xem truy xuất được các loạI dữ liệu nhị phân không thuộc dạng bảng như nộI dung file,e-mail,trang web,dữ liệu XML…ĐốI tượng Stream thường được kết hợp xử thông qua đốI tượng Record Recordset 2.6.Đối tượng Collections(Tập hợp): Thư viện ADO cung cấp rất nhiều loạI tập hợp .MỗI tập hợp có thể nắm giữ một hoặc nhiều đốI tượng khác thậm chí có thể là một tập hợp rỗng không chứa phần tử nào cả.Bạn có thể dùng vòng lặp để duyệt qua các phần tử trong tập hợp theo cấu trúc sau: ĐốI với VBScript: For each Object In Collection ‘Sử nộI dung của phần tử đốI tượng Object trong tập hợp Next Ví dụ để duyệt qua tập hợp Fields chứa các trường trong recordset mang tên rs For each objField In rs.Fields Reponse.write objField.Name &”<BR>” Next Thư viện ADO cung cấp các tập hợp thường xuyên sử dụng là : oĐối tượng tập hợp Fields:Chứa danh sách các trường trong bảng dữ liệu oĐốI tượng tập hợp Parameters:Chứa danh sách các tham số sử dụng trong câu lệnh SQL oĐối tượng tập hợp Errors:Chứa danh sách các lỗi ,ta có thể duyệt qua đối tượng tập hợp Errors để biết các lỗi mà các đối tượng ADO gặp phải trong quá trình triệu gọi hoặc thực thi lệnh . oĐối tượng tập hợp Properties:Chứa danh sách các thuộc tính có thể dùng chung giữa các đối tượng . 2.7.Các hằng ADO: 7 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Khi sử dụng ADO ,ta sẽ cần dùng đến rất nhiều loại hằng số để thiết lập cho các tham số tùy chọn dành cho phương thức của đối tượng .Ví dụ cursor type,Lock type.ASP không tự động định nghĩa sẵn các hằng này.Ta dùng chỉ thị <!—INCLUDE FILE =”adovbs.inc”-- >để khai báo đưa vào danh sách các hằng ADO cần sử dụng .Một cách khác để khai báo hằng là tham chiếu trực tiếp đến thư viện định nghĩa kiểu (type library)bằng thẻ METADATA như sau: <!—METADATA TYPE=”typelib” FILE=”C:\Program Files\Common Files\System\ado\msado15.dll”-- > 3.Kết nối với nguồn dữ liệu: 3.1.Chuỗi kết nối : Chuỗi kết nối như đã đề cập ở phần trên ,nó cung cấp thông tin cho đối tượng Connection biết đặc điểm của cơ sở hay nguồn dữ liệu mà ADO cần truy xuất ,dưới đây là một số kết nối đến các loại cơ sở dữ liệu thông dụng: Cơ sở dữ liệu MS Access Connstr=”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”” Set conn=Server.CreateObject(“ADODB.Connection”) Conn.open connStr Cơ sở dữ liệu MS SQL Server Connstr=”Provider=SQLOLEDB;Data Source=servername; Initial catalog=database_name;user ID=user_name;PWD=user_password” Set conn=Server.CreateObject(“ADODB.Connection”) Conn.open Connstr Cơ sở dữ liệu Oracle: ADODB hỗ trợ truy xuất cơ sở dữ liệu nổi tiếng Oracle thông qua chuỗi kết nối OLEDB như sau : connstr=”Provider=MSDAORA.1;Data Source=orcl;User ID=scott;PWD=;Persist Security Info=False” Set conn=Server.CreateObject(“ADODB.Connection”) Conn.open connstr Cơ sở dữ liệu MS Access thông qua trình điều khiển ODBC ConnStr=”Driver=Microsoft Access Driver(*.mdb);DBQ=database path” Set Conn=Server.CreateObject(“ADODB.Connection”) Conn.open ConnStr 8 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Nếu nguồn dữ liệu không hỗ trợ OLE DB ta có thể sử dụng ADO thông qua ODBC theo cách tổng quát : Kết nối tổng quát thông qua ODBC: <% strconn =”Provider=MSDASQL.1;Persist Security Info=False;Data Source=database_name” %> set conn=Server.CreateObject(“ADODB.Connection”) conn.open connstr 3.2.Sử dụng chỉ thị include: Thông thường hầu hết các trang ASP sử dụng đối tượng Connection Recordset đều mở kết nối theo cùng cách .Để tránh lập lại mã ,ta có thể đưa các lệnh tao Connection Recordset vào một trang riêng ,tiếp đến dùng chỉ thị include để đưa trang này vào các trang ASP sử dụng ADO khác.Một cách làm khác là lưu chuỗi kết nối trong trong biến toàn cục Application của file global.asa sao cho tất cả các trang ASP khác đều thấy truy xuất được .Ví dụ: Sub Application_Onstart() Strconn=”Provider=SQLOLEDB.1; Data Source=local host;User ID=sa;PWD=;Initial Catalog=database_name” Set Application(“ConnectionString”)=Strconn End sub Tiếp đến trong trang ASP ta tạo đối tượng Connection gọi kết nối như sau: Set conn=server.CreateObject(“ADODB.Connection”) Conn.open Application(“ConnectionString”) 3.3.Đóng chia sẻ kết nối (Share Pooling): Sau khi mở kết nối xử xong dữ liệu ta nên đóng kết nối lại bằng cách gọi phương thức close của đối tượng Connection như sau: Set conn=server.CreateObject(“ADODB.Connection”) Conn.open strconn ‘Xử truy xuất dữ liệu ‘Ví dụ ‘rs.open “SELECT * PRODUCTS”,conn ‘Đóng kết nối Conn.close 9 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Đóng kết nối sẽ giải phóng tài nguyên giúp cơ sở dữ liệu thao tác xử nhanh hơn .Thực tế khi ta gọi phương thức close của đối tượng Connection ,kết nối sẽ được trả về cho bộ quản tài nguyên .Do việc mở một kết nối chiếm nhiều tài nguyên cũng như đòi hỏi hệ thống phải quản chặt chẽ .Một khi kết nối được mở nó sẽ giữ nguyên hoạt động trong suốt ứng dụng ,mỗi thời điểm chỉ có một trang là được chiếm giữ kết nối (Bằng cách gọi phương thức open của đối tượng Connection ).Nếu đã hoàn tất quá trình xử liên quan đến cơ sở dữ liệu ,ta nên gọi phương thức close càng sớm càng tốt để trả kết nối về cho hệ thống phục vụ các trang khác.Nếu không gọi phương thức close ,kết nối sẽ bị chiếm giữ cho đến khi toàn bộ nội dung của trang được thực thi xong .Khi đó nếu có một trang khác cần kết nối vào cơ sở dữ liệu hệ thống phải sử dụng thêm tài nguyên để tạo kết nối mới .Cơ chế dùng chung kết nối được gọi là Share Pooling.Chúng rất được quan tâm trong môi trường ứng dụng cơ sở dữ liệu với số lượng người dùng yêu cầu xử lớn 4.Sử dụng Recordset : 4.1.Tạo Recordset: Có thể nói Recordset là đối tượng được sử dụng thường xuyên nhất trong ADO .Recordset cho phép xem trích rút dữ liệu theo dạng bảng .Mặc dù đối tượng Connection cũng có khả năng thực thi câu lệnh SQL trả về tập dữ liệu tương tự Recordset nhưng sử dụng Recordset hiểu quả linh động hơn .Đối tượng Recordset được tạo ra như sau: Set rs=server.createobject(“ADODB.recordset”) Để trích rút dữ liệu từ một bảng nào đó trong cơ sở dữ liệu ,thường ta kết hợp đối tượng Connection vào câu lệnh SQL Select trong phương thức open của đối tượng Recordset . 4.2.Duyệt qua các mẩu tin trong Recordset: Để đi đến từng mẩu tin trong Recordset chúng ta dùng vòng lặp While kiểm tra xem đã đến mẩu tin cuối cùng chưa dựa vào thuộc tính EOF 4.3.Truy xuất các trường của mẩu tin: Ta có thể chỉ định trực tiếp tên trường cần truy xuất ngay trong đối tượng Recordset.Tuy nhiên ta cũng có thể sử dụng đối tượng tập hợp Fields để truy xuất nội dung của một trường trong mẩu tin theo nhiều cách 4.4.Lọc các mẩu tin trong Recordsets: Điều kiện lọc các mẩu tin(Chỉ chọn ra các mẩu tin thỏa điều kiện nhất định)có thể thực hiện ngay trong mệnh đề Where của câu lệnh SQL khi gọi phương thức open của Recordset .Ví dụ: 10 [...]... mức 0): Khách hàng ( (Ứng viên,nhà tuyển dụng) Nhà quản Đăng ký tài khoản Thông tin cần tìm Thông tin tuyển dụng Thông tin việc làm, các thông tin khác Thông tin phản hồi Thông tin về tài khoản Website Tuyển dụng lao động Cập nhật thông tin (tuyển dụng, tìm việc vv) Cập nhật tin tuyển dụng send mail Cập nhật thông tin KH Nhà quản trị website Send mail Cập nhật thông tin website 20 Website: http://www.docs.vn... viên,Nhà tuyển dụng) Nhà quản Phản hồi 2.Send mail Đăng ký Tài khoản Tin tuyển dụng Cập nhật thông tin 4.Send mail 1.Đăng ký tài khoản Yêu cầu cập nhật Khách hàng 3.Cập nhật thông tin 5.Đăng tin việc làm Thông tin liên hệ Thông tin mật khẩu Tin tuyển dụng Tin tuyển dụng Tuyền dụng 6.Cập nhật tin tuyển dụng Thông tin khác 11 .Quản CSDL 9.Sao lưu CSDL 8.Send mail 7.Cập nhật thông tin website Nhà quản. .. thông tin đăng ký Phản hồi(thắc mắc,góp ý) Cập nhật mật khẩu đăng nhập Sơ đồ chức năng của nhà quản lý: Người quản Gửi thư Đăng tin việc làm 18 Cập nhật tin việc làm Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Sơ đồ chức năng nhà quản trị: Nhà quản trị Gửi thư Sao lưu CSDL Quản thông tin website Quản thông tin việc làm Quản thông tin khách hàng(Ứng viên ,nhà tuyển. .. nhà quản đó là: -Gửi thư:Sau khi đăng nhập vào website bằng tài khoản được cấp bởi người quản trị website ,nhà quản có thể thực hiện việc gửi thư điện tử cho các ứng viên tìm việc các nhà tuyển dụng -Đăng tin việc làm: Sau khi đăng nhập người quản có thể thực hiện chức năng đăng thông tin tuyển dụng lên website -Cập nhật thông tin việc làm: Sau khi đăng nhập người quản có thể thực hiện việc. .. Quangcao(Lưu các mẩu tin quảng cáo)  Recruit(Lưu thông tin tuyển dụng của nhà tuyển dụng)  RecruitInfo(Lưu thông tin liên hệ của nhà tuyển dụng)  Sendmail(Lưu địa chỉ email của các Khách hàng muốn nhận bản tin về việc làm của website)  Stories(Lưu các cẩm nang tìm việc)  UserInfo(Lưu thông tin của các ứng viên)  VLTTT(Lưu thông tin tuyển dụng do trung tâm việc làm đưa lên)  Weather(Lưu thông tin về thời... nhật thông tin Phản hồi(thắc mắc,góp ý) Quản cơ sở dữ liệu Chức năng người quản Gửi thư Đăng tin việc làm Sao lưu CSDL 17 Chức năng nhà quản trị Cập nhật tin việc làm Phục hồi CSDL Quản thông tin website Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Sơ đồ chức năng khách hàng: Khách hàng Đăng ký tài khoản Cập nhật thông tin Cập nhật thông tin tuyển dụng ,thông tin tìm việc. .. ,nhà tuyển dụng) Phục hồi CSDL Quản CSDL Quản thông tin khác (thông tin về xã hội ,thể thao,thời tiết ) Quản các thông tin về việc làm( Cẩm nang tìm việc, thông tin tuyển dụng do nhà quản đưa lên) I.2.2Sơ đồ luồng dữ liệu(DFD): Sơ đồ luồng dữ liệu thể hiện sự trao đổi dữ liệu giữa hệ thống môi trường ngoài cũng như giữa các thành phần bên trong hệ thống.Sơ đồ luồng dữ liệu được chia làm nhiều... thực hiện việc cập nhật các thông tin tuyển dụng mà mình đã đăng Sơ đồ mô tả: Đăng nhập website Gửi thư(cho ứng viên tìm việc, hoặc nhà tuyển dụng) Đăng thông tin tuyển dụng Cập nhật thông tin tuyển dụng 3.Hoạt động của nhà quản trị: Các hoạt động của nhà quản trị bao gồm: -Gửi mail:Người quản trị có thể gửi thư đến các ứng viên tìm việc hoặc nhà tuyển dụng -Quản CSDL:Người quản trị có thể thực hiện... III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1.PHÂN TÍCH HỆ THỐNG: 1.1Khảo sát yêu cầu : 1.1.1Yêu cầu của một trang web tuyển dụng lao động: Xây dựng một trang web tuyển dụng lao động trên mạng internet là đề tài trong đó chủ yếu là xử quy trình đăng thông tin (thông tin tìm việc, thông tin tuyển dụng) ,lưu trữ hiển thị thông tin của người lao động có nhu cầu tìm việc của các nhà tuyển dụng lao động lên... liệu -Sao lưu CSDL:Người quản trị có thể thực hiện việc sao lưu cơ sở dữ liệu -Phục hồi cơ sở dữ liệu:Người quản trị có thể thực hiện chức năng phục hồi cơ sở dữ liệu từ các file đã sao lưu -Quản thông tin của website:Người quản trị có khả năng quyền hạn để quản mọi thông tin của website,từ các thông tin chung như:Các thông tin về việc làm do nhà quản đưa lên,các thông tin về các lĩnh 16 Website:

Ngày đăng: 27/04/2013, 22:42

Hình ảnh liên quan

2.Mơ hình đối tượng ADO 2.5: - Quản lý và xử lý việc làm và thông tin tuyển dụng

2..

Mơ hình đối tượng ADO 2.5: Xem tại trang 5 của tài liệu.
I.Cấu trúc cácbảng và mối quan hệ giữa cácbảng trong Cơ sở dữ liệu:       1.Cấu trúc các bảng trong cơ sở dữ liệu: - Quản lý và xử lý việc làm và thông tin tuyển dụng

u.

trúc cácbảng và mối quan hệ giữa cácbảng trong Cơ sở dữ liệu: 1.Cấu trúc các bảng trong cơ sở dữ liệu: Xem tại trang 29 của tài liệu.
(Bảng tblCity) - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

City) Xem tại trang 30 của tài liệu.
 Bảng tblCounter(Cung cấp thơng tin về số người truy cập): - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Counter(Cung cấp thơng tin về số người truy cập): Xem tại trang 31 của tài liệu.
(Bảng tblDollarsGold) - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

DollarsGold) Xem tại trang 32 của tài liệu.
(Bảng tblEmail) - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Email) Xem tại trang 33 của tài liệu.
(Bảng tblLink) - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Link) Xem tại trang 34 của tài liệu.
(Bảng tblMessager) - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Messager) Xem tại trang 35 của tài liệu.
 Bảng tblPolls(Chứa nội dung phiếu thăm dị dư luận): - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Polls(Chứa nội dung phiếu thăm dị dư luận): Xem tại trang 37 của tài liệu.
(Bảng tblNewsCont) - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

NewsCont) Xem tại trang 37 của tài liệu.
 Bảng tblProfession(Cung cấp thơng tin về các nghành nghề): - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Profession(Cung cấp thơng tin về các nghành nghề): Xem tại trang 38 của tài liệu.
 Bảng tblRecruit(Chứa thơng tin tuyển dụng của các cơng ty): - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Recruit(Chứa thơng tin tuyển dụng của các cơng ty): Xem tại trang 40 của tài liệu.
 Bảng tblRecruitInfo(Chứa thơng tin về nhà tuyển dụng): - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

RecruitInfo(Chứa thơng tin về nhà tuyển dụng): Xem tại trang 41 của tài liệu.
(Bảng tblRercuit) - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Rercuit) Xem tại trang 41 của tài liệu.
 Bảng tblStories(Chứa các thơng tin cẩm nang tìm việc): - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Stories(Chứa các thơng tin cẩm nang tìm việc): Xem tại trang 42 của tài liệu.
(Bảng tblRecruitInfo) - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

RecruitInfo) Xem tại trang 42 của tài liệu.
(Bảng tblStories) - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Stories) Xem tại trang 43 của tài liệu.
(Bảng tblUserInfo) - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

UserInfo) Xem tại trang 45 của tài liệu.
 Bảng tblWeather(Chứa thơng tin thời tiết): - Quản lý và xử lý việc làm và thông tin tuyển dụng

Bảng tbl.

Weather(Chứa thơng tin thời tiết): Xem tại trang 45 của tài liệu.
2.Mối quan hệ giữa cácbảng trong cơ sở dữ liệu: - Quản lý và xử lý việc làm và thông tin tuyển dụng

2..

Mối quan hệ giữa cácbảng trong cơ sở dữ liệu: Xem tại trang 46 của tài liệu.
Màn hình thay đổi  thơng tin ứng  viên - Quản lý và xử lý việc làm và thông tin tuyển dụng

n.

hình thay đổi thơng tin ứng viên Xem tại trang 50 của tài liệu.
Màn hình đăng tin  tuyển dụng - Quản lý và xử lý việc làm và thông tin tuyển dụng

n.

hình đăng tin tuyển dụng Xem tại trang 52 của tài liệu.
(Màn hình đăng nhập cho nhà quản trị) - Quản lý và xử lý việc làm và thông tin tuyển dụng

n.

hình đăng nhập cho nhà quản trị) Xem tại trang 52 của tài liệu.
(Màn hình xác nhận quyền quản trị) - Quản lý và xử lý việc làm và thông tin tuyển dụng

n.

hình xác nhận quyền quản trị) Xem tại trang 53 của tài liệu.
(Màn hình làm việc của nhà quản trị) - Quản lý và xử lý việc làm và thông tin tuyển dụng

n.

hình làm việc của nhà quản trị) Xem tại trang 53 của tài liệu.
(Trang upload hình bản tin) - Quản lý và xử lý việc làm và thông tin tuyển dụng

rang.

upload hình bản tin) Xem tại trang 64 của tài liệu.
(Màn hình làm việc của ứng viên) - Quản lý và xử lý việc làm và thông tin tuyển dụng

n.

hình làm việc của ứng viên) Xem tại trang 67 của tài liệu.
(Màn hình làm việc của nhà tuyển dụng) - Quản lý và xử lý việc làm và thông tin tuyển dụng

n.

hình làm việc của nhà tuyển dụng) Xem tại trang 69 của tài liệu.
Tạo bảng mới,cập nhật cácbảng(Delete,Insert…) 3Backup cơ  - Quản lý và xử lý việc làm và thông tin tuyển dụng

o.

bảng mới,cập nhật cácbảng(Delete,Insert…) 3Backup cơ Xem tại trang 80 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan