教务管理系统课程设计报告毕业文章_-毕业文章.pdf
《教务管理系统课程设计报告毕业文章_-毕业文章.pdf》由会员分享,可在线阅读,更多相关《教务管理系统课程设计报告毕业文章_-毕业文章.pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 教务综合管理系统设计报告 专 业:软件工程 成 员:车振军 陆建伟 徐 蕾 杨思倩 指导老师:徐 明 日 期:2016-6-15 一、引言 目的 为了保证项目小组能够按时完成小组任务及目标,便于项目小组成员更好地了解项目情况,使项目小组开展的各个过程合理有序,因此确定各个项目模块的开发情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发,减少开发中的不必要损失。预期的读者是设计人员、开发人员、项目管理人员、测试人员和用户。背景 高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管
2、理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。教务管理系统是一个大型复杂的计算机网络信息系统,满足各类目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作
3、提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 高校现在和将来对信息资源采集、存储、处理、组织、管理和利用的需求,实现信息资源的高度集成与共享,实现信息资源的集中管理和统一调度。为各级决策管理部门提出准确、及时的相关信息和快捷、方便、科学的决策分析处理系统;为信息交流、教务管理提供一个高效快捷的电子化手段;最终达到进一步提高各级领导科学决策水平,提高各院系、各部门管理人员管理水平与办公效率,减轻工作负担的目
4、的。教务管理系统面向管理员、教师和全校学生,实现学生管理、教师管理、课程管理、成绩处理。定义 MySQL MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。MyE
5、clipse 目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快
6、捷方便科学的决策分析 MyEclipse,是在 eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于 Java、Java EE以及移动应用的开发。MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。二、需求分析 功能需求 系统目标 通过本系统可以帮助教务处管理人员利用计算机快速方便的对学生信息以及对于教师信息、课程信息、成绩处理等进行管理,使散乱的信息能够具体化、直观化、合理化、简单化。处理范围 管理员通过用户名与密码登录。一旦通过系统授予特权,可以对学生、教师、课程进行增删改查,成绩进行汇总以及排名的处理。教师登录之后,能够
7、进行课程的处理,以及教师信息的查询,成绩录入模块后续开放。学生登录后,可以进行选课,成绩信息查询,以及向管理员留言。系统功能 目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利
8、用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 性能需求(1)快速响应:软件响应时间,更新处理时间,要求尽可能的快;同样要求查询信息和成绩响应的结果尽可能的快。(2)适应性强:对常用的操作系统、浏览器,可以不加修改直接使用;需借助其他软件进行操作的部分,用提供稳定的多余一种的与其他软件的接口;当数据的精度、结构与其他软件接口发生变化时,要求软件适应性强,灵活性大。当软件出现运行错误时,应有明确的提示,并尽可能的挽救用户已输入的数据。最后,系统硬件提供定期的数据备份功能。(3)可扩充性:当使用到一定阶段时,数据
9、和功能提供升级和更新。目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关
10、信息和快捷方便科学的决策分析 (4)可靠度高:在各项数据的输入,输出及传输过程中要求保持数据的准确,当系统发生故障时,处理系统能及时备份数据库,避免数据流失(5)友好的用户界面及操作的灵活性:系统提供浏览器界面,便于用户实现各种查询、发送操作。在系统操作工程中体现简单、方便、灵活的特点。为确认信息的传送双方在系统中传送信息的可靠性及安全性,采用认证方法,将信息及时反馈给用户,这样预防了信息的丢失及错发现象。环境需求 软件开发环境:MyEclipse 数据库服务器:MySQL 客户端运行:windows 操作系统 三、系统设计 数据结构 综合可行性研究和需求分析,得出教务管理系统的实体类、边界类
11、和控制类。教务管理系统的实体类有课程表、管理员、学生、教师、成绩表和留言表(教学质量评价表),下图为教务管理系统实体类图:目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的
12、需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 教务管理系统实体类图 过程描述 教务管理系统分为管理员模块、教师模块和学生模块,有添加课表、查询课表、查询成绩、设置用户等用例,为更形象的表现各用例的实现过程,建立以下时序图:(1)管理员、教师和学生都可以进行查询信息的操作,查询过程类似,首先输入自己的用户名和密码登入系统,点击相应的查询按钮。对于查询学生信息,选择学号可以准确的查到学生的信息,选择专业、班级能够显示相对应的学生信息。(图-学生信息查询)目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目
13、情况使项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 学生信息查询(2)管理员可以汇总成绩,操作过程为:登录
14、点击“成绩处理”按钮成绩汇总 管理员汇总成绩(3)管理员进行录入课表的操作,登录成功后,选择“课程管理”按钮,根据系统所给表格,填入各节课程,保存后完成录入课表操作。:学生:登录界面类:成绩:课程1:输入用户名和密码2:按学号查询3:按班级查询:管理员:登录界面类:成绩1:输入用户名和密码2:选择成绩3:选择课程4:汇总目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报
15、表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 管理员录入课程(4)设置用户由管理员来操作,可以注册用户、修改用户信息和删除用户信息。注册用户就是运用 sql 语句中的 insert into在数据库中插入信息;修改信息运用 update 对数据库进行操作;delete为删除用户信息。管理员设置用户(5)用户有两种状
16、态,未注册和已注册,状态图如下::管理员:登录界面类:课程1:输入用户名和密码2:选择班级3:选择老师4:录入:管理员:登录界面类:用户1:输入用户名和密码2:注册3:修改4:删除目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满
17、足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 (6)课表的两种状态,未录入和已录入。(7)录入成绩由教师来操作,教师根据科目、学生学号来录入成绩。录入成绩时序图 软件体系结构 教务管理系统组件图:未注册已注册注册用户未录入已录入录入成绩目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重
18、要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 教务管理组件图 图形用户接口界面 登陆界面 主系统成绩管理课程管理成绩成绩管理界面课程课程管理界面目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过程合理有序因此确定各个项目模
19、块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 管理员管理学生界面 目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过
20、程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 _ 目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组
21、开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使
22、项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出了更高的要求尽快改变传统的管理机网络信息系统满足各类高校现在和将来对信息资源采集存储处理组织管理和利用的需求实现信息资源的高度集成与共享实现信息资源的集中管理和统一调度为各级决策管理部门提出准确及时的相关信息和快捷方便科学的决策分析 _ 四、各模块设计 学生类详细设计 属性设计 学生类包含学生
23、的各种信息,如姓名、班级、密码等,详情如下:名称 说明 长度 类型 描述 Sid 学号 10 Varchar 学生唯一标识 sname 姓名 20 Varchar 学生信息 smajor 专业 20 Varchar 学生信息 目小组能够按时完成小组任务及目标便于项目小组成员更好地了解项目情况使项目小组开展的各个过程合理有序因此确定各个项目模块的开发情况和主要的负责人供各项目模块的负责人阅读做到及时协调按步有序进行项目的开发减等教育中的一个极为重要的环节是整个院校管理的核心和基础面对种类繁多的数据和报表手工处理方式已经很难跟上现代化管理的步伐随着计机及通讯技术的飞速发展高等教育对教务管理工作提出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 管理 系统 课程设计 报告 毕业 文章
限制150内