数据库原理课程设计报告
题目学生信息管理系统
学生姓名穆岭徐清锋、冉丽华
学号
班级计科092
院系计算机科学与信息学院
专业年级计算机科学与技术2009级
2011年12月22日
f一、需求分析
需包含内容为
1问题描述学生信息的管理是学校很重要的一项工作而人工管理学生信息的话无疑是一个很费时费力的事情而且效率不高容易出错往往是学校进行学生工作的一个瓶颈问题有一个学生信息管理的系统就能够帮助学校更好完成学生信息管理的工作降低管理成本。所以我们组编写了一个学生信息管理系统使其在学生管理工作中发挥更大的作用。
2系统功能描述
本系统是一个学生信息管理系统主要管理学生的基本信息课程信息以及学生选课成绩信息等登录的模块有两种登录类型分别是管理员登录和学生登录如果是管理员登录的话进入管理员界面要求管理员界面中可以信息的学生基本信息、课程基本信息和学生选课成绩信息的管理设置还有信息查询在这块儿中可以进行学生基本信息的查询课程信息的查询以及选课成绩信息的查询除此之外要求设一个用户维护模块在这个模块中管理员可以添加管理员用户或者是学生用户可以修改密码并且能够切换用户登录接着是帮助帮助中显示系统的版本最后要求有一个推出系统按钮。如果是学生登录那么学生可以进行学生信息的维护可以进行登录密码的修改基本信息的修改以及切换用户登录可以进行学生基本信息的查询学生课程学习的查询学生选课成绩信息的查询。接着是帮助帮助中显示系统的版本最后要求有一个推出系统按钮。其详细的操作框架流程在下面的图中可以见到。
操作流程框图
存储的数据信息
User表用户名密码用户类型标识用于存储登录用户信息
fStude
t表学号姓名性别出生日期电话QQ号专业班级家庭地址用于存储学生基本信息
Course表课程号课程名先行课学分教师姓名用于存储课程基本信息SC表学号课程号成绩绩点用于存储学生选课成绩信息。
3有何安全性与完整性方面的要求。
安全性如果是管理员登录系统可以进行管理设置包括设置学生的基本信息、设置课程信息、设置学生成绩信息设置各种信息的时候有添加删除和修改等相应功能然后是信息查询包括查询学生基本信息查询课程信息、查询学生成绩信息用户的维护包括添加用户修改用户密码切换用户登录帮助退出系统。如果是学生登录系统可以修改自己的基本信息修改个人登录密码切换用户登录同样可进行信息查询包括查询学生基本信息查询r