目 录 引 言 一、研究状况及设计目标. 1 内容来自www.paper51.com 二、要解决的几个关键问题. 1 http://www.paper51.com 2.1研究设计中要解决的问题. 1 内容来自论文无忧网 www.paper51.com
2.2解决问题采用的关键技术及分析. 2 paper51.com
三、需求分析. 2 内容来自论文无忧网 www.paper51.com
3.1总体概述. 2 内容来自论文无忧网 www.paper51.com
3.1.1产品标识. 2 copyright paper51.com 3.1.2系统属性. 2 内容来自论文无忧网 www.paper51.com 3.1.3开发背景. 2 http://www.paper51.com
3.2系统关系图. 2 内容来自www.paper51.com 3.3数据库需求. 3 http://www.paper51.com 3.3.1所需要的文件. 3 http://www.paper51.com
3.3.2数据项. 3 paper51.com 四、总体设计. 5 copyright paper51.com 4.1系统的功能结构图. 5 内容来自www.paper51.com 4.2程序功能设计. 5 paper51.com 4.3开发工具. 6 paper51.com 五、系统测试. 6 http://www.paper51.com
5.1软件测试的目的. 6 copyright paper51.com 5.2软件测试的方法. 6 copyright paper51.com
5.2.1黑盒测试. 6 内容来自www.paper51.com 5.2.2白盒测试. 7 内容来自www.paper51.com
5.3系统测试. 7 内容来自论文无忧网 www.paper51.com 5.4功能测试. 8 内容来自论文无忧网 www.paper51.com 5.4.1等价划分. 8 http://www.paper51.com 5.4.2边界值分析. 9 paper51.com 5.4.3错误推测. 9 http://www.paper51.com 5.4.4因果图. 9 http://www.paper51.com
5.5性能测试. 9 内容来自论文无忧网 www.paper51.com 六、总结. 13 paper51.com 参考文献 http://www.paper51.com 致谢 copyright paper51.com http://www.paper51.com 引言 http://www.paper51.com 随着我国教育产业化的飞速发展,社会对教育水平和教学管理软、硬件的要求日益提高,尤其是对一个学校能否具备一整套完善的教学管理软件提出了更多的要求。研究开发一个教学管理系统软件,它不仅能改善学校教学与管理的基础环境,而且在一定程度上还反映出学校管理的现代化水平。 paper51.com 一所学校要生存要发展,就必须建立与自身特点相适应的管理信息系统(MIS),及时为师生提供服务,为他们提供一个高效、便捷、良好的教育教学环境。本文研究开发一个教学管理系统软件,此系统包括系统、教师信息、学生信息、班级信息、课程信息、选课信息和帮助七大功能模块,而且具有针对性强、功能强大、易于操作等特点。本人结合教学管理系统的要求,主要完成教学管理系统的需求分析、总体设计和系统测试。 内容来自论文无忧网 www.paper51.com 一、研究状况及设计目标 copyright paper51.com 通过分析学校教学管理方面的某些不足,为了以最快地速度响应教师和学生的需求,为他们提供一个高效、便捷、良好的教育教学环境。这就需要我们开发一个相关的应用软件来解决这个问题。教学管理系统软件具有针对性强,功能强大,易于操作等特点。系统设计达到以下六个目标: http://www.paper51.com 第一个目标:方便对教师信息的管理、课表的查询及信息查询; paper51.com
第二个目标:方便对班级信息的管理及班级信息的查询; 内容来自论文无忧网 www.paper51.com 第三个目标:方便对学生信息的管理、学生成绩的管理、学生信息查询和学生课表查询; copyright paper51.com 第四个目标:方便对课程信息的管理及课程信息的查询; 内容来自www.paper51.com 第五个目标:方便学生选课及对主修课程安排情况的查询; 内容来自论文无忧网 www.paper51.com 第六个目标:提供功能强大的帮助信息,方便用户更好的了解和使用本系统。 http://www.paper51.com 二、要解决的几个关键问题 内容来自论文无忧网 www.paper51.com 2.1研究设计中要解决的问题 paper51.com (1)数据表的设计:数据表的设计是整个系统实现的初步,也是整个系统设计的基础。数据表包括:班级资料表、教师资料表、课程资料表、学生档案表、学生选课表、课表和系统用户表。 copyright paper51.com
(2)数据表的关系确定:数据表关系的确定是本系统的一个关键问题,因为数据表的关系确定正确与否,是关系到整个系统是否能够正确运行的关键,并且数据表关系还贯穿于整个系统的始终。对于这一问题的解决,经过我们小组成员的仔细分析以及指导教师的帮助下得以完成。 http://www.paper51.com (3)查询的设计:查询是本系统的一个重点问题,因为系统的许多窗体和查询都是调用查询,查询的好坏,是关系到数据流程是否正确的关键性问题。因此要做好查询是关系到系统是否可以实现的关键。 paper51.com 对于查询的设计,经过分析和研究,最终完成了所有查询的设计过程。查询分别为:教师课表查询、教师信息查询、班级信息查询、学生信息查询、学生课表查询、课程信息查询。 paper51.com (4)窗体的制作:窗体是整个系统的眼睛,他向用户显示所有关于系统的信息,是系统的关键。 内容来自论文无忧网 www.paper51.com 主要的窗体包括:用户管理窗体、教师信息管理窗体、教师信息查询窗体、班级信息管理窗体、班级信息查询窗体、学生信息管理窗体、学生成绩管理窗体、学生信息查询窗体、课程信息管理窗体、选课信息窗体。 内容来自www.paper51.com (5)报表的制作:报表是系统输出窗口,它向用户提供可以查看的数据集合,是系统的重要组成部分。 paper51.com 2.2解决问题采用的关键技术及分析 内容来自论文无忧网 www.paper51.com 要有效的解决上述几个关键问题,这就要求我们掌握SQL Server 2000数据库系统的设计与编程,并且还要能够灵活的应用表、报表、查询、窗体,以及VB 代码的设计。 内容来自论文无忧网 www.paper51.com 三、需求分析 内容来自论文无忧网 www.paper51.com 3.1总体概述 copyright paper51.com 3.1.1产品标识 copyright paper51.com 产品名称:教学管理系统 copyright paper51.com
产品缩称: TMS(Teaching Management System) copyright paper51.com 3.1.2系统属性 copyright paper51.com TMS是一个在Windows操作系统平台下运行的教学管理系统,并借助数据库系统(SQL SERVER 2000)进行数据管理。 http://www.paper51.com 3.1.3开发背景 http://www.paper51.com 为了对学校的一些教学环节进行方便快捷的管理,提高工作效率,从而开发教学管理系统。此系统从对“学生”、“教师”、“班级”、“课程”等基本资料的管理,到“学生选课”和“学生成绩输入”,最后实现“学生课表查询”、“教师课表查询”、“学生成绩查询”等多方面、多角度、多条件的快速查询。 copyright paper51.com
3.2系统关系图 copyright paper51.com copyright paper51.com 图一 教学管理系统关系图 内容来自论文无忧网 www.paper51.com
3.3数据库需求 copyright paper51.com 3.3.1所需要的文件 内容来自论文无忧网 www.paper51.com 1.班级资料表(主键:班级ID)=班级DI+教师ID+班级名称+系别+年级名称+班级人数 copyright paper51.com
2.教师资料表(主键:教师ID)=教师ID+教师姓名+教师性别+教师职称+教师年龄+健康状况+婚姻状况+身份证号+家庭地址+家庭电话+班主任 paper51.com 3.课程资料表(主键:课程ID)=课程ID+课程名称+课程类型+上课教师ID +开课教师+上课周节+上课地点+是否开课+课程学分 内容来自www.paper51.com 4.学生档案表(主键:学生ID)=学生ID+学生姓名+班级ID +学生性别称+出生日期+政治面貌+民族+籍贯+身份证号+毕业学校+照片 内容来自论文无忧网 www.paper51.com 5.学生选课表(主键:选课ID,课程ID)=学生ID+课程ID+备注 http://www.paper51.com 6.课表=[周/节]+周一+周二+周三+周四+周五+周日 paper51.com 7.系统用户表(主键:用户名)=用户名+密码+权限 内容来自论文无忧网 www.paper51.com
|