毕业设计管理平台的设计与实现学生模块Word文档下载推荐.docx
- 文档编号:8186056
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:44
- 大小:1.19MB
毕业设计管理平台的设计与实现学生模块Word文档下载推荐.docx
《毕业设计管理平台的设计与实现学生模块Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《毕业设计管理平台的设计与实现学生模块Word文档下载推荐.docx(44页珍藏版)》请在冰点文库上搜索。
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
日期:
导师签名:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
3、学生综合运用所学知识和专业技能分析和解决问题的能力
4、研究方法的科学性;
技术线路的可行性;
设计方案的合理性
5、完成毕业论文(设计)期间的出勤情况
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
2、是否完成指定的论文(设计)任务(包括装订及附件)?
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
2、论文的观念是否有新意?
设计是否有创意?
3、论文(设计说明书)所体现的整体水平
建议成绩:
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
二、论文(设计)水平
评阅教师:
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
2、对答辩问题的反应、理解、表达情况
3、学生答辩过程中的精神状态
评定成绩:
教研室主任(或答辩小组组长):
(签名)
教学系意见:
系主任:
摘要
在21世纪这个信息高度发达、高速流通的时代计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识。
其中,作为一个以传播知识为主要职能的机构,学校建立一个具有特色的学生在线测试系统是十分必要的事情,传统教师出题,通知学生,学生选题,教师审核,调剂学生都需要大量的人员来管理,这一个漫长而复杂的过程,已经越来越不适应现代教学的需要。
毕业设计管理系统可以方便教师出题,学生选题,以及管理员调剂学生,加上数据库技术的利用,大大简化了传统复杂的过程。
系统的开发是基于B/S结构,采用C#程序设计语言及SQL数据库进行开发。
为教师和学生提供交流的平台,教师可以通过系统出题,学生便可以随时随地通过平台来选择查看老师发布的毕业论文题目,结合自己的实际情况选择毕业设计题目,管理员可以查看审核调剂教师出题题目,给毕业设计调剂学生等,体现了教学的数字化。
关键词:
数据库;
毕业设计;
.NET
ABSTRACT
Widelyusedinthe21stcentury,informationishighlydeveloped,high-speedflowoftheeraofthepopularityofcomputersandcomputernetworks,sothatordinarypeoplehaveaccesstomoreknowledgethaneverbefore.Amongthem,asoneofthemainfunctionsofinstitutionstodisseminateknowledge,theschoolstudentsauniqueonlinetestingsystemisverynecessarything,thetraditionalteacherquestions,toinformstudents,theirtopics,theauditofteachers,transfersstudentsneedalotofstafftomanagealongandcomplexprocess,hasbecomeincreasinglyunsuitedtotheneedsofmodernteaching.Graduatedesignmanagementsystemcanfacilitatetheteacherquestions,studenttopics,aswellastheadministratortransfersstudents,coupledwiththeuseofdatabasetechnology,whichgreatlysimplifiesthecomplexprocess.
ThesystemwasdevelopedbasedonB/Sstructure,usingtheC#programminglanguageandSQLdatabasedevelopment.Exchangeplatformforteachersandstudents,theteacherquestionsthroughthesystem,studentswillbeabletoanytime,anywherethroughtheplatformtoselecttheviewteacherpublishedathesistopic,combinedwiththeactualsituationtoselectthegraduationdesignproject,theadministratorcanviewtheAuditswapteachersthetopicandsubjectstudentstothegraduatedesigntransfers,reflectingthedigitizationofteaching.
Keywords:
Database;
student;
transfers;
Audit
1引言
1.1系统开发背景
在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。
现在很多学校学生毕业的最后环节毕业设计还是很传统的人工作业,因此在这个问题上经常会耗费大量的人力物力。
根据学校毕业生的需要我们设计了一个毕业设计管理系统,使毕业生毕业设计学生选题,老师调剂与教师综合管理等变得更简单化、灵活化。
不再象以前那样每当毕业设计的时候,老师与同学在毕业设计上都需要很长时间的协调。
从技术上来讲系统实现采用了B/S模试,在Windows平台上,使用IE浏览器,完成学生在线选择毕业设计、提交选择、查看毕业设计审核情况,评语及成绩等。
传统的模式要求老师印出毕业设计题目、上交教务审核题目,张榜公布、学生选题,教师审核学生选题。
这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要,而在线毕业设计管理系统可以使学生随时随地的进行查看管理员审核的教师添加的题目,加上数据库技术的利用,大大简化了传统练习的过程,因此在线毕业设计管理系统是电子化教学不可缺少的一个重要环节。
1.2系统开发的目的和意义
随着计算机技术的发展及计算机的日益普及,基于WEB在线测试已成为大势所趋。
基于WEB在线测试也越来越成为学生的好帮手,它的优势不但体现在人力上,也体现在物力上,在线毕业设计系统的查看毕业设计,在线审核及在线评阅调剂等功能将有效地避免资源的浪费,有利于环保,减少人员,提高效率。
毕业设计管理系统充分利用了B/S结构的特点,实现了将传统的添加题目,选择题目,审核移植到Internet上,该系统的优势在于极大的简化了老师出题的工作、方便了学生的选题和管理员的审核与调剂。
相比传统的毕业设计管理,基于WEB的毕业设计管理系统的主要好处是一方面可以动态地管理各种毕业设计题目信息,只要学生选择了毕业设计题目,教师就可以进行审核;
另一方面,给教师和管理员节约了大量的时间有效的统一管理毕业设计题目和学生选题情况;
另外管理员还可以对未来得及选题的学生进行调剂。
2系统开发工具与软件运行环境
2.1系统开发工具
编程工具:
MicrosoftVisualStudio2008
工具说明:
VisualStudio.NET是一套完整的开发工具,用于生成ASPWeb应用程序XMLWebservices桌面应用程序和移动应用程序。
VisualBasic.NET、VisualC++.NET、VisualC#.NET和VisualJ#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。
另外,这些语言利用了.NETFramework的功能,此框架提供对简化ASPWeb应用程序和XMLWebservices开发的关键技术的访问。
数据库工具:
MicrosoftSQLServer2005
数据库说明:
SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序SQLServer2005特性概况。
SQLServer2005数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2005结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
2.2软件运行环境
软件环境:
操作系统WindowsXPSP1及以上版本,SQLServer2005及以上版本,IE8.0及以上。
硬件环境:
CPU双核2.2HZ,内存2G及以上。
3系统总体设计
3.1系统基本描述
毕业设计管理系统主要是为学生提供一个对毕业设计合理管理的平台,教师和管理员可以对学生选择毕业设计题目进行快速有效的管理。
系统分为管理员角色,教师角色和学生角色。
管理员主要负责审核教师添加的毕业设计题目调剂学生,教师主要是负责添加毕业设计题目,审核学生所选的毕业设计,答辩完后给出评阅。
学生模块主要是选择毕业设计题目,查看自己的毕业设计成绩。
3.2系统功能结构图
根据基本描述,可将毕业设计管理系统分为管理员模块,教师模块和学生模块包括添加毕业设计题目,审核题目,学生选题,审核学生选题,教师评阅,管理员调剂等功能。
因此可将系统结构设计为如图3-1所示。
图3-1系统功能结构图
3.3系统功能的划分
根据系统的功能结构图,可知系统共包括以下功能:
添加毕业设计题目,审核题目,学生选题,审核学生选题,教师评阅,管理员调剂。
综上所述,系统共分两个模块,分别是学生模块和管理员模块,由此得出系统总体结构用例图,如图3-2所示。
图3-2总体结构用例图
管理员拥有最高权限,可以对整个系统进行维护。
首先,可以对教师提交的题目进行审核,还可以对题目学生进行调剂。
由此,可得出管理员模块的操作用例图,如图3-3所示。
图3-3管理员模块用例图
学生可以选择要练习的课程和题型,然后进行试题练习,在练习的过程中,可以查看标准答案或下载标准答案,由此可得出学生模块的操作用例图,如图3-4所示。
图3-4学生模块用例图
4系统数据库设计
4.1数据库设计概述
网络版数据库:
网络数据库主要是为学生在线练习提供的,数据库中目前包括两张表,分别是用户表和试题信息表,用户表主要存储用户和管理员的信息,试题信息表主要存储学生练习的试题库信息。
单机版数据:
单机版主要是作为老师出题抽题所用,目前数据库中共涉及三张表,分别为用户表、试题信息表和试卷分数表。
用户表主要存储用户和管理员的信息,试题信息表主要存储教师出题题库信息,试卷分数表主要存储教师抽题时各题的分值分配情况。
基于对.NET集成比较好,很合适用于Windows应用的后台数据库等综合考虑,决定两个数据库均使用MicrosoftSQLServer2005数据库。
4.2系统数据库分析
4.2.1系统数据流图
登录数据流图:
登录部分主要处理的是登录信息流入系统,系统根据登录信息判断用户输入的登录信息是否正确,如果正确则产生管理员信息或者学生信息流入相应的模块。
如图4-1所示。
图4-1登录数据流图
学生信息数据流图:
学生的信息由管理员录入,流入系统中,通过系统,学生信息流入登录信息表中,当学生查看学生信息时,学生信息通过系统流入显示界面。
如图4-2所示。
图4-2学生信息数据流图
学生选题数据流图:
管理员对教师提交的毕业设计题目进行审核,并将审核通过的题目显示在系统内,学生便可以查看毕业设计题目选择自己合适的题目。
如图4-3所示。
图4-3学生选题数据流图
4.2.2数据字典
1)用户登录信息用来记录用户登录是的用户名和密码信息,以便验证。
图4-4学生信息数据字典
2)用来存储毕业设计题目相关的信息,方便管理员审核,学生查看审核通过毕业设计题目等。
图4-5题目信息数据字典
4.2.3系统E-R图
在一个系统中E-R图,用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于系统,下面是我们设计的毕业设计管理系统的E-R图如图4-6。
4.3系统数据库详细设计
(1)毕业设计管理系统
系统中涉及两张表,一张是学生,管理员信息表,别一张是毕业设计题目信息表。
在学生,管理员信息表中,需要设计用户名、密码和角色,学生系别,班级专业是否是管理员,审核状态三个字段,登录信息表如表4-1所示。
图4-6毕业设计管理员系统E-R图
表4-1登录信息表
字段名称
类型
长度
是否为空
说明
K_yh
Varchar
50
否
编号
xb
1
性别
dlmm
登陆密码
dlm
25
用户名
yhmc
用户名称
yx
20
邮箱
dh
15
电话
Stu_xib
学生系别
Stu_bj
学生班级
Stu_zy
学生专业
js
Int
角色
sfgly
是否管理员
cjsj
datetime
创建时间
zt
Zt
审核状态
K_shr
审核人
shr
审核人姓名
shsj
审核时间
在毕业设计题目信息表中,需要设计课题编号、出题教师、课题名称、课题类别、使用专业、课题需求、课题内容,课题所需人数等字段,毕业设计题目信息表如表4-2所示。
表4-2毕业设计题目信息表(t_yr01_kt)
K_kt
课题编号
K_ctyh
是
出题教师
ktmc
课题名称
ktlb
课题类别
syzy
使用专业
ktxq
800
课题需求
ktnr
text
课题内容
ktrs
课题所需人数
Datetime
shyj
Text
审核意见
zhxgr
最后修改人
zhxgsj
最后修改时间
状态
isdel
是否删除
pyjs
评阅教师
K_fpr
分配人
fpsj
分配时间
5管理员模块设计
5.1总体信息显示
管理员登录后首先看到的是课题列表,如图5-1所示:
图5-1课题列表
同时点击查看可以看到每个课题的详细信息,界面如图5-2所示:
图5-2管理员对选题查看详情
管理员登录系统后可以对教师提交的课题进行查看并审核,审核后将会出现在学生页面学生即可选题。
如图5-3所示。
图5-3课题管理
点击查看可以查看此课题的具体内容如图5-4所示。
图5-4课题显示
点击审核可以对未审核的课题进行审核操作,审核成功后将显示在学生页面供学生选题使用,审核页面如图5-5所示:
图5-5审核页面
当学生因特殊原因没有及时选择课题时候,管理员有权利给其调剂课题,调剂课题的时候可以给缺少人数的课题添加学生,也可以给课题增加人数后,调剂学生。
如图5-6调剂页面所示:
图5-6课题调试
点击课题后的调试,可以对课题进行调剂分配学生或者增加学生人数.调剂操作界面如图5-7所示:
图5-7调剂操作页面
教师分配功能,可以浏览课题的名称,类别,所属专业创建教师,课题所需人数,已选人数,如图5-8所示:
图5-8教师分配
答辩教师分配页面,可以设置答辩组长和答辩教师,答辩时间,答辩地点。
如图5-9所示:
图5-9答辩分配教师页面
人员管理浏览页面,可以查看已注册学生和教师的信息,对用户进行审核和删除操作,如图5-10所示:
图5-10人员管理浏览界面
人员查看详情,点击查看可以看到此用户的详细信息,包括姓名性别学院专业班级手机邮箱,如图5-11所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 管理 平台 设计 实现 学生 模块