摘 要:本選題擬建立基于 Web 的畢業(yè)論文選題系統(tǒng),著重探討了如何利用互聯(lián)網(wǎng)來實(shí)現(xiàn)畢業(yè)設(shè)計(jì)的出題、選題的可行的網(wǎng)上選題解決方案。其主要內(nèi)容包括:系統(tǒng)的主要框架、選題的策略、合理的篩選方式。
關(guān)鍵詞:選題系統(tǒng);WEB;設(shè)計(jì)
中圖分類號(hào):TP311.52
1 原人工系統(tǒng)選題的缺陷
分析原人工系統(tǒng)選題所存在的不足,首先就要分析人工系統(tǒng)選題的具體流程,從每一環(huán)節(jié)進(jìn)行逐一排查,發(fā)現(xiàn)問題存在的根源。我們可以了解到,原選題系統(tǒng)整個(gè)流程是流通的,都是以物理信息模式開展的,而每個(gè)教師又被分配較大的任務(wù)量因此壓力是非常大的,也導(dǎo)致教師們無法在短時(shí)間內(nèi)完成工作任務(wù),從而使工作效率大大降低,而且在此過程中要進(jìn)行某一部分資料的查找也是非常困難的。即使學(xué)生已經(jīng)順利通過答辯,并不意味著論文的全部工作內(nèi)容已經(jīng)收尾。學(xué)校還有大量的后續(xù)工作要完成,教師要對(duì)每一個(gè)學(xué)生的論文進(jìn)行整理后進(jìn)行分類儲(chǔ)存,其儲(chǔ)存方式非為兩種形式,一種是文字紙質(zhì)形式,另一種則是電子文檔的形式。基本上學(xué)校會(huì)使兩者進(jìn)行共存的保存形式。但是電子文檔本身是不存在的,只有依靠工作人員進(jìn)行大量的電腦錄入,因此工作量非常巨大,需要花費(fèi)大量的財(cái)力與物力。
2 新選題系統(tǒng)目標(biāo)
解決原人工選題系統(tǒng)中所存在的所有問題即是新選題系統(tǒng)的最主要工作目標(biāo),通過上一節(jié)的介紹,我們可以看出很多問題,因此傳統(tǒng)的人工選題系統(tǒng)已經(jīng)不能滿足巨大的工作任務(wù),因此新選題系統(tǒng)的形式成了一種必然發(fā)展趨勢(shì)。所有與學(xué)生畢業(yè)設(shè)計(jì)相關(guān)的內(nèi)容都要在新選題系統(tǒng)中完成,學(xué)校、教師及學(xué)生都在一個(gè)系統(tǒng)內(nèi)部提交文件,具有同一管理的思想理念,且處理過程全部依靠數(shù)字程序設(shè)計(jì),只需要簡(jiǎn)單的操縱即可。
新選題系統(tǒng)的工作以Web為中心,學(xué)校、教師、學(xué)生分別以不同的角色登陸瀏覽器。系統(tǒng)會(huì)根據(jù)角色設(shè)計(jì)自動(dòng)處理邏輯內(nèi)容。首先,教師會(huì)提交各類型的論文選題,而學(xué)校通過瀏覽器登陸后,可以對(duì)教師論題進(jìn)行有效審核,學(xué)生只需要按照教師要求完成畢業(yè)設(shè)計(jì)全部?jī)?nèi)容即可。
3 開發(fā)工具及環(huán)境的選擇
考慮到開發(fā)效率和本人的技能,決定用微軟的 ASP.Net 進(jìn)行系統(tǒng)開發(fā),數(shù)據(jù)庫(kù) 采用微軟的SQL Server。Visual Studio 2008 是微軟推出的一款集成開發(fā)環(huán)境,其功能強(qiáng)大,使用方便,是開發(fā).Net 平臺(tái)軟件的首選工具。本系統(tǒng)的開發(fā)工具套裝。(1)操作系統(tǒng):Microsoft Windows7;(2)Web服務(wù)器:Microsoft IIS 6.0;(3)Web開發(fā)平臺(tái):ASP.Net;(4)開發(fā)語(yǔ)言:C#;(5)數(shù)據(jù)庫(kù):Microsoft SQL Server 2005(或SQL Server 2000);(6)集成開發(fā)環(huán)境 Microsoft Visual Studio 2008;(7)瀏覽器:Microsoft IE 8.0。
系統(tǒng)分析實(shí)質(zhì)上是對(duì)目標(biāo)系統(tǒng)的建模。為了更形象地描述系統(tǒng),本文將采用軟件設(shè)計(jì)結(jié)構(gòu)化方法學(xué)和面向?qū)ο蠓椒▽W(xué)相結(jié)合的形式,因此對(duì)于系統(tǒng)的分析和設(shè)計(jì),既用到了結(jié)構(gòu)化建模工具,又用到了面向?qū)ο蠼9ぞ摺?/p>
由上一章的敘述,了解了傳統(tǒng)畢業(yè)選題事務(wù)模型和目標(biāo)新系統(tǒng)要實(shí)現(xiàn)的總體功能。這一章將從上一章得出的結(jié)論入手,繼續(xù)分析畢業(yè)選題數(shù)字化將出現(xiàn)的各種問題,并根據(jù)學(xué)院目前的需要設(shè)計(jì)出一種可行的方案。
4 系統(tǒng)功能
選題系統(tǒng)開發(fā)的最終目標(biāo)即是可以高效率、高質(zhì)量、高規(guī)范、高便捷的方式完成全部論文選題工作,較輕教師工作壓力的同時(shí),也為學(xué)生提供適當(dāng)?shù)姆奖阈浴9P者為選題系統(tǒng)提出了以下幾點(diǎn)功能要求:(1)學(xué)校、教師、學(xué)生都可以通過設(shè)置對(duì)自己的個(gè)人信息進(jìn)行修改;(2)在論文題目這一選項(xiàng)欄內(nèi),必須滿足添加、刪除、修改三項(xiàng)基本功能;(3)滿足管理員審核每個(gè)論文題目的基本要求;(4)滿足教師添加、刪除、修改論文題目的基本要求;(5)滿足學(xué)生根據(jù)個(gè)人意愿自主進(jìn)行論文題目選擇的基本要求;(6)滿足教師對(duì)每一名學(xué)生選題結(jié)果的審核功能要求。系統(tǒng)功能列表如下:
5 系統(tǒng)性能分析
5.1 技術(shù)可行性分析。就整個(gè)系統(tǒng)的技術(shù)構(gòu)成來看,它屬于數(shù)據(jù)庫(kù)與Visual C#編程的結(jié)合,將所有的信息都放入數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ),而這些基礎(chǔ)信息的調(diào)用完全由程序來完成。其基本操作是對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加、刪除、查找、編輯等。所以就技術(shù)應(yīng)用來看,暫不存在太大的問題。
5.2 經(jīng)濟(jì)可行性。減少了數(shù)據(jù)的流通環(huán)節(jié),提高了辦公效率,保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,也解決了數(shù)據(jù)流動(dòng)造成的數(shù)據(jù)跟蹤信息丟失等問題,適應(yīng)了當(dāng)前的發(fā)展形勢(shì)。
5.3 實(shí)用性。使用本系統(tǒng)的一般操作人員要求有一定計(jì)算機(jī)基礎(chǔ)。系統(tǒng)管理員要求具有計(jì)算機(jī)的專業(yè)知識(shí)。隨著時(shí)代的發(fā)展,人員素質(zhì)己逐步提高,不論是對(duì)于電腦系統(tǒng)的基本操作還是對(duì)于系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。
5.4 基于安全控制。整個(gè)系統(tǒng)是一個(gè)靈活的、安全的系統(tǒng)。系統(tǒng)有效地保障了個(gè)人信息在系統(tǒng)內(nèi)部流動(dòng)的安全性。用戶分為學(xué)生用戶、教師用戶和教務(wù)管理員。普通用戶只能操作本系統(tǒng)設(shè)置的相關(guān)供給功能,教務(wù)管理員能夠管理以及查詢相關(guān)信息并作出審核。
5.5 可移植性。畢業(yè)設(shè)計(jì)選題各環(huán)節(jié)聯(lián)系十分緊密,且隨外界環(huán)境的變化而不斷改變。所以該系統(tǒng)必須具有較強(qiáng)的靈活特征才能滿足不斷變化的目標(biāo)需求。
本系統(tǒng)采用模塊化的設(shè)計(jì)思想,在結(jié)構(gòu)上具有良好的可伸縮性,可根據(jù)實(shí)際業(yè)務(wù)需要擴(kuò)展模塊。
因此,在目標(biāo)與操作過程都十分明確的前提下,只要加大技術(shù)投入力量,實(shí)現(xiàn)系統(tǒng)應(yīng)用的目標(biāo)是指日可待的。
參考文獻(xiàn):
[1]嚴(yán)健松,柳青.ASP.NET程序設(shè)計(jì)[M].北京:中國(guó)水利水電出版社,2010.(01)
[2]韓朝陽(yáng).Visual C#程序開發(fā)案例[M].北京:北京大學(xué)出版社,2009.(09)
作者介紹:劉玉菊(1966.01-)女,云南麗江人,副教授,本科,研究方向:計(jì)算機(jī)教育。
作者單位:麗江師范高等??茖W(xué)校,云南麗江 674100