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

?

基于MVC模式的本科畢業(yè)設(shè)計(jì)過程管理系統(tǒng)的開發(fā)

2013-01-10 03:38:56許景賢
關(guān)鍵詞:畢業(yè)論文畢業(yè)設(shè)計(jì)管理系統(tǒng)

許景賢

(泉州師范學(xué)院 陳守仁工商信息學(xué)院,福建 泉州 362000)

本科畢業(yè)設(shè)計(jì)是很多學(xué)生的學(xué)術(shù)生涯和職業(yè)生涯的基石,學(xué)生在畢業(yè)設(shè)計(jì)過程中,通過努力超越自己的局限性,能夠提高他們對(duì)以前所學(xué)知識(shí)的認(rèn)識(shí),因此畢業(yè)設(shè)計(jì)無(wú)論投入多少時(shí)間都是非常值得的,然而管理這個(gè)畢業(yè)設(shè)計(jì)過程對(duì)專業(yè)教師和教學(xué)管理員來(lái)說是一個(gè)非常艱巨的任務(wù).歷屆的畢業(yè)設(shè)計(jì)管理過程中,均采用傳統(tǒng)的管理模式和流程.隨著計(jì)算機(jī)技術(shù)和信息技術(shù)的不斷發(fā)展,傳統(tǒng)模式顯露出諸多弊端,越來(lái)越不適用于現(xiàn)代教學(xué)管理的發(fā)展,如流程環(huán)節(jié)繁雜、教學(xué)管理人員忙于應(yīng)付繁雜的手工過程造成監(jiān)控力度不夠等,致使學(xué)生畢業(yè)設(shè)計(jì)質(zhì)量下滑.筆者經(jīng)過詳細(xì)、充分地分析傳統(tǒng)畢業(yè)設(shè)計(jì)流程,并從高校目前實(shí)際教學(xué)出發(fā),對(duì)高校畢業(yè)設(shè)計(jì)管理進(jìn)行分析,實(shí)現(xiàn)畢業(yè)設(shè)計(jì)全過程計(jì)算機(jī)在線管理.

1 MVC模式的系統(tǒng)構(gòu)架

本系統(tǒng)用MVC三層架構(gòu),MVC架構(gòu)用來(lái)細(xì)分系統(tǒng)的邏輯結(jié)構(gòu),其中的JSP被用作視圖,servlet作為控制器,而JavaBeans作為模型.

View層:能夠有效地提供應(yīng)用程序的用戶接口元素.

Model層:管理應(yīng)用程序的基本行為和數(shù)據(jù),它可以響應(yīng)請(qǐng)求信息,根據(jù)指令改變信息的狀態(tài),甚至在事件驅(qū)動(dòng)的系統(tǒng)中當(dāng)信息發(fā)生變化時(shí)通知系統(tǒng)觀察員.總之,它是應(yīng)用程序的數(shù)據(jù)和數(shù)據(jù)管理.

Controller:收用戶的輸入并調(diào)用模型對(duì)象和視圖完成適當(dāng)?shù)牟僮?

為了縮短開發(fā)周期,本系統(tǒng)開發(fā)基于JSP+JavaBean+Servlet模型,視圖層用JSP實(shí)現(xiàn),模型層用JavaBean實(shí)現(xiàn),控制器用Servlet實(shí)現(xiàn).

MVC模式的工作流程如圖1.

圖1 MVC模式的工作流程圖

2 畢業(yè)設(shè)計(jì)管理系統(tǒng)的總體設(shè)計(jì)

畢業(yè)設(shè)計(jì)管理系統(tǒng)主要實(shí)現(xiàn)教師提交本科畢業(yè)設(shè)計(jì)題目、審批題目、畢業(yè)生選擇題目、各階段性報(bào)告的提交、階段工作質(zhì)量考核評(píng)分、成績(jī)處理等功能.

2.1 功能需求設(shè)計(jì)

系統(tǒng)主要供學(xué)生、專業(yè)教師、教務(wù)人員使用,其在系統(tǒng)整體功能上分別具有不同的權(quán)限,并且不同用戶其功能需求是不同的.

(1)學(xué)生.查詢可供選報(bào)的題目信息,如課題指導(dǎo)教師、課題基本要求;選擇畢業(yè)設(shè)計(jì)題目,這是最重要的需求;查詢選題情況和指導(dǎo)教師信息;下載畢業(yè)論文相關(guān)資料(見圖2).

圖2 學(xué)生模塊

(2)專業(yè)教師.專業(yè)教師(主審):申報(bào)畢業(yè)設(shè)計(jì)題目,查詢畢業(yè)論文題目的審批情況,查看自己指導(dǎo)學(xué)生信息,統(tǒng)計(jì)畢業(yè)設(shè)計(jì)題目情況,上傳畢業(yè)設(shè)計(jì)材料,下載畢業(yè)論文指導(dǎo)相關(guān)材料(見圖3).

專業(yè)主任:審批申報(bào)的畢業(yè)論文題目,了解所在系教師指導(dǎo)的學(xué)生的畢業(yè)論文題目,掌握教師評(píng)分情況,如學(xué)生畢業(yè)論文教師是否已經(jīng)評(píng)分.

圖3 教師模塊

(3)教務(wù)管理人員.審批及確定教師提交的畢業(yè)論文題目,統(tǒng)計(jì)學(xué)生的畢業(yè)設(shè)計(jì)課題信息,了解全院中期考核、指導(dǎo)評(píng)分情況,錄入小組答辯、院答辯成績(jī),學(xué)生成績(jī)的統(tǒng)計(jì)及打印(見圖4).

圖4 教務(wù)人員模塊

2.2 畢業(yè)設(shè)計(jì)管理系統(tǒng)主要模塊

根據(jù)系統(tǒng)的功能需求分析,畢業(yè)設(shè)計(jì)管理系統(tǒng)其核心功能可劃分為院系管理模塊、用戶管理模塊、教師題目申報(bào)與審批模塊、學(xué)生選題模塊、評(píng)分模塊、成績(jī)統(tǒng)計(jì)與打印模塊、質(zhì)量分析模塊7大模塊(如圖5).

圖5 畢業(yè)設(shè)計(jì)管理系統(tǒng)主要功能模塊

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

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

本系統(tǒng)涉及的表有13個(gè).分別是student(學(xué)生信息表),teacher(教師信息表),stu_teacher(學(xué)生教師表),department(學(xué)院表),branch(專業(yè)表),class(班級(jí)表),project_statistic(課題統(tǒng)計(jì)表),proj_request(畢業(yè)設(shè)計(jì)課題申報(bào)表),process(進(jìn)程表),guid_rec(指導(dǎo)記錄表),指導(dǎo)教師評(píng)語(yǔ)(teach_annotation),答辯意見表(answer_advise),答辯成績(jī)(answer_score),Management_staff(教務(wù)管理人員),Project_Topic(畢業(yè)設(shè)計(jì)題目信息).表student用于保存學(xué)生基本信息;表teacher用于保存專業(yè)教師基本信息;表stu_teacher用于保存教師所指導(dǎo)的學(xué)生;表department用于保存學(xué)院基本信息;表branch用于保存專業(yè)基本信息;表class用于保存班級(jí)基本信息;表project_statistic用于保存統(tǒng)計(jì)學(xué)生選課信息或教師申請(qǐng)課題信息;表proj_request用于保存畢業(yè)設(shè)計(jì)課題申報(bào)情況;表process用于保存畢業(yè)設(shè)計(jì)的進(jìn)程情況;表guid_rec用于保存專業(yè)教師指導(dǎo)學(xué)生記錄;表teach_annotation用于保存專業(yè)教師給所指導(dǎo)學(xué)生的評(píng)語(yǔ);表answer_advise用于保存學(xué)生答辯時(shí)答辯教師給的意見;表answer_score用于保存答辯成績(jī),表Management_staff用于保存教務(wù)管理人員的基本信息,表Project_Topic用于保存畢業(yè)設(shè)計(jì)題目的基本信息.

3.2 將E-R圖轉(zhuǎn)換為關(guān)系模式(見圖6)

學(xué)生:Student(Personal Information,Select Topic,Inquiry Topic);

專業(yè)教師:teacher(Declare Topic,Inquiry Student);

教務(wù)管理人員:Management staff(Input Achievement);

畢業(yè)設(shè)計(jì)題目信息:Project_Topic(Topic).

圖6 實(shí)體——聯(lián)系圖

4 畢業(yè)設(shè)計(jì)管理系統(tǒng)的界面設(shè)計(jì)

該系統(tǒng)采用Java/jsp技術(shù),因?yàn)樗歉叨瓤梢浦驳?,Java的應(yīng)用程序可以運(yùn)行在任何機(jī)器上而不管底層的操作系統(tǒng).Java Web是非常兼容的技術(shù),可以適應(yīng)于不同的瀏覽器,而Asp.ne不能,Asp.net程序在其他瀏覽器運(yùn)行比IE瀏覽器更容易出錯(cuò).當(dāng)今許多流行網(wǎng)站都采用了Java Web技術(shù).

界面設(shè)計(jì)是定義系統(tǒng)如何與外部實(shí)體交互的過程,它描述頁(yè)面的布局和事件流,也關(guān)心頁(yè)面上的數(shù)據(jù)在哪里和如何被表示.在用戶界面設(shè)計(jì)時(shí),系統(tǒng)用戶的需求、經(jīng)驗(yàn)和能力都必須考慮.圖7、圖8表示系統(tǒng)的圖形界面.

圖7 系統(tǒng)登陸界面

圖8 系統(tǒng)主界面介紹

5 結(jié)語(yǔ)

畢業(yè)設(shè)計(jì)是學(xué)生學(xué)習(xí)生涯和未來(lái)職業(yè)生涯的基石.本文提出了解決畢業(yè)設(shè)計(jì)管理的方案,即畢業(yè)設(shè)計(jì)管理系統(tǒng),通過該系統(tǒng)每個(gè)參與畢業(yè)設(shè)計(jì)管理的人,都可以受益,它可以讓學(xué)生用最小的精力管理自己的畢業(yè)設(shè)計(jì)任務(wù),也可以使教務(wù)管理輕松地跟蹤學(xué)生的畢業(yè)設(shè)計(jì)工作和進(jìn)展.本系統(tǒng)實(shí)現(xiàn)了學(xué)生網(wǎng)上選擇畢業(yè)論文題目,并從系統(tǒng)中獲得專業(yè)教師提供的與畢業(yè)設(shè)計(jì)有關(guān)的資源;學(xué)生能夠通過該系統(tǒng)把畢業(yè)論文上傳給專業(yè)指導(dǎo)教師,并查看他們的畢業(yè)設(shè)計(jì)完成工作的百分比;系統(tǒng)還具有讓學(xué)生發(fā)表言論或提供反饋,上傳更新文件的功能.另外,教學(xué)管理人員可以發(fā)布畢業(yè)設(shè)計(jì)的相關(guān)資源,還能根據(jù)畢業(yè)設(shè)計(jì)的最后期限為學(xué)生創(chuàng)建一個(gè)任務(wù)列表,并查看的學(xué)生工作完成的百分比.總之,該畢業(yè)設(shè)計(jì)管理系統(tǒng)可以顯著提高學(xué)生、專業(yè)教師和教學(xué)管理人員的工作質(zhì)量和效率.

參考文獻(xiàn):

[1]羅圣國(guó).本科教學(xué)工作的評(píng)估過程、方法和技術(shù)問題[EB/OL].http://www.nsmc.edu.cn/pjw/disp.asp?cateid=7&id=15,2006-2-25

[2]段文敏,向長(zhǎng)喜,孫洪淋.基于WebService的高校畢業(yè)設(shè)計(jì)管理信息系統(tǒng)的設(shè)計(jì)[J].企業(yè)技術(shù)開發(fā),2006(9):19-21.

[3]葉曉舟,曾碧卿,陳志剛,呂西紅.基于B/S結(jié)構(gòu)的高校教材管理系統(tǒng)開發(fā)方案設(shè)計(jì)[J].福建電腦,2004(2):46-47.

[4]齊愛玲.基于Web的MIS系統(tǒng)研發(fā)[J].西安科技學(xué)院學(xué)報(bào),2003(3):86-89.

[5]牛為華,等.基于B/S結(jié)構(gòu)的Web應(yīng)用模型[J].電力情報(bào),2002(3):75-79.

猜你喜歡
畢業(yè)論文畢業(yè)設(shè)計(jì)管理系統(tǒng)
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
高校畢業(yè)設(shè)計(jì)展吸引業(yè)內(nèi)眼球
玩具世界(2021年6期)2021-04-19 12:15:18
“本科畢業(yè)論文要不要取消”為何長(zhǎng)期無(wú)解
畢業(yè)設(shè)計(jì)優(yōu)秀作品選登
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
基于FPGA的畢業(yè)設(shè)計(jì)實(shí)踐平臺(tái)實(shí)現(xiàn)
電子制作(2018年9期)2018-08-04 03:31:14
海盾壓載水管理系統(tǒng)
我的月子畢業(yè)論文
母子健康(2015年2期)2015-09-28 02:42:10
我的月子畢業(yè)論文
母子健康(2015年1期)2015-02-28 11:21:48
基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)實(shí)現(xiàn)
清徐县| 无棣县| 巴中市| 若尔盖县| 长治县| 昌吉市| 连平县| 广灵县| 上栗县| 留坝县| 瑞金市| 丽江市| 绥芬河市| 南乐县| 石泉县| 武清区| 高淳县| 杨浦区| 鄂州市| 广汉市| 宜春市| 定兴县| 东乡族自治县| 田林县| 东乡县| 高密市| 出国| 平武县| 永修县| 富平县| 金华市| 佛坪县| 宝清县| 信宜市| 阿勒泰市| 乐至县| 淮北市| 咸宁市| 南江县| 子长县| 弥渡县|