信息管理系統設計_第1頁
信息管理系統設計_第2頁
信息管理系統設計_第3頁
信息管理系統設計_第4頁
信息管理系統設計_第5頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

信息管理系統計.言1.1系統開發介紹隨著公司的發展壯大,學員、公司員工的日益增大,傳統的紙筆或是借助Excel辦公方式已不足以支持工作人員的日常管理了方便的管理學員員的信息迫切需要一套脫離傳統方式的現代化的辦公系統套信息管理系統應該結合公司的實際情況且發展的眼光來開發,以適用于今后更壯大的公司。本套信息管理系統作為公司內部使用,它應該具備以下基本特點單、實用、頁面友好等。避免一些花哨、冗余的功能。根據這個特點,采用(,覽服務器)結構,擁有強大兼容處理機制的Java語言,結合當下流行的JSP頁面技術、、ssh三大web框等技術。.求分析2.1客戶需求能夠靈活管理學員信息和查詢員工業績。2.2系統為達成該客戶需求所需要的具體功能可實現權限管理;能夠添加員工賬戶;能夠根據員工流動更改刪除員工賬戶;能夠添加學員信息;能夠查看學員信息;能夠修改刪除學員信息;

能夠分析數據查看統計信息。2.3具體功能實現該系統用戶有公司邀約人,面試人,經理,系統管理員四種角色。由系統管理員添加刪除公司員工信息。對不同角色分配權限。由邀約人在前期管理學員的信息,對其進行增加、查詢修等操作面試人在面階段管理學員信息對其是否錄用的狀態進行修改理可以通過系統來查看當前應聘人數,工作人員信息和其工作記錄,可以對數據進行統計查詢。系統管理員管理公司員工的權限。.統模塊計3.1總體模塊設計系統統計數據模塊

學員信息模塊

員工信息模塊員工業績

學員數據

增加學員信息

刪除學員信息

修改學員信息

查詢學員信息

增加員工信息

刪除員工信息

修改員工信息

查詢員工信息3.2模塊介紹3.2.1統數據模塊統計數據模塊由兩部分組成員業績查詢學數據查詢員工業績查詢可以將數據庫中的數據統計出來一是顯示每個邀約人員每個月邀約的人數公面試的人數轉化率是多少顯示面試人員每月面試人數面試人數通過人數化率是多少。

學員數據查詢可以將學員的信息以表格的形式顯示出來息列出的同時提供按學生狀態分類顯示的功能3.2.2員數據模塊員工數據模塊主要是對員工賬號的基本信息進行處,通對員工賬號增、刪、改、查四種操作來配置工作人員賬號數量和相應權限。3.2.3學數據模塊學員數據模塊用來管理學員的信息。當邀約人對學員發出面試邀請時將學員信息存儲,當學員前來面試時由面試人搜索出學員數據修改他的面試狀態試間后員的信息交給系統管理員來跟進修改學員上課時間和簽約狀況。查詢學員的信息。.JSP面設計4.1統一的登錄界面頁面設計:所打開頁面,頁面背景為公司全貌圖,整體布局要大方,簡潔。2.在面的中心,設置一個區域。窗口內包含用戶名******密碼******登陸按鈕注:此登錄用戶為:總經理,系統管理員,面試官,人事。

Index.jsp4.2各個權限顯示界面。4.2.1總理可訪問的面Showstatus.jsp4.2.2面官業績表區:點擊“查詢”后:進行面試官業績明細界面,開始明細查詢。且可以顯示所有明細。

Showintview.jsp點擊示有明細時直接顯示面試官人員基本信息的表格應每個面試官后面都有一個查看按鈕以點擊查看按鈕顯示對應面試官的業績具體信息。Intviewscore.jsp4.2.3人(招聘人員業績表區域:點擊查詢后:進行面試官業績明細界面,開始明細查詢。且可以顯示所有明細。

Showcaller.jsp點擊:顯示所有明細時:直顯示人事(招聘人員)基本信息的表格對應每個人事(招聘人員)后面都有一個查看按鈕,可以點擊查看按鈕顯示對應人事(招聘人員)的業績具體信息。Callerscore.jsp4.2.4學總人數點擊查詢后:進行面試官業績明細界面,開始明細查詢。且可以顯示所有明細。

Shownewer.jsp點擊:顯示所有明細后如下Newer.jsp4.2.5系管理員可訪問的界面在頁面中心上方設置一個區域:顯示當前所有系統管理員的信息,包含:編號,姓名,年齡,性別,籍貫,畢業院校,原屬公司名稱,等信息。1在此對員工信息進行操作,有個鈕,分別為:增加,修改,刪除,查找。增加:增加系統管理員信息,在管理員不只一個,或要新增管理員信息時候用。

修改:點擊修改,輸入編號,對應跳出修改窗口,進行人員信息修改。刪除:點擊刪除,輸入編號,點擊確定后,刪除對應人員信息。查找:在眾多的系統管理員中輸入編號進行查詢。2學員信息操作按鈕,分別為修改,除,查找。修改:進行人員信息修改。刪除:刪除對應人員信息。查找:在眾多的學員中輸入姓名進行查詢。系統管理員添加和修改員工信息useradd.jsporusreupdate.jsp

系統管理員修改學員信息newerupdate.jsp系統管理員查詢員工信息showuserid.jsp系統管理員查詢學員信息shownewer1.jsp面可訪問的界面在頁面中心上方設置一個區域區域是查看業績用置個表格格顯示所有面試官的基本信息,且包含一個間列表,面試人數,成功簽約人數,簽約百分比。在頁面中心設置一個區域域于錄面官經試的信息個

記錄表格,表格中顯示應聘人員的編號,姓名,年齡,性別,籍貫,手機號碼,畢業院校,是否應屆生,原屬公司名稱,是否已交押金,是否已簽約協議。并配置修改按鈕,對表格進行修改操作。面試官修改界面statusupdate.jsp面試官查詢界面

面試官搜索界面showsinglenewer.jsp4.2.7人(招聘人員可訪問的界面在頁面中心設置一個區域域用于記錄本人事預約的學員信息一記錄表格,表格中顯示應聘人員的編號,姓名,年齡,性別,籍貫,畢業院校,手機號碼,通知時間,何時來面試。對表格進行修改操作。邀約人查詢界shownewer3.jsp

邀約人修改界面newerupdate.jsp邀約人增加界面neweradd.jsp.碼設計主要分為層(員工新人類(數據處理)。

5.1EmployeeAction類(錄)方法(加用戶)方法(除用戶)方法userupdate(輯戶)方法usershow(顯用戶)方。5.2NewerAction類neweradd(增學員方newerdelete(刪除學員方newerupdate(編學員方newershow(示信息方statusupdate(態更方法import數據從excel導入)方法export(數據導出)方。5.3DateAlsAction類showCoredata顯示核心數據)方法(獲取所有新人狀態)方法getStatusForEachEmployee(取員工績)方法。.據庫設6.1數據庫需求分析在對公司員工類別和學員管理分析的基礎之上,得到如下系統所需處理數據的流程圖:

學員基本信息錄入和修改學員信息匯總處理

查看學員信息學員狀態信息錄入圖1數據流程圖經分析,本系統需要三張基本表:員工信息表,學員信息表,學員狀態信息表;設計的數據項和數據結構如下:員工基本信息:包括的數據項有員工姓名、員工賬號、員工登錄密碼、員工性別、員工年齡、員工職位;學員信息表:包括的數據項有學員、學員姓名、學員性別、學員年齡、聯系地址、聯系電話、畢業學校、所學專業、畢業時間、備注信息;學員狀態信息表:包括的數據項有學員id、工、員工、面試時間、面試結果、是否簽訂貸款合同、上課日期、備注信息;6.2數據庫概念結構設計根據上面的分析設計出的實體有:員工實體、學員實體、學員狀態實體;各實E-R圖如下:學員學員個基本息

備注信邀約人名

邀約人知時學員實體E-R圖

員工員工名員工號密碼

年齡性別員工實體E-R圖員工i學員i

面試學員狀態

面試間備注息是否用上課間是否訂合學員狀態信息E-R圖6.3數據庫邏輯結構設計員工學員管理系統數據庫中各表格的設計結果如下表格所示表表示在數據庫中的一張表。學員信息表:字段名稱stuidnamesexagephone

類型intvarcharvarcharvarcharvarchar

主鍵是否否否否

外鍵否否否否否

是否可為空否否否否否

備注學員id姓名性別年齡聯系電話

e-mailschoolmajorjob

varcharvarcharvarcharvarchar

否否否否

否否否否

否是是否

聯系郵箱所在學校所學專業應聘崗位人事員工表:字段名稱staidaccountpasswordnamesexphonee-mailstation

類型intvarcharvarcharvarcharvarcharvarcharvarcharvarchar

主鍵是否否否否否否否

外鍵否否否否否否否否

是否可為空否否否否否否是否

備注員工id登錄賬號登錄密碼姓名性別聯系電話聯系郵箱職位狀態備注表:字段名稱idstuidstaidstatenoteentrypersondate

類型intvarcharvarcharvarchartextvarchardate

主鍵是否否否否否否

外鍵否否否否否否否

是否可為空否是是是是是是

備注狀態表id學員id員工id學員狀態備注信息錄入人日期時間數據表關聯:人事表學表

以人事表中的name與學員表中inviter對查詢出多列學員信息邀約人事信息Selectfrom,=table2.inviter;人事表狀表人事與狀態表中entryperson對查詢出學員備注與人事信息Selectfromtable1,=table3.entryperson;學員表狀表學員stuid與狀態表中stuid查詢出學員對應的備注信息Selectfromtable2,table3table2.stuid=table3.stuid.發環境7.1代碼開發環境Eclipse是個開放源代碼的、基于的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務于通過插件組件構建開發環境吸引很多開發者來創建自己的插件許多插件是開源的結是開源的代碼與商業的代碼被優雅的混和起來使其更加有用。配合眾多令人眼花繚亂的插,完全可以滿足從企業級Java應到手機終端Java游戲的開發支普通Java程應應手機Java程以及進行單元測試,重構,配置CVS等就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境(而這些插件組件組件可以由其它的開發組織來提供和完善)。Eclipse也附帶了一個標準的插件集,包括Java開工具(JavaDevelopment,)使開者能夠在標準的工具中完成一些普通得開發工作。

7.2數據庫是一個小型關系型數據庫管理系統。目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作網站數據庫。其擁有的特性:1)使C和C++編寫,并使用了多種譯器進行測試,保證源代碼的可移植性2)支AIXLinuxMacNovellOpenBSDOS/2、、等多種操作系統3)為種編程語言提供了。這些編程語言包括、C++、Python、、、、Eiffel、和Tcl等4)支多線程,充分利用資5)優的SQL查算法,有效地提高查詢速度6)既夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中夠為一個庫而嵌入到其他的軟件中提供多語言支持編碼如中文的GB的Shift_JIS等都可以用作數據表名和數據列名7)提TCP/IP、和JDBC等多種據庫連接途徑8)提用于管理、檢查、優化數據庫操作的管理工具9)可處理擁有上千萬條記錄的大型數據庫7.3網頁發布環境Tomcat服務器是一免費的開放源代碼的Web應用服器輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP程的選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好pache服器,可利用它響應對(準通用標記言下的一個應用頁面的訪問請求際上Tomcat部是Apache服務的擴展,但它是獨立運行的,所以當你運行tomcat時它實際上作為一個與Apache獨的進

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論