毕业设计(论文)毕业设计管理系统设计与实现——中期检查与答辩子系统.doc
《毕业设计(论文)毕业设计管理系统设计与实现——中期检查与答辩子系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)毕业设计管理系统设计与实现——中期检查与答辩子系统.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本科毕业论文题 目 本科生毕业设计管理系统设计与实现中期检查与答辩子系统专 业 计算机科学与技术系 别 计算机科学系 目 录标题1中文摘要11前言11.1 中期检查与答辩子系统的开发背景11.2 中期检查与答辩子系统开发的目的及意义1开发平台的简介11.4 数据库技术的简介12中期检查与答辩子系统分析22.1 系统可行性分析22.2 系统功能需求分析22.3 数据库分析22.3.1 数据库分析22.3.2 系统的数据库表主要E-R图22.4 运行环境33中期检查与答辩子系统设计33.1 系统的总体设计思路33.2 系统功能模块设计33.2.1 系统总体功能模块设计33.2.2 子功能模块设计
2、43.3 系统的数据库设计53.3.1 数据库逻辑结构设计53.3.2 表间关系74中期检查与答辩子系统实现84.1 系统的主界面84.2 管理员登录模块84.2.1 中期检查项目维护的实现84.2.2 教师分组的实现94.2.3 学生分组的实现94.2.4 答辩顺序的设定94.2.5 毕业答辩管理的实现104.2.6 学生成绩的维护104.3 教师登录模块114.3.1 答辩分组及顺序查询的实现114.3.2 文件下载114.3.3 教师评定学生成绩114.3.4 学生成绩查询的实现114.3.5 提出修改学生成绩的实现124.4 学生登录模块124.4.1 答辩分组及顺序查询的实现124.
3、4.2 成绩查询的实现124.4.3 学生上传资料124.5 帮助模块134.5.1 系统使用帮助134.5.2 系统说明135中期检查与答辩子系统测试135.1 系统的运行测试环境135.2 系统测试136结论13参考文献14致 谢15外文页1615本科生毕业设计管理系统设计与实现-中期检查与答辩子系统杨春荣中文摘要 摘 要 文中首先介绍了本科毕业论文中期检查与答辩子系统的开发背景、目的及意义;然后着重阐述了系统开发实现的过程,从系统的可行性分析、需求分析、系统数据库设计、系统设计、各模块详细设计以及系统测试等各个环节进行详尽的分析和描述;最后对系统做了客观评价,指明了系统的现实意义、缺点以
4、及系统的应用前景。本科生毕业设计中期检查与答辩子系统是运用Microsoft SQL Server 2000数据库和Microsoft Visual Studio .NET工具开发的一套网络版管理系统。中期检查与答辩子系统具有根据不同登录身份提供给用户不同的功能服务。论文作者实现了论文中期检查、答辩分组、答辩顺序设定、毕业答辩维护、成绩维护及查询等功能。总之,开发该系统的目的就是使本科毕业生的论文中期检查与答辩管理工作规范化、系统化、程序化。关键词 ASP.NET 数据库 中期检查 答辩1前言1.1 中期检查与答辩子系统的开发背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们
5、深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用4。作为计算机应用的一部分,使用计算机对本科毕业生的论文中期检查与答辩进行管理,将具有很多优点。例如:查找快捷、可靠性高、存储量大、保密性好、无空间占用等。所以通过计算机对本科毕业生的论文中期检查与答辩进行管理对本科院校的长远发展具有重要意义。对于一个本科院校来说建立一个好的毕业生的论文中期检查与答辩系统可以提供充足的信息和快捷的查询手段,能够节省大量的人力和物力。现在有很多本科院校对论文中期检查与答辩仍然使用手工的管理,尚未使用计算机进行管理。因此开发一套这样的管理软件是一件非常必要的事情。1.2 中期检查与答辩子系统开发的目的及
6、意义 每个本科院校都将对毕业生进行毕业设计管理,毕业设计是将学生在大学中所学理论知识系统化、整体化、规范化实践的一个绝好机会。但是现在还存在很多本科院校仍然使用人工管理本科毕业论文中期检查与答辩的方式,这种管理方式存在着很多缺点,比如:效率低、保密性差。另外时间一长将产生大量的文件和数据,这对于查找和维护带来了不少的困难,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力。基于这些问题,有必要开发一套本科生毕业设计管理系统设计与实现中期检查与答辩子系统,使本科毕业生的论文中期检查与答辩管理工作规范化、系统化、程序化,避免本科毕业生的论文中期检查与答辩管理的随意性,提高信息处理的速度和
7、准确性,能够及时、准确、有效的查询和修改学生论文中期检查情况和答辩成绩。该系统是利用和SQL Server数据库设计的管理系统,在构思系统的设计框架时,深入考虑了和SQL Server数据库的各项功能,并对其运行机制进行分析。在的环境下对数据库的访问主要通过组件来实现的,组件中包括五个主要的对象,分别为Connection对象、Command对象、DataAdapter对象、DataReader对象以及DataSet对象8。1.4 数据库技术的简介 以Microsoft SQL Server为代表的成熟数据库技术的应用越来越广泛,超大容量的数据存储、高效率的数据查询技术、方便易用的向导和工具、
8、友好亲切的用户界面,促进了电子商务、信息技术和数据管理的发展。Microsoft SQL Server 2000是美国微软公司最新推出的Microsoft SQL Server版本,它具有可靠性、可伸缩性、可用性、可建立数据仓库等特点,为广大用户提供了完整的数据库解决方案6。2中期检查与答辩子系统分析2.1 系统可行性分析中期检查与答辩子系统运用Microsoft SQL Server 2000数据库和Microsoft Visual Studio .NET工具开发的网络版管理系统。系统设计者已经掌握了和Microsoft SQL Server 2000数据库的相关知识,因此,该系统在技术上是
9、可行的。该系统的成本主要集中在系统软件的开发上,其费用主要包括开发该应用系统的硬件,软件以及上网费,参考资料费。投入使用后所带来的效益远远大于系统软件的开发成本,会节省了大量的人力资源,即减少了人力费用。同时会节省大量的时间,提高工作效率,所以在经济上完全可行。本科院校的管理人员、教师、学生已经掌握了基本的计算机知识,可以轻松操作此软件,因此在操作上是可行的。综上所述,中期检查与答辩子系统的开发是可行的。2.2 系统功能需求分析通过了解本科毕业论文中期检查与答辩的流程,确定出本科生毕业论文中期检查与答辩管理功能需求。(1)维护学生、教师的基本信息。(2)管理论文中期检查的各个项目的插入、修改、
10、删除。 (3)完成答辩前对学生、教师进行答辩分组,包括教师和学生的自动分组和手动分组。(4)答辩分组完成后,对学生的答辩顺序进行设定。(5)管理学生答辩过程,记录学生答辩的情况,以便评定学生答辩成绩。(6)插入、修改、删除学生成绩,进行学生成绩的维护。(7)教师和学生进行答辩分组、答辩顺序、答辩成绩的查询。(8)可以对教师、学生进行管理,修改他们的口令密码。(9)提供系统的帮助信息。2.3 数据库分析 数据库分析针对本科论文中期检查与答辩子系统的需求,通过对管理员操作过程的内容和数据流程的分析,设计出其所需要的数据表,数据表的简单描述如表2-1所示。 表2-1数据表名称说明adminis用来记
11、录管理员帐号和密码student用来保存学生基本信息及分组情况teacher用来保存教师基本信息及分组情况Midcheck用来输入论文中期检查项目情况st_te用来显示学生所选课题的对应教师rejoinsort用来记录学生答辩顺序以及教师的分组顺序rejoin用来记录学生答辩情况sgrade用来记录学生成绩avergrade用来临时记录学生答辩及专家评定成绩 系统的数据库表主要E-R图 由上面的数据库表,通过进一步分析给出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。通过进一步分析归纳出系统实体有:学生,教师,中期检查项目,课题师生对应,答辩,成绩。对每个实体定
12、义的属性分析结果如下:学生学号,密码,姓名,性别,专业,班级,组别;教师教师编号,密码,姓名,性别,所教专业,组别;中期检查项目学号,检查日期,开题质量,开题报告,任务书,进度,是否改变题目,备注;课题师生对应学生学号,教师编号,专业;答辩学号,自由论述,教师提问,学生回答;成绩学号,指导教师评定,专家评定,答辩成绩,最终成绩,成绩修改标记。最后得到中期检查与答辩子系统E-R图如图2-1所示。学生检查中期检查项目教师成绩答辩课题师生对应完成给出参与图2-1中期检查与答辩子系统E-R图2.4 运行环境硬件:选用Pentium IV CPU,128MB以上内存,20G以上硬盘,24速以上光驱,80
13、0*600或更高分辨率显示器。软件:Windows操作平台,包括Windows ME、Windows 2000 以及Windows XP操作系统。IIS,Microsoft SQL Server 2000。3中期检查与答辩子系统设计 系统的总体设计思路中期检查与答辩子系统是运用Microsoft SQL Server 2000数据库和Microsoft Visual Studio .NET工具开发的一套网络版管理系统。可分为面向教师和学生的前台页面和面向管理员的后台页面。对于教师和学生而言,主要实现的功能有教师和学生的登录与相关信息的查询。对于管理员而言,主要实现的功能是为本科毕业生的论文中期
14、检查项目,答辩过程,答辩成绩进行添加、修改、删除等相关的处理。所以,对于此管理系统的总体设计,系统设计者追求的是功能的完善与界面的简单、实用。对于不同的使用者该系统的功能侧重点也有所不同。3.2 系统功能模块设计3.2.1 系统总体功能模块设计从管理权限方面考虑,把该系统设计为3大类登录身份:管理员等录、教师登录、学生登录。系统总体功能模块设计如图3-1所示。中期检查与答辩子系统管理员登录教师登录学生登录关于该系统图3-1总体功能模块图 子功能模块设计()管理员登录模块设计管理员登录模块主要实现教师及学生的基本信息维护、本科毕业论文中期检查项目维护、毕业答辩分组、答辩顺序设定、毕业答辩维护、毕
15、业答辩成绩维护及退出等功能。其中本科毕业论文中期检查项目维护模块实现对毕业生的论文中期检查项目的添加、修改、删除及查询;毕业答辩分组模块实现教师和学生的自动分组和手动分组;毕业答辩成绩维护模块实现学生成绩的汇总、删除等功能。设计者的具体功能模块如图3-2所示。管理员登录中期检查项目维护答辩分组答辩顺序设定毕业答辩维护毕业答辩成绩维护退出教师自动分组教师手动分组学生自动分组学生手动分组教师及学生信息图3-2“管理员登录”功能模块()教师登录模块设计教师登录模块主要实现答辩分组及答辩顺序的查询,评定学生成绩,学生成绩查询,下载文件,提出修改学生成绩。其中查询学生成绩包括查询全体学生成绩、所指导的学
16、生成绩、答辩本小组学生成绩。设计者的具体功能模块如图3-3所示。教师登录学生成绩查询答辩分组查询提出修改学生成绩答辩顺序查询评定学生成绩文件下载退出图3-3“教师登录”功能模块 ()学生登录模块设计学生登录模块主要实现查询答辩分组及顺序,上传资料和查询答辩成绩。设计者的具体功能模块如图3-4所示。学生登录答辩分组及顺序查询成绩查询上传资料退 出图3-4“学生登录”功能模块()系统帮助模块设计中期检查与答辩子系统的系统帮助功能模块包括帮助主题与关于两部分,其中帮助主题主要为用户怎样使用该系统提供指导,关于部分则主要介绍该系统的版本、指导教师、作者及联系方式等等。3.3 系统的数据库设计 数据库逻
17、辑结构设计根据需求分析,设计主要数据表及表结构描述如下:adminis表记录了管理员的名称和密码,字段adid代表管理员的名称,adpassword代表管理员的密码。具体见表3-1所示。表3-1 adminis表列名数据类型长度是否允许空描述adidvarchar50否管理员adpasswordvarchar50否密码student表记录了学生的基本信息,字段sid代表唯一的学生学号,字段spassword代表学生的登录密码,字段sname代表学生的姓名,字段ssex代表学生的性别,字段sdepartment代表学生的专业,字段sclass代表学生的班级,sgroup代表学生答辩分组的序号。具
18、体见表3-2所示。表3-2 student表 列名数据类型长度是否允许空描述sidvarchar50否学号spasswordvarchar50是密码snamechar10是姓名ssexchar2是性别sdepartmentvarchar50是专业sclassvarchar50是班级sgroupint4是所在组别teacher表记录了教师的基本信息,字段tid代表唯一的教师编号,字段spassword代表教师的登录密码,tname代表教师的姓名,tsex代表教师的性别,tdepartment代表教师所教的专业,tsgroup代表教师答辩分组的序号,trank代表教师的级别是专家还是指导教师。具体
19、见表3-3所示。表3-3 teacher表列名数据类型长度是否允许空描述tidvarchar50否教师编号tpasswordvarchar50是密码tnamechar10是姓名tsexchar2是性别tdepartmentvarchar50是任教专业tgroupint4是所在组别trankchar2是教师级别Midcheck表记录了论文中期检查的项目,sid字段代表学生的唯一标识学号,checkdate字段代表论文中期检查的时间,rquality字段代表论文题目的质量,rreport字段代表开题报告的情况,rbook字段代表任务书的质量,rcompose字段代表论文写作进度如何,tqulifi
20、c字段代表指导教师的职称,tchange字段代表论文题目是否变动,mremark字段备注一部分情况说明。具体见表3-4所示。表3-4 Midcheck表列名数据类型长度是否允许空描述sidvarchar50否学号checkdatedatetime8是检查日期rqualitychar2是开题质量rreportchar2是开题报告rbookchar2是任务书rcomposechar2是进度tqulificchar12是教师职称tchangechar2是是否改变题目mremarkchar1500是备注st_te表记录了学生选毕业论文(设计)所对应的教师,sid字段代表学生的唯一标识学号,tid字段代
21、表教师的编号,sdepartment字段代表学生所在的专业。具体见表3-5所示。表3-5 st_te表列名数据类型长度是否允许空描述sidvarchar50否学号tidvarchar50是教师编号sdepartmentvarchar50是学生的专业rejoin表记录了学生答辩的基本信息,sid代表学生的唯一标识学号,sdiscuss字段代表学生答辩过程中的自由论述,tqustion字段代表答辩过程中教师所提问题,sanswer字段代表学生回答教师的提问。具体见表3-6所示。表3-6 rejoin表列名数据类型长度是否允许空描述sidvarchar50否学号sdiscussvarchar2500
22、是自由论述tquestionvarchar2500是教师提问sanswervarchar2500是学生回答avergrade表记录了答辩教师和专家评定的成绩,numberid字段代表数据表中记录的序列号,sid字段代表学生的唯一标识学号,tid字段代表教师的编号,stugrade字段代表教师评定的学生成绩trank字段代表教师级别。具体见表3-7所示。表3-7 avergrade表列名数据类型长度是否允许空描述numberidint4否序列号sidvarchar50是学号tidvarchar50是教师编号stugradedecimal9是学生成绩trankchar2是教师级别sgrade表记录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 管理 系统 设计 实现 中期 检查 答辩 子系统
限制150内