3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx
- 文档编号:18962921
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:8
- 大小:157.45KB
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx
《3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。
对关联图进行细化和修改,形成如图3所示整理后的数据流图。
图3学生成绩管理系统整理后的关联图
从软件实现的整体布局考虑增加了系统初始化模块和菜单显示模块,用以完成系统运行环境的搭建。
图4是对应于图3调整后的软件结构图。
图4学生成绩管理系统层软件结构图
1.3技术路线
按照客户的要求,学生成绩管理系统要求运用结构化语言--C语言进行系统的开发,实现控制台风格程序的开发。
结构化语言的突出特点是认为一个程序、一组程序或者一组系统无非是由一组功能操作来构成的,并进而吸取了结构化分析的“黑盒子”的概念。
其最大的好处就是极大的增加了代码的复用能力。
它的主要表示方法是一种分层次的结构图。
它层次清晰,便于按模块化方式组织程序,易于调试和维护。
C语言的表现能力和处理能力极强。
它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。
它还可以直接访问内存的物理地址,进行位(bit)一级的操作。
由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。
既可用于系统软件的开发,也适合于应用软件的开发。
2.教师服务子系统/模块设计
2.1数据录入模块
2.1.1功能描述
教师首先输入账号和密码登录系统,系统验证教师身份的有效性,无效则提示原因,有效则进入管理界面。
教师可以通过输入学号插入或者查询某个同学的信息及其成绩,也可以对所有的成绩进行排序操作,然后可以整体宏观的比较,分析学生成绩。
2.1.2性能
可支持的最大用户数:
无限制;
可支持的最大并发用户数:
吞吐量:
只受到网络带宽的限制,系统本身无限制;
响应速度:
只受到网络带宽的限制,系统本身无限制。
2.1.3模块结构
图5教师服务系统软件结构图
2.1.4子模块接口设计
图6教师服务模块主界面
3.学生服务子系统/模块设计
3.1成绩查询
3.1.1功能描述
学生可以进行成绩查询,也查看个人信息,还可以对课程进行排序。
3.1.2性能
5000人;
1000人;
只受到网络带宽的限制,系统本身无限制;
5秒。
3.1.3模块结构
图7学生服务系统软件结构图
3.1.4子模块接口设计
图8学生服务界面
4.数据库设计
4.1关系模型
图9学生成绩管理系统关系模型
4.2表结构
表1学生信息表
字段描述
数据类型
主键
是否可空
描述
学号
CHAR(10)
是
例如:
1011357001
姓名
VARCHAR(10)
否
真实姓名
班级
CHAR(20)
所属班级
系别
INT
1:
计算机系
性别
男
0:
女
出生年月日
VARCHAR(20)
1991年4月9日
表2教师信息表
备注
教工号
1357001
表3课程信息表
课程号
01
课程名称
VARCHAR(30)
软件工程
学分
表4成绩表
外键
成绩
Double
表5授课表
5.数据结构设计
数据结构是系统数据在内存中的组织形式,在学生成绩管理系统中主要采用结构体的形式对数据进行表示。
structCourse//课程信息
{
charcno//课程编号
charcname//课程名
intcredit//课程学分
};
structStudent//学生信息
charsno//学号
charsname//学生姓名
intsex//性别
intdepartment//系别
charsclass//班级
charbirthday//出生年月日
structTeacher//教师信息
chartno//教工号
chartname//教师姓名
structScore//成绩信息
charcno//课程号
doublescore//成绩
structObject//授课信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 体系结构 设计 说明书