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

?

畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2014-12-31 13:40牛利杰鄧崇斌
電腦知識(shí)與技術(shù) 2014年35期
關(guān)鍵詞:畢業(yè)論文管理系統(tǒng)

牛利杰 鄧崇斌

摘要:為了更好利用網(wǎng)絡(luò)資源,提高畢業(yè)論文管理的質(zhì)量。該文介紹了基于ASP.NET畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),采用B/S架構(gòu),以Access作為數(shù)據(jù)庫,實(shí)現(xiàn)了傳統(tǒng)論文管理過程中的各項(xiàng)功能,為方便學(xué)生,教師,學(xué)校提供了便利的交流與管理平臺(tái)。

關(guān)鍵詞:ASP.NET;B/S ;畢業(yè)論文;管理系統(tǒng)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)35-8418-03

The Design and Implementation of Graduation Thesis Management System

NIU Li-jie, DENG Chong-bin

(North China University of Technology, Beijing 100144,China)

Abstract: In order to make better use of cyber source and improve the quality of graduation thesis management. This paper introduces the design and implementation of graduation thesis management system based on ASP.NET, using B/S architecture and the Access database. It implements all functions of traditional paper management process and it provides convenient communication and management platform for students, teachers and the school.

Key words: ASP.NET; B/S; thesis management; management system

隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,高校招生規(guī)模的不斷擴(kuò)大以及高校信息化的不斷深入,高校對(duì)學(xué)生信息管理系統(tǒng)的需求也越來越大,而對(duì)即將畢業(yè)的大學(xué)生來說,畢業(yè)論文是學(xué)生在校期間學(xué)習(xí)成果的總結(jié),是整個(gè)教學(xué)活動(dòng)中不可缺少的重要環(huán)節(jié)[1],畢業(yè)論文的管理也是尤為重要。

畢業(yè)論文管理系統(tǒng)將學(xué)校,教師,學(xué)生通過網(wǎng)絡(luò)構(gòu)建了一個(gè)交流的平臺(tái),相比于傳統(tǒng)的全部由人工來處理各種畢業(yè)論文信息來說,無論是從工作量上、速度上還是信息的及時(shí)和準(zhǔn)確性上來說都有著重要的意義,畢業(yè)論文管理系統(tǒng)既提高了效率又降低了成本。

1 系統(tǒng)的體系結(jié)構(gòu)

本系統(tǒng)的數(shù)據(jù)庫為Access數(shù)據(jù)庫,采用B/S架構(gòu)即瀏覽器/服務(wù)器結(jié)構(gòu),基于ASP.NET的三層結(jié)構(gòu),所謂三層體系結(jié)構(gòu)是:用戶表示層(USL)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問

層(DAL)[2]。其中表示層是有瀏覽器來呈現(xiàn)的用戶界面,業(yè)務(wù)層實(shí)現(xiàn)所需業(yè)務(wù)的功能,也是系統(tǒng)較為核心的部分;業(yè)務(wù)層為表示層提供調(diào)用的功能,同時(shí)又要通過數(shù)據(jù)層提供的功能來訪問數(shù)據(jù)庫;數(shù)據(jù)層位于底層,本系統(tǒng)以ADO.NET為接口,用于處理業(yè)務(wù)層的請(qǐng)求,從而實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的增刪查改功能。

2 系統(tǒng)需求分析

2.1角色分析

本系統(tǒng)有三個(gè)角色:學(xué)生,教師,管理員。

2.1.1 學(xué)生

學(xué)生登錄系統(tǒng)后可以對(duì)自己的一些信息進(jìn)行修改,主要是對(duì)畢業(yè)論文的管理,首先學(xué)生要進(jìn)行選題。根據(jù)自己的方向和水平進(jìn)行選擇不同的方向和難度的題目。同時(shí),自己也可以擬定題目。選過題目后可以通過審核,然后可以根據(jù)學(xué)校的要求按時(shí)提交任務(wù)書、開題報(bào)告表、中期檢查表。

2.1.2 教師

和學(xué)生一樣,教師登錄系統(tǒng)后可以對(duì)自己的一些基本信息進(jìn)行修改,老師首先查看自己的選題,查看選了自己選題的學(xué)生并對(duì)符合要求的學(xué)生進(jìn)行選題確認(rèn)。最后老師對(duì)學(xué)生提交的任務(wù)書、開題報(bào)告表和中期檢查表進(jìn)行評(píng)閱。

2.1.3 管理員

作為一個(gè)高校畢業(yè)論文管理系統(tǒng),首先是一個(gè)在線綜合管理系統(tǒng),是一個(gè)信息交流的平臺(tái),需要一個(gè)管理員來維護(hù)該系統(tǒng)的正常運(yùn)行。管理員對(duì)學(xué)校的公告和學(xué)校的院系設(shè)置進(jìn)行管理,并且對(duì)日志和對(duì)數(shù)據(jù)庫的操作進(jìn)行安全維護(hù)。

2.2 基本功能分析

該系統(tǒng)主要是對(duì)于基本數(shù)據(jù)的增、刪、改、查的實(shí)現(xiàn),以及對(duì)畢業(yè)論文的上傳、下載、數(shù)據(jù)的導(dǎo)入導(dǎo)出的實(shí)現(xiàn)。例如學(xué)生登錄系統(tǒng)后可以對(duì)自己信息的修改,完成任務(wù)書、中期檢查表等后可以進(jìn)行文件的上傳。教師登錄后可以添加自己的課題、對(duì)學(xué)生的各種基本的操作。

2.3 業(yè)務(wù)流程分析

畢業(yè)論文工作從導(dǎo)入學(xué)生和教師基本信息開始,經(jīng)歷教師定題、學(xué)生選題、教師確定自己的學(xué)生、提交任務(wù)書、提交開題報(bào)告和中期檢查表、老師評(píng)閱、最后上交定稿并輸出各類文檔等各個(gè)階段。業(yè)務(wù)流程圖見圖2所示。

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

本系統(tǒng)的基本功能根據(jù)用戶的不同分為3個(gè)模塊:學(xué)生登錄、教師登錄、管理員登錄。系統(tǒng)整體功能模塊如圖3所示。

3.1學(xué)生登錄

個(gè)人中心:可以進(jìn)行個(gè)人資料的修改,查看個(gè)人選題,查看和自己處在同一組的同學(xué)的選題基本情況,如選擇的畢業(yè)設(shè)計(jì)題目,以及畢業(yè)論文最終的成績查詢。

開始選題:通過一個(gè)所有選題的列表來顯示所有畢業(yè)論文的可選題目,同時(shí)也有自擬題目的選項(xiàng),通過提交給系統(tǒng),將會(huì)對(duì)學(xué)生所提出題目進(jìn)行審核,增加了選題的自由度。如果用戶希望將所有的畢業(yè)論文的題目導(dǎo)出到一個(gè)文檔,系統(tǒng)將會(huì)以Excel表格的形式將所有的選題導(dǎo)出供用戶使用。

畢業(yè)設(shè)計(jì):本部分可以查看畢業(yè)設(shè)計(jì)中所需要的任務(wù)書,開題報(bào)告表以及中期檢查表等。

留言建議:可以對(duì)你所希望的用戶角色留言,如對(duì)超級(jí)管理員,對(duì)教師,對(duì)其他學(xué)生均可留言,通過此方式來發(fā)表該角色下用戶的觀點(diǎn)和建議。也可以查看管理員對(duì)該用戶下的留言。

返回主頁:提供給用戶的是用戶使用該系統(tǒng)時(shí)的操作流程及一些說明。

退出系統(tǒng):返回到系統(tǒng)的主頁。

3.2 教師登錄

個(gè)人中心:進(jìn)行用戶資料的修改和專業(yè)信息的設(shè)置

選題管理:教師可以查看所有的選題,教師本人擬定的選題列表,如果需要增加選題也可以添加選題,學(xué)生選擇教師所擬畢業(yè)論文題目的情況,同樣可以通過導(dǎo)出所擬定的所有畢業(yè)論文題目。

教師評(píng)閱:查看學(xué)生的詳細(xì)信息和畢業(yè)論文答辯的評(píng)分,對(duì)于已完成的論文答辯進(jìn)行管理。

學(xué)生查詢:可以查看到所有選擇該教師的學(xué)生的信息及進(jìn)行特定的檢索。

留言建議:對(duì)教師所在的答辯小組進(jìn)行留言或消息的通知,也可以對(duì)系統(tǒng)中的其他用戶留言。

返回主頁:呈現(xiàn)的是教師角色對(duì)該管理系統(tǒng)的操作流程

登錄退出:返回到系統(tǒng)登錄主頁。

3.3 管理員登錄

管理員登錄分為專業(yè)管理員和超級(jí)管理登錄。

3.3.1 專業(yè)管理員

個(gè)人中心:提供資料修改的功能

教師管理:可以查看本專業(yè)的所有的教師職稱,查看每位教師所能指導(dǎo)的學(xué)生的限制情況,添加教師,實(shí)現(xiàn)了對(duì)本專業(yè)教師信息的增加,刪除,修改等功能。

學(xué)生管理:查看本專業(yè)所有學(xué)生詳細(xì)信息,對(duì)于系統(tǒng)數(shù)據(jù)中沒有的學(xué)生信息也可以進(jìn)行添加,也可以導(dǎo)出學(xué)生信息進(jìn)行系統(tǒng)之外的使用。

選題管理:對(duì)學(xué)生選題情況的進(jìn)行了解,包括學(xué)生選題的詳情,學(xué)生自擬題目的審核,以及教師所擬題目的審核,對(duì)于未選題學(xué)生和已選題學(xué)生也有詳細(xì)的信息,便于所在的專業(yè)對(duì)本專業(yè)學(xué)生畢業(yè)論文選題的高效精確的管理。

評(píng)閱管理:旨在實(shí)現(xiàn)對(duì)畢業(yè)論文從開始到結(jié)束的過程管理,掌握畢業(yè)論文階段性的進(jìn)展情況。

批量導(dǎo)出:對(duì)于指導(dǎo)老師及論文評(píng)閱小組對(duì)論文的評(píng)分完成進(jìn)度的管理,實(shí)時(shí)掌握論文進(jìn)入后期評(píng)分階段的狀態(tài)。

成績匯總:對(duì)每位學(xué)生畢業(yè)論文的綜合評(píng)閱得分的匯總建立成績匯總表。

留言建議:與其他角色的留言相同,可以實(shí)現(xiàn)對(duì)特定角色的留言并查看其他角色留言的內(nèi)容。

后臺(tái)主頁:展示用戶所在專業(yè)對(duì)該畢業(yè)論文管理系統(tǒng)的操作流程。

退出登錄:返回登錄主頁。

3.3.2 超級(jí)管理員

管理員管理:管理該畢業(yè)論文管理系統(tǒng)下的所有管理員,包括查看管理員列表和專業(yè)管理員列表,添加管理員,添加專業(yè)管理員。

數(shù)據(jù)字典維護(hù):對(duì)整個(gè)系統(tǒng)的數(shù)據(jù)字典的管理與維護(hù),包括學(xué)院列表,專業(yè)列表,網(wǎng)站信息,教師職稱等。

文章管理:超級(jí)管理員能夠在系統(tǒng)的主頁發(fā)布文章,審核文章,管理文章。

系統(tǒng)安全:可通過查看日志來查看其他用戶的對(duì)該系統(tǒng)的訪問情況,和對(duì)該系統(tǒng)的數(shù)據(jù)備份、恢復(fù)等數(shù)據(jù)庫操作。

文件管理:對(duì)文件上傳和下載的管理,可上傳rar,doc,xls及其他格式的打包文件。

留言建議:可對(duì)該系統(tǒng)所有角色進(jìn)行留言和查看留言情況,并對(duì)留言有刪除的權(quán)限。

后臺(tái)主頁:超級(jí)管理員的操作流程說明。

退出登錄:返回系統(tǒng)的登錄主頁。

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

4.1 數(shù)據(jù)庫設(shè)計(jì)原則

數(shù)據(jù)庫設(shè)計(jì)是信息管理系統(tǒng)的重要組成部分,良好的數(shù)據(jù)庫設(shè)計(jì)不僅能夠提高系統(tǒng)的設(shè)實(shí)際運(yùn)行性能,而且能夠降低系統(tǒng)維護(hù)的難度。

1) 遵循數(shù)據(jù)庫范式理論

2) 保持系統(tǒng)的一致性和完整性。在系統(tǒng)中多個(gè)用戶共享數(shù)據(jù)庫,由于是并行操作,就必須采用加鎖等方法來保證數(shù)據(jù)的一致性。

3) 保證數(shù)據(jù)庫設(shè)計(jì)緊湊,分不平衡

4) 做好數(shù)據(jù)庫優(yōu)化

5) 設(shè)定相應(yīng)的安全機(jī)制。數(shù)據(jù)庫中的用戶信息必須做到安全保密。

4.2 數(shù)據(jù)庫表設(shè)計(jì)

本系統(tǒng)在數(shù)據(jù)庫設(shè)計(jì)階段設(shè)計(jì)了系統(tǒng)配置表(config),院系信息表(department),留言表(message),論文成績表(sel_record),選題表(select_cursor),學(xué)生選題表(select_true),專業(yè)表(speciality),學(xué)生信息表(student_info),教師信息表(teacher_inf),系統(tǒng)管理員表(user_table),部分表結(jié)構(gòu)如下:

5 系統(tǒng)的相關(guān)技術(shù)介紹

ASP.NET是創(chuàng)建動(dòng)態(tài)網(wǎng)頁的一種強(qiáng)大的服務(wù)器技術(shù),可以用任何與.NET兼容的語言(Visual Basic.NET、Visual C#等)創(chuàng)作Web應(yīng)用程序。ASP.NET應(yīng)用程序采用的數(shù)據(jù)訪問模型是ADO.NET,它的數(shù)據(jù)庫訪問接口功能強(qiáng)大,采用了面向?qū)ο蠼Y(jié)構(gòu)、XML交換式,提供了對(duì)Microsoft SQL Server、Access及OLE和XML數(shù)據(jù)源的訪問。ADO.NET運(yùn)行在服務(wù)器端,并進(jìn)行數(shù)據(jù)庫操作[3]。

6 系統(tǒng)開發(fā)的難點(diǎn)及創(chuàng)新點(diǎn)

實(shí)現(xiàn)論文的指導(dǎo)與交流的記錄的功能,主要用于每周指導(dǎo)老師和學(xué)生進(jìn)行交流的記錄,難點(diǎn)在于其記錄的次數(shù)以及如何格式化輸出傳統(tǒng)的手動(dòng)填寫的Word版的記錄。首先創(chuàng)建Word應(yīng)用程序以及Word文檔對(duì)象,使用Interop.Word.dll類庫中的方法將所需要的數(shù)據(jù)建立成符合格式數(shù)據(jù)庫表格中,然后讀取相關(guān)數(shù)據(jù)庫中的數(shù)據(jù)將其賦值給Word文檔中相應(yīng)的位置[4]。以管理系統(tǒng)的形式來代替?zhèn)鹘y(tǒng)的手動(dòng)文檔記錄,這是系統(tǒng)設(shè)計(jì)的難點(diǎn),也正是系統(tǒng)的不同于大多數(shù)類似系統(tǒng)之處。

7 總結(jié)

系統(tǒng)為學(xué)生、教師、學(xué)校等角色更好的參與畢業(yè)論文基于校園網(wǎng)資源搭建了一個(gè)開放的平臺(tái),從教師出題,學(xué)生選題到論文評(píng)閱等一系列過程均有該畢業(yè)論文管理系統(tǒng)來統(tǒng)籌,學(xué)??梢哉w把握畢業(yè)論文的進(jìn)度的整體情況,教師可以方便快捷的指導(dǎo)學(xué)生、評(píng)閱論文,學(xué)生可以及時(shí)和指導(dǎo)老師交流溝通。系統(tǒng)實(shí)現(xiàn)了論文管理的無紙化,網(wǎng)絡(luò)化,更加規(guī)范化,能夠大大的提高管理畢業(yè)論文工作的效率,也是高校信息化具體實(shí)現(xiàn)的一個(gè)方面。

參考文獻(xiàn):

[1] 劉慧婷,岳可誠,劉椿.畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國現(xiàn)代教育裝備,2013(1):4-6,9.

[2] 陳小莉,劉君.基于Web的畢業(yè)論文管理系統(tǒng)[J].科技信息,2009(7):55,51.

[3] 徐遠(yuǎn)棋,曾海.網(wǎng)上畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微型電腦應(yīng)用,2013(10):42-44.

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

[5] 曾俊國.基于Web2.0的畢業(yè)論文管理系統(tǒng)的研究[J].價(jià)值工程,2012(33):211-212.

[6] 胡聲洲.基于ASP畢業(yè)論文管理系統(tǒng)設(shè)計(jì)[J].福建電腦,2009(6).

猜你喜歡
畢業(yè)論文管理系統(tǒng)
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
“本科畢業(yè)論文要不要取消”為何長期無解
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
我的月子畢業(yè)論文
我的月子畢業(yè)論文
基于RFID的倉儲(chǔ)管理系統(tǒng)實(shí)現(xiàn)
本科畢業(yè)論文:取消還是改革
桃园县| 西平县| 巴塘县| 平远县| 常山县| 绿春县| 吉安市| 高碑店市| 九龙县| 万全县| 宜都市| 凤冈县| 秦皇岛市| 宿州市| 鄢陵县| 定陶县| 潜山县| 东乌珠穆沁旗| 南部县| 麻江县| 威宁| 永仁县| 三原县| 巴青县| 云南省| 思南县| 宁陵县| 通山县| 扎鲁特旗| 秦安县| 富源县| 奉化市| 高清| 盐城市| 新营市| 福州市| 积石山| 平潭县| 淅川县| 黎川县| 芜湖县|