第三章 可行性分析 学生信息,作为一个学校,就有一定的工作量存在,而学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;课程管理;成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。 学生信息管理系统是为本校开发的,本系统所采用的语言是Visual Basic,用Microsoft Access 2000数据库完成。该系统总体有四部分组成,包括学生信息查询、教务信息维护、学生选课及用户管理。通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。 本系统主要信息流程为:教务信息维护接受学生的信息,学生信息查询根据教务信息维护的学生信息做出对所接收的信息合理性进行判断,并交于信息维护进行相应的修改,再把信息存入数据库中。学生选课是对学生进行相应选择自己相关的课程。最后进行打印。 采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。
第四章 总体设计 5.1 系统功能描述 本系统的主要任务是实现对学校教导处的学生信息管理、成绩管理、课程管理及相关查询。其主要功能包括: 1、学生信息管理功能 班级管理。提供给班主任进行本班学生的信息更新、删除。 添加学生。以班级为单位,进行学生入库。其中分为单个添加和成批添加。单个添加学生供数量较少的学生信息入库;成批添加可以从现存的学生信息EXCEL文件中成批录入到数据库中。 删除学生。当学生毕业后,学生信息转移备份数据库中,系统的基本数据库中需要删除学生信息。该功能主要进行成批地删除学生信息,如连续学号区段的多位学生信息删除,整个班级的删除,所有学生信息的删除。 新生管理。本部分的功能主要有新生导入、分班、及设置学号。新生导入实现从现存的EXCEL新生名单中录入学生信息。分班功能实现按新生的报考专业、成绩及性别进行分班。设置学号实现自动为各班学生编发学号。 学生信息备份。在学生信息删除前,将其按班级为单位保存到备份数据库。 2.学生成绩管理功能 分数录入。以班级为单位,录入各科目的期中、期末、总评成绩。 总分及名次。计算指定班级学生的总分及名次。 补考成绩录入。修改总评成绩,以决定最终补考人数。 成绩备份。为指定班级及指定的学期数的学生成绩保存到备份数据库中。 3、课程信息管理功能 课程管理。提供本学期各年级各专业所开课程名称的录入、修改、删除。它是学生成绩管理的基础。用以保证数据库中一致性原则。 4、查询功能。 学生信息查询。根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询。 备份成绩查询。按班级为单位查询备份数据库的学生信息,补考情况。 2.2 数据流图与数据字典 2.2.1 数据流图 根据以上的系统功能描述,设计出数据流图如下: 一、顶层数据流图与0层数据流图(图2-1至图2-2 2.2.2 数据字典 一、数据流条目: (1)学生信息管理模块: 学生信息管理要求=[新生数据处理要求|班级数据管理要求|添加数据要求|数据删除要求|数据备份要求] 新生数据处理要求=[新生数据|班级数目|起始学号|班级名称|专业] 班级数据管理要求=[班级名称|修改要求] 添加数据要求=[单个学生数据单|成批数据单] 数据删除要求=[起止学号|班级名称|所有学生数据] 数据备份要求=[班级名称|
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/11/11