教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

基于Web的毕业设计选题管理系统的设计与实现

来源:网络收集 时间:2026-09-07
导读: 基于Web的毕业设计选题管理系统的设计与实现 科技情报开发与经济 文章编号:1005-6033( 2010)14-0132-03 SCI-TECHINFORMATIONDEVELOPMENT&ECONOMY2010年第20卷第14期 收稿日期:2010-03-20 基于Web的毕业设计选题管理系统的设计与实现 苏静1,刘宇君2

基于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字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于Web的毕业设计选题管理系统的设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1413703.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)