的选择条件将满足其条件的学生记录找到。选择删除的话,可以将相应的学生记录从数据库中删除掉。
依据以上的需求,本系统需要完成的功能模块包括:
管理员登录:管理员打开页面之后,输入用户名和密码进行登入。 添加操作员:管理员可以添加和删除操作员,操作员只能操作系统,不能使用“添加操作员”的功能。
学生档案信息管理:可以添加、修改、删除和查询学生档案信息。 班级信息管理:可以添加、修改、删除班级。 课程信息管理:可以添加、修改、删除和查询课程。 学生成绩信息管理:可以添加、修改、删除和查询学生成绩。 退出系统:管理员、操作员登录之后,可以退出系统。
根据学生档案管理系统的需求,设计对应的数据表及功能如下:
学生档案信息表:存放学生基本信息相关的信息数据。 班级信息表:存放班级基础信息数据。 课程信息表:存放课程相关信息数据。 成绩信息表:存放考试成绩详细信息数据。 管理员信息表:存放管理员的相关信息数据。 操作员信息表:存放操作员的相关信息数据
对性能的规定
2. 精度
本软件对数据的精度没有特殊的要求。 2.时间特性要求
等待计算的时间不超过15秒。 3.灵活性
本软件采用可视化界面,用户通过单击界面上所显示的数字和回车键以及相关信息的输入就可以完成各项操作。 4.输入输出的要求
运行环境
设备:硬件最低要求:内存32MB以上,硬盘15MB以上。
支持软件:操作系统:Windows98/NT/2000/XP等能安装java2的操作系统。
11
基本设计概念和处理流程
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生学籍管理系统软件为教学办公室带来了极大的方便。该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。通过用户使用手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。下就是详细的用户使用说明,通过阅读此使用说明,管理员能够方便的对信息进行输入,追加,修改,删除,查询,显示等操作。
系统结构框架
学生档案管理系统 学生信息管理 课程管理 班级管理 成绩管理 管理员管理 学 生 信息 添加 学生信息修改 学生信息删除 学生信息查询 课程信息添加 课程信息修改 课程信息删除 课程信息查询 班级信息添加 班级信息修改 班级信息删除 成绩信息查询 成绩信息添加 成绩信息删除 操作员删除 操作员添加 登录退 出系统
功能需求与程序的关系
功能需求 添加学生信息 修改学生信息 删除学生信息 查询学生信息 添加课程信息 修改课程信息 删除课程信息
程序单元或模块(实现功能需求) StudentSituation.java StudentModify.java StudentDelete.java StudentInquest.java LessonSituation.java LessonModify.java LessonDelete.java 12
查询课程信息 添加班级信息 修改班级信息 删除班级信息 查询成绩信息 添加成绩信息 删除成绩信息 添加操作员 删除操作员 登录退出系统
LessonInquest.java ClassSituation.java ClassModify.java ClassDelete.java ScoreInquest.java ScoreSituation.java ScoreDelete.java ManagerSituation.java ManagerDelete.java System.java 人工处理过程
用户可以根据需要单击各种选择按钮,以决定系统进程。
三、 接口设计
用户接口
本系统采用图形用户结构,以鼠标和键盘为用户接口,方便管理员对数据的操作。
外部接口
本系统提供基于Access的数据导入和导出功能,方便各类用户使用。
内部接口
本软件需要实现的内部接口是各个模块之间的接口。
四、 系统出错处理设计
出错信息
1. 输入的数据无法与文本文挡建立连接,即无法把信息写入文本文挡中。 2. 当输入错误信息时,系统发出警告。
补救措施
1. 提示无法建立连接。 2. 提示输入数据错误。
13
系统维护设计
不需要另外再进行维护设计。
14
文挡编号:WD-STUDENT-SRS-070509 版 本 号:V1.0
详细设计说明书
项目名称 学校学生学籍管理系统
项目负责人 潘京楠 项目开发单位 大连交通大学软件学院
2007 年 5 月 9 日
15