【毕业学位论文】(Word原稿)JSP,JAVA毕业设计管理系统论文范文_第1页
【毕业学位论文】(Word原稿)JSP,JAVA毕业设计管理系统论文范文_第2页
【毕业学位论文】(Word原稿)JSP,JAVA毕业设计管理系统论文范文_第3页
【毕业学位论文】(Word原稿)JSP,JAVA毕业设计管理系统论文范文_第4页
【毕业学位论文】(Word原稿)JSP,JAVA毕业设计管理系统论文范文_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计管理系统 摘 要 毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。 该课题从 毕业设计的 申报、审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。 毕业设计 管理系统的设计 采用 B/S(浏览器 /服务器)结构,应用了开发工具 发语言 台数据库采用了 000及网页开发工具 实现,并且使用 化系统。系统 主要功能 实 现 了 学 生 自 主 选 题 和 教 师 自 主 选 择 学 生 的 网 上 双 向 选择 , 并增加了留言板、文件上传与下载、新闻发布等,能够保证毕业设计期间管理员、老师、学生之间信息的联通, 对保证毕业设计的 全程控制 有非常重要的现实意义。 该课题实现了毕业设计的 自动化和 网络化管理 ,是 参加毕业设计的教师、学生 通过网络及时沟通的一个重要环节,大大提高了我院 教学 管理质量和水平。 关键词 : 出题;选题; 评阅;答辩 ; is of a in an of an of of of so It is to of of it a to of of of of is to d to to is ( 005, of 000 it to 录 第 1 章 引 言 . 1 题背景 . 1 题意义 . 1 第 2 章 系 统 需 求分 析 . 2 标 . 2 能及运行需求 . 2 能需求 . 2 统 . 3 第 3 章 基 础 知 识简 介 . 4 计中常用的 建对象 . 4 如何运行的 . 4 C 置 . 5 R 2005 简介 . 5 第 4 章 系统设计 . 6 要设计 . 6 统数据流程设计 . 6 据字典 . 7 统结构设计 . 10 结构设计 . 10 细设计 . 15 统概述 . 15 统流程图 . 19 第 5 章 系统实现 . 20 据库连接 . 20 统各模块功能及实现效果图 . 20 题模块及效果图 . 20 题模块及效果图 . 21 题模块及效果图 . 21 程控制模块及效果图 . 错误 !未定义书签。 阅模块及效果图 . 22 剂模块及效果图 . 23 询及分页显示功能 . 25 查询功能 . 25 分页显示功能 . 25 应用中出现的问题与解决方法 . 26 第 6 章 系统测试 . 28 试方法的介绍 . 28 试环境 . 28 试对象 . 28 理员模块 . 28 师模块 . 28 生模块 . 28 试用例及结果 . 29 理员模块 . 29 师模块 . 29 生模块 . 30 结 论 . 31 致 谢 . 32 参 考 文 献 . 33 第 1 章 引 言 题背景 随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统为学生、教师、管理员提供一个交互 的接口,大大方便了学生、老师及管理员的管理人员。 题意义 毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。 本设计从课题的申报、课题的审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。系统实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等功能,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常重要的现实意义。 随着网络 化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着天津城市建设学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师、学生提供接口。 第 2 章 系统需求分析 统 目标 强大的资料管理和良好的人机界面,使用户易于操作,便于浏览。 展性良好。系统具有对数据备份和日志记录的功能。 过密码和权限的管理是用户的数据不受到侵害。 统根据不同的用户的权限开放不同的处理权限;不同 的用户可以通过留言板进行信息的沟通。 能及运行需求 对于毕业设计综合管理系统要求运行的工作环境稳定,易于操作,系统方便应用、安全可靠、便于维护以及实时性强,对于广大用户所要执行的操作简单易懂,访问速度较快,界面友好美观,有基本的错误提醒功能,远程操作数据库正确,要求和用户有很强的互动性。 运行环境:本系统开发的毕业设计综合管理系统,在 P 下运行,要求使用的操作系统上安装有 据库、 务器(已安装的 包含 务器)。主机要求赛扬 M 或相当性能以上配置。 能需求 根据功能分为教师 、 学生的前台操作和管理员的综合管理。 系统有三个主要的角色组成:学生、教师、管理人员。 1. 教师完成的操作: 个人信息的管理 ; 课题的申报、修改、选择学生,设计期间与学生的交流与辅导、 实习 /指导、评阅和答辩 成绩的评定 。 2. 学生完成的操作: 个人信息 的管理 ,选择课题,设计期间利用留言板和教师进行交流,查询成绩。 3. 管理人员: 对教师 、 学生的信 息查询,添加和删除; 系统开放管理;选课期间调剂操作;分配评阅老师和答辩老师;成绩录入;新闻发布。 统 图 2统 E 管理员 姓名 密码 教师 职称 学历 密码 性别 教研室 姓名 电话 专业 监督 监督 监督 学生 密码 班级 电话 性别 姓名 课题 专业 班级 评题人 出题人 名称 管理员 学生 教师 课题 审题 出题 选题 1 n 1 n 1 n n n 1 1 n 第 3 章 基础知识简介 计中常用的 建对象 1、 象 类 一个对象,能够把信息回送给客户端的浏览器。 象主要用在不关闭脚本小程序而发送结果时。在象中常用的方法就是 和 ,两者都可以实现把信息发送给客户端的浏览器,即在浏览器上显示信息,两者的区别在于, 方法是输出信息后不换行, 则是输出信息后自动换行。 2、 象 类 一个对象,当客户端请求一个 面时, 器会将客户端的请求信息封装在 象中,请求信息的内容包括请求的头信息( 系统信息(如编码方式)、请求的方式(如 请求 的参数名称和参数值等。通过 象的方法可以得到请求的相关信息。 常用 的方 法: ) , )等。 3、 象 类 一个对象,它封装了 生的响应,即 根据客户端的请求建立一个默认的 象,然后发送信息到客户端以响应客户端的请求。它与 象一样,由 器产生。并可以设置 态码和 。 常用方法: 4、 象 类 一个对象。 的是客户端与服务器端的一次会话,会话从客户连接到服务器开始,直到与服务器断开连接为止,这之间都可以访问 象的属性和方法。 象用来保存每个用户的信息,以便跟踪每个用户的操作状态,当用户首次登录系统时, 器都会给此用户一个唯一的标识于区分其他的用户,当用户退出系统同时, 会自动消失。 如何运行的 面实际上是一个带有传统 码的 面。 并不是 扩展名告诉服务器该 页面需要特殊的处理,该特殊处理必须由服务器扩展或插件实现。当一个 面 被读 取时 ,他 首 先被 编 译 ( 擎来 做 这件 事情 )为一 个 这时候这个 像其他 样被交给 擎来处理。然后 擎读取这个 应的类 (用 且执行它,产生一个动态 面。这个 建一些必需的元件,然后将这些元件作为一个字符串写入输出流 (并显示在浏览器中。 置 1、下载网址: : 、安装及配置 照安装向导安装 照安装向导安装,在 面中选择 型,在 面中填写一个没有被占用的端口 3、环境变 量的配置: 安装路径: c: c: 击 “我的电脑 属性 高级 环境变量 系统变量 新建 ” c: ;% c: c: 005 简介 功能强大的软件开发工具,通过它能很好的跟踪程序的运行情况,捕捉和定位错误,调试方便,便于修改。 第 4 章 系统 总体 设计 要设计 统数据流程设计 概要设计阶段的基本目标是用比较抽象的方式确定系统如何完成预定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。从数据流图出发设想完成系统功能的若干种合理的物理方案,从中选择一个最佳方案。然后进行软件结构设计 ,确定软件由哪些模块组成以及这些模块的动态调用关系。 本设计 包括 出题、选题 、系统维护 、 评阅 和答辩 等模块的设计。 首先管理员登录系统,对系统进行初始化,并可设置系统的开放与关闭。系统初始化后教师可以出题,教师出题完毕管理员审核课题,审核通过后学生才可进行选题,学生选题完后教师可以选择符合题目要求的学生,形成双向选择。如果还有学生没选上题目,管理员可以进行调剂,使每个学生都有题目。 当出题选题完毕,教师和学生建立了双向的关系后,进入到做题阶段。 管理员和教师通过文件上传与下载、留言板、新闻发布和邮箱联系等方式对学 生完成毕设的情况进行监督。 指导教师指导学生完成设计后,进入到评阅阶段。管理员分配评阅教师后,评阅教师对所评阅课题进行评阅,给出相应成绩。 评阅教师指导学生完成设计后,进入到答辩阶段。管理员分配答辩教师后,答辩教师对所答辩课题进行答辩,给出相应成绩。 答辩结束后,由管理员对学生的实习 /指导成绩、评阅成绩和答辩成绩进行录入 ,进行归档。 系统数据流图如下: 图 4统数据流图 据字典 主要的数据字典: 1. 管理员信息数据字典 表 4理员信息数据字典 名字: 管理员信息 别名: 述:管理员的相关信息 定义:管理员信息 =管理员 理员 理员 置:存于数据库,在维护系统时应用 2. 教师信息数据字典 表 4师信息数据字典 名字:教师信息 别名: 述:教师的相关信息 定义:教师信息 =教师 师姓名 +教师职称 +教师学历 +教师性别 +教师教研室 +教师系别 +教师电话 +教师密码 位置:存于数据库,在出题和进程控制时应用 表 4生信息数据字典 名字:学生信息 别名: 述:学生的相关 信息 定义:学生信息 =学生 生姓名 +学生性别 +学生系别 +学生专业 +学生年级 +学生班级 +学生成绩 +学生电话 +学生密码 位置:存于数据库,在选题和进程控制时应用 表 4题信息数据字典 名字:课题信息 别名: 述:课题的相关信息 定义:课题信息 =课题 题名 +出题教师 +课题类别 +所属专业 +需求人数 +课题要求 +课题内容 位置:存于数据库,在出题、选题时应用 表 4理员调剂课题 数据字典 名字: 管理员调剂课题 别名: 述: 管理员为没有选到题的学生调剂课题 定义: 管理员 调剂课题 =学生 生名字 位置:存于数据库,在 选题 时应用 表 4理员分配答辩老师 数据字典 名字: 管理员分配答辩老师 别名: 述: 管理员为每一个课题分配 5 位答辩老师,其中一名为答辩组长。 定义: 管理员分配答辩老师 =答辩题目 辩题目 +答辩组长 +答辩老师 1+答辩老师 2+答辩老师 3+答辩老师 4+答辩时间 +答辩教室 位置:存于数据库,在 答辩 时应用 表 4言板信息数据字典 名字:留言板信息 别名: 述:留言板的相关信息 定义:留言板信息 =主题 主 +主题 +回复 +人气 +发表时间 +最后回复 +内容 位置:存于数据库,在留言时应用 表 4题类别 信息数据字典 名字:课题类别 别名: 述:课题类别的相关信息 定义:课题类别信息 =课题类别 称 +专业 +系别 位置:存于数据库,在 出题 时应用 表 4生成绩信息数据字典 名字:学生成绩信息 别名: 述:学生成绩的相关信息 定义:学生成绩信息 =成绩 生名字 +实习成绩 +指导成绩 +评阅成绩 +答辩成绩 位置:存于数据库,在归档时应用 表 4传文件信息数据字典 名字:上传文 件信息 别名: 述:上传文件的相关信息 定义:上传文件信息 =文件 称 +大小 +路径 +上传人 位置:存于数据库,在 上传文件 时应用 表 4统状态信息数据字典 名字:系统状态信息 别名: 述:系统状态的相关信息 定义:系统状态信息 =系统 称 +开关标志 位置:存于数据库,在维护系统时应用 统结构设计 图 4统结构图 结构设计 设计的表为:管理员表 (教师表 (学生表 (课题表 (教师布置任务表 (学生提交任务表 (系统状态 表 ( 各个表的结构如下: 表 4理员调剂选题表( 列名 数据类型 长度 是否可为空 说明 N 学生 0 N 学生名字 说明:该表存储管理员调剂相关的信息 表 4辩老师分配 表( 列名 数据类型 长度 是否可为空 说明 N 答辩 主键) 0 Y 答辩题目 0 Y 答辩组长 0 Y 答辩老师 1 0 Y 答辩老师 2 0 Y 答辩老师 3 0 Y 答辩老师 4 0 Y 答辩时间 0 Y 答辩教室 说明:该表存储 答辩老师 相关的信息 表 4言板信息表( 列名 数据类型 长度 是否可为空 说明 主题 id N 留言号 楼主 0 N 楼主 主题 30 N 主题 回复 Y 回复 人气 Y 人气 发表时间 0 N 发表时间 最后回复 0 Y 最后回复 内容 0 Y 内容 该表存储留言板相关的信息 表 4题类别信息表( 列名 数据类型 长度 是否可为空 说明 N 留言号 0 Y 楼主 0 Y 主题 0 Y 回复 该表存储课题相关的信息 表 4闻信息表( 列名 数据类型 长度 是否可为空 说明 N 新闻号 00 Y 新闻内容 0 Y 新闻题目 该表存储新闻相关的信息 表 4理员 表( 列名 数据类型 长度 是否可为空 说明 0 N 管理员 id 0 N 管理员姓名 0 Y 管理员密码 该表存储管理员相关的信息 表 4绩显示表( 列名 数据类型 长度 是否可为空 说明 N 学生 id 0 Y 学生姓 名 0 Y 实习成绩 0 Y 指导成绩 0 Y 评阅成绩 0 Y 答辩成绩 0 Y 答辩组长 0 Y 平均成绩 1 0 Y 答辩老师 1 N 答辩老师 2 0 Y 答辩老师 3 0 Y 答辩老师 4 0 Y 平均成绩 2 表 4师表( 列名 数据类型 长度 是否可为空 说明 N 教师 Id 0 N 教师姓名 0 Y 教师性别 0 Y 教师学历 0 Y 教师职称 0 Y 教研室 0 Y 教师电话 0 Y 角色 0 Y 系别 0 Y 邮箱号 0 Y 教师密码 Y 教师权限 说明:该表存储教师相关的信息 表 4生表( 列名 数据类型 长度 是否可为空 说明 N 学生 Id 0 N 学生姓名 0 Y 学生性别 0 Y 系别 0 Y 专业 0 Y 年级 0 Y 班级 0 Y 电话 0 Y 邮箱号 0 Y 0 N 学生密码 0 Y 所选课题 Y 分数 0 Y 锁定标志 说明:该表存储学生相关的信息 表 4题表( 列名 数据类型 长度 是否可为空 说明 N 课题 Id 0 N 课题名 0 Y 出题教师 0 Y 课题类别 0 Y 使用专业 0 Y 需求认识 0 Y 课题要求 0 Y 是否选中 0 Y 课题内容 0 Y 是否 审核 Y 已选人数 0 Y 评阅教师 说明:该表存储课题相关的信息 表 4件信息表( 列名 数据类型 长度 是否可为空 说明 Y 文件 id 55 N 文件名 Y 文件大小 0 Y 文件路径 0 N 上传人 说明:该 表存储上传文件相关的信息 表 4统状态表( 列名 数据类型 长度 是否可为空 说明 N 系统 Id 0 N 系统名 N 开启状态 说明:该表存储系统状态相关的信息 细设计 统概述 详细设计阶段的关键任务是确定怎样具体地实现用户需要的软件系统,也就是要设计出程序的“蓝图”。除了应该保证软件的可靠性之外,使将来编写出的程序可读性好、容易理解、容易测试 和维护,是详细设计阶段最重要的目标。 计的模块有 出题、选题 子系统 、系统维护 子系统和评阅 答辩管理等。最初时管理员应对系统进行初始化,初始化完后,教师拥有权限进行出题操作,教师出题完毕,管理员应对该课题进行审核,审核通过后学生这时拥有权限进行选课操作,学生选课操作完毕,这时,教师可以从选择他所出课题的学生中选择适合该课题的学生,达到一种双向的自主选择。操作完毕后,可能存在某些学生没有选上题目,这时可以通过管理员的调剂操作来处理,把没选题的学生调剂到缺少人数的课题或者重新出题来满足要求,是每个学生都有题 可做。这时,指导教师应指导学生完成毕业设计,完成后应由评阅教师进行评阅。 2. 出题阶段参与工作的有相关的教师,他们由教师表(表 4定,每一个教师在登录的时候就可以进入自己的界面。教师根据要求填写自己的课题和相关要求,可以通过多次登录就行修改、删除和提交来完成出题工作,所出课题存储于课题表(表 4也可以通过留言板与管理员交流。 图 4题流程图 3. 选题阶段首先由管理员确定发布内容。学生通过登录自己的界面,可以看到题目的全部信息并且 进行选择。在达到限定时间后,由管理员通过人工干预的方式确定最终的选题结果。在确定的时间内和学生完成选题后,由管理员根据题目和学生的具体情况,通过人工干预的方式,对表 4行处理,确定每一个学生的题目,协调学生和题目之间的关系。 开始 是 否 登 录 成 功 ? 出题 出 题 成 功 ? 结束 Y Y N N 图 4题流程图 4. 在评题阶段,首先由管理员通过对表 4输入,确定每一个评题阶段的评题人;然后评题人通过登录自己的界面进行评题。 图 4阅流程图 4. 在答辩阶段,首先由管理员通过对表 4输入,确定每一个题开始 是 否 登 录 成 功 ? 评阅 评 阅 成 功 ? 结束 Y Y N N 开始 是 否 登 录 成 功 ? 选题 选 题 成 功 ? 结束 Y Y N N 目的答辩组长和其他四位答辩老师;然后答辩老师通过登录自己的界面进行答辩管理。 统流程图 图 4统流程图 查 看 课 题 信 息 审 核 课 题 提 交 课 题 课 题 通 过 确 定 课 题 选 择 学 生 N Y N Y 开始 登 录 成 功 ? 结束 成功? Y N N Y 第 5 章 系统实现 据库连接 统各模块功能及实现效果

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论