版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大连东软信息学院项目文档学生成绩管理系统体系结构设计说明书1.总体设计1.1 软件功能层次图1 所示。学生成绩管理系统的功能层次如图学生成绩管理系统用户管理成绩管理 系统维护学教插查成权生师入询绩限信信成成排管息息绩绩序理图 1 学生成绩管理系统的功能层次图大连东软信息学院项目文档学生成绩管理系统体系结构设计说明书1.2 软件体系结构学生成绩管理系统的核心是对学生成绩及选课信息的维护与管理,是以数据为中心的体系结构,依靠数据联通各个部分并使之协调工作。图 2 给出了学生成绩管理系统对应的体系结构示意图。用户管理系统维护数据成绩管理学生成绩图 2 管理体系结构示意图根据需求规格说明书中根据系统安
2、全性的需要,增加了用户身份验证的环节。对关联图进行细化和修改,形成如图3 所示整理后的数据流图。学生账户1用户管理用系统管理员教师账户户管理信成功信息成息教师合法身份绩查询或事务54信息2管修改事务事务辨析身份验证成绩管理理事务信查询事务信息息系学生统维成功信息成绩信息护系统维护员权限信息信息3系统维护合法身份学生成绩图 3 管理系统整理后的关联图从软件实现的整体布局考虑增加了系统初始化模块和菜单显示模块,用以完成系统运行环境的搭建。图4 是对应于图 3 调整后的软件结构图。1大连东软信息学院项目文档学生成绩管理系统体系结构设计说明书学生成绩管理系统系统初始化输入合法事务显示主菜单身份验证事务
3、验证教师服务系统学生服务系统身份有效性事务输入身插入成查询排序成绩查成绩排个人信输入事务验证有效性检查份信息绩处理处理处理询处理序处理息处理图 4 学生成绩管理系统层软件结构图1.3 技术路线按照客户的要求,学生成绩管理系统要求运用结构化语言-C 语言进行系统的开发,实现控制台风格程序的开发。结构化语言的突出特点是认为一个程序、一组程序或者一组系统无非是由一组功能操作来构成的,并进而吸取了结构化分析的 “黑盒子 ”的概念。其最大的好处就是极大的增加了代码的复用能力。它的主要表示方法是一种分层次的结构图。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C 语言的表现能力和处理能力极强。它不
4、仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位 (bit)一级的操作。由于 C 语言实现了对硬件的编程操作,因此 C 语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。2. 教师服务子系统 /模块设计2.1 数据录入模块2.1.1 功能描述教师首先输入账号和密码登录系统,系统验证教师身份的有效性,无效则提2大连东软信息学院项目文档学生成绩管理系统体系结构设计说明书示原因,有效则进入管理界面。教师可以通过输入学号插入或者查询某个同学的信息及其成绩,也可以对所有的成绩进行排序操作,然后可以整体宏观的比较,分析学生
5、成绩。2.1.2 性能可支持的最大用户数:无限制;可支持的最大并发用户数:无限制;吞吐量:只受到网络带宽的限制,系统本身无限制;响应速度:只受到网络带宽的限制,系统本身无限制。2.1.3 模块结构教师服务系统输入合法事务显示菜单事务分析身份验证事务验证插入成绩处理查询处理排序处理输入用户身份有效事务有效输入事务信息性验证性验证图5 教师服务系统软件结构图3大连东软信息学院项目文档学生成绩管理系统体系结构设计说明书2.1.4 子模块接口设计图 6 教师服务模块主界面3. 学生服务子系统 /模块设计3.1 成绩查询3.1.1 功能描述 学生可以进行成绩查询,也查看个人信息,还可以对课程进行排序。3
6、.1.2 性能5000 人 ;可支持的最大用户数:可支持的最大并发用户数:1000 人;吞吐量: 只受到网络带宽的限制,系统本身无限制;4大连东软信息学院项目文档学生成绩管理系统体系结构设计说明书响应速度: 5 秒。3.1.3 模块结构学生服务系统事务输入菜单显示事务处理学生服务输入输入分析个人信息处理成绩查询处理成绩排序处理图 7 学生服务系统软件结构图 3.1.4 子模块接口设计图 8 学生服务界面4. 数据库设计5大连东软信息学院项目文档设计说明书学生成绩管理系统体系结构4.1 关系模型学生信息成绩信息学号 <pi>Characters (10)<M>课程信息课程
7、号 <pi,fi1>Characters (10)<M>成绩信息姓名 Variable characters (10)<M> 成绩信息课程号 <pi>Characters (10)<M> 学号 <pi,fi2>Characters (10)<M>性别 Integer<M>课程名 Variable characters (30)<M>成绩 Number<M>系别 Integer<M>课程学分 Integer<M>班级 Characters (20)Ide
8、ntifier_1<pi>出生年月日 Variable characters (20)Identifier_1<pi>.Identifier_1<pi>授课信息.授课信息课程号 <pi,fi1>Characters (10)<M>教工号 <pi,fi2>Characters (10)<M>Identifier_1<pi>.授课信息教师信息教工号 <pi>Characters (10)<M>姓名 Variable characters (10)系别 Integer性别 Inte
9、gerIdentifier_1<pi>.学生成绩管理系统关系模型图 94.2 表结构表 1 学生信息表字段描述 数据类型 主键 是否可空 描述学号CHAR ( 10) 是 例如: 1011357001姓名VARCHAR(10)否 真实姓名班级CHAR ( 20) 否 所属班级系别INT否 1:计算机系1:男性别INT否0:女出生年月日VARCHAR(20)否 1991年 4月 9日6大连东软信息学院项目文档设计说明书学生成绩管理系统体系结构表 2 教师信息表字段描述 数据类型 主键 是否可空 备注教工号CHAR ( 10) 是 例如: 1357001姓名VARCHAR(10)否 真
10、实姓名系别INT否 1:计算机系1:男性别INT否0:女表 3 课程信息表字段描述 数据类型 主键 是否可空 备注课程号CHAR ( 10) 是 例如: 01课程名称VARCHAR(30)否 软件工程学分INT否表4成绩表字段描述 数据类型 主键 是否可空 备注学号CHAR ( 10) 是 外键课程号CHAR(10)是 外键成绩Double否表5授课表字段描述 数据类型 主键 是否可空 备注7大连东软信息学院项目文档设计说明书学生成绩管理系统体系结构教工号CHAR (10) 是 外键课程号CHAR(10)是 外键5.数据结构设计数据结构是系统数据在内存中的组织形式,在学生成绩管理系统中主要采用结构体的形式对数据进行表示。struct Course /课程信息 char cno /课程编号 char cname /课程名 int credit /课程学分;struct Student /学生信息 char sno /学号 char sname /学生姓名 int sex /性别int department /系别char sclass /班级char birthday /出生年月日;struct Teacher /教师信息 char tno /教工号 char tname /教师姓名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年南京特殊教育师范学院单招职业倾向性测试题库带答案详解(黄金题型)
- 2026年南昌理工学院单招综合素质考试题库附答案详解(完整版)
- 2026年博尔塔拉职业技术学院单招职业技能测试题库附参考答案详解(达标题)
- 弹药箱安全管理制度
- 骨科医院管理制度汇编
- 该公司安全管理制度范本
- 厂区出入登记与管理制度
- 娱乐陪练考核制度细则
- 探寻差异与共进:城市普通与示范高中英语课堂互动现状剖析
- 探寻小麦全产业链成本收益密码:多维度剖析与策略构建
- 展会现场活动策划方案
- 司机安全行驶培训课件
- 2026广西财经学院公开招聘教职人员72人备考题库及完整答案详解
- 2026黑龙江哈尔滨市侵华日军第七三一部队罪证陈列馆招聘编外人员15人参考考试试题附答案解析
- 青岛港湾职业技术学院综合评价招生试题
- 2026春人教版英语八下Unit3 Growing Up教学设计(全案)
- 2025年强脉冲光专业知识考试题及答案
- 中建三局安全生产隐患识别口袋书2020版上
- 2026年及未来5年市场数据中国印染设备行业市场调研及投资战略规划报告
- 钢结构厂区安全培训内容课件
- 2026年怀化职业技术学院高职单招职业适应性考试备考试题带答案解析
评论
0/150
提交评论