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

?

高校課堂測試和作業(yè)管理系統(tǒng)設計研究

2018-01-04 10:59王福禮曾軍趙龍剛許崇芳
電腦知識與技術 2018年28期
關鍵詞:功能模塊管理員信息管理

王福禮 曾軍 趙龍剛 許崇芳

摘要:隨著計算機更廣泛的使用和媒體傳播的加速,高校課堂測試和作業(yè)管理系統(tǒng)的相關工作已基本實現(xiàn)了多元的網(wǎng)絡化管理,系統(tǒng)使用MyEclipse連接SQL SEVER 2008數(shù)據(jù)庫而設計,主要分為三個角色:管理員角色、教師角色和學生角色。系統(tǒng)在很大程度上方便了廣大的教師和學生,有利于學校的教務相關工作的管理,教學質量得到了很大的提高。

關鍵詞:JSP;MyEclipse;SQL SEVER 2008

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)28-0050-04

Research on Classroom Test and Operation System Design in Colleges and Universities

WANG Fu-li, ZENG Jun, ZHAO Long-gang, XU Chong-fang

(Lunan University of Economics and Trade, Rizhao 276826, China)

Abstract: With the wider use of computers and the acceleration of media communication, the related work of college classroom testing and job management systems has basically realized multiple network management. The system is designed by using MyEclipse to connect to SQL SEVER 2008 database. It is mainly divided into three roles: Administrator role, teacher role, and student role. The system has greatly facilitated the vast number of teachers and students, which is conducive to the management of the school's educational affairs, and the quality of teaching has been greatly improved.

Key words: JSP; MyEclipse; SQL SEVER 2008

1 系統(tǒng)介紹

高校課堂測試和作業(yè)管理系統(tǒng)為日常教務相關工作的管理提供了很大的方便。通過該系統(tǒng),學生可以檢查完成課程的成績,學生信息和課程選擇;教師可以使用該系統(tǒng)對學生的課程進行評分,檢查他們所教的課程的相關安排等。管理員可以使用該系統(tǒng),添加用戶信息、備份數(shù)據(jù)等。

管理員功能:班級信息管理、課程信息管理、課表管理、教學計劃管理、課程教學、財務信息管理、財務信息打印、學生成績考核、學生信息管理、教師信息管理,管理員信息維護。

教師功能:布置作業(yè)、批改作業(yè)、在線答疑、在線討論、課件上傳、作業(yè)上傳等。

學生功能:作業(yè)查看、作業(yè)提交、在線討論、課程查看、個人成績查看、課件下載、作業(yè)下載等。

2系統(tǒng)的總體設計

2.1開發(fā)環(huán)境配置

1)開發(fā)技術:Struts2技術、Hibernate技術。

2)開發(fā)工具:MyEclipse8.6、Editplus、Dreamweaver CS4。

3)數(shù)據(jù)庫:SQLServer數(shù)據(jù)庫。

4)瀏覽器:chrome瀏覽器。

5)操作系統(tǒng):Windows 7操作系統(tǒng)。

6)服務器:tomcat6.0。

2.2數(shù)據(jù)庫設計

2.2.1 數(shù)據(jù)庫結構設計

2.2.2 數(shù)據(jù)庫邏輯結構設計

根據(jù)數(shù)據(jù)庫結構設計圖,可知在數(shù)據(jù)庫中需建立很多張表。本系統(tǒng)創(chuàng)建的數(shù)據(jù)庫為jxglxt,在設計中所用到的部分關系表及其結構分別如下所示[1]。

3系統(tǒng)登錄設計

3.1 數(shù)據(jù)庫連接配置

applicationContext.xml數(shù)據(jù)庫連接配置如下:

class="org.apache.commons.dbcp.BasicDataSource">

value="com.SQL SEVER 2008.jdbc.Driver">

value="jdbc:SQL SEVER 2008://localhost:3306/jxglxt">

3.2用戶登錄頁面

該頁面的功能主要是使用系統(tǒng)的用戶名,密碼和身份驗證。只有合法用戶才能使用該系統(tǒng)。系統(tǒng)的新用戶,必須先在學校有學籍,并且管理員將其信息錄入了系統(tǒng),學生,教師和管理員才可以訪問的信息的數(shù)據(jù)庫登錄的用戶界面。

用戶登錄界面的主要實現(xiàn)代碼如下:

public String login() throws Exception {

HttpServletRequest request = ServletActionContext.getRequest();

HttpServletResponse response = ServletActionContext.getResponse();

SysuserDAO dao = (SysuserDAO)Info.getDao(request,"SysuserDAO");;

String username = request.getParameter("uname");

String password = request.getParameter("upass");

String utype = request.getParameter("utype");

String hql = "from Sysuser where uname='"+username+"' and upass='"+password+"' ";

List userlist = new ArrayList();

if(userlist.size()!=1)

{

request.setAttribute("error", "");

return "login";

}else{

HashMap umap = new HashMap();

umap.put("id",userlist.get(0).getId());

umap.put("uname",userlist.get(0).getUname());

umap.put("upass",userlist.get(0).getUpass());

umap.put("utype",userlist.get(0).getUtype());

umap.put("tname",userlist.get(0).getTname());

umap.put("sex",userlist.get(0).getSex());

request.getSession(). setAttribute("user", umap);

return "index";

}

4 分模塊設計

4.1學生功能模塊設計

學生功能模塊主要包括通知查看、在線考試、考試成績查看、課程知識點查看、學校進度報告、知識點掌握報告、資料下載等,以下為部分主要功能的實現(xiàn)。

4.1.1 在線考試

當前登錄的學生可在此頁面中開始在線考試,具體代碼如下所示:

//記錄考試信息

if(ac.equals("zxksjl"))

{

String generalsrid = request.getParameter("generalsrid");

String totals = request.getParameter("totals");

String uid = (String)user.get("id");

String[] tids = request.getParameterValues("tids");

for(String t:tids)

{

String sql = "insert into answers values('"+generalsrid+"','"+t+"','"+request.getParameter("m"+t)+"','"+uid+"','"+date+"','"+totals+"')";

dao.commOper(sql);

}

request.setAttribute("suc", "");

go("/admin/zxks.jsp", request, response);

}

4.1.2 提交作業(yè)

在該頁面中學生可提交作業(yè),如圖3所示:

4.1.3 在線討論

在此頁面中學生可參與在線討論,實現(xiàn)代碼:

//發(fā)言

if(ac.equals("sfy"))

{

String content = request.getParameter("content");

String id = request.getParameter("id");

String sql = "insert into taolun values(null,'"+content+"','"+user.get("id")+"','"+id+"','"+date+"')";

dao.commOper(sql);

request.setAttribute("suc", "");

go("/admin/staolunx.jsp", request, response);

}

4.1.4 在線提問

在此頁面中可以進行在線提問操作:

if(ac.equals("addtiwen"))

{

String content = request.getParameter("content");

String sql = "insert into tiwen values(null,'"+user.get("id")+"','-1','"+content+"','')";

dao.commOper(sql);

request.setAttribute("suc", "");

go("/admin/tiwen.jsp", request, response);

}

4.2教師功能模塊設計

教師功能模塊主要包括布置作業(yè)、試題管理、在線答疑、在線討論、資料上傳下載、作業(yè)上傳等。

4.2.1 資料上傳下載

資料上傳下載頁面如圖4所示,教師進入此頁面后,可以資料上傳下載操作。

4.2.2 作業(yè)管理頁面

作業(yè)管理頁面如圖5所示。教師進入此頁面之后,可以進行作業(yè)管理操作。

4.2.3 試題管理頁面

試題管理頁面如圖6所示,教師進入此頁面后,可以對試題進行管理。

4.3管理員功能模塊設計

管理員功能模塊包括部門信息管理、課程信息管理、課程知識管理、教師信息管理、學生信息管理、管理員信息維護等[2]。

4.3.1 管理員信息維護

4.3.2 教師信息維護

教師信息維護頁面如圖8所示,管理員可以查看或修改本頁中現(xiàn)有教師的基本信息。

4.3.3 學生信息管理頁面

系統(tǒng)管理員可在此頁面進行學生信息的管理。

基本實現(xiàn)代碼如下所示:

public void save(SysusertransientInstance) {

log.debug("saving Sysuser instance");

try {

getHibernateTemplate().save(transientInstance);

log.debug("save successful");

} catch (RuntimeException re) {

log.error("save failed", re);

throw re;

}

}

5結束語

高校課堂測試和作業(yè)管理系統(tǒng)是信息化、網(wǎng)絡化教學發(fā)展的必然趨勢,高校可以根據(jù)具體學科的特性設置相應的管理系統(tǒng),既可以讓教師從傳統(tǒng)的教學工作中解脫出來,有更多的精力和時間去研究課堂教學、提高教學水平,又可以客觀、公正地反映出學生的真實水平,激發(fā)學生的學習興趣,在實踐教學工作中取得了不錯的效果[3]。

參考文獻:

[1] 宋曉婷.微課學習和管理平臺的設計與實現(xiàn)[D].天津:天津師范大學,2016.

[2] 云貴全.基于Java的汽車租賃系統(tǒng)的設計與實現(xiàn)[J].信息技術,2012(7):147-150.

[3] 朱彥斐.山東電子職業(yè)技術學院教務管理系統(tǒng)的設計與實現(xiàn)[D].濟南:山東大學,2012.

【通聯(lián)編輯:王力】

猜你喜歡
功能模塊管理員信息管理
造價信息管理在海外投標中的應用探討
我是圖書管理員
我是圖書管理員
評《現(xiàn)代物流信息管理與技術》(書評)
在高速公路信息管理中如何做好QC小組活動
輸電線路附著物測算系統(tǒng)測算功能模塊的研究
M市石油裝備公服平臺網(wǎng)站主要功能模塊設計與實現(xiàn)
功能模塊的設計與應用研究
面向Web的BIM三維瀏覽與信息管理
隆子县| 蒲江县| 沁源县| 安吉县| 历史| 大厂| 县级市| 孟津县| 八宿县| 余姚市| 洛南县| 长乐市| 眉山市| 怀安县| 获嘉县| 楚雄市| 兴安盟| 永安市| 南靖县| 莱阳市| 青浦区| 宿松县| 会同县| 济宁市| 涟水县| 岳西县| 秦皇岛市| 新河县| 锦屏县| 定陶县| 荥阳市| 呼和浩特市| 山阴县| 措勤县| 溧阳市| 稻城县| 顺昌县| 阳山县| 巴南区| 五指山市| 读书|