傻大方


首页 > 学习 >

软件设计精品|软件设计精品 学生信息管理系统开发( 四 )



按关键词阅读: 开发 软件设计 系统 学生 精品 信息管理 软件设计精品


也即按照逻辑功能的要求 , 考虑各种具体实际条件和具体应用领域 , 进行具体设计 , 来完成这些要求 。
这一部分 , 主要介绍系统的总体设计 。
系统采用模块化设计思想 , 单一入口 , 单一出口 , 可以大大提高设计的效率和可用率 , 并且可以最大限度的减少不必要的错误 。
3.1 系统功能结构设计学生信息管理系统的各子系统可以看做是系统目标下层的功能 。
系统功能分解的过程就是一个由抽象到具体、由复杂到简单的过程 。
3.1.1系统功能模块结构所谓功能结构图就是按功能从属关系画成的图表 , 图中每一个方框称为一个功能模块 。
分解得最小的功能模块可以是一个程序中的每个处理过程 , 而较大的 。

22、功能模块则可能是完成某一任务的一组程序 。
系统总体结构图如图3-1所示:3-1系统总体结构图3.1.2系统功能的描述学生基本信息的录入模块:管理员可以对学生学号、姓名、性别、民族、政治面貌、出生日期、联系电话、入校日期、籍贯、班级、专业、院系、备注的录入 。
学生基本信息的添加模块:管理员可以对学生学号、姓名、性别、民族、政治面貌、出生日期、联系电话、入校日期、籍贯、班级、专业、院系、备注的添加 。
学生基本信息的修改模块:管理员可以对学生学号、姓名、性别、民族、政治面貌、出生日期、联系电话、入校日期、籍贯、班级、专业、院系、备注的修改 。
学生基本信息的查询模块:学生通过自己的学号和合法密码就可以查询自己 。

23、的所有的信息 , 但是不能对自己的信息进行修改 , 更不可以对他人信息进行查询和修改 。
学生基本信息的删除模块:管理员可以对学生学号、姓名、性别、民族、政治面貌、出生日期、联系电话、入校日期、籍贯、班级、专业、院系、备注的删除 。
系统管理模块:普通用户和高级用户均可利用自己的合法用户名和密码进行密码修改 。
对于高级用户可以对普通用户进行添加 , 删除 , 和密码的修改 。
但是普通用户就没有权力对高级用户的信息进行修改 。
3.1.3 系统功能流程图图3-2学生信息管理系统功能流程图3.2系统数据库结构数据库应用系统的开发过程中 , 数据库的结构设计是一个非常重要的环节 , 数据库结构设计的好坏将直接对应用系统的效率以及实现的效果 。

24、产生重要影响 , 好的数据库结构设计会减少数据库的存储量、提高数据完整性和一致性 , 使系统具有较快的响应速度 , 简化基于此数据库的应用程序的实现并具有良好的容错能力 。
实体-联系方法是抽象和描述现实世界的有力工具 。
E-R图是用来描述客观世界的概念模型 , 提供了表示实体型、属性和联系的方法 。
用E-R图表示的概念模型独立于具体的数据库管理系统所支持的数据模型 , 它是各种数据模型的共同基础 , 因而比数据模型更一般 , 更抽象 , 更接近现实世界 。
实体是系统中的各种事物 。
系统由各种实体构成 , 通过实体的活动和状态的变化构成系统的活动 , 由实体的活动构成系统的业务 , 以实现系统的目标和使命 。
系统的事务之间存在广泛的关系 , 因此 , 实体之 。

25、间必然存在各种关系 。
图5-1为学生信息管理系统实体关系图:图3-3学生信息管理系统实体关系图各实体E-R图如下:1学生实体E-R图学 生学生基本信息学生课程信息学生班级信息班 级所在教室班主任所在年级班 号2班级实体E-R图教师编号课程 名称课程 编号课 程3课程实体E-R图设置课程包括班级年级名称年 级4年级实体E-R图所在学院专业名称专业代码专 业5专业实体E-R图6学院实体E-R图学 院包括专业学院名称学院代码7教师实体E-R图教 师所在院系所在专业教师姓名教师编号通过对学生基本信息管理系统的分析 , 现将学生基本信息管理系统E-R图转换为关系模式 , 数据结构如下:系统用户表(用户编号、用户姓 。

26、名、用户密码、用户权限);院系表(院系代码、院系名称);专业表(专业代码、专业名称、院系代码);年级一览表(年级代码、年级名称、专业代码);班级一览表(班级代码、班级名字、年级、班主任、教室);课程一览表(课程号、课程名字、老师代码);教师一览表(老师代码、老师名字、密码、课程代号);学生基本信息表(学号、姓名、密码、性别、出生日期、班级代码、课程代码、入校日期、联系电话、籍贯、备注) 。


稿源:(未知)

【傻大方】网址:/a/2021/0902/0024074806.html

标题:软件设计精品|软件设计精品 学生信息管理系统开发( 四 )


上一篇:竞选|竞选分管农业副乡镇长演讲稿

下一篇:未成年人|未成年人思想道德建设工作校长讲话稿