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

基于B/S結構的實習就業管理系統的設計與實現

2011-08-15 00:52:53張雯瑩
科技傳播 2011年2期
關鍵詞:頁面數據庫用戶

張雯瑩

同濟大學軟件學院,上海 201804

0 引言

高校學生的實習就業是當前備受關注的話題,各大院系在學生的實習就業工作上都投入了不少精力,包括構建一個服務于教師和學生的信息管理系統,以提高實習就業管理的工作效率。本系統基于Browser/Server(瀏覽器/服務器)模式,不僅向學生提供了友好的界面,方便學生在實習就業事務上進行自主查詢和管理;同時在后臺協助教師實現了從學生實習就業申請到實習就業考核的批量管理,節省了教師應對事務性工作時間。此外,系統運用數據庫技術儲存了大量的職位招聘信息、學生實習就業數據等,這些數據還可供今后分析統計:如了解學生實習就業去向分布特點、掌握軟件領域實習就業市場的需求變化等,為學院完善培養計劃提供一定的參考。

1 系統開發方案

1.1 系統架構

系統采用了B/S分層架構。這樣用戶隨時能在裝有瀏覽器的機器上登陸并使用本系統。進行分層設計的優點在于:1)開發人員可以只關注整個結構中的其中某一層;2)可以降低層與層之間的依賴;3)利于各層邏輯的復用

1.2 開發環境

.NET是微軟一家提出,一家開發的框架,網絡支持系統也較為強大??紤]到服務器現部署環境為Windows2003+IIS6,理所應當的選擇了ASP.NET技術,最終通過IIS發布應用,用戶只需要任意瀏覽器即可訪問。系統數據庫建立采用了SQL Server 2000。

2 系統模塊設計

本系統主要分為學生信息管理、新聞通知管理、招聘單位管理、實習就業管理4大部分。

1)學生信息管理:部分包括學生密鑰信息管理模塊和學生基礎信息管理模塊;

2)新聞通知管理:部分包括新聞欄目管理模塊和新聞管理模塊;

3)招聘單位管理:部分用于維護學院重要合作單位的信息。包括:單位信息管理模塊和單位聯系人管理模塊;

4)實習就業管理:部分是系統的核心。包括:實習就業職位功能模塊(包括職位發布與申請模塊、申請處理模塊、簡歷管理模塊等)和實習就業管理功能模塊(包括實習登記模塊、實習退出申請模塊、實習鑒定模塊、實習成果提交模塊、實習評分模塊、就業登記模塊、資料分享模塊等)。本部分還有大量用戶報表。

3 系統具體實現

本系統程序架構在邏輯結構上分為六層,由下至上分別是基礎數據層,數據庫操作層,數據庫接口層,業務邏輯層,頁面邏輯層及用戶接口層。

3.1 基礎數據層

通過對實際業務功能的研究,將基礎數據抽象為若干數據業務類,并派生出相應功能的數據子類,向上層邏輯提供數據服務。例如,抽象出的學生信息數據類含有學生姓名、學號、性別、身份證號等學生個人基礎信息屬性,系統可以選擇實例化單個學生實體的個人信息數據,也可以批量的生成學生群組的學生個人信息類實例化數組,供上層訪問使用。

3.2 數據庫操作層

數據庫操作層定向針對MS SQL數據庫進行編寫,向上層請求的數據操作提供數據庫查詢讀取和寫入。根據業務邏輯分為學生信息模塊,實習就業模塊,招聘單位管理模塊,新聞發布模塊四大模塊的數據庫操作類。針對不同上層請求,利用基礎數據類作為數據容器,實現系統與數據庫之間的交互。

為了便于底層數據庫移植,鑒于系統吞吐量在服務器的計算限度內,系統拋棄了傳統的數據庫存儲過程,通過ADO.NET數據庫類庫進行訪問。實際系統使用了SQL Helper組件,簡化了數據庫訪問,提高了數據訪問的安全性。并且為了應對大批量的數據查詢,使用了Hash表作為內存存儲,通過緩存機制減少了數據庫的處理壓力。

3.3 數據庫接口層

主要為了實現上層邏輯和底層數據庫操作的分離,通過這一接口,為數據庫操作提供良好的可擴展性,為將來實現不同數據庫的過渡轉換和數據庫升級提供了便利。使得下層數據庫操作的更改不會影響到上層業務邏輯的功能實現。

3.4 業務邏輯層

作為系統的功能核心,業務邏輯層承擔了系統整體業務邏輯的實現。

1)學生信息管理模塊:主要負責學生信息的數據維護,其中前臺像學生提供查詢和有限修改功能,后臺向管理員提供批量查詢和統計功能。其實現主要是通過調用數據庫層實現學生數據的增刪改查;

2)新聞通知管理模塊:通過Richbox實現多媒體的新聞編輯方式,可以插入圖片和附件等,完成基本的信息發布和編寫功能。此外,針對部分信息的安全特性要求,當前臺讀取時會驗證用戶Session,僅提供給已登錄用戶進行查看;

3)實習就業管理模塊:實現了整套實習就業的邏輯功能,記錄學生的實習申請信息,后臺提供實習信息審核,實習鑒定業務邏輯,和實習課程評分。通過基礎數據層的實習信息標志位,判斷實習階段進程,并提供相應操作。通過過濾器實現多條件的組合查詢,方便了管理員對于實習信息的查詢和管理,并實現了導出Excel表格的功能,對于實習鑒定通過外部擴展插件生成pdf格式的文件;

4)招聘單位管理模塊:統計招聘單位的基本信息,維護聯系人基本數據,并且聯系實習就業模塊,定量的可以對實習情況進行分析和統計,評定各個招聘單位的關注熱度。

3.5 頁面邏輯層

鑒于系統WEB應用程序的特性,在頁面邏輯層,實現了從用戶UI到業務邏輯的連接,主要實現一些基礎數據的驗證,對于邏輯層呈遞的數據格式化的顯示,響應用戶頁面的操作請求并交由業務邏輯層去實現完成。系統還使用了Ajax異步刷新技術,使得頁面更改的部分進行小量的刷新,加快了用戶訪問速度,提高了系統的可用性。

3.6 用戶接口層

利用HTML+CSS進行顯示和排版,利用Web頁面控件,提供良好的界面向用戶提供功能服務,并融入javascript實現動態的頁面呈現和用戶交互。并且廣泛使用了GridView和DetailView進行數據交互。

[1]鄧文員.ASP與網絡數據庫技術[M].北京:中國鐵道出版社,2005.

[2]WorleyS.ASP.NET技術內幕[M].北京:人民郵電出版社,2006:132-139.

[3]溫志雄.Web程序設計與應用教程與實訓(SQLServer版)[M].北京:北京大學出版社,2006:67-89.

猜你喜歡
頁面數據庫用戶
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 国产精品嫩草影院视频| 99手机在线视频| 国产精品999在线| 日韩精品无码免费一区二区三区 | 国产精品v欧美| 国产极品美女在线观看| 久久成人18免费| 精品色综合| 宅男噜噜噜66国产在线观看| 日日拍夜夜操| 欧美国产精品拍自| 成人久久精品一区二区三区| 99久久精品免费观看国产| 日韩麻豆小视频| 日韩成人在线视频| 欧洲免费精品视频在线| 亚洲人成网站在线观看播放不卡| 日韩成人午夜| 全部免费特黄特色大片视频| 国产在线欧美| 国产特级毛片| AV网站中文| 中文字幕欧美日韩| 天天综合网站| 国产极品美女在线观看| 亚洲视频在线网| 在线99视频| 欧美激情视频二区| 久青草网站| 国产激情在线视频| 亚洲欧洲美色一区二区三区| 国产在线一区视频| 国产精品3p视频| 国产精品免费p区| 538国产视频| 国产成人亚洲无码淙合青草| 日韩福利视频导航| 欧洲精品视频在线观看| 欧美视频免费一区二区三区| 亚洲三级网站| 91久久夜色精品国产网站| 亚洲日本中文字幕天堂网| 免费国产不卡午夜福在线观看| 欧美啪啪精品| 国产欧美综合在线观看第七页| 黄片一区二区三区| 国产麻豆精品久久一二三| 久久亚洲国产一区二区| 666精品国产精品亚洲| 国产精品无码久久久久久| 日本三级精品| 亚洲妓女综合网995久久| 日韩毛片免费| 日本黄色a视频| 久久成人国产精品免费软件| 国产欧美日韩一区二区视频在线| 亚洲日韩图片专区第1页| 亚卅精品无码久久毛片乌克兰| 自拍偷拍欧美日韩| 综合亚洲网| 国产日本欧美在线观看| 亚洲精品图区| 一本一道波多野结衣av黑人在线| 亚洲人成网站在线观看播放不卡| 亚洲国产看片基地久久1024| 男女猛烈无遮挡午夜视频| 8090成人午夜精品| 日本a∨在线观看| 国产亚卅精品无码| 国产欧美亚洲精品第3页在线| 国产美女一级毛片| 亚洲人人视频| 国产精品吹潮在线观看中文| 成人精品在线观看| 久久国产精品电影| 日韩无码黄色| 99视频免费观看| 日韩欧美网址| 精品国产自| 欧美国产精品拍自| 国产三级a| 亚洲中文字幕精品|