管理系統(tǒng)畢業(yè)論文匯總十篇

時(shí)間:2023-03-23 15:03:15

序論:好文章的創(chuàng)作是一個(gè)不斷探索和完善的過程,我們?yōu)槟扑]十篇管理系統(tǒng)畢業(yè)論文范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來(lái)更深刻的閱讀感受。

篇(1)

本科畢業(yè)論文是畢業(yè)生總結(jié)性的獨(dú)立作業(yè),是學(xué)生運(yùn)用在校學(xué)習(xí)的基本知識(shí)和基礎(chǔ)理論,去分析、解決一兩個(gè)實(shí)際問題的實(shí)踐鍛煉過程,也是學(xué)生在校期間學(xué)習(xí)成果的總結(jié),是整個(gè)教學(xué)活動(dòng)中不可缺少的重要環(huán)節(jié)。撰寫畢業(yè)論文對(duì)于培養(yǎng)學(xué)生初步的科學(xué)研究能力,提高其綜合運(yùn)用所學(xué)知識(shí)分析問題、解決問題的能力有著重要的意義。人工進(jìn)行畢業(yè)論文各種信息的管理存在著工作量大、速度慢、出錯(cuò)率高等方面的問題,設(shè)計(jì)畢業(yè)論文管理系統(tǒng)顯得非常必要[1,2]。

筆者對(duì)畢業(yè)設(shè)計(jì)過程中的課題申報(bào)、課題審核、學(xué)生選題、提交論文等環(huán)節(jié)進(jìn)行了系統(tǒng)分析,設(shè)計(jì)了基于Web的畢業(yè)論文管理系統(tǒng),充分利用與整合了可用的網(wǎng)絡(luò)資源,為學(xué)校、學(xué)院、教師和學(xué)生提供了交互式接口,實(shí)現(xiàn)了學(xué)生和教師的網(wǎng)上互動(dòng)[3]。本系統(tǒng)采用了優(yōu)秀網(wǎng)站開發(fā)技術(shù)ASP,后臺(tái)使用Access數(shù)據(jù)庫(kù),從整體上實(shí)現(xiàn)了論文管理的各項(xiàng)功能,使得畢業(yè)設(shè)計(jì)課題的申報(bào)和審核、論文選題、論文提交、成績(jī)考核等更易于管理,同時(shí)也可以對(duì)畢業(yè)設(shè)計(jì)課題的難度、工作量等其他信息進(jìn)行詳細(xì)管理,對(duì)保證畢業(yè)設(shè)計(jì)的質(zhì)量有一定的現(xiàn)實(shí)意義[4]。

1 系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)的基本功能根據(jù)用戶的不同分為4個(gè)模塊:學(xué)生模塊、教師模塊、專家模塊和管理員模塊。

1.1 學(xué)生模塊

注冊(cè):新用戶需要先注冊(cè),填寫自己的基本信息,本系統(tǒng)規(guī)定學(xué)號(hào)為0001~9999,即學(xué)生數(shù)最多為9999。

登錄:注冊(cè)過的用戶可以使用“學(xué)號(hào)/姓名+密碼”登錄系統(tǒng)。

密碼修改:初始密碼規(guī)定為6位以上數(shù)字或字符,學(xué)生登錄后可修改密碼。

課題選擇:教師申請(qǐng)的課題通過審核之后,學(xué)生可以選擇自己的志愿。

結(jié)果查詢:在教師選擇學(xué)生之后,學(xué)生可以查詢到自己是否被確認(rèn)。

論文提交:學(xué)生可以在特定時(shí)間將寫好的論文提交上去。

確認(rèn)上傳:論文提交之后要確認(rèn)上傳,一旦確認(rèn)上傳就不能再次提交了。

對(duì)教師評(píng)價(jià):在論文的最后階段要對(duì)教師進(jìn)行評(píng)價(jià)。

留言:在教師確認(rèn)學(xué)生之后,學(xué)生可以通過留言的形式與教師進(jìn)行溝通。

1.2 教師模塊

注冊(cè):教師首次登錄也需要先注冊(cè),系統(tǒng)規(guī)定教師號(hào)為001~999。

課題申報(bào):填寫必要的信息進(jìn)行課題申報(bào)。

課題修改:對(duì)申報(bào)的課題進(jìn)行修改,查找錯(cuò)誤。

選擇學(xué)生:在學(xué)生選擇課題之后,教師可以選擇學(xué)生。

綜合查詢:可以查詢相關(guān)主題的信息、分?jǐn)?shù)和課題的審核結(jié)果。

論文下載:教師可以下載學(xué)生提交的論文。

成績(jī)?cè)u(píng)定:教師在審核學(xué)生論文之后,可以對(duì)論文進(jìn)行成績(jī)?cè)u(píng)定。

論壇:教師可以在論壇上給學(xué)生留言,或與學(xué)生交流問題。

1.3 專家模塊

一審:由各學(xué)院的專家對(duì)教師提交的課題進(jìn)行審核。

二審:在一審中沒有通過的課題要進(jìn)行二次審核。

結(jié)果公布:公布審核通過的課題和沒有通過審核的課題。

綜合查詢:可以查詢相關(guān)主題的信息、分?jǐn)?shù)以及課題的審核結(jié)果、教師的成績(jī)、學(xué)生調(diào)劑情況等。

1.4 管理員模塊

2 系統(tǒng)實(shí)現(xiàn)

系統(tǒng)是通過B/S三層結(jié)構(gòu)實(shí)現(xiàn)學(xué)生論文提交、教師對(duì)論文的管理以及專家審核等功能。采用瀏覽器、服務(wù)器、數(shù)據(jù)庫(kù)的三層結(jié)構(gòu),當(dāng)不同用戶通過瀏覽器提交和評(píng)閱時(shí),向Web服務(wù)器發(fā)出請(qǐng)求,Web服務(wù)器根據(jù)用戶的指令執(zhí)行程序,并從數(shù)據(jù)庫(kù)中取出相應(yīng)的信息反饋給客戶端。

2.1 登錄和注冊(cè)

2.2 學(xué)生模塊

其中課題選擇與結(jié)果查詢、論文提交和確認(rèn)上傳部分設(shè)計(jì)如下。

2.2.1 課題選擇部分與結(jié)果查詢?cè)O(shè)計(jì)

本院教師申請(qǐng)的課題被審核通過之后,學(xué)生即可看到備選課題。每名學(xué)生有3個(gè)可供選擇的志愿,但最終由教師決定哪個(gè)課題對(duì)應(yīng)哪個(gè)學(xué)生。學(xué)生選擇課題之后,可點(diǎn)擊結(jié)果查詢,查看自己的選擇情況,如果正確則可以點(diǎn)擊“完成”,否則點(diǎn)擊“重選”。這兩個(gè)部分的算法設(shè)計(jì)基本相同,只是在不同條件下顯示不同而已。課題選擇部分只是查詢數(shù)據(jù)庫(kù),將教師申請(qǐng)通過的課題顯示出來(lái);而結(jié)果查詢則是從數(shù)據(jù)庫(kù)中查詢當(dāng)前學(xué)生所選課題的信息,將課題的選擇順序、課題名稱、指導(dǎo)教師等結(jié)果依次顯示出來(lái)。如果點(diǎn)擊“完成”,則系統(tǒng)會(huì)彈出提示框,詢問學(xué)生是否確定當(dāng)前的課題選擇結(jié)果,如果確定,系統(tǒng)將清空“志愿”的值,并顯示“操作完成不能再進(jìn)行修改”的提示。

2.2.2 論文提交部分和確認(rèn)上傳部分的設(shè)計(jì)

在學(xué)生選好課題之后,開始畢業(yè)論文的撰寫工作,論文寫好后可以通過論文提交功能進(jìn)行提交。其中,論文命名格式必須為“學(xué)號(hào)+姓名”,并且文件后綴名必須是“.doc”,文件上傳如果成功,會(huì)彈出提示窗口。系統(tǒng)之所以要設(shè)計(jì)確認(rèn)上傳功能,主要考慮到兩個(gè)原因:(1)確認(rèn)上傳就意味著最終上傳,與論文上傳功能分開比較好;(2)論文提交程序中使用了window.parent.Finish()功能[7],但該語(yǔ)句在執(zhí)行過之后程序就結(jié)束了。因此,即使在其后使用更新數(shù)據(jù)庫(kù)的語(yǔ)句也得不到執(zhí)行。

2.3 教師模塊

由于教師模塊的整體風(fēng)格與學(xué)生模塊使用了同樣的框架,因此與學(xué)生模塊的風(fēng)格基本相同。

2.3.1 課題申報(bào)與課題修改模塊的設(shè)計(jì)

教師在學(xué)生開始選題之前就要進(jìn)行課題申請(qǐng),只有通過專家審核的課題才能夠被學(xué)生使用。課題申報(bào)頁(yè)面主要是填寫和提交課題的相關(guān)信息(如圖4所示)。

只要提交的課題沒有被審核通過,教師就可以進(jìn)行課題的修改,以達(dá)到專家小組的要求。在課題修改頁(yè)面中,會(huì)顯示一個(gè)包含所有可以修改課題的下拉式菜單,點(diǎn)擊某一個(gè)課題,則會(huì)跳轉(zhuǎn)到與課題申請(qǐng)相類似的頁(yè)面,只是頁(yè)面下方的“提交”按鈕變?yōu)椤靶薷牟⑻峤弧卑粹o。

2.3.2 選擇學(xué)生功能模塊的設(shè)計(jì)

當(dāng)學(xué)生選擇過教師的課題之后,可能出現(xiàn)一個(gè)題目多人選的情況,教師可視情況對(duì)學(xué)生進(jìn)行挑選,頁(yè)面將課題名稱與對(duì)應(yīng)的學(xué)生以表格形式顯示出來(lái)。

當(dāng)教師點(diǎn)擊某學(xué)生時(shí),頁(yè)面會(huì)顯示學(xué)生的基本信息供教師參考。一旦教師在某一課題中選擇了某個(gè)學(xué)生,該學(xué)生就不能再被其他教師、其他課題選中。

2.3.3 成績(jī)?cè)u(píng)定模塊的設(shè)計(jì)

對(duì)于學(xué)生已經(jīng)提交的論文,教師經(jīng)過仔細(xì)閱覽之后,可以對(duì)學(xué)生的論文進(jìn)行評(píng)分,等級(jí)分為五級(jí),即優(yōu)、良、中等、及格和不及格。

2.4 專家模塊

專家主要是針對(duì)本院系教師申請(qǐng)的課題進(jìn)行相關(guān)審核,功能包括:一審、二審、結(jié)果公布和綜合查詢。專家不能夠自行注冊(cè),須由管理員進(jìn)行添加。

點(diǎn)擊“一審”,系統(tǒng)會(huì)自動(dòng)查詢數(shù)據(jù)庫(kù),將教師申請(qǐng)審核的課題顯示出來(lái),并附以專家意見表格,用于填寫專家的審核意見(如圖5、圖6所示)。

只有在“審核小組修改意見”中信息為“適用”的課題才能夠通過審核,否則需要進(jìn)行二審。二審的界面與一審基本相同,如果課題不能通過審核,則不能在結(jié)果公布中顯示出來(lái)。

2.5 管理員模塊

管理員的功能可分為3個(gè)部分:備份數(shù)據(jù)、刪除數(shù)據(jù)和添加審核人員。

2.6 BBS論壇

BBS論壇是本系統(tǒng)中連接學(xué)生和教師的一個(gè)交流平臺(tái),在學(xué)生的功能主界面和教師的功能主界面上各有一個(gè)可以進(jìn)入論壇的入口。對(duì)于學(xué)生來(lái)說(shuō),當(dāng)學(xué)生選擇過題目并且教師也選擇了該生之后,學(xué)生就可以使用BBS論壇與教師進(jìn)行交流,比如論文的提交時(shí)間、論文的格式要求等。對(duì)于教師來(lái)說(shuō),當(dāng)教師確定學(xué)生之后,便可以與該生在論壇上以留言的形式進(jìn)行交流,特別是解答學(xué)生的相關(guān)問題。

本系統(tǒng)設(shè)計(jì)時(shí)考慮到教師功能與學(xué)生功能之間的差異,設(shè)計(jì)相應(yīng)的界面時(shí)也有少許不同,由于學(xué)生只能選擇一個(gè)課題,因此學(xué)生的論壇主頁(yè)只有一個(gè)課題的相關(guān)入口;但教師不同,一個(gè)教師可以有多個(gè)課題,因此教師的論壇主頁(yè)有多個(gè)課題的相關(guān)入口。

3 結(jié)束語(yǔ)

該系統(tǒng)在使用ASP和Microsoft Access 2000的基礎(chǔ)上,實(shí)現(xiàn)了畢業(yè)論文管理系統(tǒng)中各個(gè)模塊的功能,包括課題申請(qǐng)、課題的審核、學(xué)生選題、論文提交、論文下載、網(wǎng)上留言交流以及論文成績(jī)?cè)u(píng)判等。整個(gè)系統(tǒng)模塊劃分清晰、容易理解和操作,同時(shí)各模塊之間聯(lián)系緊密,相互耦合,使得系統(tǒng)更加完善。

對(duì)于目前的畢業(yè)論文管理系統(tǒng)而言,應(yīng)從以下兩方面予以完善:第一,網(wǎng)上交流采用即時(shí)通訊工具,如QQ,這樣能夠使得學(xué)生和教師的交流更加方便快捷;第二,論文的開題報(bào)告、中期報(bào)告也應(yīng)當(dāng)有相應(yīng)的功能模塊,與論文提交成為一體。

參考文獻(xiàn)

[1]李巍,王華東.畢業(yè)論文管理系統(tǒng)中的關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)時(shí)代,2011(8):32-34.

[2]梁敬東,伍世珍.基于J2EE的畢業(yè)論文管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].高等農(nóng)業(yè)教育,2010(8):83-84.

[3]陳芳,陳朝.基于Web的畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2008,4(8):2049-2050,2066.

[4]劉志銘,孫明麗,龐婭娟.ASP+Access數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)案例精選[M].北京:人民郵電出版社,2007.

篇(2)

一、引言

畢業(yè)論文是考察學(xué)生的專業(yè)知識(shí)和基本技能的一個(gè)綜合性的作業(yè)。但是,隨著畢業(yè)設(shè)計(jì)課題的數(shù)量和研究領(lǐng)域的增加,而且就業(yè)壓力的影響導(dǎo)致學(xué)生無(wú)法保證正常的畢業(yè)設(shè)計(jì)時(shí)間,使得畢業(yè)設(shè)計(jì)的管理工作和信息收集工作變得復(fù)雜和困難。由于高校畢業(yè)論文綜合評(píng)價(jià)的特殊性,目前許多高校對(duì)畢業(yè)生的畢業(yè)導(dǎo)師選擇和論文選題流程沒有一種快捷而高效的方法,因此,我們迫切需要研究和開發(fā)一個(gè)高效的基于Web畢業(yè)設(shè)計(jì)管理系統(tǒng)對(duì)畢業(yè)生畢業(yè)論文的選擇和完成過程進(jìn)行規(guī)范的管理。

目前國(guó)內(nèi)的部分高校有了相似功能的畢業(yè)論文管理系統(tǒng),其模塊的劃分大同小異,都是為了保證信息的充分共享以及方便用戶的操作。主要有南京農(nóng)業(yè)大學(xué)的基于.NET的畢業(yè)設(shè)計(jì)管理系統(tǒng),功能主要有學(xué)生平臺(tái)、教師平臺(tái)、教務(wù)管理平臺(tái)、公共數(shù)據(jù)處理平臺(tái)等模塊;電子科技大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng),功能主要有教師出題、論文題目的審核、學(xué)生選擇論文題目、開題報(bào)告審核入庫(kù)、畢業(yè)論文審核入庫(kù)、畢業(yè)論文查詢等模塊;中國(guó)礦業(yè)大學(xué)信息工程系畢業(yè)設(shè)計(jì)管理系統(tǒng),功能主要有:個(gè)人查詢、課題查詢、網(wǎng)上指導(dǎo)、請(qǐng)假手續(xù)、重要通知、論文格式、論文上載等七個(gè)模塊。所有各功能模塊的劃分體現(xiàn)了開發(fā)者對(duì)數(shù)據(jù)庫(kù)建模的思路。而且在運(yùn)行模式上,基本上采用的都是分而治之的設(shè)計(jì)思想,即數(shù)據(jù)庫(kù)信息(如課題、老師、學(xué)生、論文等)在各院系中是單獨(dú)進(jìn)行的,在各院系之間及院系與教務(wù)部門之間卻沒有提供信息交互的手段。

二、系統(tǒng)概述

(一)總體規(guī)劃

基于對(duì)目前其他院校的畢業(yè)論文管理系統(tǒng)的比較分析,總結(jié)其長(zhǎng)處,提出了一套高等院校畢業(yè)論文管理系統(tǒng)的研究方案。該系統(tǒng)方案基于Web技術(shù),不僅要面向?qū)W校不同部門的信息資源的共享,還要解決各部門已有的或?qū)⒔⒌男畔⑾到y(tǒng)的資源共享,提高信息資源共享的利用率,系統(tǒng)結(jié)構(gòu)應(yīng)具有跨平臺(tái)訪問不同數(shù)據(jù)源的機(jī)制。在教務(wù)信息標(biāo)準(zhǔn)化、規(guī)范化的基礎(chǔ)上,對(duì)信息進(jìn)行合理的布局,在提供優(yōu)質(zhì)、高效的業(yè)務(wù)管理和事務(wù)處理的同時(shí),使全校師生可以在任一平臺(tái)上對(duì)畢業(yè)論文的信息進(jìn)行方便地溝通與交流。同時(shí),系統(tǒng)要具有安全高效的通信機(jī)制,要有效預(yù)防由于Web技術(shù)的應(yīng)用而引發(fā)的信息泄密和對(duì)保密信息的非法侵入等安全隱患。

(二)系統(tǒng)架構(gòu)

系統(tǒng)采用三層B/S結(jié)構(gòu),其原理圖如圖1所示。在這種結(jié)構(gòu)中,應(yīng)用服務(wù)器接收到客戶機(jī)的請(qǐng)求頁(yè)面指令后,就向數(shù)據(jù)庫(kù)服務(wù)器請(qǐng)求有關(guān)的數(shù)據(jù),數(shù)據(jù)庫(kù)服務(wù)器從數(shù)據(jù)庫(kù)中取出相應(yīng)的數(shù)據(jù)交給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器將之整合成頁(yè)面再返回給瀏覽器[2]。該結(jié)構(gòu)主要特點(diǎn)是:客戶端實(shí)現(xiàn)零維護(hù),系統(tǒng)維護(hù)和升級(jí)方便。軟件程序、數(shù)據(jù)庫(kù)、的信息以及其他一些組件都集中在服務(wù)器,用戶除了操作系統(tǒng)及瀏覽器外無(wú)需其他軟件,即用戶以Web頁(yè)面的形式與系統(tǒng)進(jìn)行交互。

該系統(tǒng)是通過DCOM或HTTP遠(yuǎn)程調(diào)用服務(wù)器端組件對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作以完成特定的功能。在具體實(shí)現(xiàn)上,應(yīng)用服務(wù)器使用通信線程來(lái)提供查詢并從后端數(shù)據(jù)庫(kù)服務(wù)器獲得結(jié)果。應(yīng)用服務(wù)器接收從客戶機(jī)通過Web瀏覽器或其他界面軟件發(fā)來(lái)的信息請(qǐng)求,并連接到服務(wù)器上。接著對(duì)請(qǐng)求進(jìn)行處理并從服務(wù)器返回信息。然后,應(yīng)用服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器斷開并把請(qǐng)求的信息返回客戶機(jī)。使用這種方法時(shí),客戶機(jī)不與數(shù)據(jù)庫(kù)保持連接,應(yīng)用服務(wù)器只有在進(jìn)行請(qǐng)求并接收請(qǐng)求的結(jié)果時(shí)才與數(shù)據(jù)庫(kù)保持連接??臻e進(jìn)程并不占用網(wǎng)絡(luò)資源,網(wǎng)絡(luò)流量顯著減少,可以更快地進(jìn)行查詢處理并且響應(yīng)時(shí)間得到了改善。如果許多客戶機(jī)都在頻繁請(qǐng)求,可以對(duì)這種配置進(jìn)行更改,使應(yīng)用服務(wù)器能預(yù)先與數(shù)據(jù)庫(kù)連接,以降低每次處理客戶機(jī)查詢請(qǐng)求時(shí)建立連接所需的開銷時(shí)間量。

該系統(tǒng)是一個(gè)基于Web平臺(tái)、涉及畢業(yè)論文管理各環(huán)節(jié)、面向?qū)W校各部門以及各層次用戶的多模塊綜合信息管理系統(tǒng),主要完成畢業(yè)設(shè)計(jì)的申報(bào)、選題、論文上傳、論文批閱、在線答疑等功能。其相關(guān)的系統(tǒng)功能模塊如圖2所示。

三、系統(tǒng)的相關(guān)設(shè)計(jì)

(一)數(shù)據(jù)庫(kù)設(shè)計(jì)

由于系統(tǒng)內(nèi)部數(shù)據(jù)流量大,數(shù)據(jù)檢索要求高,用戶通過瀏覽器從后臺(tái)數(shù)據(jù)庫(kù)獲取數(shù)據(jù)信息的響應(yīng)時(shí)間也要滿足需求,在該系統(tǒng)中,表示層使用ASP用來(lái)開發(fā)網(wǎng)頁(yè),后臺(tái)數(shù)據(jù)庫(kù)使用ORACLE作為服務(wù)器端的數(shù)據(jù)庫(kù)管理。ORACLE是以高級(jí)結(jié)構(gòu)化查詢語(yǔ)言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫(kù),是目前最流行的瀏覽器/服務(wù)器(BROWSER/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一,ORACLE8.i以來(lái)引入了共享SQL和多線程服務(wù)器體系結(jié)構(gòu),提供了基于角色(ROLE)分工的安全保密管理,支持大量多媒體數(shù)據(jù)。因此從性能需求上分析,采用ORACLE來(lái)完成底層數(shù)據(jù)庫(kù)的開發(fā)。

在具體實(shí)現(xiàn)上,系統(tǒng)整體ER圖設(shè)計(jì)如圖3示。

其中,教師數(shù)據(jù)表包括教師號(hào)、教師名、性別、職稱、所屬學(xué)院(系)、科研情況、電話、電子郵件、登錄密碼等教師基本信息情況;學(xué)生數(shù)據(jù)表包括學(xué)號(hào)、姓名、性別、年級(jí)、學(xué)院、專業(yè)、班級(jí)、電話、電子郵件、登錄密碼等學(xué)生基本信息情況;管理員信息表包括ID號(hào)、用戶名、密碼等;課題信息表包括課題號(hào)、課題名稱、所屬院系、申報(bào)教師、規(guī)定人數(shù)、實(shí)選人數(shù)等;論文信息表包括論文號(hào)、論文名稱、學(xué)生姓名、所屬院系、指導(dǎo)教師等信息。

(二)界面設(shè)計(jì)

系統(tǒng)界面的設(shè)計(jì)是創(chuàng)新性的使用了雙樹型結(jié)構(gòu)實(shí)現(xiàn)的,即在前臺(tái)的WEB系統(tǒng)界面中,針對(duì)不同用戶具有不同的操作功能,采用ASP和先進(jìn)的ORACLE數(shù)據(jù)庫(kù)技術(shù)展現(xiàn)了“左-右”雙樹型菜單。其中,左邊的菜單樹上是學(xué)生姓名及其已選課題,右邊的樹則是其他已申報(bào)的備選課題,通過此雙樹型結(jié)構(gòu)的界面設(shè)計(jì),學(xué)生在方便的選擇自己所傾向的畢業(yè)研究課題,而且還能很便捷地對(duì)其選報(bào)課題進(jìn)行修改或調(diào)整。同時(shí),由于該雙樹型界面本身所具有的美觀性、友好性以及操作簡(jiǎn)便性,從而使得教師和學(xué)生在操作的過程中不需要查看幫助文檔就可以輕松地實(shí)現(xiàn)各種相關(guān)的操作。

(三)安全設(shè)計(jì)

任何一個(gè)應(yīng)用系統(tǒng)都對(duì)安全性有一定的要求,即數(shù)據(jù)的保密性和可靠性。而畢業(yè)設(shè)計(jì)管理信息系統(tǒng)涉及到學(xué)生檔案等重要信息,其安全性是非常重要的。該系統(tǒng)的安全性,從下面三個(gè)方面來(lái)實(shí)現(xiàn)。

1.分級(jí)授權(quán)安全管理。該系統(tǒng)采用分層授權(quán)安全管理,用戶分五種權(quán)限:超級(jí)管理員、一般管理員、教師、學(xué)生、過客。用戶登錄系統(tǒng)時(shí),讓用戶錄入用戶名(或者是帳號(hào))和密碼,不同的用戶具有不同的權(quán)限。在安全性上采用多級(jí)認(rèn)證體系對(duì)各級(jí)用戶分級(jí)授權(quán),同時(shí)各級(jí)用戶的操作痕跡相互制約,并采用雙密碼保證超級(jí)管理員密碼的內(nèi)部安全。

2.數(shù)據(jù)庫(kù)的安全性。數(shù)據(jù)庫(kù)的安全性是由Oracle數(shù)據(jù)庫(kù)系統(tǒng)本身的安全機(jī)制進(jìn)行控制。Oracle數(shù)據(jù)庫(kù)的安全性體現(xiàn)在它對(duì)用戶、權(quán)限、角色和用戶配置文件的管理上。用戶是由管理員建立并授權(quán)的一個(gè)數(shù)據(jù)庫(kù)帳戶,每一個(gè)企圖使用Oracle的用戶都必須得到一個(gè)合法的用戶帳戶和口令,只有用合法的帳戶和口令連接數(shù)據(jù)庫(kù)成功才能操作數(shù)據(jù)庫(kù)對(duì)象。每個(gè)Oracle數(shù)據(jù)庫(kù)都有一個(gè)叫做DEFAULT的配置文件,它被賦予數(shù)據(jù)庫(kù)中所有已經(jīng)存在的用戶和新創(chuàng)建的用戶。在系統(tǒng)中通過修改該配置文件,對(duì)數(shù)據(jù)庫(kù)所有用戶都限制為使用特定資源。

3.Web服務(wù)器安全保障。Web服務(wù)器的安全依賴于校園網(wǎng)的安全,同時(shí)對(duì)web服務(wù)器特殊的安全措施。外網(wǎng)用戶通過校園網(wǎng)的VPN技術(shù)與web服務(wù)器進(jìn)行通信,在校園網(wǎng)出口處部署網(wǎng)絡(luò)防火墻,同時(shí)在Web服務(wù)器上主機(jī)防火墻和入侵檢測(cè)系統(tǒng),對(duì)系統(tǒng)進(jìn)一步防護(hù)和監(jiān)測(cè)。另外,通過定時(shí)的安裝補(bǔ)丁、及時(shí)升級(jí)、關(guān)閉不必要的服務(wù)進(jìn)一步加強(qiáng)了Web Server層和操作系統(tǒng)的安全。

四、系統(tǒng)性能的優(yōu)化

由于系統(tǒng)基于B/S三層架構(gòu),其性能具有很好地可擴(kuò)展性和可維護(hù)性。為了提高程序的性能,應(yīng)用服務(wù)器采用多線程通信技術(shù),實(shí)現(xiàn)多線程服務(wù)器和連接管理器與數(shù)據(jù)庫(kù)服務(wù)器的預(yù)先連接,及時(shí)、準(zhǔn)確、可靠地采集和傳輸信息[5]。在該技術(shù)的具體實(shí)現(xiàn)上,采用的是搶先式多任務(wù),使得系統(tǒng)能執(zhí)行多個(gè)進(jìn)程,而每個(gè)進(jìn)程也可以同時(shí)執(zhí)行多個(gè)線程,且進(jìn)程中的線程是并行執(zhí)行的。系統(tǒng)不停地在多個(gè)線程之間切換,由于時(shí)間很短,看上去多個(gè)線程是在同時(shí)運(yùn)行。使用這種方法時(shí),客戶機(jī)不需要與數(shù)據(jù)庫(kù)始終保持連接,應(yīng)用服務(wù)器只有在進(jìn)行請(qǐng)求并接收請(qǐng)求的結(jié)果時(shí)才與數(shù)據(jù)庫(kù)保持連接。空閑進(jìn)程并不占用網(wǎng)絡(luò)資源,網(wǎng)絡(luò)流量顯著減少,可以更快地進(jìn)行查詢處理并且響應(yīng)時(shí)間得到了改善。多線程服務(wù)器和連接管理器用于保持與服務(wù)器的固定預(yù)先連接,這樣連接可以重復(fù)使用。同時(shí)可以在很大程序上提高系統(tǒng)的并發(fā)性。這就更加有效地保證了各級(jí)用戶在不同地點(diǎn)可以同時(shí)訪問系統(tǒng)中的數(shù)據(jù),加強(qiáng)了系統(tǒng)數(shù)據(jù)共享能力,提高了系統(tǒng)的性能。

五、結(jié)論

本文所討論研究的高等院校畢業(yè)論文管理系統(tǒng)采用了當(dāng)前流行的B/S結(jié)構(gòu)、Internet網(wǎng)絡(luò)技術(shù)和網(wǎng)絡(luò)安全技術(shù)等,突破了原先使用地域的局限性,使整個(gè)校園網(wǎng)甚至Internet上的用戶都可訪問系統(tǒng)。用戶可在多地域、任意時(shí)間段以不同身份來(lái)訪問系統(tǒng)中的數(shù)據(jù),大大加強(qiáng)了系統(tǒng)數(shù)據(jù)共享的能力,有效地促進(jìn)了學(xué)校畢業(yè)論文管理的科學(xué)化、信息化。系統(tǒng)的應(yīng)用能夠高等院校節(jié)約了大量的人力、物力和財(cái)力,使高等院校的畢業(yè)論文管理水平得到大幅度的提升,同時(shí)在社會(huì)上也能夠產(chǎn)生了良好的影響。

參考文獻(xiàn):

[1]劉必榮.本科畢業(yè)設(shè)計(jì)教學(xué)存在的問題及對(duì)策研究[J].文教資料,2007(8):54-56.

[2]楊永,梁金鈐.基于B/S模式的通用試題庫(kù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與科學(xué),2009,31(4):143-145.

[3]馬薇,婁雨.Oracle數(shù)據(jù)庫(kù)容災(zāi)備份中的流復(fù)制技術(shù)研究[J].科技通報(bào),2012,28(2):182-184.

[4]劉昌平,范明鈺,王光衛(wèi).可信計(jì)算環(huán)境數(shù)據(jù)封裝方法[J].計(jì)算機(jī)應(yīng)用研究,2009,26(10):3891-3893.

[5]趙建偉.γ遙測(cè)數(shù)據(jù)遠(yuǎn)程通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2007,28(16):3849-3851.

篇(3)

需求分析是軟件設(shè)計(jì)很重要的一個(gè)環(huán)節(jié),它主要解決“做什么”的問題,即全面了解用戶的需求,把軟件開發(fā)過程中可能遇到的重點(diǎn)和難點(diǎn)提出來(lái),在整個(gè)軟件設(shè)計(jì)過程中起到了提綱挈領(lǐng)的作用。通過分析確定了系統(tǒng)管理人員、教學(xué)管理人員、學(xué)科組組長(zhǎng)、指導(dǎo)教師及學(xué)生等角色,下面就各角色的具體需求進(jìn)行分析。

1.系統(tǒng)管理人員角色涵蓋了用戶角色添加,用戶權(quán)限的設(shè)置等。

2.教學(xué)管理人員負(fù)責(zé)對(duì)所有學(xué)生進(jìn)行選題和名單的匯總、開題報(bào)告的匯總、論文和論文成績(jī)的匯總,論文進(jìn)度的設(shè)置及教師角色設(shè)置等,不同的系別或?qū)I(yè)可以設(shè)置教學(xué)管理人員一名,具體的系別分配及權(quán)限設(shè)置由系統(tǒng)管理人員設(shè)定。

3.各學(xué)科組組長(zhǎng)負(fù)責(zé)審核指導(dǎo)教師的選題、審定學(xué)生論文終稿及確定論文成績(jī)等,學(xué)科組組長(zhǎng)同時(shí)可以是指導(dǎo)教師,其角色由教學(xué)管理人員進(jìn)行設(shè)置。

4.指導(dǎo)教師角色包含畢業(yè)論文選題的上傳、學(xué)生的選擇、開題報(bào)告的審核、畢業(yè)論文的修改及論文成績(jī)的評(píng)定等,其用戶界面有選題上傳、學(xué)生選擇、開題報(bào)告審核、論文指導(dǎo)、論文成績(jī)?cè)u(píng)定、個(gè)人信息管理等內(nèi)容。

5.學(xué)生角色主要有選題查詢、選題選定、開題報(bào)告材料提交、論文材料提交、論文成績(jī)的查詢等內(nèi)容,其用戶界面有選題、開題報(bào)告提交、論文提交、個(gè)人信息管理等內(nèi)容。

二、系統(tǒng)功能需求分析

為了進(jìn)一步完善該系統(tǒng),實(shí)現(xiàn)資源的優(yōu)化配置,提高事務(wù)處理能力,需要進(jìn)一步進(jìn)行性能及功能的需求分析。

1.教學(xué)管理人員應(yīng)及時(shí)提供教師及學(xué)生信息,師生互相選擇的界面要具有交互性。教師可以在系統(tǒng)中查看選擇自己課題的學(xué)生名單及學(xué)生的具體信息,學(xué)生可以在指導(dǎo)教師名單中進(jìn)行選擇,同時(shí)也能查詢到其他選擇該指導(dǎo)教師的同學(xué)名單,以加強(qiáng)師生間的相互溝通。

2.選題應(yīng)由指導(dǎo)教師確定,教師可將選題上傳到系統(tǒng)由學(xué)科組組長(zhǎng)通過后再正式到網(wǎng)絡(luò)上供學(xué)生選擇,學(xué)生確定選題后就可以根據(jù)設(shè)置的論文進(jìn)度開展論文寫作。

3.在論文寫作階段,系統(tǒng)要提供一個(gè)交互平臺(tái)供師生進(jìn)行交流,并允許通過系統(tǒng)上傳及下載文件。

4.在寫作過程中要有開題報(bào)告及論文中期考核等環(huán)節(jié),指導(dǎo)教師要對(duì)各環(huán)節(jié)進(jìn)行評(píng)分,學(xué)生可以直接通過系統(tǒng)查看自己的分?jǐn)?shù)。

5.教學(xué)管理人員可以在系統(tǒng)中公告,指導(dǎo)教師及學(xué)生可以查看公告。

6.當(dāng)學(xué)生提交論文終稿后,指導(dǎo)教師要對(duì)論文進(jìn)行評(píng)分并經(jīng)學(xué)科組組長(zhǎng)審核通過,如果畢業(yè)論文成績(jī)達(dá)到合格及以上的學(xué)生成績(jī)將及時(shí)的反饋出去供學(xué)生查看,不合格的學(xué)生則須繼續(xù)撰寫和修改論文直至合格。

7.教學(xué)管理人員可以通過系統(tǒng)直接執(zhí)行打印論文題目清單及學(xué)生成績(jī)表等,同時(shí)還可以根據(jù)論文題目或指導(dǎo)教師相關(guān)信息或?qū)W生相關(guān)信息實(shí)現(xiàn)快速查詢等。

8.不同的用戶可以通過系統(tǒng)維護(hù)自己的賬戶,可以修改基本信息,但不能修改自己的帳號(hào),其帳號(hào)具有唯一性。

三、畢業(yè)論文管理系統(tǒng)的功能設(shè)計(jì)

1.系統(tǒng)開發(fā)工具

由于學(xué)生在撰寫論文時(shí)很多都在外地實(shí)習(xí),具有一定的地域分散性,因此本系統(tǒng)主要采用B/S架構(gòu),應(yīng)用ASP.NET技術(shù)來(lái)實(shí)現(xiàn)在網(wǎng)絡(luò)環(huán)境下的學(xué)生畢業(yè)論文管理,其使用的開發(fā)環(huán)境為Microsoft visual studio 2010,采用C#為開發(fā)語(yǔ)言及SQL Server 2005為后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行開發(fā)的。

圖1 總體架構(gòu)體

2.系統(tǒng)功能模塊設(shè)計(jì)

根據(jù)系統(tǒng)需求分析,系統(tǒng)主要分為五個(gè)模塊,總體架構(gòu)體如圖1所示。

3.系統(tǒng)的主要流程

(1)首先由系統(tǒng)管理人員登錄系統(tǒng),添加教學(xué)管理人員、指導(dǎo)教師、學(xué)科組組長(zhǎng)及學(xué)生等角色并設(shè)置各用戶角色的權(quán)限。

(2)然后教學(xué)管理人員可登錄系統(tǒng),添加教師名單及畢業(yè)學(xué)生名單,同時(shí)對(duì)教師角色及論文進(jìn)度進(jìn)行設(shè)置,教師角色分為指導(dǎo)教師和學(xué)科組組長(zhǎng),其二者是可以重復(fù)的,指導(dǎo)教師可以是學(xué)科組組長(zhǎng),此時(shí)指該指導(dǎo)教師頁(yè)面中除了出現(xiàn)指導(dǎo)教師頁(yè)面出現(xiàn)的內(nèi)容外還會(huì)具備學(xué)科組組長(zhǎng)的內(nèi)容。

(3)接著指導(dǎo)教師、學(xué)科組組長(zhǎng)及學(xué)生可根據(jù)各自角色登錄系統(tǒng),修改完善個(gè)人信息。指導(dǎo)教師可論文選題及論文撰寫各種要求,上傳系統(tǒng)供學(xué)科組組長(zhǎng)審核。如果指導(dǎo)教師選題審核不過關(guān)則系統(tǒng)會(huì)要求該教師重新擬定選題然后繼續(xù)進(jìn)入學(xué)科組組長(zhǎng)審核頁(yè)面直至選題通過為止。

(4)指導(dǎo)教師論文選題通過后就公布在網(wǎng)絡(luò)上,學(xué)生就可以通過系統(tǒng)查看和選擇選題。指導(dǎo)教師也可以通過系統(tǒng)查看選擇其選題的學(xué)生情況并進(jìn)行選擇,如果有學(xué)生不符合選題要求則退回,系統(tǒng)會(huì)提示學(xué)生重新進(jìn)行選題,直至實(shí)現(xiàn)雙向選擇,學(xué)生選題確定后就可以開展論文寫作。教學(xué)管理人員此時(shí)就可以就選題對(duì)學(xué)生名單進(jìn)行匯總。

(5)在論文撰寫初期學(xué)生要在系統(tǒng)上提交開題報(bào)告給指導(dǎo)教師審核,指導(dǎo)教師審批后評(píng)定分?jǐn)?shù),學(xué)生可以通過平臺(tái)即時(shí)查到該分值。

(6)學(xué)生撰寫論文過程中可以通過平臺(tái)留言,咨詢指導(dǎo)教師相關(guān)問題,指導(dǎo)教師也可通過平臺(tái)及時(shí)回復(fù)學(xué)生問題,同時(shí)學(xué)生撰寫的論文稿件可以通過上傳到平臺(tái)供指導(dǎo)教師查看,指導(dǎo)教師批改完后可以將修改稿上傳到平臺(tái)供學(xué)生下載并且通過留言告知學(xué)生修改意見。學(xué)生可依據(jù)指導(dǎo)教師點(diǎn)評(píng)進(jìn)行論文修改,修改完成后可再次提交論文。系統(tǒng)會(huì)記錄學(xué)生提交論文的次數(shù)及指導(dǎo)教師的點(diǎn)評(píng)次數(shù)。

(7)學(xué)生論文定稿后將論文上傳到系統(tǒng),指導(dǎo)教師可以對(duì)論文評(píng)分,并將論文正稿和成績(jī)提交給學(xué)科組組長(zhǎng)審核,學(xué)科組組長(zhǎng)可以對(duì)論文成績(jī)進(jìn)行修改和確定并將修改結(jié)果反饋給指導(dǎo)教師,指導(dǎo)教師確認(rèn)后學(xué)生成績(jī)生效;如果指導(dǎo)教師有異議則可將意見提交給學(xué)科組組長(zhǎng)進(jìn)行復(fù)核直至通過為止。經(jīng)指導(dǎo)教師和學(xué)科組組長(zhǎng)雙重確認(rèn)后學(xué)生可以在系統(tǒng)上查詢到自己的論文成績(jī)及畢業(yè)論文綜合成績(jī)(開題報(bào)告成績(jī)和論文成績(jī)綜合后的成績(jī))。如果有學(xué)生在論文進(jìn)度設(shè)置時(shí)間內(nèi)未完成畢業(yè)論文則系統(tǒng)自動(dòng)判定不合格。

(8)最后,教學(xué)管理人員可以對(duì)論文定稿、論文成績(jī)及畢業(yè)論文綜合成績(jī)進(jìn)行查詢、匯總及打印等操作。

四、系統(tǒng)部分模塊關(guān)鍵代碼實(shí)現(xiàn)

1.登錄模塊

用戶根據(jù)自己的編號(hào)(學(xué)生為學(xué)號(hào),系統(tǒng)管理員、教學(xué)管理人員及教師為教工號(hào))、密碼(身份證號(hào))登陸系統(tǒng)。

HttpCookie cookie = Request.Cookies [“CheckCode”];

try { if (cookie.Value = = this.txtCode.Text.Trim())

{ using (var edm = new Manage Entities())

{

//查詢輸入的用戶編號(hào)是否存在

var user = from u in edm.Users

where u. UserNo= = userId.Text

select u;

if (user.Count() = = 0)

//判斷:用戶表中不存在該用戶記錄時(shí),提示用戶名輸入錯(cuò)誤

{

Response.Write("”);

}

//判斷,用戶名對(duì)應(yīng)的密碼是否正確

foreach (var custObj in user)

{

if (custObj.PWD = =userPwd.Text)

{

Session["UserNo"] = userId.Text.Trim();

Session["UserName"] = custObj.User.Name.Trim();

Session[“Popedom”] = custObj.Pope dom.Trim();

Response.Write(“”);

}

else

{

Response.Write(“”);

}

}

}

}

else

{

Response.Write(“”);

}

}

catch (Exception error)

{

lError.Text = error.ToString();

}

2.學(xué)生選題模塊

//判斷CheckBox的選中狀態(tài),更新數(shù)據(jù)庫(kù)相應(yīng)字段。

CheckBox cbox= (CheckBox)gvTopic.Rows[e.Row.RowIndex].FindControl ("cbTopic");

if (cbox.Checked = = true)

{

//根據(jù)用戶登錄名查詢?cè)撚脩羰欠褚呀?jīng)選擇了論文選題。

using (var edm = new ManageEntities())

{

var topic = from u in edm.Graduation Project

where u. UserNo= =Session["UserNo"].ToString()

select u;

if (topic.Count() = = 0)

{

//當(dāng)該學(xué)生沒有選擇過論文題目時(shí),則將該學(xué)生新選擇的題目名稱更新到畢業(yè)設(shè)計(jì)

//表選題學(xué)生編號(hào)字段上。

string strTopicNo= Convert.ToString (gvTopic.DataKeys[e.Row.RowIndex].Values[“TopicNo”]);

var topic1 = from u in edm.Gradua tionProject

where u.TopicNo= = Convert.ToInt64 (strTopicNo)

select u;

foreach (var custObj in topic1)

{

if (custObj. TopicState = = true)

{

lResult.Text = “選題失敗,已有人選!”;

}

if (custObj. TopicState = = false || custObj. TopicState = = null)

{

custObj. TopicState = true;

custObj.UserNo=Session["UserNo"].ToString(); custObj.UserName=Session ["UserName"].ToString();

lResult.Text = “選題成功!”;

}

}

edm.SaveChanges();

Bind();

}

else

{

lResult.Text = “選題失敗,請(qǐng)先退選,再重新選擇!”;

}

}

}

3.上傳選題模塊

在處理上傳的畢業(yè)論文及各種留言內(nèi)容時(shí)使用了CuteEditor―Html在線編輯器來(lái)實(shí)現(xiàn)。CuteEditor for ASP.NET是一款功能強(qiáng)大且簡(jiǎn)單實(shí)用的跨瀏覽器、跨平臺(tái)的所見即所得的在線html編輯器,其用戶界面簡(jiǎn)潔,加載速度快。通過該款編輯器可以方便Asp.net開發(fā)者對(duì)文本框的內(nèi)容進(jìn)行編輯。此外,CuteEditor還集成了對(duì)文檔、圖片等文件的上傳模塊及音頻、視頻等媒體文件進(jìn)行直接插入的模塊。下面以指導(dǎo)教師論文題目上傳模塊為例進(jìn)行說(shuō)明。

//新增一條指導(dǎo)教師論文題目上傳記錄

using (var edm = new ManageEntities())

{

GraduationProject gp = new Gradua tionProject();

gp.TopicName= txtTopic.Text.Trim().ToString();

gp.Professional=ddlProfessional.SelectedValue.Trim().ToString();

gp.Demand=txtDemand.Text.Trim().ToString();

gp.Year=ddlYear. SelectedValue.Trim().ToString();

gp.TopicState=false;

gp.TeacherNo= Session["TeacherNo"].ToString().Trim(),

gp.TeacherName= Session["Teach erName"].ToString().Trim(),

gp.Academy=txtAcademy.Text.Trim().ToString();

gp.Assignment= cuteEditor.Text;

edm.GraduationProjects.AddObject (gp);

edm.SaveChanges();

篇(4)

課程名稱: 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用

報(bào)告題目: 網(wǎng)吧管理系統(tǒng)

學(xué)生姓名: *** **

所在學(xué)院: 信息科學(xué)與工程學(xué)院

專業(yè)班級(jí): **班

學(xué)生學(xué)號(hào): ************

指導(dǎo)教師: ***

20*年*月*日

課程設(shè)計(jì)任務(wù)書

摘 要

互聯(lián)網(wǎng)技術(shù)的不斷革新與發(fā)展, 給全球經(jīng)濟(jì)帶來(lái)新的革命, 也正在改變著整個(gè)商業(yè)社會(huì)的競(jìng)爭(zhēng)格局。Internet 、交互式web 應(yīng)用和電子協(xié)作等計(jì)算機(jī)技術(shù)將逐漸改變商業(yè)模式, 使得全球的網(wǎng)絡(luò)供應(yīng)鏈將逐漸取代分層式供應(yīng)鏈, 因此在網(wǎng)絡(luò)時(shí)代面臨著新機(jī)遇的同時(shí)也面臨著巨大的挑戰(zhàn)。

隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)與技術(shù)日趨成熟,計(jì)算機(jī)應(yīng)用到生產(chǎn)和生活的各個(gè)領(lǐng)域,發(fā)揮了越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)網(wǎng)吧信息進(jìn)行管理,具有手工操作無(wú)法比擬的優(yōu)點(diǎn),例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,壽命長(zhǎng),成本低等,因此研究開發(fā)網(wǎng)吧計(jì)費(fèi)系統(tǒng)具有可行的實(shí)際意義。

本系統(tǒng)是一個(gè)功能比較強(qiáng)大的網(wǎng)吧管理系統(tǒng)。該系統(tǒng)信息來(lái)源主要由管理員添加,方便網(wǎng)站管理員的查詢和管理。該系統(tǒng)的任務(wù)是方便,靈活的管理網(wǎng)吧的各項(xiàng)信息,包括對(duì)每臺(tái)電腦配置管理、會(huì)員用戶管理、上機(jī)時(shí)間計(jì)算、金額計(jì)算等。系統(tǒng)主要有添加,查找,刪除,統(tǒng)計(jì)等功能模塊組成。本系統(tǒng)會(huì)做到滿足網(wǎng)吧管理日常工作的需要,使用方便,界面親切,安全可靠。

關(guān)鍵詞: 網(wǎng)吧 方便 系統(tǒng)

目 錄

第一章 緒論 ---------------------------------------------------------------------------------------------------------------------- 1

1.1 課題來(lái)源--------------------------------------------------------------------------------------------------------------- 1

1.2 研究意義--------------------------------------------------------------------------------------------------------------- 1

第二章 可行性分析 ------------------------------------------------------------------------------------------------------------ 3

2.1 編寫目的--------------------------------------------------------------------------------------------------------------- 3

2.2可行性研究的前提 --------------------------------------------------------------------------------------------------- 3

2.2.1目標(biāo) ------------------------------------------------------------------------------------------------------------- 3

2.2.2 經(jīng)濟(jì)可行性 --------------------------------------------------------------------------------------------------- 3

2.2.3 運(yùn)行可行性 --------------------------------------------------------------------------------------------------- 3

2.2.4 技術(shù)可行性 --------------------------------------------------------------------------------------------------- 3

2.3對(duì)系統(tǒng)的分析 --------------------------------------------------------------------------------------------------------- 3

2.4 技術(shù)條件方面的可行性 -------------------------------------------------------------------------------------------- 4

2.5投資及效益分析 ------------------------------------------------------------------------------------------------------ 5

2.6社會(huì)因素方面的可行性 --------------------------------------------------------------------------------------------- 5

2.6.1法律可行性 ---------------------------------------------------------------------------------------------------- 5

2.6.2 操作可行性 --------------------------------------------------------------------------------------------------- 5

2.7結(jié)論 ---------------------------------------------------------------------------------------------------------------------- 5

第三章 需求分析 --------------------------------------------------------------------------------------------------------------- 6

3.1功能需求 --------------------------------------------------------------------------------------------------------------- 6

3.2 數(shù)據(jù)需求--------------------------------------------------------------------------------------------------------------- 6

3.3網(wǎng)吧管理數(shù)據(jù)流圖 --------------------------------------------------------------------------------------------------- 7

3.3.1數(shù)據(jù)庫(kù)簡(jiǎn)介 ---------------------------------------------------------------------------------------------------- 7

3.3.2頂層數(shù)據(jù)流圖 ------------------------------------------------------------------------------------------------ 7

3.3.3 一層數(shù)據(jù)流圖 ------------------------------------------------------------------------------------------------ 8

3.3.4 二層數(shù)據(jù)流圖 ------------------------------------------------------------------------------------------------ 8

3.4數(shù)據(jù)字典 --------------------------------------------------------------------------------------------------------------- 9

3.5 業(yè)務(wù)需求-------------------------------------------------------------------------------------------------------------- 12

3.6 運(yùn)行需求-------------------------------------------------------------------------------------------------------------- 13

3.7 開發(fā)環(huán)境-------------------------------------------------------------------------------------------------------------- 14

第四章 概念及邏輯設(shè)計(jì) ----------------------------------------------------------------------------------------------------- 15

4.1 局部E-R 圖 ---------------------------------------------------------------------------------------------------------- 15

4.1.1管理員E-R 圖 ----------------------------------------------------------------------------------------------- 15

4.1.2用戶實(shí)體E-R 圖 -------------------------------------------------------------------------------------------- 15

4.1.3 記錄上下機(jī)實(shí)體E-R 圖 ---------------------------------------------------------------------------------- 15

4.1.4計(jì)算機(jī)配置實(shí)體E-R 圖 ----------------------------------------------------------------------------------- 16

4.1.5 總體E-R 圖 -------------------------------------------------------------------------------------------------- 16

4.2 數(shù)據(jù)抽象-------------------------------------------------------------------------------------------------------------- 17

4.2.1 用戶信息 ----------------------------------------------------------------------------------------------------- 17

4.2.2 上機(jī)下機(jī)信息 ----------------------------------------------------------------------------------------------- 18

4.2.3 電腦配置信息 ----------------------------------------------------------------------------------------------- 18

4.2.4 管理員登陸信息 -------------------------------------------------------------------------------------------- 18

4.3將概念模型轉(zhuǎn)換成關(guān)系模型 ------------------------------------------------------------------------------------- 19

第五章 物理設(shè)計(jì) -------------------------------------------------------------------------------------------------------------- 20

5.1 數(shù)據(jù)庫(kù)的概念 ------------------------------------------------------------------------------------------------------- 20

5.2 數(shù)據(jù)庫(kù)表的描述 ---------------------------------------------------------------------------------------------------- 20

5.3數(shù)據(jù)庫(kù)的實(shí)現(xiàn) -------------------------------------------------------------------------------------------------------- 21

5.3.1關(guān)系模式存取方式選擇 ----------------------------------------------------------------------------------- 21

5.3.2確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) ----------------------------------------------------------------------------------- 21

第六章 系統(tǒng)實(shí)現(xiàn) -------------------------------------------------------------------------------------------------------------- 22

6.1數(shù)據(jù)庫(kù)實(shí)現(xiàn) ----------------------------------------------------------------------------------------------------------- 22

6.1.1創(chuàng)建用戶表 --------------------------------------------------------------------------------------------------- 22

6.1.2創(chuàng)建計(jì)算機(jī)信息表 ----------------------------------------------------------------------------------------- 22

6.1.3創(chuàng)建充值表 --------------------------------------------------------------------------------------------------- 22

6.1.4創(chuàng)建收費(fèi)表 --------------------------------------------------------------------------------------------------- 22

6.1.5創(chuàng)建上機(jī)記錄表 -------------------------------------------------------------------------------------------- 23

5.2 系統(tǒng)總體結(jié)構(gòu)圖 ---------------------------------------------------------------------------------------------------- 23

5.3 用戶信息查詢 ------------------------------------------------------------------------------------------------------- 23

5.3.1 功能描述 ----------------------------------------------------------------------------------------------------- 23

5.3.2 模塊流程圖 -------------------------------------------------------------------------------------------------- 23

5.4刪除電腦配置信息 -------------------------------------------------------------------------------------------------- 24

5.4.1 功能描述 ----------------------------------------------------------------------------------------------------- 24

5.4.2 模塊流程圖 -------------------------------------------------------------------------------------------------- 24

5.5 計(jì)費(fèi)功能-------------------------------------------------------------------------------------------------------------- 24

5.5.1 功能描述 ----------------------------------------------------------------------------------------------------- 24

5.5.2 模塊流程圖 ------------------------------------------------------------------------------------------------ 24

5.6 添加用戶信息 ------------------------------------------------------------------------------------------------------- 25

5.6.1 功能描述 --------------------------------------------------------------------------------------------------- 25

5.6.2 模塊流程圖 ------------------------------------------------------------------------------------------------ 25

5.7 客戶端查詢上網(wǎng)信息 ---------------------------------------------------------------------------------------------- 25

5.7.1 功能描述 --------------------------------------------------------------------------------------------------- 25

5.7.2 模塊流程圖 ------------------------------------------------------------------------------------------------ 25

第七章 結(jié)論 --------------------------------------------------------------------------------------------------------------------- 26 參考文獻(xiàn) ------------------------------------------------------------------------------------------------------------------------- 27

第一章

1.1 課題來(lái)源

隨著計(jì)算機(jī)技術(shù)的日新月異,越來(lái)越多的人注重加強(qiáng)對(duì)計(jì)算機(jī)知識(shí)的學(xué)習(xí),為了滿足學(xué)校學(xué)生或者社會(huì)學(xué)院的需求,許多網(wǎng)吧都紛紛對(duì)外開放,實(shí)行即時(shí)收費(fèi)。但隨著商家人數(shù)的增多,網(wǎng)吧的管理成了一個(gè)非常困難的問題。首先,人工即時(shí)收費(fèi)是非常繁瑣的一項(xiàng)工作,耗費(fèi)人力物力,而且極易出錯(cuò);最后的統(tǒng)計(jì)工作更是一項(xiàng)費(fèi)時(shí)費(fèi)力的苦差事,甚至不能統(tǒng)計(jì)。其次,上機(jī)過程中,每個(gè)網(wǎng)吧都需要值班人員值班,耗費(fèi)了管理人員的很多時(shí)間。隨著計(jì)算機(jī)各種外圍設(shè)備技術(shù)的發(fā)展,以上工作通過計(jì)算機(jī)就可以很方便的實(shí)現(xiàn)。

網(wǎng)吧以其龐大的用戶量和潛在購(gòu)買力,首先成為一個(gè)很好的媒體廣告平臺(tái),尤其是快消品和網(wǎng)絡(luò)相關(guān)類的產(chǎn)品;同時(shí),網(wǎng)吧作為一個(gè)獨(dú)特的渠道,對(duì)中國(guó)互聯(lián)網(wǎng)的發(fā)展起到了非常關(guān)鍵的作用,已經(jīng)容不得任何一家互聯(lián)網(wǎng)公司忽視。已經(jīng)有越來(lái)越多的案例證明,贏得了網(wǎng)吧市場(chǎng),就贏得了互聯(lián)網(wǎng)市場(chǎng)。這正是中國(guó)互聯(lián)網(wǎng)本土化中的一個(gè)關(guān)鍵部分,了解這部分市場(chǎng)的特征和容量,是本土和國(guó)際互聯(lián)網(wǎng)公司成功的一個(gè)關(guān)鍵因素。

基于網(wǎng)吧在中國(guó)互聯(lián)網(wǎng)市場(chǎng)上的如此重要的地位,易觀國(guó)際情況認(rèn)為有必要對(duì)網(wǎng)吧用戶作一個(gè)了解,探索網(wǎng)吧用戶的行為特征,描繪網(wǎng)吧用戶的輪廓。針對(duì)以下問題,進(jìn)行了重點(diǎn)調(diào)查和了解:網(wǎng)吧用戶特征,網(wǎng)吧用戶互聯(lián)網(wǎng)使用行為特征,不同網(wǎng)吧用戶之間存在怎樣的行為差異,針對(duì)網(wǎng)吧用戶的人群屬性和使用行為特征,產(chǎn)業(yè)的各方應(yīng)該如何營(yíng)銷網(wǎng)吧。

為了適應(yīng)當(dāng)前網(wǎng)吧管理無(wú)人化的需求,網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)出現(xiàn)了。它可以減少值班人員、維護(hù)人員、降低管理人員的費(fèi)用、甚至可以做到網(wǎng)吧無(wú)需人員值守管理。同時(shí)還可以增加網(wǎng)吧的開放時(shí)間,提高設(shè)備的利用率,并且避免網(wǎng)吧管理中的人情免費(fèi)上機(jī)、逃脫費(fèi)用等問題。 緒論

1.2 研究意義

網(wǎng)吧用戶對(duì)網(wǎng)吧上網(wǎng)非常忠誠(chéng),每次上網(wǎng)時(shí)間和上網(wǎng)頻次都較高,13以上的人需要每天至少去網(wǎng)吧一次。網(wǎng)吧用戶的娛樂化傾向非常明顯,排在首位的應(yīng)用都是網(wǎng)絡(luò)游戲、網(wǎng)絡(luò)聊天、影視視頻等,而搜索引擎以第四常用與這些娛樂化應(yīng)用一起成為用戶最常使用的網(wǎng)絡(luò)應(yīng)用之一。

網(wǎng)吧用戶最常訪問的新聞?lì)惥W(wǎng)站呈現(xiàn)明顯的長(zhǎng)尾現(xiàn)象,但是長(zhǎng)尾頭部依然是幾大重要新聞網(wǎng)站,其中騰訊新聞選擇率最高,其次是新浪、網(wǎng)易和搜狐等門戶網(wǎng)站。

網(wǎng)絡(luò)音樂需求是網(wǎng)吧用戶一個(gè)最重要的需求,這種需求同時(shí)也充滿了多樣性,因此催生了多元化的選擇,雖然百度MP3占有絕對(duì)的優(yōu)勢(shì),但是其它各種各樣的音樂網(wǎng)站也都獲得了一部分用戶,滿足多樣化的需求。

在網(wǎng)絡(luò)聊天市場(chǎng)上,騰訊QQ 在網(wǎng)吧用戶中一枝獨(dú)秀,但是51掛掛和飛信憑借各自的母公司和網(wǎng)站,今年獲得了非常大的發(fā)展,值得關(guān)注;而阿里旺旺則由于網(wǎng)吧網(wǎng)民的購(gòu)物

傾向性小,使用率較低。

隨著中國(guó)互聯(lián)網(wǎng)軟件硬件的發(fā)展,涌現(xiàn)出了眾多視頻網(wǎng)站,有專業(yè)視頻網(wǎng)站,也有傳統(tǒng)門戶介入視頻市場(chǎng)成立視頻頻道的。而在網(wǎng)吧市場(chǎng)上,專業(yè)視頻網(wǎng)站獲得了更多的用戶選擇,尤其是土豆網(wǎng)和優(yōu)酷網(wǎng),其中土豆網(wǎng)選擇率稍高于優(yōu)酷,百度視頻搜索也以第三選擇成為市場(chǎng)第一梯隊(duì)成員。

在網(wǎng)吧搜索引擎市場(chǎng)上,百度的具有較大優(yōu)勢(shì),用戶的使用率遠(yuǎn)高于其它搜索引擎。從用戶對(duì)搜索引擎各項(xiàng)關(guān)鍵指標(biāo)的評(píng)價(jià)來(lái)看,用戶對(duì)百度的滿意率是最高的,這顯現(xiàn)出用戶較大的忠誠(chéng)度。其它搜索引擎運(yùn)營(yíng)商在網(wǎng)吧用戶市場(chǎng)上還有很多工作要做。

在圖片搜索、知識(shí)問答和社區(qū)類網(wǎng)站中,百度圖片搜索、百度知道和百度貼吧都成為網(wǎng)吧用戶的最常去的網(wǎng)站。其中在圖片搜索和知識(shí)問答類型網(wǎng)站中,由于市場(chǎng)發(fā)展時(shí)間不長(zhǎng),這兩類用戶需求很大程度來(lái)自于百度的培養(yǎng),因此百度的優(yōu)勢(shì)較大,選擇比例都在80%以上。而在社區(qū)市場(chǎng)上,百度盡管選擇最多,但是優(yōu)勢(shì)并非絕對(duì)突出,網(wǎng)吧用戶選擇呈多元化趨勢(shì),各種垂直論壇都有較多的用戶選擇存在。

網(wǎng)絡(luò)交友網(wǎng)站在網(wǎng)吧市場(chǎng)上更是異彩紛呈,除了老牌的QQ 交友中心、同學(xué)錄等,近年來(lái)興起的51、校內(nèi)網(wǎng)、開心網(wǎng)等,都獲得了較多網(wǎng)吧用戶的選擇,尤其是51,已經(jīng)成為網(wǎng)吧用戶交友的第二大選擇。

自網(wǎng)吧出現(xiàn)以來(lái),我們經(jīng)歷了從手動(dòng)記錄管理網(wǎng)吧到現(xiàn)在的電腦自動(dòng)化計(jì)費(fèi)系統(tǒng)的過程。2010年,我國(guó)網(wǎng)吧上網(wǎng)比例為39.2%,并且逐年上升,注定了網(wǎng)吧自動(dòng)化計(jì)費(fèi)管理系統(tǒng)取代手動(dòng)記錄式管理方法,因此設(shè)計(jì)了此網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)。

第二章

2.1 編寫目的 可行性分析

編寫本可行性研究報(bào)告的目的是對(duì)物流管理系統(tǒng)進(jìn)行可行性分析,以最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決和是否值得解決,并最終確定本系統(tǒng)開發(fā)的可行性。

2.2可行性研究的前提

2.2.1目標(biāo)

方便的管理網(wǎng)吧,用最小的成本做出最優(yōu)的系統(tǒng)。

2.2.2 經(jīng)濟(jì)可行性

由于該系統(tǒng)的實(shí)現(xiàn)初衷是為了熟悉軟件開發(fā),投資不會(huì)很大,所以不會(huì)有經(jīng)濟(jì)上的風(fēng)險(xiǎn)。因此,在這一方面是可行的。

2.2.3 運(yùn)行可行性

由于網(wǎng)吧管理系統(tǒng)是相對(duì)獨(dú)立的系統(tǒng),除了與操作系統(tǒng)交互外,與其他軟件的關(guān)系不大,所以發(fā)生沖突的概率較低。

2.2.4 技術(shù)可行性

采用C#語(yǔ)言和SQL server 2005數(shù)據(jù)庫(kù)實(shí)現(xiàn),通過c#的面向?qū)ο蟮木幊谭绞脚cSQL 語(yǔ)句的結(jié)合,具有一定的穩(wěn)定性,從技術(shù)上來(lái)說(shuō)是可以實(shí)現(xiàn)的。

2.3對(duì)系統(tǒng)的分析

經(jīng)過了解與分析并與小組討論得出以下結(jié)論:

怎樣劃分不同區(qū)域的收費(fèi)標(biāo)準(zhǔn)

兩種會(huì)員類型與非會(huì)員的收費(fèi)模式

圖 2-1 收費(fèi)模式

物流流程如下:

1、收銀臺(tái)查看用戶是否為會(huì)員

2、非會(huì)員上機(jī)辦理臨時(shí)卡,并不享有折扣優(yōu)惠。

3、會(huì)員充值時(shí)如是普通會(huì)員優(yōu)惠10%,高級(jí)會(huì)員優(yōu)惠15%。

4、網(wǎng)吧管理系統(tǒng)數(shù)據(jù)庫(kù)對(duì)區(qū)域劃分的收費(fèi)標(biāo)準(zhǔn),游戲區(qū)3元時(shí),聊天區(qū)2元時(shí)。

圖2-2 收費(fèi)標(biāo)準(zhǔn)

2.4 技術(shù)條件方面的可行性

從以上的分析得知, 該是一個(gè)小型的用戶網(wǎng)吧上網(wǎng)管理系統(tǒng)。這是套比實(shí)用的用戶網(wǎng)吧上網(wǎng)系統(tǒng),它操作步驟更為簡(jiǎn)單,管理人員容易上手。對(duì)數(shù)據(jù)管理明了。

2.5投資及效益分析

在此主要對(duì)本項(xiàng)負(fù)擔(dān)經(jīng)濟(jì)可行性及成本效益進(jìn)行分析。

成本估計(jì):30萬(wàn)

硬件設(shè)備:主要有2臺(tái)PC 服務(wù)器,200臺(tái)PC 機(jī),2身份證掃描儀,網(wǎng)絡(luò)連接設(shè)備若干。

效益分析:開發(fā)此系統(tǒng),可以鍛煉我們的實(shí)訓(xùn)能力,在開發(fā)的過程中,能收獲到許多課堂上學(xué)不到的知識(shí)。開發(fā)得當(dāng),能到網(wǎng)上獲得更多其他方面效益。

2.6社會(huì)因素方面的可行性

2.6.1法律可行性

該系統(tǒng)的開發(fā)與應(yīng)用不設(shè)計(jì)侵犯專利權(quán)、侵犯版權(quán)等方面的問題。

2.6.2 操作可行性

通過市場(chǎng)調(diào)查分析,與探討查閱資料將此系統(tǒng)更加完善。

2.7結(jié)論

由于本項(xiàng)目具有經(jīng)濟(jì)可行性,技術(shù)可行性及操作的可行性,本團(tuán)隊(duì)的網(wǎng)站建設(shè)管理系統(tǒng)的項(xiàng)目是可行的。

第三章 需求分析

3.1功能需求

一般來(lái)說(shuō),網(wǎng)吧經(jīng)營(yíng)者對(duì)于技術(shù)的了解不會(huì)特別深入,需要有專業(yè)的技術(shù)人員管理。但是真正專業(yè)并且有經(jīng)驗(yàn)的網(wǎng)管可謂鳳毛麟角,因此一般網(wǎng)吧都是以非技術(shù)管理人員進(jìn)行管理,或是數(shù)量不多的技術(shù)人員負(fù)責(zé)技術(shù)方面的工作。那么智能化的管理,能夠幫助網(wǎng)吧業(yè)主解決技術(shù)力量短缺的難題。因此網(wǎng)吧一般都會(huì)建置網(wǎng)吧管理系統(tǒng)以節(jié)省管理人力。下面是在進(jìn)行開發(fā)之前對(duì)網(wǎng)吧進(jìn)行的跟蹤調(diào)查后得到的詳盡的系統(tǒng)功能需求分析, 系統(tǒng)模塊分為以下五種功能:

1、管理員登錄管理:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗.

2、用戶管理:登錄系統(tǒng)后可以對(duì)用戶過戶信息查詢、修改、刪除、增加。 3、用戶上下機(jī)管理:根據(jù)條件,查詢是否符合條件,符合則允許用戶上機(jī)、下機(jī)的操作,并在客戶端可進(jìn)行自動(dòng)上、下機(jī)操作,并將上、下機(jī)信息寫入數(shù)據(jù)庫(kù)。

4、計(jì)費(fèi)管理:輸入條件,連接上數(shù)據(jù)庫(kù),并且結(jié)算費(fèi)用。

5、電腦信息管理:管理員能添加、刪除、修改、查詢電腦配置信息。

3.2 數(shù)據(jù)需求

管理員通過填寫用戶名和密碼進(jìn)行登陸,如果用戶名或密碼錯(cuò)誤或?yàn)榭?,系統(tǒng)會(huì)給出相應(yīng)的提示信息,操作員可以重新填寫密碼信息。進(jìn)入系統(tǒng)后,管理員通過導(dǎo)航選擇要進(jìn)行管理或者查詢的模塊。電腦信息管理:管理員進(jìn)入電腦信息管理界面中,可以選擇查詢計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)算機(jī)信息。查詢計(jì)算機(jī)包括計(jì)算機(jī)名、顯示器、內(nèi)存、CPU 、計(jì)算機(jī)編號(hào)等計(jì)算機(jī)相關(guān)信息,在提交之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。選擇修改是對(duì)現(xiàn)有計(jì)算機(jī)信息進(jìn)行修改的操作,在提交修改信息之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。在電腦信息管理頁(yè)面中也可以輸入計(jì)算機(jī)名進(jìn)行計(jì)算機(jī)的查詢操作。在用戶信息管理界面中,管理員通過填寫用戶名、密碼、性別等用戶的一些相關(guān)信息進(jìn)行用戶信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會(huì)給出相應(yīng)的錯(cuò)誤提示信息。管理員可以對(duì)會(huì)員進(jìn)行查詢、修改、刪除操作。計(jì)費(fèi)信息管理:該模塊是對(duì)網(wǎng)吧收費(fèi)情況進(jìn)行管理。在計(jì)費(fèi)管理界面中,管理員輸入用戶身份證,即可調(diào)用數(shù)據(jù)庫(kù)中的上下機(jī)時(shí)間,并結(jié)算花費(fèi)金額、余額,存入數(shù)據(jù)庫(kù)。

用戶可根據(jù),用戶名及密碼登錄用戶系統(tǒng),登錄時(shí)判斷余額是否充足,條件判斷都符合,則允許登錄,并將登錄的時(shí)間寫入數(shù)據(jù)庫(kù)。用戶可在用戶界面上查詢現(xiàn)在上網(wǎng)的信息,如:開始上網(wǎng)時(shí)間,現(xiàn)在的時(shí)間,共花費(fèi)的金額,上網(wǎng)的時(shí)間等信息。也可在客戶端進(jìn)行退出,并將退出時(shí)的時(shí)間記入數(shù)據(jù)庫(kù),以便在管理端進(jìn)行結(jié)算。

1、管理員登錄模塊:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗。

2、用戶管理模塊:登錄系統(tǒng)后可以對(duì)用戶信息查詢、修改、刪除、添加。修改頁(yè)面時(shí),經(jīng)過選擇復(fù)選框后,轉(zhuǎn)入另一個(gè)頁(yè)面在文本框里進(jìn)行修改,有些重要的信息,不允許變動(dòng),提交后經(jīng)檢查后寫入數(shù)據(jù)庫(kù)。

3、用戶上下機(jī)管理模塊:上機(jī)時(shí),查詢余額是否大于0,若大于0且用戶名及密碼符合,則允許用戶上機(jī)。客戶端進(jìn)行下機(jī)的操作時(shí),將下機(jī)時(shí)間寫入數(shù)據(jù)庫(kù)。

4、計(jì)費(fèi)管理模塊:輸入條件,連接上數(shù)據(jù)庫(kù),查看是否是會(huì)員,并且結(jié)算費(fèi)用,將余額寫入數(shù)據(jù)庫(kù)。

5、電腦信息管理:管理員能刪除、修改、查詢電腦配置信息。

3.3網(wǎng)吧管理數(shù)據(jù)流圖

3.3.1數(shù)據(jù)庫(kù)簡(jiǎn)介

數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具, 它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。在結(jié)構(gòu)化開發(fā)方法中,數(shù)據(jù)流圖是需求分析階段產(chǎn)生的結(jié)果。

數(shù)據(jù)流圖英文縮寫DFD (Data Flow Diagram )它是描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程中所經(jīng)受的變換。

數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過程。

數(shù)據(jù)流程圖包括:

1、指明數(shù)據(jù)存在的數(shù)據(jù)符號(hào),這些數(shù)據(jù)符號(hào)也可指明該數(shù)據(jù)所使用的媒體; 2、指明對(duì)數(shù)據(jù)執(zhí)行的處理的處理符號(hào),這些符號(hào)也可指明該處理所用到的機(jī)器功能; 3、指明幾個(gè)處理和(或)數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號(hào); 4、便于讀、寫數(shù)據(jù)流程圖的特殊符號(hào)。

在處理符號(hào)的前后都應(yīng)是數(shù)據(jù)符號(hào)。數(shù)據(jù)流程圖以數(shù)據(jù)符號(hào)開始和結(jié)束(除9.4規(guī)定的特殊符號(hào)外)

數(shù)據(jù)流圖有兩種典型結(jié)構(gòu),一是變換型結(jié)構(gòu),它所描述的工作可表示為輸入、主處理和輸出,呈線性狀態(tài)。另一種是事務(wù)型結(jié)構(gòu),這種數(shù)據(jù)流圖呈束狀,即一束數(shù)據(jù)流平行流入或流出,可能同時(shí)有幾個(gè)事務(wù)要求處理。

數(shù)據(jù)流是一組數(shù)據(jù)。在數(shù)據(jù)流圖中數(shù)據(jù)流用帶箭頭的線表示,在其線旁標(biāo)注數(shù)據(jù)流名。在數(shù)據(jù)流圖中應(yīng)該描繪所有可能的數(shù)據(jù)流向,而不應(yīng)該描繪出現(xiàn)某個(gè)數(shù)據(jù)流的條件。 3.3.2頂層數(shù)據(jù)流圖

簡(jiǎn)單描述了用戶,網(wǎng)吧管理系統(tǒng),管理員實(shí)體之間的數(shù)據(jù)的基本走向

3.3.3 一層數(shù)據(jù)流圖

從總體來(lái)描述了整個(gè)系統(tǒng)的流程及數(shù)據(jù)流動(dòng)情況

圖4-2 二層數(shù)據(jù)流圖

3.3.4 二層數(shù)據(jù)流圖

1、系統(tǒng)管理流程

詳細(xì)描述了系統(tǒng)管理時(shí)的數(shù)據(jù)流向。

2、用戶管理流圖

詳細(xì)描述了用戶管理時(shí)的數(shù)據(jù)流向。

圖 4-3 用戶管理流圖

3、查詢管理流圖

詳細(xì)描述了用戶管理時(shí)的數(shù)據(jù)流向。

3.4數(shù)據(jù)字典

數(shù)據(jù)名稱 :充值 別名 :會(huì)員充值

方式 :會(huì)員賬戶余額不足時(shí)向管理員充值 流向 :管理員 補(bǔ)充信息 :每次充值大于零

數(shù)據(jù)名稱 :注冊(cè)會(huì)員 別名 :無(wú)

方式 :由新用戶向管理員提交信息申請(qǐng) 流向 :管理員

補(bǔ)充信息 :新用戶須向管理員提供姓名、性別等信息 數(shù)據(jù)名稱 :修改密碼 別名 :信息修改

方式 :由會(huì)員向服務(wù)器提出申請(qǐng),服務(wù)器訪問會(huì)員信息數(shù)據(jù)庫(kù) 流向 :會(huì)員信息數(shù)據(jù)庫(kù) 補(bǔ)充信息 :用戶只可以修改密碼 數(shù)據(jù)名稱 :查詢余額 別名 :余額查詢

方式 :由會(huì)員向服務(wù)器提出申請(qǐng),服務(wù)器訪問會(huì)員信息數(shù)據(jù)庫(kù) 流向 :會(huì)員信息數(shù)據(jù)庫(kù) 補(bǔ)充信息 :只給出會(huì)員賬戶數(shù)據(jù) 數(shù)據(jù)流名 :查詢賬單 別名 :無(wú)

方式 :由管理員向服務(wù)器申請(qǐng),訪問會(huì)員信息 流向 :會(huì)員信息數(shù)據(jù)庫(kù)

補(bǔ)充信息 :管理員有權(quán)訪問,無(wú)權(quán)修改 數(shù)據(jù)名稱 :計(jì)費(fèi) 別名 :無(wú)

方式 :由管理員設(shè)置計(jì)費(fèi)方式,會(huì)員上機(jī)開始計(jì)費(fèi) 流向 :會(huì)員賬戶信息數(shù)據(jù)庫(kù) 補(bǔ)充信息 :無(wú) 數(shù)據(jù)名稱 :刷卡 別名 :無(wú)

方式 :由會(huì)員輸入卡號(hào),密碼登陸上機(jī),錯(cuò)誤則重新輸入 流向 :計(jì)算機(jī) 補(bǔ)充 :密碼為唯一 數(shù)據(jù)名稱 :登陸上機(jī) 別名 :上機(jī)

方式 :會(huì)員憑卡號(hào)、密碼上機(jī) 流向 :會(huì)員計(jì)費(fèi)系統(tǒng) 補(bǔ)充信息 :到會(huì)員下機(jī)時(shí)計(jì)費(fèi)結(jié)束 數(shù)據(jù)名稱 :費(fèi)用結(jié)算

別名 :無(wú)

方式 :由管理員設(shè)定計(jì)費(fèi)方式,根據(jù)會(huì)員上機(jī)時(shí)間產(chǎn)生費(fèi)用 流向 :會(huì)員賬戶信息 補(bǔ)充信息 :計(jì)費(fèi)方式唯一 數(shù)據(jù)名稱 :添加管理員 別名 :無(wú)

方式 :由老板添加 流向 :管理員數(shù)據(jù)庫(kù)

補(bǔ)充信息 :包括管理員的身份信息,并設(shè)定唯一卡號(hào)和密碼 數(shù)據(jù)名稱 :刪除管理員 別名 :無(wú)

方式 :由老板刪除 流向 :管理員數(shù)據(jù)庫(kù)

補(bǔ)充信息 :刪除該管理員的所有信息 數(shù)據(jù)名稱 :修改管理員 別名 :無(wú)

方式 :由老板修改 流向 :管理員數(shù)據(jù)庫(kù) 補(bǔ)充信息 :無(wú) 數(shù)據(jù)名稱 :消費(fèi)信息 別名 :消費(fèi)記錄

方式 :由會(huì)員向管理員提出申請(qǐng) 流向 :會(huì)員數(shù)據(jù)庫(kù)

補(bǔ)充信息 :查詢會(huì)員一月內(nèi)消費(fèi)記錄, 數(shù)據(jù)名稱 :上下機(jī)記錄 別名 :無(wú)

方式 :會(huì)員上機(jī)后自動(dòng)記錄上下機(jī)時(shí)間 流向 :會(huì)員賬戶信息數(shù)據(jù)庫(kù) 補(bǔ)充信息 :保存一個(gè)月,過后刪除 數(shù)據(jù)名稱 :會(huì)員請(qǐng)求 別名 :無(wú)

方式 :會(huì)員提出請(qǐng)求 流向 :管理員

補(bǔ)充信息 :會(huì)員可向管理員提出要求服務(wù) 如掛機(jī)等

3.5 業(yè)務(wù)需求

運(yùn)用業(yè)務(wù)流程圖可以為用戶進(jìn)行方便的操作進(jìn)行指導(dǎo),另外系統(tǒng)模塊的業(yè)務(wù)流程圖在

管理員或是程序員在進(jìn)行系統(tǒng)的維護(hù)以及系統(tǒng)升級(jí)是會(huì)有很大的幫助,當(dāng)然,在進(jìn)行業(yè)務(wù)流程分析的同時(shí)會(huì)對(duì)一些系統(tǒng)的數(shù)據(jù)流進(jìn)行分析,進(jìn)而為系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行分析作了準(zhǔn)備。

管理員通過填寫用戶名和密碼進(jìn)行登陸,如果用戶名或密碼錯(cuò)誤或?yàn)榭?,系統(tǒng)會(huì)給出相應(yīng)的提示信息,操作員可以重新填寫密碼信息。進(jìn)入系統(tǒng)后,管理員通過導(dǎo)航選擇要進(jìn)行管理或者查詢的模塊。電腦信息管理:管理員進(jìn)入電腦信息管理界面中,可以選擇查詢計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)算機(jī)信息。查詢計(jì)算機(jī)包括計(jì)算機(jī)名、顯示器、內(nèi)存、CPU 、計(jì)算機(jī)編號(hào)等計(jì)算機(jī)相關(guān)信息,在提交之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。選擇修改是對(duì)現(xiàn)有計(jì)算機(jī)信息進(jìn)行修改的操作,在提交修改信息之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。在電腦信息管理頁(yè)面中也可以輸入計(jì)算機(jī)名進(jìn)行計(jì)算機(jī)的查詢操作。在用戶信息管理界面中,管理員通過填寫用戶名、密碼、性別等用戶的一些相關(guān)信息進(jìn)行用戶信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會(huì)給出相應(yīng)的錯(cuò)誤提示信息。管理員可以對(duì)會(huì)員進(jìn)行查詢、修改、刪除操作。計(jì)費(fèi)信息管理:該模塊是對(duì)網(wǎng)吧收費(fèi)情況進(jìn)行管理。在計(jì)費(fèi)管理界面中,管理員輸入用戶身份證,即可調(diào)用數(shù)據(jù)庫(kù)中的上下機(jī)時(shí)間,并結(jié)算花費(fèi)金額、余額,存入數(shù)據(jù)庫(kù)。

用戶可根據(jù),用戶名及密碼登錄用戶系統(tǒng),登錄時(shí)判斷余額是否充足,條件判斷都符合,則允許登錄,并將登錄的時(shí)間寫入數(shù)據(jù)庫(kù)。用戶可在用戶界面上查詢現(xiàn)在上網(wǎng)的信息,如:開始上網(wǎng)時(shí)間,現(xiàn)在的時(shí)間,共花費(fèi)的金額,上網(wǎng)的時(shí)間等信息。也可在客戶端進(jìn)行退出,并將退出時(shí)的時(shí)間記入數(shù)據(jù)庫(kù),以便在管理端進(jìn)行結(jié)算。

圖2-1 業(yè)務(wù)流程圖

3.6 運(yùn)行需求

本系統(tǒng)采用Windows XP、windows7系統(tǒng),采用C#、SQL 作為開發(fā)語(yǔ)言,數(shù)據(jù)庫(kù)采用SQL server 2005,嚴(yán)格按照軟件開發(fā)流程進(jìn)行設(shè)計(jì)。采用先進(jìn)科學(xué)和廣為流行的設(shè)計(jì)方法簡(jiǎn)化設(shè)計(jì)流程。

模塊化的設(shè)計(jì)方法,有助于管理,因?yàn)榭茖W(xué)合理的劃分多個(gè)功能,單獨(dú)設(shè)計(jì),用助于降低設(shè)計(jì)難度及減少錯(cuò)誤程序的影響范圍,又使整個(gè)界面間易于銜接和修改。

該網(wǎng)吧計(jì)費(fèi)系統(tǒng)使用的安全性實(shí)施主要包括以下幾個(gè)方面:

1、基于系統(tǒng)平臺(tái)的安全措施:防止非法數(shù)據(jù)輸入;防止非法使用; 防止非法文件操作;防止非法訪問信息: 防止非法竊聽信息。操作錯(cuò)誤對(duì)策: 數(shù)據(jù)錯(cuò)誤對(duì)策。

2、操作系統(tǒng)安全性:在操作系統(tǒng)方面,應(yīng)用操作系統(tǒng)具有的日志功能,記載運(yùn)行及用戶的使用情況;同時(shí)加強(qiáng)系統(tǒng)文件和用戶訪問控制管理,嚴(yán)格限制用戶權(quán)限,根據(jù)訪問控制的要求,對(duì)用戶采取一些控制措施。如:校驗(yàn)注冊(cè)用戶的合法性和口令的有效性,校驗(yàn)用戶權(quán)限,控制對(duì)系統(tǒng)資源的使用權(quán)限等。

3.7 開發(fā)環(huán)境

操作系統(tǒng):Window XP或更高版本系統(tǒng); 開發(fā)環(huán)境:C#;

數(shù)據(jù)庫(kù):SQL server 2005;

開發(fā)工具:Microsoft Visual Studio 2010;

第四章

4.1 局部E-R 圖

4.1.1管理員E-R 圖

管理員實(shí)體的基本信息

概念及邏輯設(shè)計(jì)

圖4-1 管理員登錄實(shí)體關(guān)系

4.1.2用戶實(shí)體E-R 圖

用戶實(shí)體有較多的必要信息,用來(lái)更加方便的區(qū)分不同用戶

圖4-2 用戶實(shí)體信息

篇(5)

中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2011) 14-0000-01

The Thesis Management System Design and Implementation Based on Thinkphp Framework

Chang Benchao

(Zhengzhou Jiaotong University,Zhengzhou450062,China)

Abstract:Needle vocational colleges in the traditional thesis management problems,this paper describes the LAMP platform framework for rapid implementation using ThinkPhp B/S based model management system for the design of the thesis implementation.

Keywords:Higher vocational;Thesis management;LAMP;ThinkPhp;

Framework

一、引言

畢業(yè)論文是高職院校教學(xué)過程中的重要實(shí)踐環(huán)節(jié),無(wú)論是學(xué)校還是學(xué)生都很重視,但是,對(duì)于復(fù)雜繁瑣的畢業(yè)論文管理流程,當(dāng)前很多高校特別是高職院校還在采用傳統(tǒng)的手工方式進(jìn)行管理。由于高職院校的目標(biāo)是培養(yǎng)生產(chǎn)、管理、服務(wù)等行業(yè)一線需要的技術(shù)型、應(yīng)用型高級(jí)人才,很多高職院校往往會(huì)安排學(xué)生在最后一年或?qū)W期到校企合作單位進(jìn)行頂崗實(shí)習(xí),而這個(gè)時(shí)間段也恰恰是學(xué)生們找工作和寫畢業(yè)論文的時(shí)間,不可避免的會(huì)存在時(shí)間和空間上的沖突。隨著我國(guó)互聯(lián)網(wǎng)的普及和高校校園網(wǎng)的不斷發(fā)展完善,采用基于web的畢業(yè)論文管理系統(tǒng)來(lái)替代傳統(tǒng)的管理方式已經(jīng)顯得尤為重要。

二、系統(tǒng)需求分析

(一)角色分析

系統(tǒng)應(yīng)具備至少四個(gè)角色:系統(tǒng)管理員、系部管理員、指導(dǎo)教師和學(xué)生。

1.學(xué)生。學(xué)生注冊(cè)登錄后可以修改完善自己的個(gè)人資料,修改密碼;可選擇本專業(yè)教師的選題,在指導(dǎo)教師確認(rèn)之前可以刪除選題重選或上傳自選題然后選擇指導(dǎo)教師審核;可以瀏覽教務(wù)通知,下載各種文檔模板;可以給指導(dǎo)教師留言和查看留言反饋;可以上傳開題報(bào)告、論文等文檔;可以查看自己的論文成績(jī)。

2.指導(dǎo)教師。指導(dǎo)教師注冊(cè)登錄后,可以編輯修改個(gè)人資料,修改密碼;可以帶附件的公告通知;可以上傳課題供系部管理員審核;可以查看自己的選題的審核情況和學(xué)生選者情況;可以審核選者自己做導(dǎo)師的學(xué)生上傳的自選題;可以下載查看學(xué)生上傳的文檔;可以給學(xué)生的論文進(jìn)行評(píng)分;可以查看并回復(fù)學(xué)生的留言等。

3.系部管理員。系部管理員可以審核本系指導(dǎo)教師上傳的選題;可以查詢統(tǒng)計(jì)本系教師選題和學(xué)生選題情況;可以批量下載本系學(xué)生論文進(jìn)行存檔備份;可以添加編輯本系專業(yè)、班級(jí)等信息;可以審核確認(rèn)本系學(xué)生有效注冊(cè)信息等。

4.教務(wù)管理員。教務(wù)管理員除繼承系部管理員權(quán)限外,還可以設(shè)定用戶注冊(cè)、教師上傳選題、學(xué)生選題、文檔上傳、論文評(píng)分等時(shí)間范圍;可以查詢統(tǒng)計(jì)所有教師選題情況,學(xué)生選題情況,學(xué)生文檔上傳情況等。

5.系統(tǒng)管理員。系部管理員繼承教務(wù)管理員權(quán)限擁有系統(tǒng)最高權(quán)限,主要對(duì)系統(tǒng)進(jìn)行設(shè)置維護(hù),數(shù)據(jù)庫(kù)備份,用戶組管理,角色權(quán)限分配,上傳文檔路徑設(shè)置,設(shè)置上傳文檔命名方式等

三、系統(tǒng)設(shè)計(jì)

(一)開發(fā)運(yùn)行環(huán)境

開發(fā)平臺(tái)采用WindowsXp系統(tǒng)下的AMP(Apache+Mysql+Php)集成開發(fā)工具和Thinkphp框架,正式運(yùn)行環(huán)境則采用Ubuntu linux服務(wù)器下的AMP組合。這樣做的好處在于:開始時(shí)在經(jīng)常使用的windows環(huán)境下,容易上手,編碼和調(diào)試都比較方便;運(yùn)行時(shí)放到Linux環(huán)境下,可以提高系統(tǒng)運(yùn)行的穩(wěn)定性和安全性,可以最大程度發(fā)揮LAMP組合的效率,還可以節(jié)省不少windows環(huán)境下非AMP組合產(chǎn)生的正版軟件授權(quán)費(fèi)用;采用ThinkPhp框架則可以實(shí)現(xiàn)代碼復(fù)用,以少量的代碼快速開發(fā)出基于MVC分層模式的應(yīng)用系統(tǒng)。

(二)ThinkPhp框架和MVC模式簡(jiǎn)介

ThinkPhp是國(guó)內(nèi)的一款免費(fèi)開源的,快速簡(jiǎn)單的面向?qū)ο蟮妮p量級(jí)php開發(fā)框架,遵循Apache2開源協(xié)議,是為了敏捷web應(yīng)用開發(fā)和簡(jiǎn)化企業(yè)級(jí)應(yīng)用開發(fā)而誕生的,擁有眾多優(yōu)秀的功能和特性。

MVC(model-view-controller)模式的誕生完全是為了解決傳統(tǒng)的web開發(fā)模式下大都將頁(yè)面顯示和數(shù)據(jù)處理等功能都耦合在頁(yè)面代碼中,增強(qiáng)了系統(tǒng)的業(yè)務(wù)邏輯和頁(yè)面顯示的耦合度,不利于系統(tǒng)的維護(hù)和擴(kuò)展這一弊端。其核心思想是將程序分成相對(duì)獨(dú)立而又能協(xié)同工作的3個(gè)部分,即模型、視圖和控制器。模型表示應(yīng)用程序的業(yè)務(wù)邏輯,是應(yīng)用程序的核心,它包含完成任務(wù)所需的所有數(shù)據(jù)和行為,并把要顯示的數(shù)據(jù)提供給視圖。視圖是用戶看到并與之交互的界面,是應(yīng)用程序的外在表現(xiàn)??刂破鲃t負(fù)責(zé)處理用戶的輸入并將模型映射到視圖中。MVC設(shè)計(jì)模式利用控制器分離模型和視圖,達(dá)到層間松散耦合的效果,從而提高系統(tǒng)可擴(kuò)展性和可維護(hù)性。

(三)基于ThinkPhp框架的開發(fā)流程

在經(jīng)過需求分析和總體設(shè)計(jì)之后,序開發(fā)人員可以參考ThinkPhp框架開發(fā)手冊(cè)和開發(fā)實(shí)例,熟練掌握框架的命名規(guī)范和功能特性,然后進(jìn)行數(shù)據(jù)庫(kù)和表的創(chuàng)建并根據(jù)創(chuàng)建的數(shù)據(jù)庫(kù)信息來(lái)配置項(xiàng)目文件。隨后,創(chuàng)建項(xiàng)目的控制器類和對(duì)應(yīng)的模型類,在控制器類中主要編寫項(xiàng)目的業(yè)務(wù)代碼和模板文件有關(guān)的代碼,在模型類中主要編寫和數(shù)據(jù)庫(kù)操作有關(guān)的各種代碼;同時(shí),作為美工,需要配合設(shè)計(jì)所需的頁(yè)面文件,由程序員在需要顯示動(dòng)態(tài)輸出的地方插入模板變量,通過瀏覽器進(jìn)行不斷的測(cè)試與修改后,最后部署到實(shí)際運(yùn)行環(huán)境中。

四、結(jié)論

通過使用國(guó)內(nèi)比較成熟的ThinkPhp框架使得本項(xiàng)目的設(shè)計(jì)和開發(fā)節(jié)約了大量時(shí)間而且擺脫了過去傳統(tǒng)web開發(fā)模式帶來(lái)的系統(tǒng)后期維護(hù)和擴(kuò)展難的問題。系統(tǒng)運(yùn)行環(huán)境采用開源免費(fèi)的LAMP組合,節(jié)省了windows環(huán)境下昂貴的正版軟件費(fèi)用。該系統(tǒng)目前已經(jīng)在鄭州交通學(xué)院成功應(yīng)用,很好的解決了高職院校中傳統(tǒng)論文管理模式的種種弊端和不便,給廣大師生提供了方便。

參考文獻(xiàn):

篇(6)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)14-3306-02

畢業(yè)論文寫作是高校本科教學(xué)中一個(gè)不可或缺的重要環(huán)節(jié),是所有專業(yè)所有學(xué)生都必修的一門重要實(shí)踐課程,大部分教師也都要參與到畢業(yè)論文寫作指導(dǎo)工作中。因此,畢業(yè)論文寫作是所有專業(yè)教學(xué)每年都要面臨的一項(xiàng)繁瑣工作,從出題、選題,再到寫作與指導(dǎo)、評(píng)審與答辯等的整個(gè)過程都需要教學(xué)管理人員、教師、學(xué)生投入大量的精力。

傳統(tǒng)的畢業(yè)論文管理與指導(dǎo)工作采用見面辦理、溝通為主及手工操作方式,存在以下主要困難:

1)由于學(xué)生離校實(shí)習(xí)或者學(xué)生所住校區(qū)與教師辦公地址相距較遠(yuǎn)等各種原因,導(dǎo)致學(xué)生與教師見面不易,信息溝通不暢。

2)由于每個(gè)教師要同時(shí)指導(dǎo)多個(gè)選題多名學(xué)生,而且教師工作繁忙,再加上學(xué)生離校實(shí)習(xí)或上課等原因,導(dǎo)致學(xué)生和教師很難在工作時(shí)段內(nèi)同時(shí)有空閑時(shí)間來(lái)進(jìn)行寫作指導(dǎo)。

3)畢業(yè)論文寫作整個(gè)工作流程的工作環(huán)節(jié)多,參與人員多,時(shí)間跨度大,業(yè)務(wù)流程復(fù)雜。

4)畢業(yè)論文寫作各個(gè)工作環(huán)節(jié)都會(huì)產(chǎn)生相應(yīng)的階段文檔,而且通常需要依賴前面階段產(chǎn)生的文檔,因此,在整個(gè)工作流程中會(huì)產(chǎn)生和使用大量的相關(guān)文檔,文檔管理工作繁雜。

基于上述原因,非常有必要開發(fā)一套B/S架構(gòu)的畢業(yè)論文管理系統(tǒng)設(shè)計(jì),以利用計(jì)算機(jī)系統(tǒng)自動(dòng)化處理畢業(yè)論文工作中的大量工作,大大提高畢業(yè)論文工作效率,同時(shí)利用Internet打破師生交流上的時(shí)空限制,大大方便畢業(yè)論文寫作指導(dǎo),提高畢業(yè)論文寫作質(zhì)量。在畢業(yè)論文管理系統(tǒng)開發(fā)上,選用工作流技術(shù)及其相應(yīng)工作流管理系統(tǒng)和工作流開發(fā)環(huán)境,定義、開發(fā)、實(shí)現(xiàn)畢業(yè)論文寫作工作的工作流程,并管理每個(gè)工作流程產(chǎn)生和使用的相應(yīng)文檔。

1 工作流技術(shù)概述與應(yīng)用現(xiàn)狀

根據(jù)WFMC(工作流管理聯(lián)盟)的定義[1],工作流是一類能夠完全或者部分自動(dòng)執(zhí)行的經(jīng)營(yíng)過程,根據(jù)一系列過程規(guī)則、文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間傳遞、執(zhí)行。簡(jiǎn)單地說(shuō),工作流就是一系列相互銜接、自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù)。

工作流技術(shù)作為一種過程建模和過程管理的核心技術(shù),可以與其它應(yīng)用系統(tǒng)有效結(jié)合,生成符合企業(yè)需求的各種業(yè)務(wù)管理系統(tǒng)。采用工作流技術(shù)作為核心開發(fā)的業(yè)務(wù)管理系統(tǒng)最大的特點(diǎn),也是這些系統(tǒng)與普通的應(yīng)用軟件系統(tǒng)的最大差別,是它們具有清晰的業(yè)務(wù)流程和明確的任務(wù)處理實(shí)體;同時(shí),它們具有高度的靈活性,可以按照企業(yè)的具體需求,快速靈活地生成應(yīng)用軟件系統(tǒng),并且在客戶業(yè)務(wù)過程發(fā)生變化時(shí),迅速地進(jìn)行重組來(lái)滿足客戶的需求。

經(jīng)過二十幾年的發(fā)展,工作流技術(shù)已走出理論研究階段,開始應(yīng)用在ERP、CRM、OA、SCM等各類MIS系統(tǒng)的開發(fā)中。主要的應(yīng)用行業(yè)有:消費(fèi)品行業(yè),制造業(yè),電信服務(wù)業(yè),銀證險(xiǎn)等金融服務(wù)業(yè),物流服務(wù)業(yè),物業(yè)服務(wù)業(yè),物業(yè)管理,大中型進(jìn)出口貿(mào)易公司,政府事業(yè)機(jī)構(gòu),研究院所及教育服務(wù)業(yè)等,特別是大的跨國(guó)企業(yè)和集團(tuán)公司。

開發(fā)基于工作流的管理信息系統(tǒng)需要相關(guān)的工作流開發(fā)工具和環(huán)境。目前最常用的工作流開發(fā)工具和環(huán)境有:Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013,Open Dynamics Inc的Joget Workflow,起步軟件Justep X5 Studio,北京慧正工作流系統(tǒng),上海滿智的EMSFlow流程管理平臺(tái)等。

這些工作流開發(fā)平臺(tái)基本都提供了工作流引擎、可視化流程定義工具流程建模工具、流程管理與監(jiān)控、角色與權(quán)限管理、快速表單開發(fā)、豐富的業(yè)務(wù)工作流規(guī)則、支持復(fù)雜的業(yè)務(wù)工作流、強(qiáng)大的代碼擴(kuò)展能力、圖形化的流程運(yùn)行監(jiān)控和分析工具、強(qiáng)大的表單快速開發(fā)工具、強(qiáng)大的組織機(jī)構(gòu)和權(quán)限支持等功能。

上述工作流開發(fā)平臺(tái)多數(shù)是基于Java/J2EE架構(gòu)的,而Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013是基于大家熟悉的Microsoft .NET架構(gòu)。其中,SharePointDesigner 2013的目標(biāo)用戶是業(yè)務(wù)分析人員,SharePoint開發(fā)人員,企業(yè)IT人員,信息工作者等,要求開發(fā)者熟悉SharePointDesigner 2013,包括核心的工作流概念(如:stages, gates, actions, conditions,loops等),更易使用和掌握。而VS2012主要面向中高級(jí)開發(fā)人員,要求開發(fā)者熟悉 VS2012,包括軟件開發(fā)概念和WF4.0、部署、安全等。使用VS2012可以開發(fā)出高度復(fù)雜的、靈活的、定制化的workflow,而且還可以開發(fā)custom action,供SharePoint Designer 2013調(diào)用。[2]

2 畢業(yè)論文管理工作流程分析

畢業(yè)論文寫作的主要工作流程有:院系管理員進(jìn)行畢業(yè)論文工作初始設(shè)置(設(shè)置參與論文寫作工作的畢業(yè)生和指導(dǎo)教師,相關(guān)通知公告、工作流程安排及相關(guān)表格文檔等)、指導(dǎo)教師擬寫論文選題、學(xué)生選擇論文選題、院系管理員調(diào)整選題、院系管理員公告選題分組名單、教師下達(dá)任務(wù)書、學(xué)生提交開題報(bào)告、論文寫作與指導(dǎo)、學(xué)生提交論文終稿及答辯申請(qǐng)書、指導(dǎo)教師評(píng)閱、專家評(píng)閱、畢業(yè)論文答辯、文檔打印與入庫(kù)等工作階段,各工作階段相互銜接并在不同的執(zhí)行者之間傳遞、執(zhí)行。因此,畢業(yè)論文管理系統(tǒng)非常適于使用工作流進(jìn)行定義、建模和開發(fā)。

3 基于工作流的畢業(yè)論文管理系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)的用戶角色包括學(xué)生、指導(dǎo)教師、院系管理員、評(píng)審專家、系統(tǒng)管理員。系統(tǒng)功能目標(biāo)是實(shí)現(xiàn)畢業(yè)論文寫作管理的網(wǎng)絡(luò)化、系統(tǒng)化、自動(dòng)化。核心功能是指導(dǎo)教師在線擬寫論文選題、學(xué)生在線選題、在線論文寫作與指導(dǎo)、指導(dǎo)教師與評(píng)審專家在線評(píng)閱、答辯管理、文檔輸入打印等。主要的系統(tǒng)功能模塊包括:選題管理、文檔管理、在線寫作與指導(dǎo)、用戶與權(quán)限管理、評(píng)審管理、答辯管理、公告管理等。

4 基于工作流的畢業(yè)論文管理系統(tǒng)開發(fā)方案

為實(shí)現(xiàn)通過Internet實(shí)現(xiàn)在線畢業(yè)論文寫作的管理、在線指導(dǎo)、在線編輯、在線文檔等,管理系統(tǒng)采用B/S三層體系結(jié)構(gòu)。整個(gè)系統(tǒng)由web瀏覽器、web服務(wù)器、數(shù)據(jù)庫(kù)三層組成。開發(fā)架構(gòu)采用Microsoft 4.0,數(shù)據(jù)庫(kù)管理系統(tǒng)采用SQL SERVER 2005,開發(fā)工具采用業(yè)內(nèi)廣泛使用的Microsoft Visual Studio 2012。Microsoft Visual Studio 2012的Microsoft Visual Web Developer工具為web應(yīng)用系統(tǒng)開發(fā)提供了強(qiáng)大的支持,可以方便快捷地完成系統(tǒng)開發(fā)。

在工作流開發(fā)平臺(tái)選擇上,選擇Microsoft Visual Studio Designer for Windows Workflow Foundation進(jìn)行工作流開發(fā),這樣可以和Microsoft Visual Web Developer工具無(wú)縫集成。工作流系統(tǒng)可以使用兩種方式集成到應(yīng)用系統(tǒng)中,一種是直接調(diào)用流程管理中心的可視化模塊,將這些可視化模塊的url鏈接掛接到應(yīng)用系統(tǒng)的菜單上,使得點(diǎn)擊應(yīng)用系統(tǒng)的菜單,就執(zhí)行這些流程的管理模塊。另一種就是在應(yīng)用系統(tǒng)代碼中直接調(diào)用工作流引擎的api來(lái)集成。

5 結(jié)束語(yǔ)

本畢業(yè)論文管理系統(tǒng)基于工作流詳細(xì)分析、定義、優(yōu)化畢業(yè)論文管理工作的業(yè)務(wù)流程,并采用工作流系統(tǒng)與B/S架構(gòu)應(yīng)用系統(tǒng)集成的方式進(jìn)行項(xiàng)目開發(fā),使得系統(tǒng)既能很好地適應(yīng)畢業(yè)論文寫作管理實(shí)際工作,又實(shí)現(xiàn)了畢業(yè)論文寫作管理的在線化、科學(xué)化、自動(dòng)化,大大提高工作的效率和質(zhì)量。

篇(7)

本系統(tǒng)旨在使畢業(yè)論文信息管理網(wǎng)絡(luò)化,可以直接在網(wǎng)絡(luò)對(duì)學(xué)生論文進(jìn)行管理。首先,學(xué)生通過網(wǎng)絡(luò)選擇論文題目,待教師審核通過后,完成論文并提交;其次,教師(包括指導(dǎo)教師、評(píng)閱教師、答辯教師)通過網(wǎng)絡(luò)對(duì)論文進(jìn)行評(píng)分;最后,由系統(tǒng)計(jì)算出學(xué)生的綜合成績(jī),供學(xué)生在網(wǎng)上查閱。

2需求分析

2.1功能需求

該畢業(yè)論文評(píng)分系統(tǒng)需要滿足來(lái)自三方面的需求,分別是學(xué)生、教師和管理員。

學(xué)生對(duì)該系統(tǒng)的需求主要是查詢學(xué)生個(gè)人基本信息、查詢可選課題情況并進(jìn)行選擇、提交選題申請(qǐng)、查詢已選課題、下載論文所需的相關(guān)文件、上傳論文、查看畢業(yè)論文成績(jī)、修改密碼等功能。

教師的需求是查詢教師個(gè)人基本信息、課題、課題審核、上傳文件、下載文件、對(duì)學(xué)生的論文、答辯情況等進(jìn)行評(píng)分,修改密碼等功能。

管理員的功能包括對(duì)公告、文件、學(xué)生、教師、論文、分組、成績(jī)、用戶等8個(gè)模塊進(jìn)行管理和維護(hù),包括添加新教師、添加新生、添加公告、上傳文件、進(jìn)行學(xué)生和老師的分組、審核成績(jī)、修改管理員密碼等,并對(duì)模塊的信息進(jìn)行查詢、修改、刪除等操作。

2.2性能需求

根據(jù)用戶對(duì)本系統(tǒng)的要求,確定系統(tǒng)在界面、響應(yīng)時(shí)間、可靠性、安全等方面有較高的性能要求。

2.2.1界面需求

(1)頁(yè)面內(nèi)容:主題突出,站點(diǎn)定義、術(shù)語(yǔ)和行文格式統(tǒng)一、規(guī)范、明確,欄目、菜單設(shè)置和布局合理,傳遞的信息準(zhǔn)確、及時(shí)。內(nèi)容豐富,文字準(zhǔn)確,語(yǔ)句通順;專用術(shù)語(yǔ)規(guī)范,行文格式統(tǒng)一規(guī)范。

(2)導(dǎo)航結(jié)構(gòu):頁(yè)面具有明確的導(dǎo)航指示,且便于理解,方便用戶使用。

(3)技術(shù)環(huán)境:頁(yè)面大小適當(dāng),能用各種常用瀏覽器以不同分辨率瀏覽;無(wú)錯(cuò)誤鏈接和空鏈接;采用CSS處理,控制字體大小和版面布局。

(4)藝術(shù)風(fēng)格:界面、版面形象清新悅目、布局合理,字號(hào)大小適宜、字體選擇合理,前后一致,美觀大方;動(dòng)與靜搭配恰當(dāng),動(dòng)靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。

2.2.2響應(yīng)時(shí)間需求

無(wú)論是客戶端和管理端,當(dāng)用戶登錄,進(jìn)行任何操作的時(shí)候,系統(tǒng)應(yīng)該及時(shí)的進(jìn)行反應(yīng),反應(yīng)的時(shí)間在5秒以內(nèi)。系統(tǒng)應(yīng)能監(jiān)測(cè)出各種非正常情況,如與設(shè)備的通信中斷,無(wú)法連接數(shù)據(jù)庫(kù)服務(wù)器等,避免出現(xiàn)長(zhǎng)時(shí)間等待甚至無(wú)響應(yīng)。

2.2.3安全性需求

系統(tǒng)有嚴(yán)格的權(quán)限管理功能,各功能模塊需有相應(yīng)的權(quán)限方能進(jìn)入。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲取網(wǎng)頁(yè)以及內(nèi)容。

2.2.4開放性需求

系統(tǒng)應(yīng)具有十分的靈活性,以適應(yīng)將來(lái)功能擴(kuò)展的需求。

3系統(tǒng)設(shè)計(jì)

3.1系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)依據(jù)用戶角色劃分主要由三大模塊組成:管理員功能模塊、教師功能模塊和學(xué)生功能模塊。其中管理員模塊又包括公告管理、文件管理、學(xué)生管理、教師管理、論文管理、分組管理、成績(jī)管理、用戶管理以及退出系統(tǒng)等子模塊。

3.2數(shù)據(jù)庫(kù)設(shè)計(jì)

3.2.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)

E-R圖是一種用于描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式,它直接使用信息世界中的術(shù)語(yǔ)來(lái)表示現(xiàn)實(shí)世界中的聯(lián)系。E-R模型的基本元素包括:

實(shí)體:它是客觀存在可以相互區(qū)別的事物

屬性:指實(shí)體的某一特征。

聯(lián)系:表示一個(gè)或多個(gè)實(shí)體之間的關(guān)聯(lián)關(guān)系。

3.2.2 系統(tǒng)E-R圖

4模塊設(shè)計(jì)與實(shí)現(xiàn)

在整個(gè)開發(fā)過程中,采取的方法是:分工精細(xì)、緊密合作,系統(tǒng)主要分為以下模塊:公告管理、文件管理、學(xué)生管理、教師管理、論文管理、分組管理、成績(jī)管理、用戶管理、退出系統(tǒng)等子模塊,在這些子模塊下包括對(duì)公告信息、文件信息、學(xué)生信息、教師信息、論文信息、分組信息、成績(jī)信息以及用戶信息的添加、查詢、修改、刪除等操作。

以下僅以論文管理頁(yè)面為例進(jìn)行簡(jiǎn)單描述。

當(dāng)用戶名和密碼都正確時(shí),管理員進(jìn)入界面默認(rèn)是論文管理頁(yè)面,如圖2所示。管理員可以根據(jù)論文編號(hào)、題目和指導(dǎo)老師查詢相關(guān)的論文信息,并適時(shí)對(duì)論文信息進(jìn)行更新和刪除操作。另外,頁(yè)面左邊導(dǎo)航欄論文管理下面還提供了一個(gè)“添加論文”鏈接,單擊此鏈接,頁(yè)面將跳轉(zhuǎn)到添加論文信息頁(yè)面,管理員可以在添加論文信息頁(yè)面上添加新增的論文信息。

5系統(tǒng)測(cè)試

系統(tǒng)的各功能模塊需要進(jìn)行測(cè)試,對(duì)于模塊化應(yīng)用程序,軟件開發(fā)的最后一部分就是不斷的測(cè)試程序,該階段主要對(duì)系統(tǒng)的正確性及完整性等方面進(jìn)行測(cè)試。主要進(jìn)行:功能確認(rèn)測(cè)試、運(yùn)行測(cè)試、健壯性測(cè)試、安全性測(cè)試以及查錯(cuò)方面的測(cè)試等,系統(tǒng)測(cè)試由測(cè)試組成員(或質(zhì)量保證人員)或測(cè)試組成員與用戶共同測(cè)試,在整個(gè)系統(tǒng)開發(fā)完成,即將交付用戶使用前進(jìn)行。測(cè)試階段的信息流如圖3:

在這一階段,為使系統(tǒng)最終能夠順利運(yùn)行,對(duì)整個(gè)系統(tǒng)進(jìn)行了全面的測(cè)試。嚴(yán)格按照軟件測(cè)試步驟從管理員模塊測(cè)試開始到系統(tǒng)集成測(cè)試止,所有測(cè)試都追溯到學(xué)生、教師以及管理人員的要求,這種測(cè)試符合現(xiàn)代軟件測(cè)試準(zhǔn)則從“小規(guī)模”測(cè)試開始逐步進(jìn)行“大規(guī)?!睖y(cè)試。并嚴(yán)格按照程序內(nèi)部的邏輯測(cè)試程序,檢查程序中的主要執(zhí)行通路是否能按照預(yù)定要求正確工作。

在測(cè)試過程中,主要做了以下工作:

(1)檢驗(yàn)數(shù)據(jù)顯示區(qū)域的GridView控件是否能夠按要求格式正確顯示輸入數(shù)據(jù)。

(2)檢驗(yàn)數(shù)據(jù)顯示區(qū)域的GridView控件的相關(guān)列是否能夠?qū)崿F(xiàn)數(shù)據(jù)的刪除及更新操作。

(3)檢驗(yàn)?zāi)芊駥?duì)輸入數(shù)據(jù)進(jìn)行適時(shí)查詢并作相應(yīng)更新操作。

(4)檢驗(yàn)功能模塊中所涉及的所有功能的實(shí)現(xiàn)及健壯性。

在整個(gè)系統(tǒng)調(diào)試程序過程中,我們也發(fā)現(xiàn)了各種各樣的問題,由于某些內(nèi)在的錯(cuò)誤影響程序的運(yùn)行,在采用上述調(diào)試方法對(duì)程序進(jìn)行反復(fù)修改調(diào)試后,程序運(yùn)行情況良好,達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo),基本上可以滿足用戶的需要。

參考文獻(xiàn):

[1]程不功,龍躍進(jìn),卓林. 2.0動(dòng)態(tài)網(wǎng)站開發(fā)教程[M].清華大學(xué)出版社,2006,4(1).

篇(8)

 

0引言

油田開發(fā)有點(diǎn)多、線長(zhǎng)、面廣、流動(dòng)性大的特點(diǎn),安全管理難度大,存在安全監(jiān)督檢查信息上傳不及時(shí)和檢查結(jié)果的傳遞效率低的問題。為不斷提高安全監(jiān)督工作的水平,便于及時(shí)傳遞安全監(jiān)督檢查信息,我們利用網(wǎng)絡(luò)信息平臺(tái)和便攜手持機(jī)的組合,研究開發(fā)了“安全監(jiān)督檢查信息管理系統(tǒng)”,較好的解決了安全監(jiān)督檢查情況實(shí)時(shí)上傳和同步查詢的問題,便于各級(jí)管理部門對(duì)安全監(jiān)督檢查的情況進(jìn)行適時(shí)跟蹤處理,提高了安全監(jiān)督檢查信息的管理水平。

1應(yīng)用技術(shù)簡(jiǎn)介和系統(tǒng)設(shè)計(jì)原則

1.1應(yīng)用技術(shù)

信息管理系統(tǒng)依托3G網(wǎng)絡(luò)、互聯(lián)網(wǎng)技術(shù)構(gòu)建,后臺(tái)管理服務(wù)平臺(tái)采用了B/S結(jié)構(gòu),客戶端使用標(biāo)準(zhǔn)的微軟IE瀏覽器,減少了系統(tǒng)出錯(cuò)的機(jī)率,降低了系統(tǒng)維護(hù)成本,便于軟件的升級(jí)和擴(kuò)展;系統(tǒng)主體平臺(tái)采用了JAVA 語(yǔ)言開發(fā),具有一次編譯多次運(yùn)行的特點(diǎn),在不改動(dòng)程序的情況下就可以部署到任何操作系統(tǒng)平臺(tái)下運(yùn)行;數(shù)據(jù)庫(kù)服務(wù)器與WEB 服務(wù)器分離,采用三層應(yīng)用程序架構(gòu),增強(qiáng)系統(tǒng)的穩(wěn)定性與安全性以及擴(kuò)展能力。流動(dòng)終端則采用時(shí)下流行的.NET進(jìn)行嵌入式應(yīng)用開發(fā),其操作系統(tǒng)采用Windows Mobile。

1.2系統(tǒng)設(shè)計(jì)原則

a)實(shí)用性。系統(tǒng)采用友好的圖形用戶界面方式,實(shí)現(xiàn)全屏幕菜單操作,用戶能簡(jiǎn)單、方便地采集基礎(chǔ)數(shù)據(jù),實(shí)現(xiàn)信息共享與交換。

b)可靠性。系統(tǒng)在設(shè)計(jì)過程中,把可靠性作為系統(tǒng)設(shè)計(jì)成功與否的重要標(biāo)準(zhǔn),在設(shè)計(jì)過程中考慮到安全管理人員對(duì)計(jì)算機(jī)知識(shí)的局限性,采用了較強(qiáng)的容錯(cuò)功能畢業(yè)論文ppt,對(duì)用戶的非法操作均有限制和提示,數(shù)據(jù)出錯(cuò)時(shí)具有相應(yīng)的提示信息及處理能力,并且每個(gè)處理環(huán)節(jié)都具有高度可靠性、保密性及安全性。

c)開放性。利用Web技術(shù),使用戶能進(jìn)行分布式數(shù)據(jù)處理,各子系統(tǒng)能在Internet上進(jìn)行數(shù)據(jù)處理和信息查詢。

d)通用性。系統(tǒng)設(shè)計(jì)過程中,遵循企業(yè)安全管理中的一些通用的基本管理制度,在管理區(qū)采油隊(duì)中具有通用性。

e)先進(jìn)性。系統(tǒng)以軟件工程理論為依據(jù),采用目前流行的WEB應(yīng)用程序框架進(jìn)行開發(fā)。

f)可擴(kuò)充性。系統(tǒng)采用了分布式設(shè)計(jì)原則,無(wú)論在系統(tǒng)部署、軟件功能擴(kuò)展、系統(tǒng)容量方面都有良好的擴(kuò)充能力。在硬件資源緊張的情況下,系統(tǒng)可以部署到一臺(tái)服務(wù)器,為提高系統(tǒng)的可靠性、穩(wěn)定性及負(fù)載能力,我們可以將系統(tǒng)分布式安裝到多臺(tái)服務(wù)器上共同為用戶提供服務(wù)。

2 管理網(wǎng)絡(luò)

該信息管理系統(tǒng)依托勝利油田局域網(wǎng)絡(luò)系統(tǒng),以油田安全環(huán)保處監(jiān)察支隊(duì)為中心,輻射全油田各二級(jí)單位安全環(huán)保科以及三級(jí)安全管理部門。

2.1油田安全環(huán)保處用戶

油田安全環(huán)保處用戶主要是處領(lǐng)導(dǎo)、檢查支隊(duì)以及各管理科室,對(duì)安全檢查情況進(jìn)行監(jiān)督和處理,以及整改結(jié)果的處理跟蹤。

2.2二級(jí)單位用戶

二級(jí)單位用戶主要是二級(jí)分管領(lǐng)導(dǎo)、安全環(huán)保科、監(jiān)督站以及分管人員,主要是對(duì)檢查監(jiān)督情況進(jìn)行分析處理,下達(dá)整改意見和措施,并直接對(duì)整改結(jié)果負(fù)責(zé),將整改結(jié)果上報(bào)安全環(huán)保處。

2.3三級(jí)單位用戶

三級(jí)單位用戶主要是三級(jí)單位領(lǐng)導(dǎo)和安全辦公室管理人員,主要是負(fù)責(zé)對(duì)安全檢查監(jiān)督問題進(jìn)行整改,并把整改結(jié)果上報(bào)二級(jí)安全部門審核。

3系統(tǒng)構(gòu)成

安全監(jiān)督檢查網(wǎng)上實(shí)時(shí)錄入查詢管理系統(tǒng)由監(jiān)督檢查人員所持的便攜手持機(jī)以及設(shè)備終端軟件、系統(tǒng)平臺(tái)管理軟件和通訊信道組成。

3.1系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖

系統(tǒng)拓?fù)浣Y(jié)構(gòu)如圖1。

圖1系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖

通過圖1我們可以清楚的了解系統(tǒng)的結(jié)構(gòu)和連接關(guān)系,智能3G終端將采集好的監(jiān)督檢查數(shù)據(jù),通過移動(dòng)基站進(jìn)入運(yùn)營(yíng)商的3G網(wǎng)絡(luò),再通過Internet傳輸?shù)骄哂蟹阑饓ΡWo(hù)的油田網(wǎng)絡(luò)的系統(tǒng)服務(wù)器上。

3.2便攜手持機(jī)的性能與選型和終端選用

a) 便攜手持機(jī)性能。安全監(jiān)督檢查地點(diǎn)分散,安全監(jiān)督人員在監(jiān)督檢查現(xiàn)場(chǎng)需要使用便攜手持機(jī)進(jìn)行檢查情況的記錄及上報(bào),上報(bào)資料需要實(shí)時(shí)傳遞。上傳資料包括文字、聲音、視頻、照片等資料,這些資料容量較大,所以必須要有便攜設(shè)備及高速無(wú)線網(wǎng)絡(luò)的支持才能完成。

b) 3G設(shè)備的選型。為滿足以上需求,我們選用3G網(wǎng)絡(luò)作為數(shù)據(jù)傳輸通道,從用戶的使用習(xí)慣、用戶界面的友好程度出發(fā)在3G設(shè)備的選型上,我們選用具有以下特性的終端產(chǎn)品:為方便資料錄入及顯示,選擇2.5寸屏以上3G終端;WindowsMobile 5.0及以上版本操作系統(tǒng);帶300萬(wàn)及以上分辨率攝像頭,帶GPS模塊(可將檢查信息在地圖上展示,可以先不做,如果以后功能擴(kuò)充使用,不至于重新?lián)Q終端)。

滿足以上條件的3G終端有WCDMA、CDMA2000、TD-CDMA。三種3G標(biāo)準(zhǔn)中,TD-CDMA是國(guó)產(chǎn)標(biāo)準(zhǔn)、目前只有中國(guó)移動(dòng)使用,支持TD的手機(jī)太少,并且價(jià)格不菲; CDMA2000是美洲3G標(biāo)準(zhǔn),目前可用機(jī)型也不是很多;WCDMA是歐洲3G標(biāo)準(zhǔn),由于WCDMA網(wǎng)絡(luò)是比較成熟的網(wǎng)絡(luò),支持WCDMA的設(shè)備也相對(duì)豐富多樣,可選擇的范圍很大,此類機(jī)型選擇最多。綜合考慮網(wǎng)絡(luò)速度、終端產(chǎn)品支持類型來(lái)看支持WCDMA的3G終端是比較理想的選擇。我們最終采用了WCDMA終端產(chǎn)品HTC HD2,見圖2。

圖2便攜手持機(jī)

3.3便攜手持機(jī)安全監(jiān)督檢查軟件

從用戶的使用習(xí)慣、用戶界面的友好程度出發(fā),便攜手持機(jī)軟件以WindowsMobile作為支撐系統(tǒng),采用.net作為開發(fā)平臺(tái),依附微軟成熟的嵌入式應(yīng)用開發(fā)技術(shù)建立。見圖3。

圖3系統(tǒng)用戶主界面圖

a)終端軟件功能劃分:用戶登錄,法律法規(guī)、安全管理規(guī)定及文件內(nèi)容查詢畢業(yè)論文ppt,檢查事務(wù)列表,列出當(dāng)前終端中已經(jīng)保存的檢查事務(wù),并可查看其狀態(tài);可以將未上傳的檢查事務(wù)上傳到遠(yuǎn)程服務(wù)器。

b)檢查事務(wù)錄入:錄入檢查事務(wù)內(nèi)容,拍攝檢查現(xiàn)場(chǎng)照片,拍攝檢查現(xiàn)場(chǎng)視頻,被檢查人簽名,保存并通過3G網(wǎng)絡(luò)上傳到遠(yuǎn)程服務(wù)器。

3.4系統(tǒng)平臺(tái)(服務(wù)器)管理軟件

系統(tǒng)平臺(tái)(服務(wù)器)管理軟件采用流行的J2EE企業(yè)應(yīng)用架構(gòu),主要由數(shù)據(jù)庫(kù)系統(tǒng)、WEB應(yīng)用服務(wù)系統(tǒng)與通訊服務(wù)系統(tǒng)三部分組成。

a)數(shù)據(jù)庫(kù)系統(tǒng)。由于采用流行的JAVA數(shù)據(jù)庫(kù)層持久框架,數(shù)據(jù)庫(kù)類型本身變的不怎么重要,我們可以根據(jù)實(shí)際需要選擇數(shù)據(jù)庫(kù)服務(wù)軟件,在此項(xiàng)目中我們采用了Sql-Server。

b)WEB應(yīng)用服務(wù)系統(tǒng)。應(yīng)用服務(wù)器采用Tomcat。我們將J2EE項(xiàng)目部署到應(yīng)用服務(wù)器,來(lái)完成我們所需要的功能。

c)系統(tǒng)管理。單位管理是以樹形管理單位資料;用戶管理為不同的單位分配用戶和權(quán)限;角色管理定義用戶角色,分配角色可以訪問的資源、菜單等;菜單管理定制系統(tǒng)菜單項(xiàng);監(jiān)督檢查;檢查列表及分單位查詢;監(jiān)督檢查匯總統(tǒng)計(jì)。

d)安全監(jiān)督檢查資料管理。法律法規(guī)、新聞消息、其它資料的管理。

e)監(jiān)督檢查信息。將資料管理中,需要放在公開頁(yè)面展示的內(nèi)容向用戶展示,形成一個(gè)安全監(jiān)督檢查的網(wǎng)站系統(tǒng)。

f)通訊服務(wù)系統(tǒng)。負(fù)責(zé)接收3G終端上傳的檢查內(nèi)容、聲音、視頻、照片等資料。并保存到數(shù)據(jù)庫(kù),以供后臺(tái)管理系統(tǒng)使用。

4結(jié)束語(yǔ)

“安全監(jiān)督檢查信息管理系統(tǒng)”研究開發(fā)應(yīng)用后,實(shí)現(xiàn)的主要功能如下:

a)安全監(jiān)督檢查信息及時(shí)地上傳到安全監(jiān)督管理平臺(tái),便于相關(guān)管理人員及時(shí)分析和判斷事故隱患,做出解決方案。

b)能及時(shí)查詢安全監(jiān)督檢查信息和分類處理安全監(jiān)督檢查信息反饋的各類問題,提高安全監(jiān)督檢查的效率和質(zhì)量。

c)實(shí)現(xiàn)了規(guī)章制度、法律法規(guī)、通知、上級(jí)文件、操作規(guī)范的網(wǎng)上查詢,便于及時(shí)查詢貫徹執(zhí)行。

d)利用現(xiàn)有網(wǎng)絡(luò)實(shí)現(xiàn)安全監(jiān)督檢查工作的網(wǎng)絡(luò)聯(lián)動(dòng),保證信息的上傳下達(dá)。

e) 對(duì)安全監(jiān)督檢查的過程進(jìn)行閉環(huán)管理,建立了先進(jìn)的工作流程。檢查紀(jì)要立即上網(wǎng),實(shí)現(xiàn)無(wú)紙化辦公,對(duì)檢查內(nèi)容的落實(shí)要有反饋。既保證檢查內(nèi)容的完整性和準(zhǔn)確性,又保證信息上報(bào)的實(shí)時(shí)性。

f)建立完整、準(zhǔn)確的安全監(jiān)督檢查檔案,便于分析問題和查找資料。

參考文獻(xiàn)

[1]李敏劉雅婷陳文戈.發(fā)電企業(yè)監(jiān)督檢查信息管理系統(tǒng)的研究與應(yīng)用[J]. 工業(yè)安全與環(huán)保. 2009 (3)

篇(9)

中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2016)29-0015-02

目前,我校的本科生畢業(yè)論文(設(shè)計(jì))仍采用手工方式管理,畢業(yè)論文(設(shè)計(jì))管理中的許多環(huán)節(jié),例如選題、開題、過程管理、審閱評(píng)議、結(jié)果統(tǒng)計(jì)分析等工作還沒有被納入校園信息管理系統(tǒng)中。

每年我校的本科畢業(yè)生有6000余人,由于整個(gè)畢業(yè)論文(設(shè)計(jì))的工作過程持續(xù)時(shí)間長(zhǎng)、涉及人數(shù)多(包括學(xué)生、指導(dǎo)教師和教學(xué)管理人員),傳統(tǒng)的以手工為主的管理方式存在很多缺點(diǎn)和不足:學(xué)生在選導(dǎo)師、選題目等方面缺乏較好的公開性、公平性;師生之間信息交流不暢;論文(設(shè)計(jì))工作進(jìn)度難以及時(shí)了解并進(jìn)行控制;在成績(jī)?cè)u(píng)定方面存在較大的片面性和隨意性;文檔收集整理、成績(jī)統(tǒng)計(jì)分析等方面重復(fù)勞動(dòng)量大、工作效率低下等等[1]。

在這樣的背景下,如何加強(qiáng)畢業(yè)論文的管理工作,實(shí)現(xiàn)無(wú)紙化和網(wǎng)絡(luò)化辦公,是一個(gè)極具應(yīng)用價(jià)值的研究課題。研發(fā)畢業(yè)論文(設(shè)計(jì))系統(tǒng)可以大大減少工作量,節(jié)約打印紙張等辦公經(jīng)費(fèi),提高教務(wù)人員的工作效率和管理水平,還可以方便學(xué)生上傳下載和師生間共享論文資源。

為此,我們申請(qǐng)了大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目,根據(jù)數(shù)學(xué)與統(tǒng)計(jì)學(xué)院(簡(jiǎn)稱“數(shù)統(tǒng)學(xué)院”)的實(shí)際情況,開發(fā)出了適用于數(shù)統(tǒng)學(xué)院的畢業(yè)論文管理系統(tǒng)[2]。

一、畢業(yè)論文過程化管理系統(tǒng)的功能設(shè)計(jì)

畢業(yè)論文管理系統(tǒng)的主要功能有:教師出題、學(xué)生選題、學(xué)生自命題、教學(xué)管理員審核、學(xué)生上傳相關(guān)文檔、數(shù)據(jù)匯總、系統(tǒng)設(shè)置。其中,系統(tǒng)分三個(gè)模塊,分別是教師模塊、學(xué)生模塊和管理員模塊[3]。

1.管理系統(tǒng)的基本操作流程如下:

①教師登錄系統(tǒng),輸入自己想要指導(dǎo)的課題,并申報(bào);②教務(wù)管理員登錄系統(tǒng)審核課題;③學(xué)生登錄系統(tǒng)選擇課題或者自命題;④學(xué)生登錄系統(tǒng)查看自己的課題狀況,并根據(jù)課題要求完成畢業(yè)論文教學(xué)進(jìn)程的各項(xiàng)任務(wù),按時(shí)上傳相應(yīng)的文檔。同時(shí),教師可以在登錄系統(tǒng)查看自己指導(dǎo)的學(xué)生的信息,下載學(xué)生上傳的文檔。⑤待學(xué)生在規(guī)定時(shí)間全部完成和上傳文檔后,教務(wù)管理員可對(duì)整個(gè)教務(wù)進(jìn)程進(jìn)行總結(jié)和整理,完成整個(gè)畢業(yè)論文線上辦公的過程。

以下時(shí)序圖1闡述了系統(tǒng)的基本流程:

2.管理系統(tǒng)開發(fā)所需要的技術(shù)條件:

①Visual Studio 2013 IDE工具作為系統(tǒng)開發(fā)環(huán)境;② MVC4 (C#)作為開發(fā)語(yǔ)言和開發(fā)框架;③FTP工具上傳部署代碼;④Git版本管理工具進(jìn)行版本管理;⑤Windows Server 2008 RC2作為服務(wù)器系統(tǒng);⑥IIS服務(wù)器作為運(yùn)行服務(wù)器;⑦SQL Server 2008作為數(shù)據(jù)庫(kù)服務(wù)器。

目前項(xiàng)目系統(tǒng)的開發(fā)工作已經(jīng)順利完成,并且已經(jīng)過教務(wù)管理人員和學(xué)生的測(cè)試,根據(jù)他們的建議對(duì)系統(tǒng)功能進(jìn)行完善,可以正式投入使用。

二、畢業(yè)論文過程化管理系統(tǒng)的常見問題和解決方案

1.多個(gè)學(xué)生選同一個(gè)課題多并發(fā)問題。在學(xué)生選擇課題的時(shí)候,由于某個(gè)課題比較受歡迎,可能會(huì)有比較多得學(xué)生優(yōu)先考慮,但課題只有一個(gè)。這時(shí)候,如果有多個(gè)學(xué)生同時(shí)選的話,很可能會(huì)出現(xiàn)沖突問題,導(dǎo)致系統(tǒng)出錯(cuò)。圖2展示了Topic(論題的表)的結(jié)構(gòu)。

其中Student_UserId為學(xué)生的用戶唯一標(biāo)識(shí),當(dāng)學(xué)生選擇某個(gè)課題的時(shí)候,屬于這個(gè)課題的一行記錄中的這個(gè)字段就會(huì)填上學(xué)生的標(biāo)識(shí)。在多并發(fā)的問題中,如果多個(gè)學(xué)生請(qǐng)求選擇這個(gè)課題,就會(huì)同時(shí)更新這個(gè)字段。那么,在更新的一瞬間,根據(jù)服務(wù)器處理的先后順序,往往是最后被處理的被寫上這個(gè)字段。這是因?yàn)榉?wù)器接收到多個(gè)選題請(qǐng)求后,會(huì)同時(shí)地執(zhí)行邏輯處理。首先將相關(guān)的這一行的資源從數(shù)據(jù)庫(kù)里面取出來(lái),在邏輯處理的過程中,服務(wù)器會(huì)根據(jù)這個(gè)資源在內(nèi)存中生成對(duì)應(yīng)的對(duì)象或者數(shù)組,而修改數(shù)據(jù)就通過修改這個(gè)對(duì)象或者數(shù)組來(lái)實(shí)現(xiàn)。而最后保存操作就把這個(gè)對(duì)象或者數(shù)組再生成SQL語(yǔ)句更新數(shù)據(jù)庫(kù)。那么根據(jù)這圖2 Topic結(jié)構(gòu)個(gè)流程,各個(gè)請(qǐng)求都生成了屬于自己的SQL語(yǔ)句,當(dāng)然是最后執(zhí)行SQL的那個(gè)請(qǐng)求會(huì)被最終保留在字段里了,這樣就是“后者先得”,不符合實(shí)際的要求,同時(shí)也會(huì)造成后續(xù)邏輯的錯(cuò)誤。

解決方案:

通過為Topic表加上一個(gè)16進(jìn)制的字段RowVersion(見圖2箭頭所指)和樂觀鎖的方法。相應(yīng)的處理邏輯改為:讀取某一行的時(shí)候,也順便把RowVersion的值讀出來(lái)作為這一行的版本判斷,當(dāng)更新行的時(shí)候,首先判斷數(shù)據(jù)庫(kù)中的這一行的這個(gè)字段是否還是原來(lái)的值,如果是的話表示期間沒有被修改過,那么就將RowVersion的值加1,再存進(jìn)數(shù)據(jù)庫(kù);如果不等于原來(lái)的值,就表示已經(jīng)被修改過,不能再執(zhí)行更新,而要做出相應(yīng)的處理。樂觀鎖保證了對(duì)某行記錄進(jìn)行更新操作時(shí),會(huì)對(duì)這一行加鎖,若有另外的進(jìn)程需要操作同一行,必須等前面的進(jìn)程操作完成。這就保證了數(shù)據(jù)不會(huì)有沖突,解決“后者先得”的這個(gè)問題[4]。

2.師生用戶體驗(yàn)優(yōu)化問題。系統(tǒng)對(duì)用戶體驗(yàn)做出了比較多的優(yōu)化,總結(jié)為如下幾點(diǎn):①采用當(dāng)前較為新的HTML5 UI作為界面元素,無(wú)論是界面風(fēng)格、字體還是圖標(biāo)設(shè)計(jì)看上去都令人舒服。②系統(tǒng)的大部分操作都使用Ajax(Asynchronous Javascript And XML)異步處理的技術(shù),通過彈出層來(lái)進(jìn)行各種操作,不需要刷新頁(yè)面就能看到修改后的效果,讓用戶感覺方便和友好[5]。

3.桌上電腦和移動(dòng)端同時(shí)兼容的問題。為了同時(shí)兼容桌上個(gè)人電腦端和移動(dòng)端,能讓教師或者學(xué)生出門在外或者不在電腦旁都能登錄系統(tǒng)完成自己需要的操作,本系統(tǒng)實(shí)現(xiàn)了PC和移動(dòng)端的兼容。系統(tǒng)的頁(yè)面可以根據(jù)屏幕的寬度來(lái)調(diào)節(jié)相應(yīng)的樣式。本文只討論了項(xiàng)目軟件開發(fā)過程中遇到的幾個(gè)問題和解決方案,借此與專家或有相關(guān)經(jīng)驗(yàn)的開發(fā)者分享,項(xiàng)目中其他功能的具體實(shí)現(xiàn)過程不再一一列出,敬請(qǐng)批評(píng)和指正。

三、總結(jié)

畢業(yè)論文管理是學(xué)院教學(xué)管理與評(píng)價(jià)的一個(gè)重要組成部分。從在校大學(xué)生的角度看,只有認(rèn)真對(duì)待論文寫作,才能順利完成學(xué)業(yè),取得學(xué)士學(xué)位;從教育管理的角度看,畢業(yè)論文工作不僅能提高學(xué)生的專業(yè)知識(shí)水平,更能言傳身教給學(xué)生科學(xué)研究的嚴(yán)謹(jǐn)態(tài)度和扎實(shí)的研究作風(fēng),并且可以使學(xué)生走向工作崗位后,能夠掌握分析解決問題的基本原則,培養(yǎng)學(xué)生持之以恒、繼續(xù)學(xué)習(xí)的良好思維品質(zhì)。這才是大學(xué)教育中畢業(yè)論文工作的真正內(nèi)涵。

參考文獻(xiàn):

[1]李海燕,俞金梅,等.高校本科畢業(yè)論文(設(shè)計(jì))中存在的問題及解決途徑[J].實(shí)驗(yàn)技術(shù)與管理,2012,29(12):141-144.

[2]李景藎咼文承等.基于MVC框架的系統(tǒng)重構(gòu)方法研究與實(shí)踐[J].電腦知識(shí)與技術(shù),2015,11(22):63-66.

篇(10)

1.2經(jīng)濟(jì)可行性基于Web的高校畢業(yè)生就業(yè)信息管理系統(tǒng)的開發(fā)采用自主開發(fā)的方式,開發(fā)人員只需要在系統(tǒng)建設(shè)單方面花費(fèi)資金,為高校畢業(yè)生就業(yè)管理工作提供了方便,簡(jiǎn)化了高校就業(yè)工作人員的日常工作,提高了工作效率,從而提高了經(jīng)濟(jì)效益。

1.3運(yùn)行可行性基于Web的高校畢業(yè)生就業(yè)信息管理系統(tǒng)簡(jiǎn)潔、方便、易用,界面美觀,充分考慮工作人員的用戶體驗(yàn),并且數(shù)據(jù)錄入快,操作簡(jiǎn)單,格式規(guī)范,統(tǒng)計(jì)準(zhǔn)確,適應(yīng)性強(qiáng)。

2功能設(shè)計(jì)

Web技術(shù)環(huán)境下高校就業(yè)管理系統(tǒng)的功能設(shè)計(jì)要實(shí)現(xiàn)以下幾個(gè)功能:用戶信息管理功能、畢業(yè)生的信息資料管理功能、企事業(yè)單位的信息資料的管理功能和學(xué)校對(duì)就業(yè)信息的管理功能以及學(xué)校對(duì)畢業(yè)生就業(yè)的指導(dǎo)功能。因此,需要設(shè)置六個(gè)信息管理模塊。

2.1用戶注冊(cè)信息模塊Web環(huán)境下高校就業(yè)管理系統(tǒng)設(shè)置為會(huì)員制,需要訪問的用戶通過注冊(cè)成為會(huì)員才能進(jìn)行更多信息的瀏覽。沒有注冊(cè)成為系統(tǒng)會(huì)員的用戶屬于游客,所要瀏覽的職位信息有限。

2.2畢業(yè)生就業(yè)信息管理模塊該模塊下設(shè)有一個(gè)個(gè)人簡(jiǎn)歷子模塊,畢業(yè)生在注冊(cè)登錄以后可以生成或修改或更新自己的個(gè)人簡(jiǎn)歷。還設(shè)有一個(gè)錄用子模塊,用來(lái)公布被用人單位錄用的畢業(yè)生的基本的資料情況。再有就是下載子模塊,主要是提供畢業(yè)求職者對(duì)于求職中所使用的表格文件的下載。最后一個(gè)子模塊是就業(yè)指導(dǎo)模塊,用于官方網(wǎng)站的工作人員利于畢業(yè)生就業(yè)的相關(guān)信息。

2.3企事業(yè)單位就業(yè)信息管理模塊企事業(yè)單位通過在系統(tǒng)中提交所需要的各種資質(zhì)材料進(jìn)行注冊(cè),審核通過,方可成為正式會(huì)員。用人單位可在此查看需要和適合本單位需求崗位的人才的個(gè)人簡(jiǎn)歷信息,或者直接和高校的就業(yè)相關(guān)部門的工作人員直接聯(lián)系,向他們自己的招聘計(jì)劃,然后由高校就業(yè)部門的工作人員向用人單位推薦優(yōu)秀的學(xué)生進(jìn)行面試等等。招聘完成結(jié)束及時(shí)的招聘結(jié)束的信息,來(lái)告訴求職者本次招聘結(jié)束。

2.4學(xué)校就業(yè)部門管理模塊學(xué)校的就業(yè)相關(guān)部門的管理主要是分為院校的就業(yè)部門和各個(gè)系里的就業(yè)部門。院校的就業(yè)部門工作人員管理畢業(yè)生的各種檔案信息,審核企事業(yè)單位的注冊(cè)資料信息以及的招聘信息的真實(shí)性等管理工作。各個(gè)系的就業(yè)部門工作人員負(fù)責(zé)管理審核注冊(cè)的畢業(yè)生的個(gè)人簡(jiǎn)歷信息、就業(yè)的方案審核等工作。

2.5就業(yè)情況的統(tǒng)計(jì)模塊本模塊可以統(tǒng)計(jì)畢業(yè)生的就業(yè)率、薪酬待遇以及工作類型、畢業(yè)生就業(yè)的區(qū)域分布等等。同時(shí)該模塊還設(shè)置了打印功能,方便信息的流通。

2.6就業(yè)協(xié)議及就業(yè)政策管理模塊在畢業(yè)生求職和用人單位招聘的過程中,院校可以通過高效就業(yè)管理系統(tǒng)查看就業(yè)協(xié)議表的使用情況,以此初步確定畢業(yè)生的基本就業(yè)情況。然后通過上面的信息提醒畢業(yè)生求職者在到崗之前需要做的注意事項(xiàng),領(lǐng)取報(bào)到證并登記記錄在冊(cè)。就業(yè)政策是畢業(yè)生求職者需要關(guān)注的新聞事項(xiàng),各個(gè)專業(yè)相關(guān)的行業(yè)新聞,以便學(xué)生能夠了解行業(yè)發(fā)展的動(dòng)態(tài)。

上一篇: 飲水安全論文 下一篇: 本科畢業(yè)學(xué)位論文
相關(guān)精選
相關(guān)期刊
久久久噜噜噜久久中文,精品五月精品婷婷,久久精品国产自清天天线,久久国产一区视频
久久91亚洲精品中文字幕奶水 | 在线香港三级日本三级人妇 | 真实强奷在线中文 | 亚洲精品色在线 | 午夜视频一区二区三区 | 亚洲色欧美色国产综合色 |