张霞开题报告.doc

【精品】jsp基于web的考务管理系统的设计与实现(源代码+论文)

收藏

资源目录
跳过导航链接。
【精品】jsp基于web的考务管理系统的设计与实现(源代码+论文).rar
jsp基于WEB的考务管理系统的设计与实现(源代码+论文)
基于WEB的考务管理系统的设计与实现(JSP+SQL2000)已经登上网
张霞开题报告.doc---(点击预览)
中英文封页22222.doc---(点击预览)
DB
test_Data.MDF
test_Log.LDF
Paper
Source
说明.txt---(点击预览)
readme.txt---(点击预览)
mm
dbconfig.properties
压缩包内文档预览:
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:1638324    类型:共享资源    大小:4.77MB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 jsp 基于 web 管理 系统 设计 实现 源代码 论文
资源描述:
【精品】jsp基于web的考务管理系统的设计与实现(源代码+论文),精品,jsp,基于,web,管理,系统,设计,实现,源代码,论文
内容简介:
沈阳航空工业学院毕业设计(外文翻译 ) 1 用 发 用程序 所需的组件 成开发环境 (包括了用于 发及与服务器集成的工具。所以,除了软件开发工具箱 (之外,只需安装 文所使用的组件和版本如下所示: 表 1. 使用的组件和版本 组件 本文使用的版本 E 5 一种开源 作 和 件的开发环境。如若同时安装 开发工具,那么 非常适合于创建 运行 要 后,在 正式参考实现中还会用到 是一款开源 器。 安装 安装非常类似 都需要将归档文件解压缩到本地硬盘上的文件夹。如果想要卸载任何一个,只需将解压缩后的文件所在的文件夹删除即 可。 安装 安装 从 站下载的压缩文件 ( 解压缩,然后将压缩后的文件夹放入合适的位置。我会根据所使用的操作系统的约定来选择安装的位置。如果在 安装 会将 件夹放在 件夹内。如果使用的是 我会将解压缩后的文件夹放入 C:件目录。 沈阳航空工业学院毕业设计(外文翻译 ) 2 下载和安装了 ,就可以启动 它了。在开始创建 目之前,您需要安装 件。所幸的是,借助 点很容易安装这些插件。 安装 具 行正常后,选择 个选项会让您可以下载和安装 具,且无需转到 点。 选择 下所示,然后单击 图 1. 安装 /更新窗口 选择 下所示,然后单击 沈阳航空工业学院毕业设计(外文翻译 ) 3 图 2. 选择 ,选中 2选框。向导会随即警告您,尚缺少依赖项。单击 告消失。在 别中的部分或全部组件会被选中(如图 3 所示),这些组件是安装 件所必需的。 图 3. 选择要安装的特性 沈阳航空工业学院毕业设计(外文翻译 ) 4 单击 继续,针对所选的每个特性的证书协议也会继而出现。如果您同意这些证书,就选择接受,继续向导的后续过程。当 成插件的安装后,就会要求您重启 便更改能够生效。在继续之前,请务必重启 重启了 ,开始开发动态 目所需的新特性就已准备完毕。 安装 安装 所下载的归档文件解压缩并放入到目录中,我将其放在了我的 C:录下以便于日后查找。到目前所做的这些就足够了,使用随后显示的 启动 创建一个新的 目 从 择 看项目向导。在 ,输入 口会过滤向导以只显示匹配的那些项。利用这种方法可以很容易找到向导,而无需遍历每一项。 从列表中选择 们要使用 建立静态 目。 虽然您也可以在技术上使用 行静态 点,但 务器,比如 适合于静态内容。 专门为服务于静态页面而设计的 务器拥有的开销更少,且专为此 目的作了调优。 以运行库为目标 在 ,可以看到 ,如图 4 所示,由于您尚未为 建运行库,所以需要单击 开 件夹中选择 图 5 所示,然后单击 沈阳航空工业学院毕业设计(外文翻译 ) 5 图 目 图 现在,您可以命名此运行库,当然保留 默认名也可以。单击 定 位 用 于 置 的 基 本 文 件 夹 ( 我 的 是 C:图 6 所示)。若无特殊原因,我建议不要更改,保留 版本作为工作台的默认 入有效目录之后,单击 建运行库配置。 沈阳航空工业学院毕业设计(外文翻译 ) 6 图 6. 定义服务器位置 您还需要选择是否想要转换到 总是选择是,因为这个透视图包含了一些很有用的视图,比如 图,可以帮助您日后启动和停止 过选择 以打开 图。 添加服务器 图目前没有包含任何内容。此视图针对的是应用程序和 务器;它让您可以控制它们并监视其状态。要从 接控制 通过从上下文敏感菜单选择 向 加引用。图 7 所示的 导将默认指向刚刚创建的那个 行库。 沈阳航空工业学院毕业设计(外文翻译 ) 7 图 7. 定义新服务器 单击 统提问您是否想要向服务器添加项目。选择在之前的步骤中创建的那个项目,然后单击 图 8. 向服务器添加项目 单击 闭向导。现在, 图包含了 其下还包含项目。 沈阳航空工业学院毕业设计(外文翻译 ) 8 图 9. 图中的 务器 创建示例页 测试新的动态 目以及 务器集成的最简单方法是创建简 单的 将其部署到 可以通过选择 建新的 件,或者您也可以使用上下文敏感菜单,方法是右键单击 图中的项目名称,并选择 确保父目录是 将此文件命名为 击 用默认模板创建页面。如果单击 可以选择想要为新页面选用的模板(比如 对于本测试而言,可保留默认选项。 如下所示的页面代码显示了 一个简单的日期,这表明该代码可以正常工作。 清单 1. 内容 阳航空工业学院毕业设计(外文翻译 ) 9 s 部署此页 测试页完成后,可使用 其重新部署到 图,注意到 被设置成 是因为自项目上次部署到服务器以来,已经发生了很多更改。右键单击此服务器并从菜单中选择 旦项目被部署到此服务器,状态就会变成 项目成功部署且服务器成功启动之后,可以打开浏览器并导航到 (其中 是所创建的动态 目的名称)。您所创建的新的 会随即出现,且日期应该是当前日期。如果刷新页面,日期还会随之变化。 图 10. 浏览器中的输出 沈阳航空工业学院毕业设计(外文翻译 ) 10 可以向您的项目添加 加以部署。要为测试的目的而快速创建一个 以使用 法是右键单击 图中的动态 目并选择 件夹下,选择 后单击 将包名称 加到 ,将 加到 。单击 为示例,可以保留默认值。 生成一个 。要查看应用当中的这个测试用 以在 方法中添加一行代码来向 印消息。 应该类似如下所示的这个。 清单 2. 内容 * * */ /* (* 沈阳航空工业学院毕业设计(外文翻译 ) 11 */ ; /* (* */ ); /* (* */ / 沈阳航空工业学院毕业设计(外文翻译 ) 12 添加此 , 提示项目有所更改。重新查看一下 图; 在出现在 务器旁的 。要重启此服务器,右键单击 图中的此服务器,然后选择 打开浏览器并导航到 中 是动态 目的名称)。文本 将会出现在浏览器窗口中。您可以添加日期,将与 件中的类似的代码添加到 方法,并使用 新部署 外文翻译 院 系 北方软件 学院 专 业 计算机科学与技术 (软件工程) 班 级 5233104 学 号 200502331110 姓 名 张 霞 指导教师 张荣博 负责教师 张荣博 沈阳航空工业学院 2007年 6月 2 沈阳航空工业学院毕业设计(外文翻译 ) 1 eb eb in . in E 5 DE is an DE as eb is DK to on is an eb in is a on If to its as as in 阳航空工业学院毕业设计(外文翻译 ) 2 To a I to it in a of m m on a I in m I :ve it a to 2EE its to eb DE eb to a as . as 沈阳航空工业学院毕业设计(外文翻译 ) 3 . eb 2re or of in as ) re of eb 2EE . 阳航空工业学院毕业设计(外文翻译 ) 4 to ve If of DE is it to in to Be DE to eb o a I in :to to s it as to a eb to eb in to is an to of to eb to eb a be a up to a as , t a ew to 5.5 as , 沈阳航空工业学院毕业设计(外文翻译 ) 5 . a eb . a ow to 5.5 is to :as ). I as a 阳航空工业学院毕业设计(外文翻译 ) 6 to ve a to . oure if to to 2I to by n is a is eb it To of a by as , to 5.5 沈阳航空工业学院毕业设计(外文翻译 ) 7 . a re to to in . to to 沈阳航空工业学院毕业设计(外文翻译 ) 8 . in a he to eb is to a SP it SP by or by in to If to a so it . of y 阳航空工业学院毕业设计(外文翻译 ) 9 s ow is to it In is is to to a to (is of eb eb be If 沈阳航空工业学院毕业设计(外文翻译 ) 10 0. of in a ou to To a by eb in eb is an so DE a To in a in to a to . 阳航空工业学院毕业设计(外文翻译 ) 11 * * */ /* (* */ ; /* (* */ 沈阳航空工业学院毕业设计(外文翻译 ) 12 ); /* (* */ / DE at in to To in a to is of eb in to in to 任 务 书 基于 考务管理系统的设计与实 现 高等院校每年期中、期末期间都要安排数量众多的考试,而传统的考务安排工作主要依靠教务处工作人员手工安排,这样就需要教务人员了解、掌握各科课程的结课时间、教师的空闲时间以及教室的规模和空闲时间等信息,这些信息随着办学规模的扩大不仅数量庞大,而且不能进行合理、准确地安排还会出现资源冲突等问题。为了规范高校考务 考 试管理,减轻教务员的工作负担,现以沈阳航空工业学院为模型,设计一款考试管理系统软件 。 1、教师、学生(以班级为单位)、课程等信息管理。 2、考场信息管理(主要管理某教室在某个时间段内的使用情况)。 3、考试信息管理(考试科目、考试试间和考试地点等)。 4、安排监考人员。 5、教务员可以统计考试情况、教室使用情况、教师监考情况等信息。 6、教师可以查询自己的监考安排等信息。 前台开发工具学生可以自由选择,后台数据库管理系统建议选择 基于 考务管理系统的设计与实现 院 系 北方软件学院 专 业 计算机科学与技术(软件工程) 班 级 5233104 学 号 200502331110 姓 名 张 霞 指导教师 张荣博 负责教师 张荣博 沈阳航空工业学院 2007 年 6 月 摘 要 随着信息技术的发展,计算机在各行各业都得到越来越广泛的应用。计算机化的考务信息管理将是建设现代化学校必不可少的基本条件。 论文对考务管理进行需求分析,提出了一个系统实现方案并予以设计和实现。 系统利用 术和先进 术的优势,采用 B/S 模式和 构。系统实现权限管理,教师,学生信息查询,添加,删除,修改;考试信息统计,监考教师信息统计;安排考试等功能 ,,力求解决考务管理系统中资源冲突问题,对提高安排考试效率具有重要的意义。 关键词: 考务管理; B/S; 试冲突检测 of is in of It is so a on of , of s to of a of of B/S; 录 1. 引言 .未定义书签。 论文的研究背景 .未定义书签。 论文的内容与意义 .未定义书签。 论文的章节安排 .未定义书签。 2. 需求分析 .未定义书签。 项目内容及要求 .未定义书签。 可行性分析 .未定义书签。 开发工具论述 .未定义书签。 . 前台开发工具 错误 !未定义书签。 . 后台数据库 错误 !未定义书签。 . 其他开发工具 错误 !未定义书签。 3. 系统结构特性设计 .未定义书签。 系统分析模型 .未定义书签。 数据库设计 .未定义书签。 . 数据库逻辑结构设计 错误 !未定义书签。 . 主要涉及的数据库表 错误 !未定义书签。 4. 系统行为特性设计 .未定义书签。 软件结构设计 .未定义书签。 功能子模块设计 .未定义书签。 . 教师管理子模块 错误 !未定义书签。 . 学生管理子模块 错误 !未定义书签。 . 安排考试子模块 错误 !未定义书签。 . 教室管理子模块 错误 !未定义书签。 . 统计管理子模块 错误 !未定义书签。 5. 系统运行与调试 .未定义书签。 统测试方案 .未定义书签。 试结果分析与调试 .未定义书签。 6. 结论与展望 .未定义书签。 参考文献 .未定义书签。 致谢 .未定义书签。 基于 考务管理系统的设计与实现 院 系 北方软件 学院 专 业 计算机科学与技术 (软件工程) 班 级 5233104 学 号 200502331110 姓 名 张 霞 指导教师 张 荣博 负责教师 张 荣博 沈阳航空工业学院 2007 年 6 月沈阳航空工业学院毕业设计(论文) 要 随着信息技术的发展,计算机在各行各业都得到越来越广泛的应用。 计算机化的考 务信息管理 将是建设现代化学校必不可少的基本条件。 论文 对 考务 管理进行 需求 分析 ,提出了一个系统实现方案并予以设计和实现。系统 利用 术和先进 术的优势, 采用 B/S 模式和 构。 系统 实现权限管理, 教师,学生信息 查询, 添加,删除,修改;考试 信息统计, 监考教师信息统计; 安排考试等功能 ,, 力求 解决考务管理系统中资源冲突问题,对提高安排考试效率具有重要的意义。 关键词: 考务管理 ; B/S; 考试 冲突检测 沈阳航空工业学院毕业设计(论文) of is in of It is so a on of , of s to of a of of B/S; 阳航空工业学院毕业设计(论文) 录 1. 引言 . 1 论文的研究背景 . 1 论文的内容与意义 . 1 论文的章节安排 . 2 2. 需求分析 . 3 项目内容及要求 . 3 可行性分析 . 4 开发工具论述 . 7 前台开发工具 . 7 后台数据库 . 8 其他开发工具 . 9 3. 系统结构特性设计 . 10 系统分析模型 . 10 数据库设计 . 12 数据库逻辑结构设计 . 12 主要涉及的数据库表 . 12 4. 系统行为特性设计 . 15 软件结构设计 . 15 功能子模块设计 . 16 教师管理子模块 . 16 学生管理子模块 . 22 安排考试子模块 . 26 教室管理子模块 . 31 统计管理子模块 . 32 5. 系统运行与调试 . 35 统测试方案 . 35 试结果分析与调试 . 35 6. 结论与展望 . 39 参考文献 . 40 致谢 . 41 沈阳航空工业学院毕业设计(论文) 1 1. 引言 随着现代信息技术的快速发展,教育信息化工作成为目前教育改革和发展的主旋律之一。而考务工作作为高校教育信息化工作中的一项重要工作,如何充分利用,构建一个具有开放性、实用性和灵活性的高校考务工作平台,是一个值得探讨的课题。 论文 的 研究背景 随着知识经济时代的到来, 信息化程度越来越高,知识总量剧增,知识更新的 速度也越来越快,这使得教育管理的负担越来越重。目前,很多高等学 校还应用手工式或 单机 式的方法进行考务 管理, 这无疑 给教育者带来很多不必要的重复工作量。 但同时,我们也欣喜地看到很多学校已组建或正在组建校园网。许多教师也在学习现代教育理论,用于辅助教学的现代教育媒体的种类越来越丰富,功能也越来越完善,而新的教育媒体在不断地研制,这无疑为解决这一难题带来了更好的条件和手段。 在高校的日常管理工作中,“考务管理”是教学工作中的一项重要工作 ,其管理模式的科学化与规范化、管理手段的信息化与自动化建设将对学校的教学工作有重要的影响 。 论文的内容与意义 随着高校办学规模的不断扩大,教学资源显得非常紧张, 每年期中、期末期间都要安排数量众多的考试, 因为班级众多 ,考试科目繁多,监考人员数量大等原因,如何准确高效地安排考务工作 ,使教学资源达到最佳配置 ,是高校教务管理部门亟待解决的问题。 为此 现以沈阳航空工业学院为模型,设计一款考 务 管理系统 。 为便利校园的教学管理产生更好的促进作用。 沈阳航空工业学院毕业设计(论文) 2 论文的章节安排 首先在引言部分介绍了课题研究 的 背景,内容和选择课题的意义,其次 在 需求分析中介绍了 项目 的内容以及所需的开发工具,第三 部分 对系统结构特性进行了分析 和数据库的 详细 设计,第四 部分 对系统行为特性进行概要设计和详细设计, 即分别 对各个子模块 进行详细 分析设计,第五 部分 系统运行与调试,进而对各个模块进行测试分析 ,最后对系统 做 出 总结,指出不足之处。 沈阳航空工业学院毕业设计(论文) 3 2. 需求分析 项目内容及要求 项目以沈 阳航空工业学院为模型, 结合学校实际情况 ( 班级众多 , 考试科目繁多,监考人员数量大 ), 开发设计一款基于 高校考务管理信息系统,主要适用于教务员,教师,学生三类人员的使用。 系统功能: 教务员可以不受时间和地点的限制对教师、学生资料、考试情况进行添加、修改等管理功能,可以减少大量的繁琐, 重复的操作,能够更充分地利用网络服务教学; 考场信息 ,考试信息 管理 功能 ,包括 安排监考人员 ,安排考试时间,考试班级信息; 教师和学生可以及时对考试安排进行详细的查询。 系统实现所分析功能, 力求设计合理,避免资源冲突等问题,准确地安排考试。 系统用例图 如下: 教 务 员权 限 管 理学 生教 师课 程 管 理安 排 考 场 信 息安 排 监 考 人 员安 排 考 试 信 息查 询 监 考 信 息查 看 考 试 信 息统 计 信 息查 询 考 场 信 息图 统用例图 沈阳航空工业学院毕业设计(论文) 4 可行性分析 技术可行性 : 1 B/S 结构体系 本质上, B/S 即浏览器 /服务器 (是一种 构,它是一种由传统的两层 构发展而来的三层 构在的应用的特例。 在 系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。 构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户机端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。 在 B/S 三层体系结构下,表示层 (功能层 (数据层(割成三个相对独立的单元: 第一 层是表示层,即 览器。在表示层中包含系统的显示逻辑,位于客户端。它的任务是由 览器向网络上的某一 务器提出服务请求, 务器对用户身份进行验证后用 议把所需的主页送给客户端,客户机接受传来的主页文件,并把它显示在 览器上。 第二层是功能层,即具有应用程序扩展功能的 务器。在功能层中包含系统的事务处理逻辑,位于 务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过 方式向数据库服务器提出数据处理申请,而后等数据库服务器将数 据处理的结果提交给 务器,再由 务器传送回客户端。 第三层是数据层,即数据服务器。在数据层中包含系统的数据处理逻辑,位于数据库服务器端,它的任务是接受 务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给 务器。数据层是数据的存放地。数据层使用一个关系型数据库 (如 实现数据的存储,并集中管理这些数据,实现数据的完整性、安全性和灾难防护。 三层 B/S 体系结构的网络结构图 示。 沈阳航空工业学院毕业设计(论文) 5 图 层 B/S 结构体系模型 B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。 这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“苗条”了很多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力 放在功能服务器上程序的更新工作。这种三层结构层与层之间的相互独立,任何一层的改变不影响其它层的功能。它从根本上改变了传统的二层 C/S 体系结构的缺陷,它是应用系统结构中二次深刻的变革。 2 计模式的结构 八十年代为编程语言 明的一种软件设计模式。 核心是实现三层甚至多层的松散耦合,它将一个应用系统分为三个组件(模型 视图 控制器 1) 型指的是真正完成任务的代码,包含应用系统的核心功能, 表示一个应用系统的数据,并且包含访问、维护和管理这些数据的逻辑。所有属于应用系统持久状态的数据都应该保存于模型对象里。模型提供的服务必须足够适用于不同的终端。一个模型聚集了相关的数据和操作,以提供一个详细而精确的服务 :这些被封装沈阳航空工业学院毕业设计(论文) 6 在操作中的抽象事物的功能被模型化。一个模型的接口提供了访问和更新模型状态,执行封装在模型中的复杂进程的方法。模型服务被控制器访问,用于查询或更改模型的状态。当模型状态发生变化时,模型会通报给视图。对大多数 用程序而言,功能比界面感觉更重要。在模型同界面分离的情况下,代码即可实现 可管理性和可重用性。例如,在一个保险应用程序中,模型就是处理计算保险费和同数据库交互的那些业务代码。模型通常也被称作业务逻辑。 2) 图表示模型的状态,是应用系统的外观,当模型发生改变时,视图也将随之改变,以维持系统数据的一致性。在 式下,通常的设计前提是界面任务较小。当然视图也应该具有一定的功能性并遵守可用性的约束,但视图界面不应当处理数据。事实上,视图的每一部分都只能包含采集数据的逻辑,并把采集到的数据传递给设计模式中的其他组成部分进行处理。 3) 制器是联系模 型与视图之间的纽带,控制模型和视图之间的交互过程。它获取并翻译用户输入的动作,指定执行该动作的模型,或者根据用户的输入和执行的结果来选择下一个视图。 计模式是一种用于分离数据维护和数据表现的方法,在 引入 助于把应用划分为合理的组件,从而可以方便的进行系统的开发、维护和扩充。 随着 种组件技术的广泛应用和 计模式的发展与完善, 用系统开发领域达到了完美的结合。目前,这种结合己经被广泛的应用于许多企业级 用系统的开发过程中 ,其中, 于创建与用户交互的视图, 组件用于创建实现业务逻辑的模型, 于创建实现业务逻辑与用户交互的控制器。 用客户端的用户动作被视图传递给 中处理, 理控制逻辑,调用 活业务逻辑或修改模型状态。根据用户动作和模型处理的结果,控制器选择一个视图作为用户请求的响应。这样,就形成了清晰的 计模式,简化了 用系统的开发。 沈阳航空工业学院毕业设计(论文) 7 开发工具论述 前台开发工具 系统设计基于 用 术。 1 术 一 款应用广泛 的网页设计软件,它包括可视化编辑、 码编辑的软件包,并支持 特性,而且它还能通过拖拽从头到尾制作动态的 画,支持动态 设计,使得页面没有 能够在 览器中正确地显示页面的动画。同时它还提供了自动更新页面信息的功能。 采用了 术。这项技术使得网页在 码编辑器之间进行自由转换, 法及结构不变。 2 术 由 司倡导、许多公司参与一起建立的一种动态网页技术标准。 术是用 言作为脚本语言的, 页为整个服务器端的 单元提供了一个接口来服务于 应用程序。 在传统的网页 件 (*加入 序片段 (记 (就构成了 页 (* 务器在遇到访问 页的请求时,首先执行其中的程序片段,然后将执行结果以 式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 等,这就是建立动态网站所需要的功能。 术具有以下 优点 : 1) 将业务逻辑层和表示层分离 开发人员在使用 术时,可以使用 设计页面显示部分静态页面内容,使用 令或者 序片段来生成网页上的动态内容。 2) 兼容多操作系统 持多种操作系统平台,例如: 及作系统等。 3) 方便的组件功能 沈阳航空工业学院毕业设计(论文) 8 在动态 组件是以 发的,可直接使用。在 于 持多操作系统,所以 移植性和可重用性也非常高。 4) 一次编写,处处运行 由于 有一次编写,处处运行的特点,所以 具此优点。 目前用于生成动态网页较为流行的方法有很多,比如 。 动服务器页)是服务器端的脚本编写环境,用 它可以创建动态 或生成功能强大的 用程序。 是包括 记,文本和脚本命令的文件。 面可以条用 件来执行任务,采用了三层计算结构,将 务器(逻辑层),客户端浏览器以及数据库服务器分开,具有良好的可扩充性。但 能运行在 台上,操作系统的兼容性较差,在动态 组件是由 C+和 语言开发的,并需要注册才能使用。 所以 系统开发 采用 术。 后台数据库 数据库 (术目前是计算机处理与存储数据的最有效,最成功的技 术。网络数据库是指 :以后台数据库为基础的 ,加上一定的前台程序 ,通过浏览器完成数据存储,查询等操作的系统。简单的说 ,一个网络数据库就是用户利用浏览器作为输入接口 ,输入所需要的数据 ,浏览器将这些数据传送给网站 ,而网站再对这些数据进行处理。 言是结构化语言 (缩写,是一种用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用于各种数据查询。其它的应用程序包 括 都支持 系统采用 据库 。 沈阳航空工业学院毕业设计(论文) 9 其他开发工具 系统采用了 术,应用 件 沈阳航空工业学院毕业设计(论文) 10 3. 系统结构特性设计 系统分析模型 系统实现 考务管理功能,安排考试是考务 管理的 重中之重,设置一个权限能够有权利安排每场考试,调配考试相关资源,考试必要 条件有 : 考场信息,考试班级信息,考试科 目信息,考试时间信息,教师,学生权限也是必不可少的,对其系统进行 信息的查询,所以提炼出以下几个实体:教务员 ,教师,学生,考试,考试科目,考场,它们之间的关系如下: 考 试参 加班 级考 场 所 在考 试 科 目所 属监 考 教 师统 具体实体情况描述如下: 联 系 方 式教 师性 别编 号年 龄年 龄联 系 方 式图 师实体与属性 图 沈阳航空工业学院毕业设计(论文) 11 考 试班 级科 目教 室 编 号编 号开 始 时 间结 束 时 间监 考 人 员 1监 考 人 员 1图 试实体与属性 图 考 场教 室 名编 号容 纳 人 数占 用 状 态图 场实体与属性 图 考 试 科 目编 号科 目 名 称图 试 科目实体与属性 图 班 级编 号班 级 人 数图 级实体与属性 图 沈阳航空工业学院毕业设计(论文) 12 数据库设计 数据库 逻辑结构设计 1)教务员 (编号,姓名,登录密码,权限值 ) 2)教师 (编号,姓名,登录密码,权限值 ) 3)学生 (编号,姓名,所在班级编号,登录密码,权限值 ) 3)班级 (编号,班级人数,所在系别 ) 4)课程信息 (编号,科目名称 ) 5)考试安排 (编号,考试科目,班级,教室编号(考试地点),考试开始时间,考试结束时间,监考人员 1,监考人员 2) 6)教室信息 (编号 , 教室名,容纳人数 ) 主 要涉及的数据库表 表 务人员信息 表( 名称 字段名称 数据 类型 主键 非空 编号 O 姓名 O 限值 O 录密码 O 师信息 表( 名称 字段名称 数据 类型 主键 非空 编号 O 所属院系编号 O 名 O 别 O 龄 O 址 O 系方式 O 限值 O 阳航空工业学院毕业设计(论文) 13 登录密码 O 生信息 表( 名称 字段名称 数据 类型 主键 非空 编号 O 所属院 系编号 O 名 O 别 O 龄 O 址 O 系方式 O 限值 O 录密码 O 级信息 表( 名称 字段名称 类型 主键 非空 班级编号 O 班级人数 O 属系别 O 试信息安排 表( 名称 字段名称 类型 主键 非空 编号 O 考试科目名称 O 试班级 O 场编号 O 试开始时间 O 试结束时 间 O 考人员 1 O 考人员 2 O 场信息 表( 名称 字段名称 类型 主键 非空 考场编号 O 沈阳航空工业学院毕业设计(论文) 14 教室名称 O 纳人数 O 程信息 表( 名称 字段名称 类型 主键 非空 课程编号 O 课程名称 O 阳航空工业学院毕业设计(论文) 15 4. 系统行为特性设计 软件结构设计 系统整体构建设计采用 B/S 模式, 架,基于 术解决 式下的考务管理问题,实现权限控制,方便用户操作和使用。 系统 重要任务是实现校园考务信息的管理功能,权限分为:教务员,教师,学生三类,主要功能分析如下 : 1 教务员信息管理 功能 添加,删除,修改,查询 教务员 、教师、 学生 信息 。 2 教师信息管理功能 查询教师信息,查询安排考试情况信息。实现多项条件模糊查询 功能 。 3 学生信息 管理功能 查询学生信息,查询安排考试情况信息。实现多项条件模糊查询 功能 。 4 安排考试管理功能 根据 各科课程的结课时间、教师的空闲时间以及教室的规模和空闲时间等信息,进行合理、准确地安排 考试情况,避免 出现资源冲突等问题。 5 教室信息管理功能 添加,删除,修改,查询教室信息。 6 课程管理功能 添加,删除,修改,查询课程信息。 7 统计管理功能 统计考试情况、教室使用情况、教师监考情况信息。 根据功能分析,系统结构图如下: 沈阳航空工业学院毕业设计(论文) 16 考 务 管 理 系 统教 师 信 息 管 理 学 生 信 息 管 理 考 场 信 息 管 理 考 试 信 息 管 理添加教师信息添加学生信息删除教师信息查询教师信息修改教师信息添加考场信息删除学生信息查询学生信息修改学生信息修改考场信息删除考场信息查询考场信息添加考试信息删除考试信息查询考试信息修改考试信息图 统结构图 功能子模块设计 教师 管理子模块 界面设计 教师管理操作界面: 教师通过登录界面登录系统,进行用户名、密码验证, 如果输入 错误 , 系统 则 跳转 到 示 用户 ,正确则进入管理界面。 此处系统设计用框架 作,目的如下:一是方便用户使用,不用在操作中每按一键都弹出新的网页,造成不必要的查找,二是美观,不论是颜色的搭配还是图片的设计都尽力做到给使用者一种亲切的感觉。 选择 教师 信息一项,右侧框架中, 系 统 会查询到教师所在表中的所有信息,并详细的列出来,此处的设计:每一条信息后面都有修改,删除的 功能,方便 用户对每一条信息做进一步的 操作; 上方显示查询的条件,分别是编号和 姓名,当输入查询条件时系统 就可以根据条件 , 查询 数据 库表中相关的数据信息 ,此处实现的是模糊查找的功能,方便用户,不必完全输入信息并且不必担心输入信息是否完全正 确,系统就会沈阳航空工业学院毕业设计(论文) 17 根据你所输入的信息模糊查找,总会找到你所需要的信息; 添加教师信息一项设计在表的右上方,方便用户操作;具体页面如下: 图 师 管理 子模块 界面 图 沈阳航空工业学院毕业设计(论文) 18 图 师管理子模块 查询界面 图 教师添加界面实现功能: 例如输入教师编号: 2116、院系编号: 111、姓名:张荣博、性别:男、住址:沈阳市皇姑区、电话: 13541231021、年龄允许为空。如图 : 图 师管理子模块添加界面图 沈阳航空工业学院毕业设计(论文) 19 按提交按钮,链接数据库中教师信息表,更新数据,图 显示添加信息 界面 。 图 师管理子模块添加 列表 界面图 教师 修改 界面实现功能: 例如输入教师编号: 2116、院系编号: 111、姓名:张霞、性别:女、住址:沈阳市和平区、电话: 13940289114、年龄: 24。如图 师管理子模块修改 界面图 沈阳航空工业学院毕业设计(论文) 20 按提交按钮,链接数据库中教师信息表, 修改 更 新数据,图 显示 修改 信息 界面 。 图 师管理子模块修改 列表 界面图 教师 删除界 面实现功能: 例如删除教师编号: 2116 的信息,点击该信息后面的删除选项,如图 统进行进一步的提示:是确认删除。 图 师管理子模块删除 界面图 沈阳航空工业学院毕业设计(论文) 21 按 确定 按钮,链接数据库中教师信息表, 删除 更新数据,图 显示 删除 信息 界面 。 图 师管理子模块删除 列表 界面图 数据接口设计 相关数据库表: 教师信息表( 模块内主要算法的描述 教师管理子模块,在查询提示框中输入查询条件,点击检索按 钮,系统实现模糊查询,显示所要查询的信息,点击重置,查询提示框中清除输入内容。在选择修改信息 项 时,系统跳转到 面,在 面中 修改相应 的信息,点击确定,更新数据库, 将修改信息 列表 并显示 , 以 添加 教师信息为例 具体流程如下: 沈阳航空工业学院毕业设计(论文) 22 开 始输 入 教 师信 息判 断 输 入 格 式图 师管理子模块 添加教师信息 流程图 学生管理子模块 界面设计 学生管理操作界面: 在登录界面提示框中输入 学生 用户名, 学生 密码信息,若没选择学生这项权限,则系统提示如图 用户名,密码错误 , 则系统提示如图 输入正确,没有错误发生,则跳转到学生管理界面,进行进一步的查询操作,如图 沈阳航空工业学院毕业设计(论文) 23 图 生管理子模块登录界面 图 生管理子模块登录出错界面 沈阳航空工业学院毕业设计(论文) 24 图 生管理子模块查询界面 数据接口设计 相关数据库表: 学生信息表( 模块内主要算法的描述 学生 管理子模块 主要是 实现模糊查询功能,在查询提示框中输入查询条件,点击检索按钮,系统实现模糊查询,显示所要查询的信息,点击重置,查询提示框中清除输入内容。 连接数据 库中应用 术 ,举例如下: = ; c:); 沈阳航空工业学院毕业设计(论文) 25 e) ; if(= ) 学生编号不能为空 ); ; if(= ) 学生 密码不能为空 ); ; if(= ) 学生姓名不能
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】jsp基于web的考务管理系统的设计与实现(源代码+论文)
链接地址:https://www.renrendoc.com/p-1638324.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!