软件工程课程设计学--信息管理系统.docx
上传者:yusuyuan
2022-06-16 13:44:27上传
DOCX文件
340 KB
课程设计
学生成绩信
广息管理系
统
指导老师:曾鹏
姓名:白飞
学号:200108201120
班级:计科系82011班
目录:
第一部分选课系统分析
引言
编写目的
背景说明
术语定义及参考资料
任务概述
目标
系统技术
基本设计概念和处理流程
用户的特点
需求规定
对功能的规定
对性能的规定
设计思想
数据库的设计
系统功能特点
5、软件测试
第二部分学生成绩查询系统分析
系统需求分析
系统功能设计
概念设计
概念结构设计的E-R图
逻辑结构设计
概要设计
主要模块详细设计说明书
第三部分附带主要部分源码
第四部分设计感想
第一部分选课系统
2.引言
21世纪以高科技为核心的知识经济将占主导地位,国家的综合国力和国
际竞争力将越来越取决于科学技术创新水平。教育作为知识创新、传播和应用的
基础,培养和输送人才的摇篮,已经成为经济发展和社会进步的基础。
尽管人类进步的程度随着不同时代,不同地区而有所变化,教育的口径却
在不断扩宽,以便使过去仅供少数人使用的教育资源能够为更多各种年龄、不同
社会阶层和背景的人们所用。在信息爆炸的时代,传统教学管理面临着诸多挑战。
1.1.编写目的
开发基于互联网的学生选课系统,提高管理工作的效率、提高信息的开放性、
改善学生和教师对其最新信息查询的准确性。
2.2.背景说明
随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生
选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的
人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联
网的体育课信息管理系统来提高管理工作的效率。基于互联网的学生选课管理系
统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。它
提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。
1.3.术语定义及参考资料
.(美)GradyBooch,JamesRumbaugh,IvarJacobson,《UMLffl户指南》,机械
工业出版社,2001年8月
.Microsoft,MSDN
.Microsoft,SQLServer2000联机手册
.RogerS.Pressman。软件工程——实践者的研究方法。***出版社,1997
.IPL。SoftwareTestingandSoftwareDevelopmentLifecycles。IPL,1996
.KarlE.Wiegers《软件需求》***出版社,1999
.张海藩《软件工程导论》清华大学出版社。
2.任务概述
目标
系统开发的总体任务是实现学生选课信息关系的系统化、规范化和自动化。
在这里需要指出的是:
系统技术
学生选课系统要求具有信息处理的开发性,方便教师上传学生成绩、学生上网选课和查询选课信息及成绩等,因此本系统设计为基于WWW网络数据库应用系统,使用ASP脚本以Access为数据库的开发技术,运行在支持ASP的服务器上。
本设计概念和处理流程
采用基于SQLServer的分布式数据库管理系统。三层结构是目前用得最多的,这种结构比传统的C/S结构增加了一个应用程序服务器,应用程序服务器包括了统一的界面、业务规则和数据处理逻辑等等,这样客户端程序就可以做得比较小,也就是常说的瘦客户,更由于业务规则和数据处理逻辑的集中在服务器上统一管理,客户端无须进行复杂的计算,也不会因为错误的操作而影响到其他的用户,所以他的可靠性、稳定性和效率都比较好。(其结构如图)
祝r
用户的特点
为保证系统安全高效的运行,本系统把用户划分为3类:教务处、教师和学生。不同的用户在系统中的作用和权限也有所不同,所以它所需要完成的功能也就不同。
教务处可以完成本系统所有的功能:
1)学生信息管理,除学生基本信息外,还可管理学生所选课程、成绩等;
2)教师信息管理,包括教师个人的基本情况和任课情况;
3)项目及班数的设定:根据学校教务处所排课进行班级数及人数的统计,然
后根据统计结果进行项目及班数的设定;
4)排课:根据上一步分班情况安排任课教师;
5)报表生成及输出:生成教师担任课程分班表、按项目生成学生成绩表、按
学生行政班生成成绩表及所有报表的输出。
教师在本系统的功能:查询学生选课情况、自己任课情况、获取自己所担任
课程分班表、录入及修改成绩等。
学生在本系
学生成绩信
广息管理系
统
指导老师:曾鹏
姓名:白飞
学号:200108201120
班级:计科系82011班
目录:
第一部分选课系统分析
引言
编写目的
背景说明
术语定义及参考资料
任务概述
目标
系统技术
基本设计概念和处理流程
用户的特点
需求规定
对功能的规定
对性能的规定
设计思想
数据库的设计
系统功能特点
5、软件测试
第二部分学生成绩查询系统分析
系统需求分析
系统功能设计
概念设计
概念结构设计的E-R图
逻辑结构设计
概要设计
主要模块详细设计说明书
第三部分附带主要部分源码
第四部分设计感想
第一部分选课系统
2.引言
21世纪以高科技为核心的知识经济将占主导地位,国家的综合国力和国
际竞争力将越来越取决于科学技术创新水平。教育作为知识创新、传播和应用的
基础,培养和输送人才的摇篮,已经成为经济发展和社会进步的基础。
尽管人类进步的程度随着不同时代,不同地区而有所变化,教育的口径却
在不断扩宽,以便使过去仅供少数人使用的教育资源能够为更多各种年龄、不同
社会阶层和背景的人们所用。在信息爆炸的时代,传统教学管理面临着诸多挑战。
1.1.编写目的
开发基于互联网的学生选课系统,提高管理工作的效率、提高信息的开放性、
改善学生和教师对其最新信息查询的准确性。
2.2.背景说明
随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生
选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的
人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联
网的体育课信息管理系统来提高管理工作的效率。基于互联网的学生选课管理系
统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。它
提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。
1.3.术语定义及参考资料
.(美)GradyBooch,JamesRumbaugh,IvarJacobson,《UMLffl户指南》,机械
工业出版社,2001年8月
.Microsoft,MSDN
.Microsoft,SQLServer2000联机手册
.RogerS.Pressman。软件工程——实践者的研究方法。***出版社,1997
.IPL。SoftwareTestingandSoftwareDevelopmentLifecycles。IPL,1996
.KarlE.Wiegers《软件需求》***出版社,1999
.张海藩《软件工程导论》清华大学出版社。
2.任务概述
目标
系统开发的总体任务是实现学生选课信息关系的系统化、规范化和自动化。
在这里需要指出的是:
系统技术
学生选课系统要求具有信息处理的开发性,方便教师上传学生成绩、学生上网选课和查询选课信息及成绩等,因此本系统设计为基于WWW网络数据库应用系统,使用ASP脚本以Access为数据库的开发技术,运行在支持ASP的服务器上。
本设计概念和处理流程
采用基于SQLServer的分布式数据库管理系统。三层结构是目前用得最多的,这种结构比传统的C/S结构增加了一个应用程序服务器,应用程序服务器包括了统一的界面、业务规则和数据处理逻辑等等,这样客户端程序就可以做得比较小,也就是常说的瘦客户,更由于业务规则和数据处理逻辑的集中在服务器上统一管理,客户端无须进行复杂的计算,也不会因为错误的操作而影响到其他的用户,所以他的可靠性、稳定性和效率都比较好。(其结构如图)
祝r
用户的特点
为保证系统安全高效的运行,本系统把用户划分为3类:教务处、教师和学生。不同的用户在系统中的作用和权限也有所不同,所以它所需要完成的功能也就不同。
教务处可以完成本系统所有的功能:
1)学生信息管理,除学生基本信息外,还可管理学生所选课程、成绩等;
2)教师信息管理,包括教师个人的基本情况和任课情况;
3)项目及班数的设定:根据学校教务处所排课进行班级数及人数的统计,然
后根据统计结果进行项目及班数的设定;
4)排课:根据上一步分班情况安排任课教师;
5)报表生成及输出:生成教师担任课程分班表、按项目生成学生成绩表、按
学生行政班生成成绩表及所有报表的输出。
教师在本系统的功能:查询学生选课情况、自己任课情况、获取自己所担任
课程分班表、录入及修改成绩等。
学生在本系
软件工程课程设计学--信息管理系统