- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河北联合大学
综合课程设计报告
题目名称: 教学管理系统设计与实现
学 院: 信息工程学院
专 业: 计算机科学与技术
班 级: 11计 2班
姓 名: 张江
学 号: 201114600216
指导教师:
完成日期: 201年月日
目录
一、绪论 1
1 引言 1
2 任务描述 1
3 数据描述 1
4功能要求 1
二、需求分析 2
1 需求调查 2
2 功能需求 2
3 数据描述 3
4 性能需求 6
5 运行需求 6
6 其他需求 6
三、 总体设计 7
1 总体结构和模块设计 7
2 数据结构设计 7
3 数据库设计 9
4 外部接口设计 11
5 出错处理设计 11
四、 总体设计 12
1 代码设计 12
2 程序设计 12
五、 系统实现 16
1学生管理模块中的类以及主要源代码 16
2教师管理模块的类以及主要源代码 27
3领导管理模块的类以及主要源代码 27
4课程管理模块的类以及主要源代码 27
5分数管理模块中的类以及主要源代码 38
6登陆模块中的类以及主要源代码 49
六、 系统测试 53
1 测试方案 53
2 测试项目说明 53
3 评价 53
七、 安装及使用说明 54
八、 设计总结 55
九、 参考文献 56
一、绪论
1 引言
1.1设计目的
(1)为软件的编码提供参考
(2)为软件的使用者提供参考
(3)为软件测试提供参考
1.2题目背景
教学管理作为学校管理的一个重要方面,其可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量。这些数据就是有用的信息,信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径. 校园网信息系统建设的重要性越来越为成人高校所重视。
2 任务描述
2.1目标
学校教学管理人员可以通过此软件对学校日常教学进行管理,其中包括对课程情况的查询、修改和添加,对教师个人基本信息,授课情况等相关信息进行查询、修改和添加。对学生个人基本信息,学生选课,学生成绩和所属院系等进行相关的查询、修改和添加。对课程以及课程所在教室地点以及教室上课人,学生数进行查询。对学生相关考试成绩进行查询修改和添加。此软件系统的健壮性比较强,效率比较高,管理员通过用户名和密码进入软件系统,安全性比较高。
硬件环境:内存:2GB、硬盘:500G
软件环境:操作系统:windows7、数据库:SQL Server 2005、集成开发环境:Eclipse
3.1输入数据
授课教师基本信息,包括教师编号,教师姓名,性别,年龄,家庭住址,职称,授课专业等。学生基本信息,包括学号,姓名,年龄,家庭住址,性别,班级,专业等。选课信息,包括课程名,课程号,所占学分,季度,授课教师姓名,选课人数,先行课,教室号。成绩信息:包括学生姓名、课程名称、成绩等。
3.2输出数据
选课信息,包括课程名,课程号,所占学分,季度,授课教师姓名,选课人数,先行课,教室号。成绩信息:包括学生姓名、课程名称、成绩等。
4功能要求
1.对课程情况的查询、修改和添加,对教师个人基本信息,授课情况等相关信息进行查询、修改和添加。
2.对学生个人基本信息,学生选课,学生成绩和所属院系等进行相关的查询、修改和添加。
3.对课程以及课程所在教室地点以及教室上课人,学生数进行查询。
4.对学生相关考试成绩进行查询修改和添加。
二、需求分析
1 需求调查
1.1组织机构调查
调查的组织机构是河北联合大学,河北联合大学是一所综合性大学,学校有许多学院,学生人数多,因此对教学的管理比较复杂,必须有一套管理效率比较高的教学管理系统。
1.2业务需求调查
1.3对软件系统的要求调查
用户要求通过此软件对学校日常教学进行管理,其中包括对课程情况的查询、修改和添加,对教师个人基本信息,授课情况等相关信息进行查询、修改和添加。对学生个人基本信息,学生选课,学生成绩和所属院系等进行相关的查询、修改和添加。对课程以及课程所在教室地点以及教室上课人,学生数进行查询。对学生相关考试成绩进行查询修改和添加。
2 功能需求
2.1功能划分
根据软件系统所管理的范围不同可以划分为五个功能,分别是领导信息管理功能,教师信息管理功能,学生信息管理功能,选课管理功能,学生课程分数相关功能。
2.2功能描述
反映教学组织机构的总体状况。本教学管理系统主要由教师管理系统,学生管理系统以及领导管理系统等管理系统组成。
使管理者熟悉各部门的业务活动状况。调查各部门的业务活动情况
文档评论(0)