版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
信息管理系統(tǒng)設計1.序言1.1系統(tǒng)開發(fā)介紹伴隨企業(yè)發(fā)展壯大,學員、企業(yè)員工日益增大,傳統(tǒng)紙筆或是借助Excel辦公方式已不足以支持工作人員日常管理。為了方便管理學員、員工信息,迫切需要一套脫離傳統(tǒng)方式當代化辦公系統(tǒng)。本套信息管理系統(tǒng)應該結合企業(yè)實際情況,而且以發(fā)展眼光來開發(fā),以適適用于今后更壯大企業(yè)。本套信息管理系統(tǒng)作為企業(yè)內(nèi)部使用,它應該具備以下基本特點:簡單、實用、頁面友好等。防止一些花哨、冗余功效。依照這個特點,采取B/S(Browser/Server,瀏覽器/服務器)結構,擁有強大兼容處理機制Java語言,結合當下流行JSP頁面技術、Servlet、ssh三大web框架等技術。2.需求分析2.1客戶需求能夠靈活管理學員信息和查詢員工業(yè)績。2.2系統(tǒng)為達成該客戶需求所需要詳細功效可實現(xiàn)權限管理;能夠添加員工賬戶;能夠依照員工流動更改刪除員工賬戶;能夠添加學員信息;能夠查看學員信息;能夠修改刪除學員信息;能夠分析數(shù)據(jù)查看統(tǒng)計信息。2.3詳細功效實現(xiàn)該系統(tǒng)用戶有企業(yè)邀約人,面試人,經(jīng)理,系統(tǒng)管理員四種角色。由系統(tǒng)管理員添加刪除企業(yè)員工信息。對不一樣角色分配權限。由邀約人在前期管理學員信息,對其進行增加、查詢、修改等操作。面試人在面試階段管理學員信息對其是否錄用狀態(tài)進行修改。經(jīng)理能夠經(jīng)過系統(tǒng)來查看當前應聘人數(shù),工作人員信息和其工作統(tǒng)計,能夠?qū)?shù)據(jù)進行統(tǒng)計查詢。系統(tǒng)管理員管理企業(yè)員工權限。3.系統(tǒng)模塊設計3.1總體模塊設計3.2模塊介紹3.2.1統(tǒng)計數(shù)據(jù)模塊統(tǒng)計數(shù)據(jù)模塊由兩部分組成:員工業(yè)績查詢、學員數(shù)據(jù)查詢。員工業(yè)績查詢能夠?qū)?shù)據(jù)庫中數(shù)據(jù)統(tǒng)計出來:一是顯示出每個邀約人員每個月邀約人數(shù),來企業(yè)面試人數(shù),轉(zhuǎn)化率是多少;二是顯示面試人員每個月面試人數(shù),經(jīng)過面試人數(shù),未經(jīng)過人數(shù),轉(zhuǎn)化率是多少。學員數(shù)據(jù)查詢能夠?qū)W員信息以表格形式顯示出來:在信息列出同時提供按學生狀態(tài)分類顯示功效3.2.2員工數(shù)據(jù)模塊員工數(shù)據(jù)模塊主要是對員工賬號基本信息進行處理,經(jīng)過對員工賬號增、刪、改、查四種操作來配置工作人員賬號數(shù)量和對應權限。3.2.3學員數(shù)據(jù)模塊學員數(shù)據(jù)模塊用來管理學員信息。當邀約人對學員發(fā)出面試邀請時將學員信息存放,當學員前來面試時由面試人搜索出學員數(shù)據(jù)修改他面試狀態(tài),面試時間,然后學員信息交給系統(tǒng)管理員來跟進修改學員上課時間和簽約情況。查詢學員信息。4.JSP頁面設計4.1統(tǒng)一登錄界面頁面設計:1.全部打開頁面,頁面背景為企業(yè)全貌圖,整體布局要大方,簡練。2.在頁面中心,設置一個區(qū)域。窗口內(nèi)包含:1.用戶名******2.密碼******3.登陸按鈕注:此登錄用戶為:總經(jīng)理,系統(tǒng)管理員,面試官,人事。Index.jsp4.2各個權限顯示界面。4.2.1總經(jīng)理可訪問界面Showstatus.jsp4.2.2面試官業(yè)績表區(qū)域:點擊“查詢”后:進行面試官業(yè)績明細界面,開始明細查詢。且能夠顯示全部明細。Showintview.jsp點擊:“顯示全部明細時”:直接顯示面試官人員基本信息表格,對應每個面試官后面都有一個查看按鈕,能夠點擊查看按鈕顯示對應面試官業(yè)績詳細信息。Intviewscore.jsp4.2.3人事(招聘人員)業(yè)績表區(qū)域:點擊查詢后:進行面試官業(yè)績明細界面,開始明細查詢。且能夠顯示全部明細。Showcaller.jsp點擊:顯示全部明細時:1.直接顯示人事(招聘人員)基本信息表格,對應每個人事(招聘人員)后面都有一個查看按鈕,能夠點擊查看按鈕顯示對應人事(招聘人員)業(yè)績詳細信息。Callerscore.jsp4.2.4學員總?cè)藬?shù)點擊查詢后:進行面試官業(yè)績明細界面,開始明細查詢。且能夠顯示全部明細。Shownewer.jsp點擊:顯示全部明細后以下Newer.jsp4.2.5系統(tǒng)管理員可訪問界面在頁面中心上方設置一個區(qū)域:顯示當前全部系統(tǒng)管理員信息,包含:編號,姓名,年紀,性別,籍貫,畢業(yè)院校,原屬企業(yè)名稱,等信息。1)在此對員工信息進行操作,有4個按鈕,分別為:增加,修改,刪除,查找。增加:增加系統(tǒng)管理員信息,在管理員不只一個,或要新增管理員信息時候用。修改:點擊修改,輸入編號,對應跳出修改窗口,進行人員信息修改。刪除:點擊刪除,輸入編號,點擊確定后,刪除對應人員信息。查找:在眾多系統(tǒng)管理員中輸入編號進行查詢。2)學員信息操作按鈕,分別為修改,刪除,查找。修改:進行人員信息修改。刪除:刪除對應人員信息。查找:在眾多學員中輸入姓名進行查詢。系統(tǒng)管理員添加和修改員工信息useradd.jsporusreupdate.jsp系統(tǒng)管理員修改學員信息newerupdate.jsp系統(tǒng)管理員查詢員工信息showuserid.jsp系統(tǒng)管理員查詢學員信息shownewer1.jsp4.2.6面試官可訪問界面在頁面中心上方設置一個區(qū)域:此區(qū)域是查看業(yè)績用,設置一個表格,表格中顯示全部面試官基本信息,且包含一個時間列表,面試人數(shù),成功簽約人數(shù),簽約百分比。在頁面中心設置一個區(qū)域:此區(qū)域用于統(tǒng)計本面試官已經(jīng)面試過學員信息,設置一個統(tǒng)計表格,表格中顯示應聘人員編號,姓名,年紀,性別,籍貫,手機號碼,畢業(yè)院校,是否應屆生,原屬企業(yè)名稱,是否已交押金,是否已簽約協(xié)議。并配置修改按鈕,對表格進行修改操作。面試官修改界面statusupdate.jsp面試官查詢界面shownewer2.jsp面試官搜索界面showsinglenewer.jsp4.2.7人事(招聘人員)可訪問界面在頁面中心設置一個區(qū)域:此區(qū)域用于統(tǒng)計本人事預約學員信息,設置一個統(tǒng)計表格,表格中顯示應聘人員編號,姓名,年紀,性別,籍貫,畢業(yè)院校,手機號碼,通知時間,何時來面試。對表格進行修改操作。邀約人查詢界shownewer3.jsp邀約人修改界面newerupdate.jsp邀約人增加界面neweradd.jsp5.代碼設計主要分為Action層:EmployeeAction類(員工),NewerAction類(新人),DateAlsAction類(數(shù)據(jù)處理)。5.1EmployeeAction類login(登錄)方法useradd(添加用戶)方法userdele(刪除用戶)方法userupdate(編輯用戶)方法usershow(顯示用戶)方法。5.2NewerAction類neweradd(增加學員)方法newerdelete(刪除學員)方法newerupdate(編輯學員)方法newershow(顯示信息)方法statusupdate(狀態(tài)更新)方法import(數(shù)據(jù)從excel導入)方法export(數(shù)據(jù)導出)方法。5.3DateAlsAction類showCoredata(顯示關鍵數(shù)據(jù))方法getAllStatus(獲取全部新人狀態(tài))方法getStatusForEachEmployee(獲取員工業(yè)績)方法。6.數(shù)據(jù)庫設計6.1數(shù)據(jù)庫需求分析在對企業(yè)員工類別和學員管理分析基礎之上,得到以下系統(tǒng)所需處理數(shù)據(jù)流程圖:圖1數(shù)據(jù)流程圖經(jīng)分析,本系統(tǒng)需要三張基本表:員工信息表,學員信息表,學員狀態(tài)信息表;設計數(shù)據(jù)項和數(shù)據(jù)結構以下:員工基本信息:包含數(shù)據(jù)項有員工姓名、員工賬號、員工登錄密碼、員工性別、員工年紀、員工職位;學員信息表:包含數(shù)據(jù)項有學員id、學員姓名、學員性別、學員年紀、聯(lián)絡地址、聯(lián)絡電話、畢業(yè)學校、所學專業(yè)、畢業(yè)時間、備注信息;學員狀態(tài)信息表:包含數(shù)據(jù)項有學員id、員工id、員工id、面試時間、面試結果、是否訂立貸款協(xié)議、上課日期、備注信息;6.2數(shù)據(jù)庫概念結構設計依照上面分析設計出實體有:員工實體、學員實體、學員狀態(tài)實體;各實體E-R圖以下:學員實體E-R圖員工實體E-R圖學員狀態(tài)信息E-R圖6.3數(shù)據(jù)庫邏輯結構設計員工學員管理系統(tǒng)數(shù)據(jù)庫中各表格設計結果以下表格所表示,每張表格表示在數(shù)據(jù)庫中一張表。學員信息表:字段名稱類型主鍵外鍵是否可為空備注stuidint是否否學員idnamevarchar否否否姓名sexvarchar否否否性別agevarchar否否否年紀phonevarchar否否否聯(lián)絡電話e-mailvarchar否否否聯(lián)絡郵箱schoolvarchar否否是所在學校majorvarchar否否是所學專業(yè)jobvarchar否否否應聘崗位人事員工表:字段名稱類型主鍵外鍵是否可為空備注staidint是否否員工idaccountvarchar否否否登錄賬號passwordvarchar否否否登錄密碼namevarchar否否否姓名sexvarchar否否否性別phonevarchar否否否聯(lián)絡電話e-mailvarchar否否是聯(lián)絡郵箱stationvarchar否否否職位狀態(tài)備注表:字段名稱類型主鍵外鍵是否可為空備注idint是否否狀態(tài)表idstuidvarchar否否是學員idstaidvarchar否否是員工idstatevarchar否否是學員狀態(tài)notetext否否是備注信息entrypersonvarchar否否是錄入人datedate否否是日期時間數(shù)據(jù)表關聯(lián):人事表--學員表以人事表中name與學員表中inviter對應查詢出多列學員信息邀約人事信息Select*fromtable1,=table2.inviter;人事表--狀態(tài)表人事name與狀態(tài)表中entryperson對應查詢出學員備注與人事信息Select*fromtable1,=table3.entryperson;學員表--狀態(tài)表學員stuid與狀態(tài)表中stuid查詢出學員對應備注信息Select*fromtable2,table3wheretable2.stuid=table3.stuid7.開發(fā)環(huán)境7.1代碼開發(fā)環(huán)境Eclipse
是一個開放源代碼、基于
Java
可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于經(jīng)過插件組件構建開發(fā)環(huán)境。Eclipse吸引很多開發(fā)者來創(chuàng)建自己插件。許多插件是開源,而結果是開源代碼與商業(yè)代碼被優(yōu)雅混和起來使其愈加有用。
配合眾多令人眼花繚亂插件,完全能夠滿足從企業(yè)級Java應用到手機終端Java游戲開發(fā),即支持普通Java程序,Web應用,J2EE應用,手機Java程序,以及進行單元測試,重構,配置CVS等。
Eclipse就其本身而言,它只是一個框架和一組服務,用于經(jīng)過插件組件構建開發(fā)環(huán)境(而這些插件組件組件能夠由其它開發(fā)組織來提供和完善)。
Eclipse
也附帶了一個標準插件集,包含
Java
開發(fā)工具(Java
Development
Tools,JDT)----使得開發(fā)者能夠在標準Eclipse工具中完成一些普通得開發(fā)工作。7.2數(shù)據(jù)庫MySQL是一個小型關系型數(shù)據(jù)庫管理系統(tǒng)?,F(xiàn)在MySQL被廣泛地應用在Internet上中小型網(wǎng)站中。因為其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。其擁有特征:1)
使用C和C++編寫,并使用了多個編譯器進行測試,確保源代碼可移植性
2)
支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多個操作系統(tǒng)
3)
為多個編程語言提供了API。這些編程語言包含C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
4)
支持多線程,充分利用CPU資源
5)
優(yōu)化SQL查詢算法,有效地提升查詢速度
6)
既能夠作為一個單獨應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中,也能夠作為一個庫而嵌入到其余軟件中提供多語言支持,常見編碼如漢字GB2312、BIG5,日文Shift_JIS等都能夠用作數(shù)據(jù)表名和數(shù)據(jù)列名
7)
提供TCP/IP、ODBC和JDBC等多個數(shù)據(jù)庫連接路徑
8)
提供用于管理、檢驗、優(yōu)化數(shù)據(jù)庫操作管理工具
9)
能夠處理擁有上千萬條統(tǒng)計大型數(shù)據(jù)庫7.3網(wǎng)頁公布環(huán)境Tomcat服務器是一個無償開放源代碼Web應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多場所下被普遍使用,是開發(fā)和調(diào)試JSP程序首選。對于一個初學者來說,能夠這么認為,當在一臺機器上配置好Apache服務器,可利用它響應對HTML(標準通用標識語言下一個應用。)頁面訪問請求。實際上Tomcat部分是Apache服務器擴展,但它是獨立運行,所以當你運行tomcat時,它實際上作為一個與Apache獨立進程單獨運行。訣竅是,當配置正確時,Apache為HTML頁面服務,而Tomcat實際上運行JSP頁面和Servlet。另外,Tomcat和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版機床進出口買賣合同范本詳析2篇
- 2024年禁牧區(qū)水資源保護與管理合同
- 專業(yè)化油漆施工協(xié)議(2024年版)版B版
- 二零二五年高性能環(huán)保材料供應與技術研發(fā)協(xié)議2篇
- 天府新區(qū)職業(yè)學院《信息內(nèi)容安全的理論與應用》2023-2024學年第一學期期末試卷
- 二零二五版快遞行業(yè)專用包裝材料供應協(xié)議2篇
- 2024版股權投資協(xié)議(投資金額和股權比例)3篇
- 2024運輸管理實訓機構運營合作協(xié)議3篇
- 天津商業(yè)大學寶德學院《圖像處理與機器視覺》2023-2024學年第一學期期末試卷
- 二零二五年高端混凝土預制構件委托加工合同3篇
- 設備管理績效考核細則
- 中國人民銀行清算總中心直屬企業(yè)2023年招聘筆試上岸歷年典型考題與考點剖析附帶答案詳解
- 第5課《弘揚勞動精神勞模精神工匠精神》第1框《理解勞動精神勞模精神工匠精神》-【中職專用】《職業(yè)道德與法治》同步課堂課件
- 2025美國國防部財年美軍武器裝備采購預算中文版
- 70歲換證三力測試題附答案
- 中華醫(yī)學會利益沖突聲明模板
- 帶你玩轉(zhuǎn)VR虛擬現(xiàn)實智慧樹知到期末考試答案2024年
- DAM10KW中波發(fā)射機各單元的檢測與調(diào)整指導示意圖
- 物業(yè)采購工作總結
- 組織文化與領導力
- 膠粘性不良改善報告
評論
0/150
提交評論