教务管理系统软件设计说明书
队名:伐木累
队长:石明浩 026
队员:禹继跃 020 匡永昌 022 徐纪彰 024 王飞 027 陈晓宇 004
1. 编写目的
学生管理是高校管理的重要组成部分,对于学校和政府教育管理单位来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是使用传统人工的方式管理学生学籍、档案、成绩等,效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。
2. 软件系统结构设计
2.1复审数据流,结构,流程图
数据流图:
结构图:
流程图:
见《需求分析报告》
2.2运行模块组合
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据
学生作业上交查询子模块运行时,通过用户界面与Mysql学生信息数据库链接,搜索与用户输入的学生信息子模块。
3. 用户界面设计规则
用户管理、学生信息管理、学生成绩管理和信息查询。
数据更新功能分为三部分:学生相关信息的添加、删除和修改。
数据添加功能提供便捷的录入界面,通过应用程序将学生数据添加到数据库中。
数据删除功能将不满足要求的相相关记录从数据库中删除。
数据修改功能允许管理员对他所指定记录的相关信息进行修改。
数据查询功能允许管理员进行两种方式的查询:记录浏览(不构造任何查询条件)和条件查询。记录浏览功能可以方便快捷地浏览全部记录。条件查询允许用户构造各种组合条件来查询所需信息。
密码管理功能允许用户对密码进行修改。
4 出错处理设计
4.1 出错信息
出错输出信息:
在用户使用错误的数据或访问没有权限的数据后,系统给出提示:”对不起,你非法使用数据,没有权限!“而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。用户输入的信息是非中文字符,系统提示:您所输入的信息是非中文字符。
用户输入的信息是中文字符,但与本系统已收录的账户信息不匹配,系统提示:您所输入的信息不存在,请仔细核对您输入的信息是否在本系统收录的账户信息范围之内,重新输入, 管理员输入的不符合数据的类型,系统提示:输入格式错误请重新输入。
4.2补救措施
出错处理对策:
由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破环,但有可能占用更多的数据存储空间,权衡措施由用户来决定。
系统软件出错很容易在出错日志里看到,我们对可能发生的错误会有一个错误编号以及相应的处理方式,以手册的方式提供。用户可以根据系统的提示信息进行相应的排错处理,建立系统运行日志,用于记录系统在运行过程中出现的可以预知的或无法判断的系统错误信息。
硬件的出错处理信息需要检查网络环境。
5. 系统维护设计
由于系统较小没有外加维护模块,仅靠数据库的一些基本维护措施即可。为便于维护,应该设计了三种日志:系统运行日志、操作日志、出错日志。三种日志根据不同的重要程度采取存放在文件和数据库的方式,系统管理员可以很轻松的监控系统运行情况,数据表的建立和删除有数据系统管理员予以维护。
6.
编写需求说明
学生管理是高校管理的重要组成部分,对于学校和政府教育管理单位来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是使用传统人工的方式管理学生学籍、档案、成绩等,效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。
7.软件概要设计
学生信息管理系统的基本目标是辅助学校及教育部的管理层更加方便快捷的管理学生信息,提高管理者的工作效率。
主要有:系统管理、信息管理、成绩管理、班级信息管理、年级课程管理。帮助信息六大模块。
8.详细设计
(l)主要功能
学生信息管理系统的主要功能为:用户管理、学生信息管理、学生成绩管理和信息查询。
数据更新功能分为三部分:学生相关信息的添加、删除和修改。
数据添加功能提供便捷的录入界面,通过应用程序将学生数据添加到数据库中。
数据删除功能将不满足要求的相相关记录从数据库中删除。
数据修改功能允许管理员对他所指定记录的相关信息进行修改。
数据查询功能允许管理员进行两种方式的查询:记录浏览(不构造任何查询条件)和条件查询。记录浏览功能可以方便快捷地浏览全部记录。条件查询允许用户构造各种组合条件来查询所需信息。
密码管理功能允许用户对密码进行修改。
(2)性能要求
方便快捷有效地完成学生信息管理的各项工作,录入数据合法性的校验程度高,数据查询速度快,能够快速的对学生信息进行管理。
(3)系统的输入、输出
输入:学生的个人信息。
输出:所要查询的所有学生的信息。
(4)安全和保密要求
用户只能以管理员的身份进入系统后,才可以对学生相关信息进行查询及修改,安全和保密行高!