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

基于C#的畢業(yè)論文管理系統(tǒng)的設(shè)計與實現(xiàn)

2015-04-12 00:00:00雷文禮任新成
現(xiàn)代電子技術(shù) 2015年13期

摘 要: 隨著科技的不斷進步,信息化的浪潮已經(jīng)使得傳統(tǒng)的人工信息管理已不能滿足現(xiàn)代管理的需求,計算機應(yīng)用管理在人們工作中地位日益突顯。傳統(tǒng)的本科生畢業(yè)論文管理,從論文選題,導(dǎo)師和學生互選,畢業(yè)論文修改等過程,都由人工完成,造成工作人員工作量大,容易出錯等問題。在此基于C#編程語言,以SQL Server 2005為后臺數(shù)據(jù)引擎,以Web頁面為展現(xiàn)方式,使用ASP.NET,AJAX技術(shù)實現(xiàn)對學生論文信息的管理,有效減輕了教學管理人員的工作量,同時,利用該系統(tǒng)可方便地實現(xiàn)論文各項數(shù)據(jù)的統(tǒng)計,在高校教育教學管理中有著良好的應(yīng)用前景。

關(guān)鍵字: C#; 論文管理; SQL; Web

中圖分類號: TN915.4?34 文獻標識碼: A 文章編號: 1004?373X(2015)13?0121?04

Abstract: With the continuous improvement of science and technology, the tide of informatization has made the traditional artificial information management unable to meet the demands of modern management. The working position of computer application management has become significant increasingly. The traditional management of college students graduation thesis, which includes topic selection, choosing each other between teachers and students, and graduation thesis modification, was all done by hands. It results in more workload, and prone to error. The management of students theses information is realized by using ASP.NET and AJAX technologies. On the basis of C# programming language, the management system uses SQL Server 2005 as back?stage data engine, takes web page as representation mode. Workload of teachers and managers is reduced effectively. Meanwhile, the system can realize the statistics of thesis various data conveniently, and has good teaching and management application prospect in university education.

Keywords: C#; thesis management; SQL; Web

0 引 言

隨著計算機和通信技術(shù)的不斷進步,信息化的浪潮已經(jīng)使得傳統(tǒng)的人工信息管理不能滿足現(xiàn)代管理的需求,越來越多的學校選擇開始選擇系統(tǒng)化的管理工具。本科生畢業(yè)論文設(shè)計作為高校工作必不可缺的一環(huán),從論文選題,導(dǎo)師和學生互選,畢業(yè)論文修改等過程,都有大量繁雜的工作要做。本文基于C#編程語言,以SQL Server 2005為后臺數(shù)據(jù)引擎,以Web頁面為展現(xiàn)方式,使用ASP.NET,AJAX技術(shù)實現(xiàn)對學生論文信息的管理[1],有效減輕了教學管理人員的工作量,同時,利用該系統(tǒng)可方便的實現(xiàn)論文各項數(shù)據(jù)的統(tǒng)計,在高校教育教學管理中有著良好的應(yīng)用前景。

1 C#技術(shù)

C#是第一個面向組件的編程語言,它是由微軟推出的一種基于.NET框架的、面向?qū)ο蟮母呒壘幊陶Z言[2]。C#可以引用ASP.NET組件,非常方便創(chuàng)建網(wǎng)頁或Web服務(wù),同時C#又由C語言和C++派生而來,繼承了其強大的性能,它的源代碼的可移植性非常強,這對于那些已熟悉C和C++的人來說學習C#就相對簡單。

C#以.NET框架類庫作為基礎(chǔ),擁有類似Visual Basic的快速開發(fā)能力,能快速和高效的完成對網(wǎng)站的功能邏輯的實現(xiàn)[3]。.NET框架給網(wǎng)站的開發(fā)者提供了很多數(shù)據(jù)展示控件,例如:GridView,ListView和TextBox。在后臺,用C#開發(fā)語言,利用.NET框架中提供的控件接口完成對Web頁面上顯示的數(shù)據(jù)的邏輯處理。

2 需求分析

2.1 系統(tǒng)所涉及用戶及需求量分析

論文管理系統(tǒng)面向的對象是畢業(yè)生、導(dǎo)師和管理員。對于管理員來說,可以利用論文管理系統(tǒng)管理學生、導(dǎo)師信息,還可以通過它發(fā)布畢業(yè)的相關(guān)消息,使學生和導(dǎo)師及時了解到相關(guān)信息;導(dǎo)師則可以通過該系統(tǒng)管理自己的信息、發(fā)布、更新自己的論文選題、還可以對學生進行選擇、實現(xiàn)系統(tǒng)化的管理;而學生不但可以通過論文管理系統(tǒng)管理自己的信息,還可以瀏覽導(dǎo)師信息,選擇符合自己興趣及學習方向的導(dǎo)師,這樣的“因材施教”更有益于發(fā)揮學生的自主創(chuàng)造性。

2.2 系統(tǒng)功能需求

該系統(tǒng)所涉及的功能模塊有[4]:

(1) 用戶身份驗證模塊。本系統(tǒng)所面向的對象是畢業(yè)生、導(dǎo)師、管理員,用戶身份驗證是非常重要的組成部分,它可以防止重要信息的泄露,比如畢業(yè)生的論文、個人重要信息。

(2) 導(dǎo)師信息管理模塊。本模塊的主要功能是導(dǎo)師信息的管理,包括,添加、修改、刪除論文選題,更改個人信息,修改密碼,查看學生個人基本信息和論文,選擇學生。

(3) 學生信息管理模塊。本模塊的主要功能是學生信息的管理,包括,更改個人信息,修改密碼,查看導(dǎo)師個人基本信息和選題,選擇適合自己的導(dǎo)師和論文題目。還可以瀏覽公告信息,及時了解學院對畢業(yè)生做出的要求及重要事件的通知。

(4) 管理員模塊。本模塊的主要功能是系統(tǒng)管理,包括在首頁的公告管理中發(fā)布畢業(yè)相關(guān)信息,查找某一導(dǎo)師或?qū)W生,單個增加導(dǎo)師或?qū)W生信息,并且支持批量導(dǎo)入學生、導(dǎo)師信息,還有學生和導(dǎo)師的畢業(yè)論文信息。

2.3 性能需求

為了保證該系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效地為我院的畢業(yè)工作服務(wù)[5],論文管理系統(tǒng)應(yīng)該滿足以下的性能需求:

(1) 用戶體驗:該系統(tǒng)界面清晰明了,用起來方便簡單,沒有繁瑣的流程,給用戶提供了很大的方便。

(2) 易操作性:整個系統(tǒng)功能一目了然,并且配有圖片,非常醒目,想做什么操作,用鼠標點擊即可。

(3) 系統(tǒng)的可擴充性:隨著用戶的增加,需求也會不斷的更新。這要求系統(tǒng)能夠提供功能上的調(diào)整和擴充。本系統(tǒng)用SQL Server 2005數(shù)據(jù)庫存儲數(shù)據(jù),并且相同功能頁面都有母版,只需修改母版,相應(yīng)頁面也會隨之改變,也可以簡單地加入或減少系統(tǒng)的模塊,進行系統(tǒng)的升級和更新?lián)Q代[6]。

(4) 系統(tǒng)的易用性和易維護性:論文管理系統(tǒng)提供簡單友好的登錄界面,用戶可以根據(jù)自己的身份登錄到屬于自己的界面,這樣也避免了對別人信息的篡改。而且該系統(tǒng)能夠提供良好的用戶接口,頁面都是采用用戶熟悉的術(shù)語,界面也都是中文信息;而且還提供幫助頁面,這樣用戶在操作中可能出現(xiàn)的使用問題,都可以進入幫助頁面中查看,縮短用戶對系統(tǒng)熟悉的過程。

(5) 健壯性:盡量減少運行時錯誤的發(fā)生。

(6) 系統(tǒng)的標準性:系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件,所有這些都要符合主流國際、國家和行業(yè)標準。這里所使用的軟件以及技術(shù)都是Microsoft公司旗下產(chǎn)品,符合計算機主流方向。

2.4 開發(fā)條件需求

系統(tǒng)開發(fā)的軟件條件如表1所示。

3 設(shè)計實現(xiàn)

3.1 數(shù)據(jù)庫設(shè)計

論文管理系統(tǒng)主要涉及到7個表,即:學生信息表、導(dǎo)師信息表、管理員表、新聞表、公告表、學生選題表、選題信息表。

學生信息表:這張表是用來存儲學生基本信息的。學生添加、修改以后,他的信息就會儲存到這張表中,其中包含:學號、姓名、性別、政治面貌、專業(yè)、學院、照片、電子郵件、聯(lián)系電話及班級、密碼、出生年月。其中學號是主鍵,非空且惟一。其余信息可以為空,并在數(shù)據(jù)表建立時給他們相應(yīng)的規(guī)定好數(shù)據(jù)類型。

導(dǎo)師信息表:這張表是用來存儲導(dǎo)師信息的,所有導(dǎo)師信息都包含在這張表中。包括:職工編號、姓名、性別、政治面貌、學院、照片、密碼、出生年月、教師職稱、電子郵件單位及聯(lián)系電話、民族、名額數(shù)。其中職工編號是主鍵,非空且惟一,其余信息可以為空,并在數(shù)據(jù)表建立時給他們相應(yīng)的規(guī)定好的數(shù)據(jù)類型。

管理員表:這張表是用來管理員信息的,所有管理員的信息都包含在這張表單中。它的字段有:編號、用戶名、密碼。其中編號是主鍵,非空且惟一。管理員信息表如表2所示。其他表格這里不全部列出。

新聞表:這張表是用來新聞鏈接信息的,所有新聞鏈接都包含在這張表中。它的字段有:編號、題目、鏈接、時間。其中編號是主鍵,非空且惟一。

公告表:這張表是用來公告鏈接信息的,所有公告鏈接都包含在這張表中。它的字段有:編號、題目、鏈接、時間。其中編號是主鍵,非空且惟一。

學生選題表:這張表是用來記錄學生選擇導(dǎo)師以及論文題目信息的,所有被選的信息都包含在這張表中。包括:學生學號、學生姓名、導(dǎo)師姓名、導(dǎo)師編號、論文類型、論文題目。其中學生學號是主鍵,非空且惟一,其余信息可以為空,并在數(shù)據(jù)表建立時給他們相應(yīng)的規(guī)定好的數(shù)據(jù)類型。

導(dǎo)師選題信息表:這張表是用來記錄論文題目和所屬導(dǎo)師的選擇狀態(tài)信息的,所有導(dǎo)師和論文題目選擇狀態(tài)都包含在這張表中。包括:選題編號、職工編號、導(dǎo)師姓名、教師職稱、論文類型、論文題目、狀態(tài)。其中選題編號是主鍵,非空且惟一,其余信息可以為空,并在數(shù)據(jù)表建立時給他們相應(yīng)的規(guī)定好的數(shù)據(jù)類型。

3.2 系統(tǒng)界面

用戶登陸界面如圖1所示,學生,導(dǎo)師,管理員可以用自己相應(yīng)的身份及密碼登錄,然后再自己對應(yīng)界面進行操作。

3.3 學生用戶界面

學生個人基本信息界面如圖2所示,該界面的主要功能是用于學生查看、修改個人基本信息,并可以修改密碼,防止個人信息外漏。

學生論文選題界面如圖3所示,該界面的主要功能是用于學生選擇導(dǎo)師以及論文題目,先選擇導(dǎo)師,然后會根據(jù)所選導(dǎo)師顯示該導(dǎo)師的論文題目,每個學生只能選擇一個導(dǎo)師和一個論文題目。

學生畢業(yè)論文界面如圖4所示,該界面的主要功能是顯示學生所選的論文題目,論文類型,并且支持學生上傳、下載論文,以便于導(dǎo)師對學生的論文進行查看和指導(dǎo)。

3.4 導(dǎo)師用戶界面

導(dǎo)師個人信息界面如圖5所示,在該界面下,導(dǎo)師可以對自己的個人基本信息進行查看或修改。

導(dǎo)師論文選題界面如圖6所示,該界面的主要功能是導(dǎo)師可以編輯自己的題目,并且可以刪除,修改,編輯完成后單擊“提交”即可。

3.5 管理員界面

管理員界面主要是對論文管理系統(tǒng)進行系統(tǒng)管理,系統(tǒng)管理分為網(wǎng)站管理和信息管理,網(wǎng)站管理主要是新聞管理界面和公告管理界面,信息管理又分為管理員信息管理、導(dǎo)師信息管理、學生信息管理。

管理員信息管理如圖7所示,主要功能是可以添加,刪除和修改管理員。

導(dǎo)師信息管理的主要功能是可以單個添加導(dǎo)師基本信息,也可以選擇文件導(dǎo)入批量添加導(dǎo)師基本信息。

學生信息管理的主要功能是對學生或者導(dǎo)師的論文題目進行單個添加、刪除或是批量導(dǎo)入、導(dǎo)出。

4 系統(tǒng)測試

系統(tǒng)開發(fā)完成后,對系統(tǒng)進行了測試。以學生信息管理功能為例,具體包括以下內(nèi)容:

(1) 學生身份驗證

① 輸入正確的用戶名、密碼和驗證碼。用戶名:1070410014014,密碼:123456,驗證碼:hicm。

② 輸入錯誤的用戶名、密碼和正確的驗證碼。用戶名:107041001401,密碼:763542,驗證碼:hicm。

③ 輸入正確的用戶名、密碼和錯誤的驗證碼。用戶名:1070410014014,密碼:123456,驗證碼:hjnk。

(2) 學生修改信息或密碼驗證

① 輸入正確的信息,比如:照片符合格式所限,新密碼與確認密碼一致。

② 輸入不符合要求的信息。

(3) 學生選擇導(dǎo)師與論文題目功能驗證

① 先選擇一位導(dǎo)師,然后在出現(xiàn)論文題目的頁面再選擇論文題目。

② 按照(1)再選擇一次。

(4) 學生畢業(yè)論文功能驗證

① 選擇論文文件并點擊上傳圖片。

② 未選擇文件,點擊上傳圖片。

③ 在成功上傳論文的前提下點擊下載圖片。

④ 在沒有成功上傳論文的前提下點擊下載圖片。

5 結(jié) 語

本文基于C#編程語言,以SQL Server 2005為后臺數(shù)據(jù)引擎,以Web頁面為展現(xiàn)方式,使用ASP.NET,AJAX技術(shù)實現(xiàn)對學生論文信息的管理。

測試結(jié)果證明該設(shè)計方案運行良好,可以滿足現(xiàn)實畢業(yè)論文管理的需求。

參考文獻

[1] ROHILLA Sanjeev.ADO.NET專業(yè)項目實例開發(fā)[M].陳君,譯.北京:中國水利水電出版社,2003.

[2] 王華杰,李律松,孫一波,等.C#數(shù)據(jù)庫開發(fā)技術(shù)[M].北京:清華大學出版社,2004.

[3] 攀建.ASP.NET+ADO.NET項目開發(fā)實例[M].北京:清華大學出版社,2004.

[4] JONES A R.ASP.NET從入門到精通[M].高春蓉,谷宇,閻雋,等譯.北京:電子工業(yè)出版,2002.

[5] WORLEY Scott.ASP.NET技術(shù)內(nèi)幕[M].王文龍,劉湘寧,譯.北京:人民郵電出版社,2002.

[6] BASIURA Russ;BATONGBACA Mike.ASP.NET Web 服務(wù)高級編程[M].康博,譯.北京:清華大學出版社,2003.

[7] CHAKRABORTI Angshuman..NET Framework專業(yè)項目實例開發(fā)[M].北京:中國水利水電出版社,2003.

[8] ALLEN Scott,GILANI Syed Fahad.C#數(shù)據(jù)庫入門[M].郝啟堂,張哲峰,譯.北京:清華大學出版社,2003.

主站蜘蛛池模板: 美女免费黄网站| 亚洲一级无毛片无码在线免费视频 | 久久久精品久久久久三级| 国产香蕉一区二区在线网站| 午夜福利视频一区| 欧美日韩北条麻妃一区二区| 毛片视频网址| 中文字幕资源站| 国产欧美精品专区一区二区| 国产精品美女在线| 亚洲欧美另类久久久精品播放的| 色综合久久88| 日本在线视频免费| 国产极品美女在线观看| 日本五区在线不卡精品| 久久天天躁夜夜躁狠狠| 人妻丰满熟妇αv无码| 国产免费精彩视频| 新SSS无码手机在线观看| 亚洲Va中文字幕久久一区| 亚洲中久无码永久在线观看软件 | 国产二级毛片| 夜夜操国产| 久久精品国产精品青草app| 国产高清免费午夜在线视频| 国产亚洲精久久久久久无码AV| 午夜精品福利影院| 日韩欧美在线观看| 国内精品一区二区在线观看| 成人在线天堂| 日本少妇又色又爽又高潮| 欧美在线一二区| 久久天天躁狠狠躁夜夜躁| 亚洲色图欧美一区| 97se亚洲| 久久精品中文字幕免费| 国产天天色| 亚洲av成人无码网站在线观看| 亚洲大尺度在线| 国产高清在线丝袜精品一区| 免费观看无遮挡www的小视频| 99免费在线观看视频| 99精品一区二区免费视频| 久久精品最新免费国产成人| 国产三级韩国三级理| 五月婷婷伊人网| 国产精品任我爽爆在线播放6080 | 永久天堂网Av| 成人精品区| 亚洲欧美激情另类| 中文字幕首页系列人妻| 四虎精品国产永久在线观看| 尤物午夜福利视频| 亚洲日本韩在线观看| 久久久四虎成人永久免费网站| 欧美黑人欧美精品刺激| 91综合色区亚洲熟妇p| 欧美激情综合一区二区| 国产精品七七在线播放| 国产精品无码AV片在线观看播放| 久久国产亚洲欧美日韩精品| 欧美a在线视频| 米奇精品一区二区三区| 真实国产精品vr专区| jijzzizz老师出水喷水喷出| 亚洲一区毛片| 欧美日韩国产精品va| 免费A∨中文乱码专区| 成人中文字幕在线| 国产激情国语对白普通话| 激情无码字幕综合| 国产香蕉一区二区在线网站| 国产色婷婷| AV天堂资源福利在线观看| 国产乱子伦精品视频| 一级毛片免费不卡在线视频| 久久久久亚洲AV成人网站软件| av大片在线无码免费| 白浆视频在线观看| 欧美一区精品| 91丨九色丨首页在线播放| 亚洲性一区|