欢迎来到天天文库
浏览记录
ID:6463666
大小:882.00 KB
页数:12页
时间:2018-01-14
《学生信息管理系统课程设计报告-》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库课程设计报告项目名称:学生信息管理系统指导老师:组名:Anonymous组长:组员:完成日期:_2011年_11_月_22日成绩:数据库课程设计报告一、项目名称:学生信息管理系统二、项目需求分析1、项目需求分析简介本数据库的用户主要是学生,通过对用户需求的收集和分析,获得用户对数据库的如下要求。1.信息需求(1)学生个人基本信息:学号、姓名、性别、年龄、院系、专业、班级、联系方式。(2)学生选课信息:学号、课程号、课程名。(3)学生成绩信息:学号、课程号、单科成绩、总成绩、总学分、平均成绩等。(4)本学期开设课程信息:课程号、课程名、课程性质、学分、课时。(5)用户登录信息:用户名
2、、密码、登录权限。2.功能需求(1)验证用户输入的登录信息。用户只有输入正确的登录信息后,才能进入本数据库系统。(2)学生查询个人信息功能。学生选择该功能后,可以选择查询个人基本信息。(3)学生修改密码的功能。学生选择该功能后,只要按规定格式输入密码后,就可以获得新的密码。(4)学生选课功能。学生选择此功能后,可以先查看已有的选课记录。如果已有选课信息,若不满意,可以退选,再重新选择课程。若选择的课程总数达不到所要求的数目,可以继续选择。(5)学生查询个人成绩的功能。选择该功能后,可以按不同的方式查询成绩(如按学期、按学年或查询最高成绩),获得成绩后可继续选择打印功能。3.系统需求(1)
3、本系统只有输入正确的用户名和密码,选择正确的权限,才能进入系统。(2)学生只能查询自己的个人信息和成绩信息而不能修改或删除。2、数据流图3、数据字典数据项1.数据项:学号含义说明:唯一识别学生的号码别名:学生证号类型:字符型长度:10取值范围:0000000000—9999999999取值含义:前四位表示班级号、中间四位表示专业代码、后两位表示学生编号与其他数据项的逻辑关系:标识项2.数据项:姓名含义说明:学生的名称类型:字符型长度:10取值范围:所有汉字3.数据项:性别含义说明:识别学生性别类型:字符型长度:2取值范围:男、女4.数据项:年龄类型:整型取值范围:18—245.数据项:院
4、系名称含义说明:表示该生所在的院系类型:字符型长度:306.数据项:专业名称含义说明:该表该生所在的专业类型:字符型长度:207.数据项:班级编号含义说明:该表该生所在的班级类型:字符型长度:4取值范围:0000—9999取值含义:前两位表示年级号、后两位表示班级号8.数据项:联系电话别名:联系方式含义说明:该生在校期间的联系方式类型:字符型长度:11取值范围:移动、联通、电信号码9.数据项:课程号含义说明:唯一识别课程的号码类型:字符型长度:4取值范围:0000—9999取值含义:前两位表示年级,后两位表示课程号与其他数据项的逻辑关系:标识项10.数据项:课程名含义说明:表示所开课程的
5、名字类型:字符型长度:20取值范围:汉字或字符11.数据项:课程性质含义说明:表示该课程的重要性和选课方式类型:字符型长度:6取值范围:基础课、专业课、必修课、选修课12.数据项:学分含义说明:所学课程可得学分数类型:整型长度:1取值范围:1—613.数据项:课程学时含义说明:此课程所需要的学习时间类型:整型长度:3取值范围:4—12014.数据项:成绩类型:整型长度:3取值范围:0—10015.数据项:用户名含义说明:用户登录系统时使用的名字类型:字符型长度:10取值范围:字符、数字、汉字16.数据项:密码含义说明:用户登录系统时进行身份验证时使用的密码类型:字符型长度:6取值范围:字
6、符、数字17.数据项:登录权限含义说明:表明用户登录系统时的身份类型:字符长度:6取值范围:学生、教师、管理员数据结构1.数据结构:学生含义说明:是学生信息管理系统的主要数据结构,定义了一个学生的有关信息组成:学号、姓名、性别、年龄、院系、班级、联系方式2.数据结构:课程含义说明:是学生信息管理系统的主要数据结构,定义了有关课程的信息组成:课程名、课程号、课程性质、课程学分、课程学时3.数据结构:成绩含义说明:是学生信息管理系统的主要数据结构,定义了有关学生选课以及获得相应成绩的信息组成:学号、课程号、单科成绩、学分、总成绩、平均成绩数据流1.数据流:登录信息说明:用户学生用来登录学籍系
7、统的用户个人信息数据流来源:学生数据流去向:用户信息认证组成:用户名,密码,登录权限2.数据流:个人信息查询结果说明:学生查看个人信息后得到的结果数据流来源:查询个人信息数据流去向:学生组成:学号、姓名、性别、年龄、院系、专业、班级3.数据流:课程查询结果说明:学生查看课程信息后得到的结果数据流来源:查询课程数据流去向:选课或退选组成:课程号、课程名、课程性质、学分、课时4.数据流:选课结果说明:学生选课后的结果数据流来源:选课数据
此文档下载收益归作者所有