




免费预览已结束,剩余12页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
- 1 - 题 目:毕业论文管理系统设计 摘要 毕业论文管理系统设计是学生在校期间重要的一个教学环节,是学习深化 和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。该课题 从毕业设计的申报、审核、学生选题、调剂、指导、评阅、答辩、归档等环节 进行管理,实现了毕业设计的整个流程的管理工作。 毕业设计管理系统的设计拟定采用 b/s(浏览器/服务器)结构,应用开发 工具 myeclipse、开发语言 jsp,后台数据库采用了 sql server 2000 及网页开发 工具 dreamweaver8 来实现,并且使用 photoshop 美化系统来开发本系统。系统 主要功能实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了 留言板、文件上传与下载、新闻发布等,能够保证毕业设计期间管理员、老师、 学生之间信息的联通,对保证毕业设计的全程控制有非常重要的现实意义。 该课题实现了毕业设计的自动化和网络化管理,是参加毕业设计的教师、 学生通过网络及时沟通的一个重要环节,大大提高了我院教学管理质量和水平。 关键词:出题;选题;评阅;答辩;jsp - 2 - 前言:开发背景 随着计算机技术得到日益广泛推广,当今社会,信息化已经成为趋势,各 行各业纷纷进行科技改革,用计算机代替了广大的人力劳动,既节俭劳力,又 节约各项管理成本。在西方很多国家的绝大多数大学里,使用计算机管理各类 文档这已经不算是什么奇闻了。在我国,也有大多数大学已经使用上毕业论文 管理系统。于是,对于高校毕业生毕业论文管理这一模块,开发一个毕业论文 管理系统越显重要。 毕业论文管理的信息处理,包含很多的信息数据的管理,现今,在很多的 地方都是初步开始使用计算机毕业论文管理系统进行信息管理,甚至尚未使用 计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于 文本、表格等纸介质的手工处理,对于文档情况的统计和核实等往往采用对员 工的人工检查进行,对员工的实际情况、以及职位等情况用人工计算、手抄进 行。数据信息处理工作量大,容易出错。 由于数据可以存储历届的文档,安全、高效;而且只需一到二名信息录入 员即可操作系统,这样可以节省大量人力;毕业论文管理系统还可以提供迅速 查询功能等等;由此可见,使用计算机对文档信息进行管理,具有手工管理所无 法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿 命长、成本低等。这些优点都能够极大地提高毕业论文管理的效率,也是企业 的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件, 对于改进教学管理,提高教学质量具有十分重要的意义和较大的实用价值。 - 3 - 1. 系统规划 1.1 需求分析 1)系统功能需求 本系统主要有四大用户群,分别是:教务人员,指导教师,毕业生, 评审专家(答辩小组成员),另外还应设有管理员账号管理后台。 (1)教务人员:制定毕业论文各项工作总战略,如下发任务、发布论文格 式要求、论文题目、论文撰写和设计进度时间表等,组织毕业论文工作流程, 毕业论文工作表填写说明,提交毕业论文各套表模板的制作,如开题报告模板、 指导教师指导记录表、任务书、指导教师评阅意见表等,确定各学院指导老师 名单及可指导学生人数限额,设定论文标准格式。 (2) 指导老师: 指导老师从教务工作人员处得到指导学生完成论文任务 后,登录系统,编辑撰写毕业选题并输入系统,并编写毕业设计的主要工作介 绍及参考文献等放到系统上供学生参阅。老师在本系统内的操作包括发布论文 设计资料文档,给其他用户留言,查看学生留言或回复留言。查看/编辑指导记 录,填写论文任务书,查看/编辑毕业设计套表,下载毕业设计论文 /上传修改意 见,论文存档。 (3) 毕业生:根据系统分配的帐户,登陆系统,查看修改个人信息,查看 论文选题/选择论文选题/输入自选题,在线编辑/查看指导记录,编辑/ 查看论文 套表/ 生成论文套表,上传/下载毕业设计论文,查看留言/回复留言,搜索存档 毕业论文,在线提问,在线编辑论文、检查论文格式并提交。 (4)评审专家:即答辩小组,填写专家评审意见表,填写答辩情况表和成 绩评定。 基于这四大用户群,需要构建如下 8 个模块: (1)个人信息模块:此模块主要是为方便用户自行修改资料,同时,用户 信息必须遵循如下原则,用户注册名必须为对应的代码,如:学生的注册名必 - 4 - 须为学号,教师的注册名必须为教工号,教务人员的必须为特别指定的账号, 当相关人员注册完毕后,由系统管理员分配相关权限,用户即可进入相关模块 进行相应操作,如,教务人员在得到系统分配权限后可进入公告模块进行发布 公告、通知等。 (2)题目申报模块:此模块是为指导老师提供申报题目而设的,在此模块, 系统会将知道老师提交的题目首先写入表 timu_tem 即题目临时表,然后通知 指导老师对应的院系审批教务人员,教务人员认为题目合理可用,给予通过, 然后系统再从 timu_tem 表里将题目写入正式的题目表 timu 里。题目申报即完 成。 (3)题目审批模块:该模块针对院系教务人员而设,为了审批指导老师提 交上来的题目。审批过程如题目申报模块所述。 (4)选题模块:选题管理模块是对学生进行选题设置的,学生可以查看有 关课题的信息,在该模块中学生通过报名,进入系统进行选题这一部分是该系 统的关键之一。它是作用在前两部分的基础上。老师提交课题以后,经过两级 审批通过后,学生才能进行相应的选题。并且,学生的可选题目必须是针对学 生所在的专业,而不是所有的题目。选题子系统对是否出现重复选题做了相关 处理。如果学生进行重复选题的话,他或她就必须把前一次的选题操作进行删 除,然后才可以进行再一次选题。而这样操作的话,就避免了学生重复选题的 可能性。当然,老师也可以对选题模块进行部分操作,删除学生的报名,指导 老师可以对已选了他的课题的学生进行删除,当学生进入该系统的时候,就会 出现通告,告知已被删除的学生,他的选题无效,请另外选题。还有另外一个 子模块是学生自主选题,学生如果不想选以列出来的题目,可以自己申报题目, 申报题目的过程和指导老师申报的过程一样,不同的是,学生在申报题目的同 时需要指定知道老师。 (5)网上答疑模块:网上答疑是本系统的一个特点。我们都知道,一旦学 生如果不在学校里,那与指导老师联系的机会就少了,有些疑难问题得不到有 效的解决。就可以通过这一模块功能来解决。在本模块,四大用户群可以查看/ 回复/ 删除留言,在线答疑/提问,留言对象可为老师-老师,老师-学生,学生-学 - 5 - 生,支持留言群发,留言内容可为文字,图表,图片,甚至可以是多媒体影片。 (6)毕业论文套表生成/编辑/查看/下载模块:系统根据页面请求信息,自 动载入套表模板,显示出相应套表。根据毕业论文工作表的填写说明,老师和 学生分别管理相应的套表、并生成 word 文档提交系统、下载已提交的套表。 (7)论文格式检查/自动更正模块:上传要检查的论文,系统读取提交的 word 论文,并与系统中的标准格式进行匹配,提示不符合规范的文字和段落, 并可自动更正。检查的格式的正文及各级标题的字体、大小、行距,表格的表 头及表格,页面大小、页边距、页眉页脚、装订线位置。 (8)成绩评定模块:毕业论文结束时,评审专家根据论文评审结果填写专 家评审意见表,答辩后填写答辩情况表和给予成绩评定。 2)系统性能需求 本系统是基于网络的,操作简便。为了能够满足学生在做论文整个过程中 都能够顺利的上传文件和作品,老师能够在答辩的时候在线打分和管理学生的 相关文件和作品,管理员可以在线查看报表和管理学生的相关文件和作品,系 统需要满足以下要求: 实用性: 论文管理系统主要是要考虑其实用性,要跟实际的应用相结合, 满足实际的需求。 可靠性:系统能够正常的运行,在多人同时登录时也能够正常的运行。若 运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。 安全性:对于系统的重要数据都有密码保护,具有一定的安全性。 简单易用性:系统的操作简便,容易,能够满足教师、学生和管理员的使 用。 1.2 可行性分析 (1)经济可行性分析 - 6 - 本系统由我们学校信息专业学生开发研制,可以当作学生的实习来进行开 发,这样既让学生得到了锻炼,在学生得到锻炼的同时,学校也将收获本系统。 成本可以忽略不计,还有后期维护的费用也相对比较低廉。并且一旦该系统投 入使用的话,可以减少学校在人工方面的投入,达到降低人工操作成本的目的。 在学校的大力支持下,经济上是可行的。 (2)技术可行性分析 本系统使用 microsoft visual studio 2005 和 microsoft sql server 2005 开发 工具,而这两个开发工具相对而言也是比较简单、易学的。开发语言使用 c#, 这种面向对象语言,相对于 c,c+而言也简单很多,主要是开发人员对 c#更加 熟悉。所以技术上也是可行的。 (3)操作可行性分析 本系统界面友好,操作方便,只要懂得计算机的基本操作,都会使用该系 统的相关操作。所以,在操作可行性上也是可行的。 经上述可行性分析,该系统无论从技术上、经济上,还是操作上都具有相 当的可行性。当然,更重要的是,该系统是结合当前实际需要,可以满足高校 工作需要,减轻人工操作的负担。 2.系统分析 2.1 组织机构分析 院部 系部 教务人员员 教 研 室 指 导 老 师 系 统 管 理 员 - 7 - 图 2.1 组织机构图 组织结构功能分析: 院部:下发任务,审批指导老师提交上来的论文课题,制定毕业论文设 计开发进度。 系部:成立教研室,领导指导老师进行论文指导工作。 系统管理员:管理后台,包括分配相应权限给特定用户,维护系统正常 运行等。 教务人员:成立答辩小组,组织学生答辩,给定成绩,统计、汇报各种 报单上报院部。 功能分析: 图 2.2 总体结构图 网上 评阅 论文网上 上传和查 看 网 上 答 疑 毕业论文管理系统 相关报 表生成 课 题 汇 总 表 课 题 任 务 报 批 书 课 题 题 型 分 析 表 教 研 室 审 批 院 系 审 批 课题审 批管理 选 题 管 理 论 文 评 价 统 计 论 文 上 传 论 文 查 看 论 文 评 价 填 写 申 请 表 课题 申请 后 台 管 理 - 8 - - 10 - 2.2 业务流程图 图 2.3 业务流程总图 17 汇总、统计 任务 3 审核 不合格 2 提交 1 下发 反馈结果 院部 2 重提交 题目 教研室 4 核对/修改 题目 合格 毕业论文题目明细表 班级 6 参照给定题目选题 指导老师表 7 最终确定选题 确定指导老师 毕业论文题目明细表 学生 5 自主选题 最终选定题目明细表 8 统计 xx 届毕业论文明细表 10 指导 院部 9 下发 学生 计划书 文献综述 外文翻译成绩 科研技能训练课程表 教研室 指导教师 11 递交 12 加入记录 13 递交论文定稿 论文 14 审核、给成 绩 初步成绩 15 组建 答辩小组 任务书 16 答辩 最终成绩 论文 成绩以及各类统计表 教研室 - 11 - 2.3 数据流程图 图 2.4 数据流程简略图 学生 身份验证 信息修改 p1 学生信息d1 教师信息d2 出题 p2 题目信息d3 选题 p4 审题 p3 教务人员 选题信息d5 审核通过的题d4 组建答辩 小组 p8 上传论文 p7 论文d7 答辩 p9 指导教 师 审核意见d8 专家打分 p10 记入成绩表单 自动生成汇总 p11 答辩结果d9 评审专家 成绩d10 自主选题 p5 留言、答疑 p6 答疑汇总d6 - 12 - 2.4 数据字典 1)学生信息数据字典 数据项名称:学生信息 数据项别名:无 说明:每个学生的基本信息 数据流来源:教师输入 数据流组成:学生信息=学生编号+专业编号+系编号+教师编号+学号+姓名+ 密码+性别+ 年级+班级+电话+邮箱+毕业年份 数据流量:1 份/人 2)格式信息数据字典 数据项名称:格式信息 数据项别名:无 说明:论文格式的基本信息 数据流来源:页面格式表、段落格式表 数据流流向:论文格式检查 数据流组成:页面格式信息=编号+上页边距+下页边距+左页边距+右页边距 +装订线+装订线位置+页面大小+页面宽度+页面高度+页眉+页脚+页面栏+垂直对 齐 段落格式信息=编号+大纲级别+字体名称+字体大小+粗体+斜体+行距+段后 间距+段前间距+对齐方式+左缩进+右缩进 数据流量:1 份 3)成绩信息数据字典 数据项名称:成绩信息 数据项别名:无 说明:每个学生的成绩信息 数据流来源:系决议书成绩表 数据流流向:成绩报表 数据流组成:成绩信息=学生姓名+论文题目+指导教师+教师职称+总分+等 级 数据流量:1 份/人 其他数据字典格式差不多同上,就不再过多赘述了。 - 13 - 3. 系统设计 3.1 数据库设计 3.1.1 数据库的概念模型 图 3.1 e-r 图 答辩记录 成绩评定 段落格式页面格式论文题目 适合专业 指导教师论文题目 编号 页边 距页面大小 页眉 页脚 大纲级别 字体名称 字体大小 缩进 对齐方式 行距 学生 指导教师 设置 学号 电话 密码 专业 姓名 性别 指导 密码 姓名 职称 电话 编号 系号 邮箱填写 评定 设置 评语模式 答题时间 记录人 编号 选题编号 学生编号 评语编号 论文成绩 平定时间 教师编号 学生编号 教师编号 学生编号 评语编号 评语内容 - 14 - 3.1.2 数据库的逻辑结构设计 逻辑结构设计阶段的任务就是将概念结构设计阶段完成的概念模型转化成 能被特定数据库管理系统支持的数据模型,也即是关系模型。这些模型在功能、 性能、完整性和一致性约束及数据库可扩充性都需要满足用户的需求。数据模 型可以由实体关系转换而来,根据上节图 3.1 e-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 学生信息表 - 15 - 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 选课信息表 - 16 - 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 课题申报信息表 - 17 - 其他还有专业信息表,院系信息表,教研室信息表,成绩表等因过于简单, 在此就不必过多一一列举出来了。 3.2 代码设计 代码是人机共同语言,是系统进行信息分类、校对、统计和检索的依据, 因此,设计出合理简单的代码尤为重要,在与用户交流过程中也便于用户理解。 代码一般分为顺序码、层次码、归组分类码、助记码。以下表为示例: 代码对象名 代码类型 代码数量 适用范围 代码位数 代码示例 学生学号 层次码 40000 校内使用 10 200811101 班级编号 层次码 100 校内使用 7 2008011 成绩类型 整数随机码 无穷多 校内使用 2 95 课程编号 层次码 1000 校内使用 8 20080101 代码结构说明: 学生学号:200811101 上述 2008 代表入学年份 11 代表专业编号 1 代表班级 01 代表学生在班内顺序 班级编号:20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《小学教师招聘》过关检测试卷及参考答案详解【预热题】
- 押题宝典教师招聘之《幼儿教师招聘》题库含答案详解【巩固】
- 教师招聘之《小学教师招聘》复习提分资料含答案详解(完整版)
- 教师招聘之《幼儿教师招聘》及一套完整答案详解
- 教师招聘之《小学教师招聘》试卷(能力提升)附答案详解
- 2025年教师招聘之《小学教师招聘》练习题库包含答案详解(满分必刷)
- 2025年四川天府新区党工委管委会工作机构所属事业单位选调10人笔试高频难、易错点备考题库参考答案详
- 教师招聘之《小学教师招聘》模拟题库讲解及参考答案详解【培优b卷】
- 2025年江西省农村商业银行招聘考试(申论)历年参考题库含答案详解
- 合肥市高新技术企业信息服务市场:自主创新驱动与发展策略
- DL∕T 1679-2016 高压直流接地极用煅烧石油焦炭技术条件
- 异地就医备案的个人承诺书
- 小学数学解题研究(小学教育专业)全套教学课件
- 个体诊所备案信息表
- 招标代理服务服务方案
- 小提琴培训行业市场前瞻与未来投资战略分析报告
- 网络舆情应对及处置
- (带目录)员工劳动合同书版Word模板下载
- 最高人民法院民法典婚姻家庭编司法解释
- 工业数据采集技术及应用 -配置能源采集仪表参数
- 安全教育培训课件:机械设备维护和保养指南
评论
0/150
提交评论