学生学籍管理系统软件详细设计说明书.docx
《学生学籍管理系统软件详细设计说明书.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统软件详细设计说明书.docx(12页珍藏版)》请在冰豆网上搜索。
学生学籍管理系统软件详细设计说明书
软件结构图
软件模块说明
(1)模块说明
1查询功能:
启动条件
输入
功能
输出
用户成功登录
无,点击查询按钮
查询所有学生学籍信息
查询结果显示在屏幕上
2增加功能:
启动条件
输入
功能
输出
用户成功登录
输入需增加的学生的学籍信息
向数据库中添加学生学籍信息
增加后结果显示在屏幕上
3修改功能:
启动条件
输入
功能
输出
用户成功登录
输入需修改的学生的学籍信息
修改数据库中的学生学籍信息
修改后结果显示在屏幕上
4删除功能:
启动条件
输入
功能
输出
用户成功登录
输入需删除的学生的学号
删除数据库中的学生学籍信息
删除后结果显示在屏幕上
5打印功能:
启动条件
输入
功能
输出
用户成功登录
输入需打印信息的学生的学号
打印数据库中的学生学籍信息
打印机打印相关结构
界面设计
1、登录界面:
2、查询界面:
3、增加界面:
4、修改界面:
5、删除界面:
6、打印界面
数据库设计
设计原则
1.密码管理:
学生修改学生查询密码;教师可以修改查询密码。
2.每个教师可以查看所有学生的成绩,包括每门课程的成绩、每门课程的平均成绩、每个分数段的成绩。
3.学生根据自己的学号查询本人的成绩。
4.教师可以登记、修改、查询自己所讲授课程的学生的成绩、该课程的总分、平均成绩、各分数段成绩人数统计、不及格学生的名单、成绩等等。
数据库组成
数据表3个:
学生表(5个字段:
xh,xm,xb,csrq,bj),其中有各班学生的记录
课程表(4个字段:
kch,kcm,js,xf),其中有课程的记录;
成绩表(3个字段:
xh,kch,cj),其中有学生成绩的记录。
学生基本信息表(Student)描述如下:
学生成绩表(Grade)描述如下:
学生的课程管理(Course)描述如下:
算法描述
1.系统用户管理模块
系统管理模块的PAD图如下:
2.学籍管理模块
学籍管理模块PAD图
添加功能子模块PAD图
修改功能子模块PAD图
查询功能子模块PAD图