基于Web的毕业设计选题管理系统的设计与实现
基于Web的毕业设计选题管理系统的设计与实现
科技情报开发与经济
文章编号:1005-6033(
2010)14-0132-03
SCI-TECHINFORMATIONDEVELOPMENT&ECONOMY2010年第20卷第14期
收稿日期:2010-03-20
基于Web的毕业设计选题管理系统的设计与实现
苏静1,刘宇君2,苏
杰3
(1.太原理工大学,山西太原,030024;2.太原工业学院,山西太原,030008;3.内蒙古第一机械制造(集团)有限公司动力能源公司,内蒙古包头,014032)摘
要:从当前毕业设计选题过程中存在的问题出发,介绍了一个基于Web的毕业设
对系统的结构、开发环境、数据库表的设计及主要功能的计选题管理系统的实现方案。实现技术等方面进行了阐述。关键词:毕业设计;选题管理;数据库中图分类号:G642.477
文献标识码:A
毕业设计是本科教育的一个重要环节,是学生综合运用所学理论知识与技能解决具体问题的实践活动。但目前的毕业设计存在一些问题,尤其在选题环节问题非常多,例如,题目大小、难易程度如何度量,学生选择指导老师、老师选择学生的“双向选择”怎么优化解决等问题,导致毕业设计没能发挥出应有的作用。因此,建立基于Web的毕业设计选题系统就显得十分必要了。
1系统总体设计
1.1系统功能介绍
本系统是隶属于一个教学管理系统的子系统,主要服务对象为3类人员:教学管理人员、教师、学生。从以上使用者的角度分析,本系统具有登录、用户管理、过程管理、导师出题、审核小组审核、学生选题、导师选学生、审核小组分配学生、审核小组分组等功能。系统结构图见图1。
选题管理
用户登录
图2系统流程图
设计的好与坏会影响后续环节的进行。因此,这部分的设计必须
审
核小组分配学生
导师出题
导师选学生
学生选题
审核小组审核审核小组分组
充分进行需求分析。
用户管理
过程管理
本系统的数据库主要由以下几张表构成:一是用户基本信息表,主要用于存储用户基本信息;二是系部信息表,存储系部(角色)的注册信息,此表中的id为UserName表中该用户注册时产生的相应id;三是导师表,存储导师(角色)的注册信息,此表中的id为UserName表中该用户注册时产生的相应id;四是审核小组表,该表审核小组(角色)的注册信息,此表中的id为UserName表中该用户注册时产生的相应id;五是学生表,存储学生(角色)的注册信息,此表中的id为UserName表中该用户注册时产生的相应id;六是题目表,该表是用于保存导师出的题目的信息。
图1
1.2系统流程图
本系统流程图见图2。1.3系统开发环境
系统结构图
本系统采用JSP技术,后台数据库选用Oracle数据库,使用B/S(Browse/Server)模式,服务器端使用WindowsXP操作系统,客户端通过浏览器完成系统功能。
3系统功能的实现
本系统实现了教师出题、学生选题、师生双选等主要功能,
2数据库和数据表的设计
数据库、数据表的设计是项目开发中一个关键环节,数据库
下面对主要功能模块的实现进行说明。
基于Web的毕业设计选题管理系统的设计与实现
苏静,刘宇君,苏杰基于Web的毕业设计选题管理系统的设计与实现本刊E-mail:bjb@sxinfo.net
信息工作研究
3.1导师发布题目功能
该模块实现了教师出题的功能,完成了教师给出的题目信
息(题目名称、题目类型、研究方向、开发技术、题目来源、每组人修改、删除功能。功能界面见图3。数等)的添加、
图4审核小组分配学生界面ResultSetrs=dbutil.lookup(teach);while(rs.next()){
tonum=rs.getString(“tonum”);}
//用id修改题目表中已选人数
tonum=Integer.parseInt(tonum)+1+“”;
Stringuptopice=“updatetopicesettonum=‘“+tonum+”’whereid=‘“+topiceid+”’”;
图3
3.2
学生选题功能
该功能实现了学生对已通过审核的题目进行选择。功能实现的主要代码:…
//根据id查出已选人数
Stringteach=“selecttoteacher,tonumfromtopicewhereid=
‘“+id+”’”;
ResultSetrs=dbutil.lookup(teach);while(rs.next()){
tonum=rs.getString(“tonum”);}
//用id修改题目表中已选人数
tonum=Integer.parseInt(tonum)+1+“”;System.out.println(“tonum”+tonum);
Stringuptopice=“updatetopicesettonum=‘“+tonum+”’whereid=‘“+id+”’”;
dbutil.update(uptopice);
//用studentid修改学生表中‘是否选题’字段
Stringupstudent=“updatestudentsetschoose=‘是’
whereid=‘“+studentid+”’”;
dbutil.update(upstudent);//将id和studentid添加到选题表中
Stringinsertseltopic=“insertintoseltopicevalues
(seltopicex.nextval,‘“+id+”’‘,“+studentid+”’)”;
i=dbutil.update(insertseltopic);...3.3
审核小组分配未选学生功能
该功能实现了在选题过程中由于某些原因未选择题目的学生最终在审核小组进行分配。实现界面见图4。
功能实现的主要代码:...
//根据id查出已选人数Stringtonum=null;
Stringteach=“selecttoteacher,tonumfromtopicewhere
id=‘“+topiceid+”’”;
133
────────────────
第一作者简介:苏
静,女,1970年2月生,现为太原理工大
学计算机应用专业在读硕士研究生,山西省太原市,030024.2005(1):82-84.
[2]张丽.完善计算机专业毕业设计管理条例提高毕业设计质量[J].高等农业教育,2006(8):46-49.
[3]郝安林,王伟平,张明亮.JSP从入门到精通[M].北京:电子工业出版社,2008.
(责任编辑:王永胜)
导师发布题目界面图
dbutil.update(uptopice);
//用studentid修改学生表中‘是否选题’字段
Stringupstudent=“updatestudentsetschoose=‘是’where
id=‘“+studentid+”’”;
dbutil.update(upstudent);//将id和studentid添加到选题表中
Stringinsertseltopic=“insertintoseltopicevalues
(seltopicex.nextval,‘“+topiceid+”’‘,“+studentid+”’)”;
inti=dbutil.update(insertseltopic);
4结语
基于Web的毕业设计选题管理系统,实现了高校教师和学
学生可以通过Internet在线给出毕业设计的若干数量的题目、生选择指导教师及设计题目,根据情况进行指导老师与学生的对应调整,大大规范了毕业设计选题环节的过程,易于管理和控制,提高了毕业设计管理过程的工作效率。本系统还可以二次开发,加入毕业设计的其他环节,例如毕业实习环节的管理等。
参考文献
[1]王绍兰.加强规范化管理提高毕业设计质量[J].石油教育,
基于Web的毕业设计选题管理系统的设计与实现
苏静,刘宇君,苏杰基于Web的毕业设计选题管理系统的设计与实现本刊E-mail:bjb@sxinfo.net信息工作研究
TheDesignandImplementat …… 此处隐藏:4038字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




