毕业设计论文_实验室排课管理系统.doc

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计论文_实验室排课管理系统

目录 摘 要 I ABSTRACT II 1 引 言 1 1.1 问题的提出及研究意义 1 1.2 国内外研究现状 1 1.3 本文研究的目的和研究内容 2 1.4 系统开发背景 3 2 系统总体概述 4 2.1 产品标识 4 2.2 产品描述 4 2.2.1系统属性 4 2.2.2项目背景 4 2.2.3运行环境 4 2.3 用户特点 5 2.4 用户约束 5 2.5 字义缩语及专有名词定义 5 2.6 系统开发工具介绍 6 2.6.1JAVA简介 6 2.6.2Java Service Page(JSP)简介 6 2.6.3SSH(Struts、Hibernate和Spring)简介 7 2.6.4SQLServer2005 简介 8 2.6.5MYECLIPSE 简介 8 2.6.6B/S模型简介 8 3 系统需求分析 10 3.1 系统的原始功能性需求 10 3.2 系统非功能性需求 11 3.2.1用户界面需求 11 3.2.2软硬件环境需求 11 3.2.3软件质量需求 12 3.2.4文档编写要求 12 3.3 可行性分析报告 12 3.3.1必要性分析 12 3.3.2技术可行性 12 3.3.3管理可行性 13 3.3.4经济可行性 14 3.3.5社会因素方面的可行性 15 3.3.6操作可行性 15 3.3.7可行性分析结论 15 3.4 系统组织和功能结构图 16 3.4.1用户组织结构图 16 3.4.2管理员功能结构图 17 3.4.3教师功能结构图 18 3.4.4学生功能结构图 19 3.5 用户业务流程图 19 3.5.1流程图的图形表示的意义 19 3.6 数据流程图 22 3.6.1流程图的图形表示的意义 22 3.6.2系统顶级数据流关联图 23 3.6.3系统总数据流程图 24 3.6.4基本信息管理子系统数据流程图 25 3.6.5排课管理子系统数据流程图 27 3.6.6学生选课子系统数据流程图 28 3.6.7留言管理子系统数据流程图 29 3.7数据字典 30 3.7.1数据项 30 3.7.2数据流 32 3.7.3数据存储 33 3.7.4处理逻辑 34 3.7.5外部实体 35 4 系统总体设计 36 4.1 系统总体架构 36 4.2 系统功能时序设计 38 4.3 系统设计标准与规范 38 4.3.1系统开发规范 38 4.3.2界面样式设计 39 4.3.3输入输出设计规范 39 4.5 系统主要模块的详细设计 40 4.5.1系统框架设计模块 40 4.5.2排课系统后台管理模块 42 4.5.3排课系统前台显示 43 5 系统数据库设计 44 5.1 概念结构设计 44 5.1.1E-R图实体、联系的属性说明 44 5.2 系统逻辑结构设计 46 5.3 系统物理结构设计 46 5.4 系统表结构说明 47 5.4.1系统表格清单 47 5.4.2系统表结构说明 48 6 系统实施 52 6.1.1用户登录系统界面 52 6.1.2管理员模块界面 52 6.2 系统主要功能模块的测试 57 6.2.1管理员(所有用户)登录测试 57 6.2.2管理员排课测试 58 6.2.2管理员信息管理测试 58 6.3 系统运行环境 59 7 系统改进建议 61 结 论 62 致 谢 63 参考文献 64 摘 要 随着计算机管理系统在各个地方的使用越来越普遍,因为计算机管理系统可以给企业带来更快的生产速度、更高的效率以及更规范的企业流程。等等这些原因都是计算机管理系统的优点,在我们学校的实验室的规模和教师成员日益增长的情况下,由于越来越多的实验室、计算机以及教师学生成员,所以管理的规范化是必需的一个趋势,我们为了给实验室提供一个更加方便的管理,所以要完成一个实验室排课管理系统来方便有效地管理实验室机房。[1] 在面向对象的基础上开发此系统,这也是由于面向对象的优越性,所以才在此基础上开发此系统,我们可以将教室、班级、用户、课程以及排课这个事件都作为一个对象,然后在利用面向对象的开发原理对此管理系统进行开发。 我们做此管理系统的目的就是为了提高实验室的管理效率和规范化流程,所以我们首先要完成的功能就是管理各个对象,当然在此管理系统中最重要的功能是实现排课,我们要做到管理员登录系统以后可以进行排课以及对教师和课程的安排,而教师和学生进入系统以后可以随时查询自己的课程,这样可以方便管理员管理,也方便了教师和学生对自己课程信息的掌握,所以要达到的目的就是实现上述功能以至于方便地管理实验室。还为日后根据自身发展的需求扩展系统功能提供了更方便快捷的机制,提高了系统的扩展性。[2] 关键词:面向对象 管理系统 基于B/S Abstrac

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档