




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大大连东软连东软信息学院信息学院项项目文档目文档 学生成学生成绩绩管理系管理系统统体系体系结结构构设计说设计说明明书书 1 总总体体设计设计 1 1软软件功能件功能层层次次图图 学生成学生成绩绩管理系管理系统统的功能的功能层层次如次如图图1所示 所示 学生成学生成绩绩管理系管理系统统 用用户户管理管理 成成绩绩管理管理 系系统维护统维护 学学 教插教插查查成成权权 生生 师师入入询绩询绩限限 信信 信成成排管信成成排管 息息 息息绩绩绩绩序理序理 图图1 学生成学生成绩绩管理系管理系统统的功能的功能层层次次图图 大连东软信息学院项目文档 学生成绩管理系统体系结构设计说明书 1 2软软件体系件体系结结构构 学生成学生成绩绩管理系管理系统统的核心是的核心是对对学生成学生成绩绩及及选课选课信息的信息的维护维护与管理 是以数与管理 是以数 据据为为中心的体系中心的体系结结构 依靠数据构 依靠数据联联通各个部分并使之通各个部分并使之协调协调工作 工作 图图2给给出了学生成出了学生成绩绩管理系管理系统对应统对应的体系的体系结结构示意构示意图图 用用户户管理管理 系系统维护统维护 数据数据 成成绩绩管理管理 学生成学生成绩绩 图图2 管理体系管理体系结结构示意构示意图图 根据需求根据需求规规格格说说明明书书中根据系中根据系统统安全性的需要 增加了用安全性的需要 增加了用户户身份身份验证验证的的环节环节 对对关关联图进联图进行行细细化和修改 形成如化和修改 形成如图图3所示整理后的数据流所示整理后的数据流图图 学生学生账户账户 1 用用户户管理管理 用用 系系统统管理管理员员 教教师账户师账户 户户 管管 理理 信信 成功信息成功信息 成成 息息 教教师师 合法合法 身份身份 绩绩 查询查询或或 事事务务 54 信息信息 2 管管 修改事修改事务务 事事务务辨析身份辨析身份验证验证 成成绩绩管理管理 理理 事事务务 信信 查询查询事事务务 信息信息 息息 系系 学生学生 统统 维维 成功信息成功信息 成成绩绩信息信息 护护 系系统维护员统维护员 权权限信息限信息 信信 息息 3 系系统维护统维护 合法身份合法身份 学生成学生成绩绩 图图3 管理系管理系统统整理后的关整理后的关联图联图 从从软软件件实现实现的整体布局考的整体布局考虑虑增加了系增加了系统统初始化模初始化模块块和菜和菜单显单显示模示模块块 用以完 用以完 成系成系统统运行运行环环境的搭建 境的搭建 图图4是是对应对应于于图图3调调整后的整后的软软件件结结构构图图 1 大连东软信息学院项目文档 学生成绩管理系统体系结构设计说明书 学生成学生成绩绩管理系管理系统统 系系统统初始化初始化输输入合法事入合法事务显务显示示 主菜主菜单单 身份身份验证验证事事务验证务验证 教教师师服服务务系系统统学生服学生服务务系系统统 身份有效性身份有效性 事事务务 输输入身插入成入身插入成查询查询排序成排序成绩查绩查 成成绩绩排个人信排个人信 输输入事入事务务 验证验证 有效性有效性检查检查 份信息份信息绩处绩处理理处处理理处处理理询处询处理理 序序处处理息理息处处理理 图图4 学生成学生成绩绩管理系管理系统层软统层软件件结结构构 图图 1 3技技术术路路线线 按照客按照客户户的要求 学生成的要求 学生成绩绩管管 理系理系统统要求运用要求运用结结构化构化语语言言 C语语言言进进行系行系统统 的开的开发发 实现实现控制台控制台风风格程序格程序 的开的开发发 结结构化构化语语言的突出特言的突出特 点是点是认为认为一个程序 一个程序 一一组组程序或者一程序或者一组组系系统统无非是无非是 由一由一组组功能操作来构成的 并功能操作来构成的 并 进进而吸取了而吸取了结结构化分构化分 析的析的 黑盒子黑盒子 的概念 其最大的概念 其最大 的好的好处处就是极大的增加了代就是极大的增加了代码码 的复用能力 它的的复用能力 它的 主要表示方法是一种分主要表示方法是一种分层层次的次的 结结构构图图 它 它层层次清晰 便于按模次清晰 便于按模 块块化方式化方式组织组织程序 程序 易于易于调试调试和和维护维护 C语语言的表言的表现现能力和能力和处处理能力极理能力极 强强 它不 它不仅仅具有丰富的运算符具有丰富的运算符 和数据和数据类类型 型 便于便于实现实现各各类类复复杂杂的数据的数据结结构构 它 它还还可以直接可以直接访问访问内存的物内存的物 理地址 理地址 进进行位行位 bit 一一级级的操作 由于的操作 由于C语语言言实现实现了了 对对硬件的硬件的编编程操作 因此程操作 因此C语语言言 集高集高级语级语言和言和 低低级语级语言的功能于一体 既可言的功能于一体 既可 用于系用于系统软统软件的开件的开发发 也适合 也适合 于于应应用用软软件的开件的开发发 2 教教师师服服务务子系子系统统 模模块设计块设计 2 1数据数据录录入模入模块块 2 1 1功能描述功能描述 教教师师首先首先输输入入账账号和密号和密码码登登录录 系系统统 系 系统验证统验证教教师师身份的有身份的有 效性 无效效性 无效则则提提 2 大连东软信息学院项目文档 学生成绩管理系统体系结构设计说明书 示原因 有效则进入管理界面 教师可以通过输入学号插入或者查 询某个同学的 信息及其成绩 也可以对所有的成绩进行排序操作 然后可以整体 宏观的比较 分析学生成绩 2 1 2性能性能 可支持的最大用户数 无限制 可支持的最大并发用户数 无限制 吞吐量 只受到网络带宽的限制 系统本身无限制 响应速度 只受到网络带宽的限制 系统本身无限制 2 1 3模模块结块结构构 教师服务系统 输入合法事务显示菜单事务分析 身份验证事务验证插入成绩处理查询处理排序处理 输入用户身份有效事务有效 输入事务 信息性验证性验证图5 教师服务系统软件结构图 3 大连东软信息学院项目文档 学生成绩管理系统体系结构设计说明书 2 1 4子模子模块块接口接口设计设计 图图6 教教师师服服务务模模块块主界面主界面 3 学生服学生服务务子系子系统统 模模块设计块设计 3 1成成绩查询绩查询 3 1 1功能描述功能描述 学生可以学生可以进进行成行成绩查询绩查询 也 也查查看个人信息 看个人信息 还还可以可以对课对课程程进进行排序 行排序 3 1 2性能性能 可支持的最大用可支持的最大用户户数 数 5000人人 可支持的最大并可支持的最大并发发用用户户数 数 1000人 人 吞吐量 吞吐量 只受到网只受到网络带宽络带宽的限制 系的限制 系统统本身无限制 本身无限制 4 大连东软信息学院项目文档 学生成绩管理系统体系结构设计说明书 响应速度 5秒 3 1 3 模块结构 学生服务系统 事务输入菜单显示事务处理 学生服务输入输入分析个人信息处理成绩查询处理 成绩排序处理图7 学生服务系统软件结构图 3 1 4 子模块接口设计 图8 学生服务界面 4 数据数据库设计库设计 5 大连东软信息学院项目文档 学生成绩管理系统体系结构设计说明书 4 1关系模型关系模型 学生信息学生信息 成成绩绩信息信息 学号学号Characters 10 课课程信息程信息 课课程号程号Characters 10 成成绩绩信息信息 姓名姓名Variable characters 10 成成绩绩信息信息 课课程号程号Characters 10 学号学号Characters 10 性性别别Integer 课课程名程名Variable characters 30 成成绩绩Number 系系别别Integer 课课程学分程学分Integer 班班级级Characters 20 Identifier 1 出生年月日出生年月日Variable characters 20 Identifier 1 Identifier 1 授授课课信息信息 授授课课信息信息 课课程号程号Characters 10 教工号教工号Characters 10 Identifier 1 授授课课信息信息 教教师师信息信息 教工号教工号Characters 10 姓名姓名Variable characters 10 系系别别Integer 性性别别Integer Identifier 1 学生成学生成绩绩管理系管理系统统关系模型关系模型 图图9 4 2表表结结构构 表表1 学生信息表学生信息表 字段描述字段描述 数据数据类类型型 主主键键 是否可空是否可空 描述描述 学号学号 CHAR 10 是是 例如 例如 姓名姓名 VARCHAR 10 否否 真真实实姓名姓名 班班级级 CHAR 20 否否 所属班所属班级级 系系别别 INT 否否 1 计计算机系算机系 1 男 男 性性别别 INT 否否 0 女 女 出生年月日出生年月日 VARCHAR 20 否否 1991年年4月月9日日 6 大连东软信息学院项目文档 学生成绩管理系统体系结构设计说明书 表表2 教教师师信息表信息表 字段描述字段描述 数据数据类类型型 主主键键 是否可空是否可空 备备注注 教工号教工号 CHAR 10 是是 例如 例如 姓名姓名 VARCHAR 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 班级 cha
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 15072.4-2025贵金属合金化学分析方法第4部分:钯含量的测定
- 2025江西赣州市市直医疗卫生单位及赣州市立医院招聘专业技术人员389人考前自测高频考点模拟试题附答案详解
- 安全培训教师工作手册课件
- 2025年4月浙江杭州高新区(滨江)教育系统直接考核招聘编外人员考前自测高频考点模拟试题及参考答案详解一套
- 小学安全协管员培训课件
- 2025河南新乡市拓晋科技中等专业学校招聘模拟试卷及完整答案详解一套
- 河北省【中职专业高考】2025年中职高考对口升学(理论考试)真题卷【交通运输大类】模拟练习
- 2025广西百色市平果市道路运输发展中心城镇公益性岗位人员招聘1人模拟试卷(含答案详解)
- 2025年三硼酸锂(LBO)晶体项目发展计划
- Glufosfamide-Standard-生命科学试剂-MCE
- 邢台城市介绍课件
- 怎样写好硬笔字-硬笔书法教程课件 4-1 硬笔隶书笔画技法
- 旅行社旅游突发公共事件应急预案
- 统编版中考语文一轮复习:义务教育语文课程常用字表(3500字注音版)(2022版课标)
- 建筑工程技术专业《房屋建筑学》课程标准
- 人教版部编版统编版一年级语文上册汉语拼音5《gkh》课件
- DL-T1083-2019火力发电厂分散控制系统技术条件
- 《2024年北京市医疗服务收费目录》
- 意外险医疗险重疾险
- 便利店陈列培训
- 新疆地方史课件
评论
0/150
提交评论