一、 系统规划说明书
在此次大作业之间,我们班级并没有一套完善的学生管理系统。一直以来,班级管理工作主要是简单的WORD文档的使用和ACESS数据库的应用。其操作方法简单但功能很不完善,简明性和实用性都较差。因此,我们第四小组决定利用此次大作业的机会,开发一套专门用于班级管理工作的数据库系统。
经过仔细研究分析,我们决定将系统分为三大菜单部分。分别为学生人事档案管理,学生成绩查询,后台操作管理三部分。为了便于指导员和学校领导对班级情况的了解管理,其中主要侧重点在学生人事档案管理方面。在学生人事档案管理又分为学生人事维护打印和查询打印两个分支。学生成绩菜单具有查询打印功能。系统管理分为操作员管理,密码管理,数据备份等部分。
三大菜单部分紧密结合联系,共分为两个数据库,第一个数据库包括学生管理维护表和成绩查询表,第二个数据库包括系统管理表。如下图所示(图1)
二、 系统说明书
05计专学生管理系统基于FOXPRO 6.0中文版开发。FOXPRO在数据库开发方面具有方面,实用,简单,直接等优点。同时其也具有一定的局限性。
本系统主要面向班级指导员和班级学生开发使用,因此主要侧重于系统的使用性和方便性。同时在安全性方面,我们也十分重视。特别是操作员级别的划分等密码管理,我们都做了仔细的分析研究。
(一)、系统界面的设计,我们主要是本着实用简便的原则设计制作。在系统界面被打开时,会播放一段欢迎曲,界面包括本系统的系统名称,设计人员和所在小组。下面是系统的首界面(图2):
(图2)
系统界面中有登陆系统按钮,系统使用人员可以点击进入密码验证页,如果在一分钟内用户没有点击此按钮,系统会自动跳到密码验证页。此程序的实现代码会在详细设计书中说明。
(二)、密码验证作为系统最基本的安全管理步骤。用户如果不输入合法的用户名和密码,系统是不能进入的。当用户输入合法的用户名和密码时,系统管理会自动判断此用户是什么级别的用户,具有什么权限,使用户的操作具有合法性。密码验证页包括操作员姓名和密码两个部分。具体的代码实现也将在详细设计书说明。
下面是密码登陆页的图示(图3):