内容发布更新时间 : 2024/11/17 21:35:53星期一 下面是文章的全部内容请认真阅读。
. .
(2)在图2.3(现行系统的业务流程图)中存在业务处理过程不合理的情况,奖惩信息应该根据学生成绩来进行管理,异动管理也应在学生信息和成绩信息共同分析后进行操作。
(3)在图2.3(现行系统的业务流程图)中,没有提供对学籍表的查询功能。
(4)在图2.5(现行系统的一层DFD)中,也存在数据流处理不合理的情况。
(5)在图2.5(现行系统的一层DFD)中,依次生成多个数据存储报表,是不必要的冗余,因为这些信息都要汇总与学籍表,没有必要另外产生存储报表。
为了在新系统的建设中,对以上问题予以克服和改进,我们将在原系统的基础上,开发出比原系统更合理、效率更高的新系统。
1.新系统的业务流程图(见图2.8)
word完美格式
. .
错 误输入用户名和密码系统管理员登录验证正确学生成绩添加修改查询毕业生信息登记 学生基本信息 添加修改查询递交成绩单教师毕业生信息表学生信息表提供毕业生信息异动信息添加、查询成绩表奖惩信息添加、查询异动信息表用人单位学籍信息总结奖惩信息表学生查 询学籍表 图2.8 新系统的业务流程图
在新的业务流程图中,系统登录验证和查询等部分都由计算机软件系统来完成,而数据的添加和修改几个部分,都由用户配合新系统来完成。
2.新系统的数据流程图(顶层图见图2.9,一层图见图2.10):
word完美格式
. .
系统管学生信息理员高校学籍信息理系统成绩信息教师学籍信息学生用人单位毕业生信息表D0学籍表 图2.9 新系统的顶层数据流程图
P5毕业生信息P1系统管理员学生信息学生基本信息管理P2教师成绩单学生成绩管理P3奖惩学生名单奖惩信息奖惩管理休学留级退学名单毕业生信毕业生信息息毕业生信息管理学生信息P4异动管理D0学籍表学籍信息学生用人单位成绩信息 图2.10 新系统的一层数据流程图
从新系统的数据流程图中可以看出,异动管理是在学生基本信息管理和学生成绩管理的基础上完成的,奖惩管理也是根据学生成绩管理而处理的,毕业生信息管理直接调用学生基本信息管理中的数据,这些处理操作都比原系统中的操作节省了大量的人力和物力。 2.3 系统设计
word完美格式
. .
信息系统设计阶段的主要任务是从信息系统的总体目标出发,根据系统分析阶段的报告,考虑到经济、技术和运行环境等方面的条件,使用结构化的系统设计方法开发出合理的高校学籍信息管理系统。 2.3.1 系统总体结构设计
高校学籍信息管理系统的总体结构示意图如图2.12所示:
高校学籍信息管理系统系统管理学生基本信息管理学生成绩信息管理查询修改学生成绩统计分析学生成绩添加奖惩奖惩管理异动管理毕业生信息管理查询修改异动信息用户登录密码管理添加基本信息修改基本信息查询基本信息添加学生成绩删除学生成绩查询奖惩添加异动信息添加毕业生信息修改毕业生信息 图2.12 高校学籍信息管理系统总体结构示意图 2.3.2 代码设计
1.代码设计的目的
代码就是用数字、字母、符号等来代表客观存在的实
word完美格式
. .
体及其属性,代码设计的目的是为了方便计算机的处理,便于进行信息的分类、存储、校对、统计和检索,从而使整个学生学籍管理系统正常运行。[15]在该学生学籍管理系统中,要涉及到学生学号和课程编号等代码的设计。为了简化该系统的管理和维护,及时进行学生信息和成绩信息的更新,把学生学号和课程编号等作为代码对象,从而避免了二义性、保证了编码的规范化和标准化。
2.代码设计的原则
我们在设计代码时遵循以下原则:唯一确定性、合理性、规范性、可扩充性、适用性、简洁性和系统性。
3.编码方式
对于学号的编码,使用了数字型的层次代码,可以唯一的标识每个学生,避免了 二义性。对于课程编号的编码,使用了数字字母混合型的层次码,使考试成绩的相关信息便于管理,易于更新。同时,把成绩按不同的分值进行分类,以不同的字母代表不同的类别,极大地方便了查询,减少了人工处理的繁琐工作。总而言之,代码设计使高校学籍信息的管理更科学,操作更简单,查看更方便。
我们所开发的高校学籍信息系统的代码设计如下所示:
word完美格式