999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JSP的學生就業信息管理系統的設計與實現

2013-01-01 00:00:00郭麗
計算機時代 2013年3期

摘 要: 對畢業生的數據統計采用傳統的手工方式,在數據的查找、更新和維護方面存在著很大的困難,所以,傳統的手工畢業生信息統計方式已不能滿足當前需要。為此,設計了基于JSP的學生就業信息管理系統,利用JSP+JavaBean+Servlet技術和分層的設計思想實現了學生就業信息管理平臺的設計。該系統具有就業數據的查詢、增刪、修改等數據管理功能,已成功應用到我院就業管理部門。

關鍵詞: JSP; 信息管理系統; JavaBean; Servlet

中圖分類號:TP311 文獻標志碼:A 文章編號:1006-8228(2013)03-67-02

0 引言

就業信息管理是高等教育管理中的一個重要組成部分。隨著高職院校招生規模的擴大,畢業生的數量逐年增多,畢業生就業情況的數據管理和統計工作量很大。我院學生管理部門對畢業生的統計采用的是傳統的手工方式,數據的查找、更新和維護存在著很大的困難。為了快速、有效、全面的查詢和統計畢業生信息,提高信息管理水平,以JSP為基礎,進行了畢業生就業信息管理系統的開發。

1 系統需求

1.1 系統用戶權限需求

⑴ 系統管理員:可使用系統所有功能,不受任何限制。具有管理各類用戶、系部、專業和班級的權限。能夠維護各校區學生的就業數據,包括數據瀏覽、數據增加、數據修改和數據刪除。

⑵ 校區數據管理員:管理該校區的用戶、系部、專業和班級的信息,以及對該校區學生上崗情況數據的維護。

⑶ 系數據管理員:對本系用戶、專業和班級以及本系學生上崗情況數據的維護。

⑷ 普通用戶:可查詢數據信息。

1.2 系統功能需求

通過需求調研,系統要求具有以下功能。

⑴ 數據查詢功能:用戶可以輸入查詢條件進行學生就業信息的查詢。

⑵ 數據管理功能:其中包括學生信息管理(錄入學生信息、修改學生信息);系部信息管理(錄入系部信息、修改系部信息、刪除系部信息);專業信息管理(錄入專業信息、修改專業信息、刪除專業信息);班級信息管理(錄入班級信息、修改班級信息、刪除班級信息);用戶管理(錄入用戶信息、修改用戶信息、刪除用戶信息)。

⑶ 數據導入/導出功能:能夠對查詢結果等數據進行遠程的導入和導出。

2 系統設計

2.1系統結構設計

系統采用層次化的結構設計,分別為表現層、業務邏輯層和數據邏輯層。系統的層次結構圖如圖1所示。

系統的表現層完成對數據的展現、用戶數據接收等功能,主要用JSP實現,HTML用來表達頁面展現的格式,JavaScript用于交互時的數據檢查、頁面特效等需要在客戶端完成的一些功能;業務邏輯層主要封裝對數據庫中表的操作,并完成業務處理邏輯,采用JAVA編寫的JavaBean組件來實現,這樣在表現層只需要簡單的調用就可以得到所需的數據;數據邏輯層的功能是在SQL Server 2005數據庫中設計出數據庫表,用于存放數據及數據的約束性檢查。

2.2 系統模塊設計

系統主要由五大功能模塊組成,功能模塊劃分如下。

⑴ 權限設計模塊:系統分為四級管理用戶,分別為系統管理員,校區管理員,系部管理員及普通用戶。并且為各級用戶設定不同權限,系統管理員具有最高權限,能夠使用本系統的全部權限;校區管理員只能對該校區的學生數據進行相關的操作,無權對其他校區的數據進行操作;系部管理員僅對本系學生的上崗情況進行數據的維護,無權對其他系的數據進行修改;普通用戶僅僅能夠查詢數據信息。

⑵ 基本信息管理模塊:分為基本信息查詢和基本信息更改,普通用戶可對所有學生進行基本信息的查詢,管理員用戶還可根據自己的權限更改學生的基本信息。

⑶ 查詢統計模塊:提供當年或往年畢業生的就業率查詢和統計,查詢或統計結果通過表格的形式輸出并提供打印功能。

⑷ 數據維護模塊:根據我院具體情況,提供各類數據的增加、刪除和修改。

⑸ 數據導入和導出模塊:考慮到每年都有大量的畢業生的數據信息需要錄入和導出,設計了數據導入和導出模塊,管理員除了可以在基本信息管理中錄入單個數據,還可以利用本模塊批量導入數據。

2.3 數據庫設計

數據庫的設計方面,在設計時盡量減少表間的關聯關系,減少冗余,進行了三范式的分析,統一字段的命名規則,以漢語拼音的首寫字母進行命名,這樣可以方便地找到相應得頁面。本系統所設計的主要數據表如表1、表2、表3和表4所示。

3 采用的關鍵技術

⑴ 遠程數據的導入/導出:考慮到每年都有大量畢業生的數據信息需要錄入和導出,僅僅依靠在線錄入明顯不能滿足實際工作的需要,因此設計了數據導入和導出模塊,管理員除了可以在基本信息管理中錄入單個數據,還可以利用本模塊批量導入數據。由于大部分的原始數據是保存在Excel表格內的,因此開發了導入組件,用于將Excel數據遠程導入到SQL Server數據庫中,并通過一個Servlet實現生成Excel文件的數據導出功能,從而將遠程數據以Excel的形式保存起來。

⑵ 數據庫連接技術:本系統采用了JDBC連接SQL Server數據庫。數據庫連接分為三步,獲得數據庫連接驅動、指定數據庫連接字符串和通過驅動管理器管理驅動。獲得數據庫連接驅動使用Class.forName來實現,通過驅動管理器管理驅動使用DriverManager類來實現。

⑶ XML技術:系統內置支持 XML,XML有信息存儲的功能,并且使用通用的XML 格式能規范文件的格式,從而減少編程的工作量。

4 結束語

本文根據高校學生就業信息管理工作的特點,利用JSP+JavaBean+Servlet技術和分層的設計思想實現了學生就業信息管理平臺的設計,其結構清晰、性能可靠、使用方便,而且具有非常強的可重用性、可維護性和可擴展性。本系統已投入到我院的就業指導中心使用,負責管理和維護三個校區畢業生的統計信息,極大地提高了就業辦公室的辦公效率,由于操作界面簡單易懂,對于輔導員來講,經過簡單的培訓即可勝任各系的數據維護,省去了很多麻煩。該系統自使用以來,反饋較好;尚存在的問題是查詢統計模塊統計結果不直觀,下一步的工作是將統計模塊圖表化。

參考文獻:

[1] 郭偉業,仇新紅.動態網頁設計(JSP)[M].機械工業出版社,2008.

[2] 王曉,田中雨,劉躍軍.JSP動態網站開發[M].清華大學出版社,2009.

[3] 程云志.數據庫原理與SQL Server 2005應用教程[M].機械工業出

版社,2009.

[4] 王國輝,王毅.JSP程序開發范例寶典[M].人民郵電出版社,2009.

[5] 麥克金,赫特克.SQL Server 2005數據庫服務器架構設計[M].清華

大學出版社,2007.

主站蜘蛛池模板: 在线高清亚洲精品二区| 亚洲人成网站18禁动漫无码| 97久久人人超碰国产精品| 五月婷婷丁香综合| 国产精品55夜色66夜色| 国产极品美女在线播放| 日韩一区二区三免费高清| 就去色综合| 91精品免费久久久| 免费毛片全部不收费的| 国产成人综合在线观看| 国产国产人成免费视频77777| 熟妇人妻无乱码中文字幕真矢织江| 99精品一区二区免费视频| 高潮毛片无遮挡高清视频播放| 国产不卡在线看| 老熟妇喷水一区二区三区| 国产精品自在拍首页视频8| 国产无人区一区二区三区| 制服丝袜一区二区三区在线| 精品国产乱码久久久久久一区二区| 福利国产微拍广场一区视频在线| 成人精品午夜福利在线播放| 国产激情在线视频| 成色7777精品在线| 亚洲一区二区在线无码| 青草视频免费在线观看| 久草视频一区| 欧美一级片在线| 欧美怡红院视频一区二区三区| 日韩美女福利视频| 在线观看无码a∨| 白丝美女办公室高潮喷水视频| 国产超碰在线观看| 四虎亚洲精品| 国产日本视频91| 日本成人一区| 色135综合网| 亚洲第一黄色网址| 亚洲人成色77777在线观看| 国产区免费| 中文字幕av一区二区三区欲色| 伊人久综合| 欧美亚洲国产精品久久蜜芽| 欧美日韩午夜| 日本爱爱精品一区二区| 9久久伊人精品综合| 久久毛片免费基地| 亚洲国产一成久久精品国产成人综合| 99视频在线观看免费| 丰满少妇αⅴ无码区| 亚洲侵犯无码网址在线观看| 亚洲av片在线免费观看| 国产三级国产精品国产普男人| 国产亚洲欧美在线视频| 一本大道在线一本久道| 国产精品青青| 亚洲美女一区二区三区| 亚洲视频黄| 成人在线天堂| 国产网站免费| 色婷婷狠狠干| 久久黄色一级片| 国产肉感大码AV无码| 国产欧美日本在线观看| 欧美午夜在线观看| swag国产精品| 99草精品视频| 亚洲欧美成人综合| 亚洲二三区| 成人国产一区二区三区| 欧美黄网在线| 欧美无遮挡国产欧美另类| 98精品全国免费观看视频| 91在线视频福利| 五月天久久婷婷| 91免费精品国偷自产在线在线| 精品国产免费观看| 农村乱人伦一区二区| 国产香蕉在线| 国产精品人人做人人爽人人添| 国产色爱av资源综合区|