毕业论文管理信息系统课程设计.docx
- 文档编号:10131929
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:43
- 大小:224.71KB
毕业论文管理信息系统课程设计.docx
《毕业论文管理信息系统课程设计.docx》由会员分享,可在线阅读,更多相关《毕业论文管理信息系统课程设计.docx(43页珍藏版)》请在冰豆网上搜索。
毕业论文管理信息系统课程设计
课程设计
题目:
毕业论文管理系统设计
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
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、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
摘要
毕业论文管理系统设计是学生在校期间重要的一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。
该课题从毕业设计的申报、审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。
毕业设计管理系统的设计拟定采用BS(浏览器服务器)结构,应用开发工具myeclipse、开发语言JSP,后台数据库采用了SQLServer2000及网页开发工具Dreamweaver8来实现,并且使用Photoshop美化系统来开发本系统。
系统主要功能实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的全程控制有非常重要的现实意义。
该课题实现了毕业设计的自动化和网络化管理,是参加毕业设计的教师、学生通过网络及时沟通的一个重要环节,大大提高了我院教学管理质量和水平。
关键词:
出题;选题;评阅;答辩;JSP
前言:
开发背景
随着计算机技术得到日益广泛推广,当今社会,信息化已经成为趋势,各行各业纷纷进行科技改革,用计算机代替了广大的人力劳动,既节俭劳力,又节约各项管理成本。
在西方很多国家的绝大多数大学里,使用计算机管理各类文档这已经不算是什么奇闻了。
在我国,也有大多数大学已经使用上毕业论文管理系统。
于是,对于高校毕业生毕业论文管理这一模块,开发一个毕业论文管理系统越显重要。
毕业论文管理的信息处理,包含很多的信息数据的管理,现今,在很多的地方都是初步开始使用计算机毕业论文管理系统进行信息管理,甚至尚未使用计算机进行信息管理。
根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于文档情况的统计和核实等往往采用对员工的人工检查进行,对员工的实际情况、以及职位等情况用人工计算、手抄进行。
数据信息处理工作量大,容易出错。
由于数据可以存储历届的文档,安全、高效;而且只需一到二名信息录入员即可操作系统,这样可以节省大量人力;毕业论文管理系统还可以提供迅速查询功能等等;由此可见,使用计算机对文档信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点都能够极大地提高毕业论文管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件,对于改进教学管理,提高教学质量具有十分重要的意义和较大的实用价值。
1.系统规划
1.1需求分析
1)系统功能需求
本系统主要有四大用户群,分别是:
教务人员,指导教师,毕业生,评审专家(答辩小组成员),另外还应设有管理员账号管理后台。
(1)教务人员:
制定毕业论文各项工作总战略,如下发任务、发布论文格式要求、论文题目、论文撰写和设计进度时间表等,组织毕业论文工作流程,毕业论文工作表填写说明,提交毕业论文各套表模板的制作,如开题报告模板、指导教师指导记录表、任务书、指导教师评阅意见表等,确定各学院指导老师名单及可指导学生人数限额,设定论文标准格式。
(2)指导老师:
指导老师从教务工作人员处得到指导学生完成论文任务后,登录系统,编辑撰写毕业选题并输入系统,并编写毕业设计的主要工作介绍及参考文献等放到系统上供学生参阅。
老师在本系统内的操作包括发布论文设计资料文档,给其他用户留言,查看学生留言或回复留言。
查看编辑指导记录,填写论文任务书,查看编辑毕业设计套表,下载毕业设计论文上传修改意见,论文存档。
(3)毕业生:
根据系统分配的帐户,登陆系统,查看修改个人信息,查看论文选题选择论文选题输入自选题,在线编辑查看指导记录,编辑查看论文套表生成论文套表,上传下载毕业设计论文,查看留言回复留言,搜索存档毕业论文,在线提问,在线编辑论文、检查论文格式并提交。
(4)评审专家:
即答辩小组,填写专家评审意见表,填写答辩情况表和成绩评定。
基于这四大用户群,需要构建如下8个模块:
(1)个人信息模块:
此模块主要是为方便用户自行修改资料,同时,用户信息必须遵循如下原则,用户注册名必须为对应的代码,如:
学生的注册名必须为学号,教师的注册名必须为教工号,教务人员的必须为特别指定的账号,当相关人员注册完毕后,由系统管理员分配相关权限,用户即可进入相关模块进行相应操作,如,教务人员在得到系统分配权限后可进入公告模块进行发布公告、通知等。
(2)题目申报模块:
此模块是为指导老师提供申报题目而设的,在此模块,系统会将知道老师提交的题目首先写入表Timu_tem即题目临时表,然后通知指导老师对应的院系审批教务人员,教务人员认为题目合理可用,给予通过,然后系统再从Timu_tem表里将题目写入正式的题目表Timu里。
题目申报即完成。
(3)题目审批模块:
该模块针对院系教务人员而设,为了审批指导老师提交上来的题目。
审批过程如题目申报模块所述。
(4)选题模块:
选题管理模块是对学生进行选题设置的,学生可以查看有关课题的信息,在该模块中学生通过报名,进入系统进行选题这一部分是该系统的关键之一。
它是作用在前两部分的基础上。
老师提交课题以后,经过两级审批通过后,学生才能进行相应的选题。
并且,学生的可选题目必须是针对学生所在的专业,而不是所有的题目。
选题子系统对是否出现重复选题做了相关处理。
如果学生进行重复选题的话,他或她就必须把前一次的选题操作进行删除,然后才可以进行再一次选题。
而这样操作的话,就避免了学生重复选题的可能性。
当然,老师也可以对选题模块进行部分操作,删除学生的报名,指导老师可以对已选了他的课题的学生进行删除,当学生进入该系统的时候,就会出现通告,告知已被删除的学生,他的选题无效,请另外选题。
还有另外一个子模块是学生自主选题,学生如果不想选以列出来的题目,可以自己申报题目,申报题目的过程和指导老师申报的过程一样,不同的是,学生在申报题目的同时需要指定知道老师。
(5)网上答疑模块:
网上答疑是本系统的一个特点。
我们都知道,一旦学生如果不在学校里,那与指导老师联系的机会就少了,有些疑难问题得不到有效的解决。
就可以通过这一模块功能来解决。
在本模块,四大用户群可以查看回复删除留言,在线答疑提问,留言对象可为老师-老师,老师-学生,学生-学生,支持留言群发,留言内容可为文字,图表,图片,甚至可以是多媒体影片。
(6)毕业论文套表生成编辑查看下载模块:
系统根据页面请求信息,自动载入套表模板,显示出相应套表。
根据毕业论文工作表的填写说明,老师和学生分别管理相应的套表、并生成Word文档提交系统、下载已提交的套表。
(7)论文格式检查自动更正模块:
上传要检查的论文,系统读取提交的Word论文,并与系统中的标准格式进行匹配,提示不符合规范的文字和段落,并可自动更正。
检查的格式的正文及各级标题的字体、大小、行距,表格的表头及表格,页面大小、页边距、页眉页脚、装订线位置。
(8)成绩评定模块:
毕业论文结束时,评审专家根据论文评审结果填写专家评审意见表,答辩后填写答辩情况表和给予成绩评定。
2)系统性能需求
本系统是基于网络的,操作简便。
为了能够满足学生在做论文整个过程中都能够顺利的上传文件和作品,老师能够在答辩的时候在线打分和管理学生的相关文件和作品,管理员可以在线查看报表和管理学生的相关文件和作品,系统需要满足以下要求:
实用性:
论文管理系统主要是要考虑其实用性,要跟实际的应用相结合,满足实际的需求。
可靠性:
系统能够正常的运行,在多人同时登录时也能够正常的运行。
若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
安全性:
对于系统的重要数据都有密码保护,具有一定的安全性。
简单易用性:
系统的操作简便,容易,能够满足教师、学生和管理员的使用。
1.2可行性分析
(1)经济可行性分析
本系统由我们学校信息专业学生开发研制,可以当作学生的实习来进行开发,这样既让学生得到了锻炼,在学生得到锻炼的同时,学校也将收获本系统。
成本可以忽略不计,还有后期维护的费用也相对比较低廉。
并且一旦该系统投入使用的话,可以减少学校在人工方面的投入,达到降低人工操作成本的目的。
在学校的大力支持下,经济上是可行的。
(2)技术可行性分析
本系统使用MicrosoftVisualStudio2005和MicrosoftSQLServer2005开发工具,而这两个开发工具相对而言也是比较简单、易学的。
开发语言使用C#,这种面向对象语言,相对于C,C++而言也简单很多,主要是开发人员对C#更加熟悉。
所以技术上也是可行的。
(3)操作可行性分析
本系统界面友好,操作方便,只要懂得计算机的基本操作,都会使用该系统的相关操作。
所以,在操作可行性上也是可行的。
经上述可行性分析,该系统无论从技术上、经济上,还是操作上都具有相当的可行性。
当然,更重要的是,该系统是结合当前实际需要,可以满足高校工作需要,减轻人工操作的负担。
2.系统分析
2.1组织
机构分析
图2.1组织机构图
组织结构功能分析:
院部:
下发任务,审批指导老师提交上来的论文课题,制定毕业论文设计开发进度。
系部:
成立教研室,领导指导老师进行论文指导工作。
系统管理员:
管理后台,包括分配相应权限给特定用户,维护系统正常运行等。
教务人员:
成立答辩小组,组织学生答辩,给定成绩,统计、汇报各种报单上报院部。
功能分析:
2.2业务流程图
图2.3业务流程总图
2.3数据流程图
图2.4数据流程简略图
2.4数据字典
1)学生信息数据字典
数据项名称:
学生信息
数据项别名:
无
说明:
每个学生的基本信息
数据流来源:
教师输入
数据流组成:
学生信息=学生编号+专业编号+系编号+教师编号+学号+姓名+密码+性别+年级+班级+电话+邮箱+毕业年份
数据流量:
1份人
2)格式信息数据字典
数据项名称:
格式信息
数据项别名:
无
说明:
论文格式的基本信息
数据流来源:
页面格式表、段落格式表
数据流流向:
论文格式检查
数据流组成:
页面格式信息=编号+上页边距+下页边距+左页边距+右页边距+装订线+装订线位置+页面大小+页面宽度+页面高度+页眉+页脚+页面栏+垂直对齐
段落格式信息=编号+大纲级别+字体名称+字体大小+粗体+斜体+行距+段后间距+段前间距+对齐方式+左缩进+右缩进
数据流量:
1份
3)成绩信息数据字典
数据项名称:
成绩信息
数据项别名:
无
说明:
每个学生的成绩信息
数据流来源:
系决议书成绩表
数据流流向:
成绩报表
数据流组成:
成绩信息=学生姓名+论文题目+指导教师+教师职称+总分+等级
数据流量:
1份人
其他数据字典格式差不多同上,就不再过多赘述了。
3.系统设计
3.1数据库设计
3.1.1数据库的概念模型
图3.1E-R图
3.1.2数据库的逻辑结构设计
逻辑结构设计阶段的任务就是将概念结构设计阶段完成的概念模型转化成能被特定数据库管理系统支持的数据模型,也即是关系模型。
这些模型在功能、性能、完整性和一致性约束及数据库可扩充性都需要满足用户的需求。
数据模型可以由实体关系转换而来,根据上节图3.1E-R图可转换为以下数据模型。
1)管理员信息表
管理员(编号,姓名,密码,院系)
字段
类型
长度
允许空
备注
中文名称
use_id
int
4
否
主键
管理员的编号
user_name
char
10
否
管理员的姓名
password
char
15
否
登录密码,默认为123
institute
char
15
否
管理员所在的学院
表3.1管理员信息表
2)学生信息表
学生(学号,姓名,院系,专业,性别,电话,密码),设计结果如下表:
字段
类型
长度
允许空
备注
中文名称
Stu_id
char
10
否
主键
学生编号
Stu_pw
char
10
否
密码,默认为学号后五位
Stu_sex
char
2
否
学生性别
Stu_name
char
10
否
学生姓名
Stu_zhuanye
char
20
否
学生所在的专业
Stu_depart
char
10
否
学生所在的院系
Stu_tel
char
11
否
学生手机号
表3.2学生信息表
3)指导教师信息表
指导教师(教职工号,姓名,院系,教研室,密码,手机号,邮箱,)设计结果如下表:
字段
类型
长度
允许空
备注
中文名称
Tea_id
int
4
否
主键
老师的教职工号
Tea_name
char
10
否
老师的名字
Reser_room
char
20
是
老师所在教研室的名称
Tea_depart
char
15
否
老师所在的学院
Tea_pw
char
10
否
登录密码,默认为123
Tea_tel
char
15
否
两项至少一项不为空
老师的手机号码
Tea_email
char
25
是
老师的电子邮箱
表3.3指导教师信息表
4)老师课题关系表
课题(论文题目编号,指导老师编号,课题名称),设计结果如下表:
字段
类型
长度
允许空
备注
中文名称
Subject_id
int
4
否
主键
申报课题的编号
Subject_name
char
20
否
申报课题的名称
Tea_id
int
4
否
指导老师的编号
Subject_note
char
200
否
课题内容
图3.4课题信息表
5)选课信息表
选题(选题编号,学生的编号,指导老师的编号,在校内或校外设计)
字段
类型
长度
允许空
备注
中文名称
Choose_id
int
8
否
主键
选题的编号
Stu_id
int
4
否
学生的编号
Tea_id
int
4
否
指导老师的编号
Subject_id
int
4
否
选题课题的编号
Condition
char
10
是
在校内或校外设计
图3.5选课信息表
6)课题申报信息表
课题申报(课题编号,课题名称,学院,提供的专业,模块总数,模块1的名称,模块2的名称,模块2的名称,课题性质,课题的来源,课题的类型,限报的人数,课题背景,课题初步计划,课题备注,课题提交申请的时间,课题教研室审批的结果,课题教研室审批的备注,课题教研室审批的备注,课题院系审批的时间)
字段
类型
长度
允许空
备注
中文名称
Subject_id
int
4
否
主键
课题编号
Subject_name
char
20
否
课题名称
Institute
char
15
否
学院
Profession
char
20
否
提供的专业
Model_no
int
2
否
模块总数
Model1
char
50
是
模块1的名称
Model2
char
50
是
模块2的名称
Model3
char
50
是
模块3的名称
Sub_nature
char
40
是
课题性质
Sub_resource
char
20
否
课题的来源
Subject_type
char
20
否
课题的类型
Number
int
2
否
限报的人数
Bkground
char
100
是
课题背景
Subplan
char
100
是
课题初步计划
Remark
char
100
是
课题备注
Time1
DT
否
课题提交申请的时间
Examine1
char
2
否
课题教研室审批的结果
Remark1
char
100
是
课题教研室审批的备注
Time2
DT
否
课题教研室审批的时间
Time3
DT
否
课题院系审批的时间
说明:
DT为datatime的缩写。
图3.6课题申报信息表
其他还有专业信息表,院系信息表,教研室信息表,成绩表等因过于简单,在此就不必过多一一列举出来了。
3.2代码设计
代码是人机共同语言,是系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 管理信息系统 课程设计