国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于.NET技術的高校畢業(yè)生信息管理系統(tǒng)的設計與實現

2014-04-29 15:56:47王白娟張德明余興祥儲東霞
課程教育研究·中 2014年10期
關鍵詞:信息管理系統(tǒng)畢業(yè)生

王白娟 張德明 余興祥 儲東霞

【摘要】隨著近年來高校畢業(yè)生數量逐年增多,畢業(yè)生信息管理的問題也越來越嚴峻,結合互聯網信息傳遞的高效快速的特點,采用Microsoft Visual Studio 2012、SQL server 2012、ASP.NET MVC4、jQuery設計和開發(fā)了基于.NET技術的畢業(yè)生信息管理系統(tǒng)。

【關鍵詞】畢業(yè)生 ASP.NET 信息管理系統(tǒng) jQuery

【課題項目】云南農業(yè)大學就業(yè)工作研究項目《基于.net的校友庫建設》。

【中圖分類號】G64 【文獻標識碼】A 【文章編號】2095-3089(2014)10-0226-02

1.引言

畢業(yè)生信息管理系統(tǒng)的設計不僅僅為了滿足高校對大量畢業(yè)生信息管理的需要,更是適應當今信息爆炸時代的信息高效快速管理的需要,也是高校和畢業(yè)生等各方受益于科學技術的一個典型。隨著網絡技術的高速發(fā)展,利用網站的形式來滿足辦公生活等方面的需求已成為必然的趨勢。隨著高校畢業(yè)生數量逐年增加,畢業(yè)生的信息量也成幾何倍數增長,畢業(yè)生信息管理的工作難度也在增加。在整個高校管理工作中,畢業(yè)生信息管理工作是整個管理工作中非常重要的一個組成部分,而畢業(yè)生信息管理工作在整個學生管理工作中又處于一個特殊且特別重要的地位,每個學校都非常重視畢業(yè)生信息管理工作,每年學校都會投入大量的人力和財力于其中,畢業(yè)生信息管理工作具有工作量大、責任大、信息多、覆蓋面廣的特點。畢業(yè)生信息管理系統(tǒng)是教育單位不可缺少的部分,它的存在對于學校的決策者和管理者來說都至關重要。在傳統(tǒng)模式下簡單利用計算機進行高校畢業(yè)生信息管理,存在著較多的缺點,如:效率低、保密性差,時間一長將產生大量的文件和數據,不利于查找、更新、維護。諸如這些情況,給學校管理者對高校畢業(yè)生的信息管理帶來了很大的困難,嚴重影響了教育工作的工作效率和質量。而畢業(yè)生信息管理系統(tǒng)網站的出現也是適應這種趨勢的一種產物,并且更好的解決了畢業(yè)生信息管理的問題。

2.系統(tǒng)分析

2.1可行性分析

(1)需求分析

畢業(yè)生信息管理系統(tǒng)的基本要求是能完成對畢業(yè)生各項信息的合理、有效和安全的管理。并且畢業(yè)生能通過該網站完成對信息的查詢,以及和教師之間信息的有效傳遞。因此,本網站設計三種用戶類型模塊,分別是普通用戶、注冊用戶(應屆畢業(yè)生和往屆畢業(yè)生)、管理員(教師)。同時為各個角色設置相應的權限的操作。

(2)技術可行性分析

本系統(tǒng)主要采用ASP.NET和SQL Server技術實現對畢業(yè)生信息管理系統(tǒng)的設計和開發(fā),以及對前臺和后臺數據庫進行連接達到對數據的檢索,添加,修改等功能。使用jQuery、CSS作為頁面的優(yōu)化。ASP.NET的執(zhí)行效率高,具有簡單性、易學性和兼容性、數據庫SQL Server有使用簡單、穩(wěn)定性高、安全性高、成本低等特性。因此使用ASP.NET和SQL Server兩者結合的技術,要完成本系統(tǒng)的查詢、修改、添加等功能是可以實現的。系統(tǒng)采用MVC體系結構,MVC全稱是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用一種業(yè)務邏輯、數據、界面顯示分離的方法組織代碼,將業(yè)務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務邏輯。MVC被獨特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。在MVC中,表示層和邏輯層分離,各部分可相互獨立進行開發(fā),便于開發(fā)和維護,提高了開發(fā)效率。

(3)經濟可行性分析

本系統(tǒng)只是一個中小型的管理系統(tǒng),不論是從所需求的人力來說,還是從投入的財力和物力來說都是比較少的,與它的功能對比,這些都可以忽略不計的。

2.2 系統(tǒng)開發(fā)環(huán)境

ASP.NET提供了強大的Web應用程序開發(fā)能力,同時ASP.NET可以通過ADO.NET組件提供的接口訪問數據庫,便于開發(fā)出功能強大的Web數據應用程序。而Web應用程序的開發(fā)人員使用這個開發(fā)環(huán)境可以實現更加模塊化的編程[2]。在訪問和 處理數據時,可以使用ADO.NET的2個組件;.NET Framework數據提供程序和Data Set[3]。因此選擇ASP.NET作為前臺開發(fā)工具,調試環(huán)境為Windows 7/8.1,IIS Express, Mozilla Firefox瀏覽器。

由于SQL server具有強大的數據管理與處理能力,具有較高的安全性能;每個數據庫中可創(chuàng)建多大20萬個數據表,數據表中的記錄的行數只受服務器磁盤空間的限制;支持遠程存取等,符合畢業(yè)生信息管理系統(tǒng)的要求。因此選擇SQL Server 2012作為后臺的數據庫。

3.數據庫分析與設計

數據庫在一個信息管理系統(tǒng)中占有非常重要的地位,數據庫結構設計的好壞直接對應用系統(tǒng)的效率及實現的效果產生影響。合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整和一致。設計數據庫系統(tǒng)時應該首先充分了解用戶在各方面的需求,包括現有的及將來可能增加的需求。用戶的需求具體體現在各種信息的提供、保存、更新、和查詢方面,這就要求數據庫結構能滿足各種信息的輸出和輸入。收集基本數據,數據結構及數據處理的流程,組成一份詳盡的數據字典,為后面的具體設計打下基礎。

通過上述系統(tǒng)功能分析。列舉主要數據項和數據結構如下:

(1)畢業(yè)生信息表:包括學號,姓名,專業(yè),性別,政治面貌,電話號碼,電子郵件,QQ等;

(2)畢業(yè)生就業(yè)表:包括學號,學院,專業(yè),姓名,性別,用人單位,學歷,職業(yè)等;

(3)用戶表:學號,姓名,密碼,專業(yè)等;

(4)招聘表:編號,標題,起始日期,結束日期,內容,聯系方式,聯系網址等;

4.系統(tǒng)流程設計

該系統(tǒng)主要分為三個模塊,普通用戶模塊、注冊用戶模塊、管理員模塊。

圖1

普通用戶只能就業(yè)指導、就業(yè)信息、畢業(yè)生概況、招聘單位、招聘現場單元進行操作;注冊用戶成功登陸后可對就業(yè)指導、就業(yè)信息、畢業(yè)生概況、招聘單位、招聘現場和校友信息等單元進行操作;管理員登陸在后還可對注冊學生、校友信息和畢業(yè)生管理等單元進行操作。

5.系統(tǒng)功能實現

5.1注冊用戶模塊

注冊用戶時,需輸入學號、姓名、密碼、確認密碼、性別、電子郵件、學院、專業(yè)等信息,注冊用戶登陸后能查看學校畢業(yè)生信息并可登陸QQ與其交流。

5.2用戶登陸模塊

注冊用戶可以能過瀏覽器登陸該系統(tǒng),登陸成功的用戶可以注銷并退出該系統(tǒng),未注冊的用戶不能登錄系統(tǒng),在登錄本系統(tǒng)時,系統(tǒng)會根據您的用戶名和密碼自動識別您的用戶權限,然后登錄到相應的頁面。流程圖如圖2:

5.3生成 XYL(校友錄)實體數據模型

5.3.1添加 ADO.NET 實體數據模型項模板

(1)在“解決方案資源管理器”中選擇 CourseManager 項目,右鍵單擊,指向“添加”,然后單擊“新建項”。

(2)在“模板”窗格中,選擇ADO.NET 實體數據模型。

(3)為模型名稱鍵入 XYL.edmx,然后單擊“添加”。將顯示“實體數據模型向導”的開始頁。

5.3.2生成 EDM

(1)在“選擇模型內容”對話框中,選擇“從數據庫生成”。然后,單擊“下一步”。

(2)單擊“新建連接”按鈕。

(3)在“選擇數據源”對話框中,選擇您的數據源,然后單擊“繼續(xù)”。

(4)在“連接屬性”對話框中,輸入服務器名稱,選擇身份驗證方法,對于數據庫名稱,鍵入 XYL,然后單擊“確定”。將使用您的數據庫連接設置更新“選擇您的數據連接”對話框。

(5)確保選中“將 App.Config 中的實體連接設置保存:”,并且值設置為 XYLEntities。然后,單擊“下一步”。將顯示“選擇數據庫對象”對話框。

(6)確保選中所有表和存儲過程,且“模型命名空間”的值為XYLModel,然后單擊“完成”以完成向導。

(7)在“解決方案資源管理器”中,雙擊 XYL.edmx 文件。將在“ADO.NET 實體數據模型設計器”窗口中顯示 XYL模型。

(8)以畢業(yè)生信息為例,圖3表示存儲模型到實體模型的映射關系。

圖3

本文從系統(tǒng)分析、數據庫分析與設計、系統(tǒng)功能實現這三個角度對該系統(tǒng)進行了介紹。此設計基本達到了最初期望的設計要求——界面新穎、操作簡單 、具有高性能、有一定的可維護性。高度的擴展性和靈活性可以伴隨著軟硬件設備的更換以及社會科技的需要,不斷的發(fā)展和創(chuàng)新??偟膩碚f,該系統(tǒng)解決了目前畢業(yè)生信息量大難以管理,信息更新不及時等問題,而留言功能模塊可以讓信息及時的更新。用戶給予我們的意見和建議會讓網站越來越人性化更能輕松簡單的管理畢業(yè)生的信息。

參考文獻:

[1]黨洪亮,王振軍,楊廣云.C/S與B/S體系結構在信息查詢系統(tǒng)中的應用[J].信息技術,2002

[2]李雋.ASP.NET應用程序的性能優(yōu)化[J].中國電子商務.2010(07):36-36.

[3]董宇峰.基于.NET的網絡輔助教學系統(tǒng)的設計與實現[D].北京:北京郵電大學,2007

[4]康諾利.數據庫設計教程[M].機械工業(yè)出版社,2005(01)

[5]丁士鋒.亮劍ASP.NET項目開發(fā)案例導航[M].電子工業(yè)出版社,2012(03)

[6]王鵬斌.貴州師范大學畢業(yè)生就業(yè)信息管理系統(tǒng)設計與實現,2011

[7]許燕萍,李萍,林逸,譯 Jeffrey Palermo,Jimmy Bogard,Eric Hexter,Matthew Hinze, Jeremy Sknner,著 ASP.NET MVC 4 實戰(zhàn).人民郵電出版社,2014

通訊作者:

儲東霞(1979- ),女,碩士,講師,云南農業(yè)大學基礎與信息工程學院輔導員。研究方向:學生工作。

猜你喜歡
信息管理系統(tǒng)畢業(yè)生
9歲的高中畢業(yè)生
三維可視化信息管理系統(tǒng)在選煤生產中的應用
選煤技術(2022年2期)2022-06-06 09:13:12
信息管理系統(tǒng)在工程項目管理的應用
你根本不知道,這屆畢業(yè)生有多難
意林(2020年15期)2020-08-28 11:10:24
基于三維TGIS的高速公路綜合信息管理系統(tǒng)
一個沒什么才能的北大畢業(yè)生
最“叛逆”的畢業(yè)生
安远县| 哈密市| 兴化市| 依安县| 平谷区| 普安县| 崇仁县| 汪清县| 九寨沟县| 祥云县| 惠水县| 讷河市| 全州县| 泽州县| 龙里县| 香格里拉县| 老河口市| 泸水县| 西吉县| 曲麻莱县| 杭锦旗| 秀山| 惠水县| 扶风县| 陆川县| 平顶山市| 卢氏县| 阿拉善右旗| 交城县| 南皮县| 常德市| 东兰县| 杨浦区| 双柏县| 桦南县| 南溪县| 阿勒泰市| 徐水县| 乌海市| 虹口区| 武川县|