欢迎来到天天文库
浏览记录
ID:35227011
大小:468.50 KB
页数:11页
时间:2019-03-22
《数据库建模课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库建模课程设计报告课题:学生管理系统学号:110506201110506208110506210姓名:操经纬李丹丹李舒班级:编程112指导老师:陈俊生日期:2012年12月16日一.需求分析建立用户登录表、学籍档案信息、班级信息、学生成绩信息、学生的交费信息、考试安排信息、班级课程设置信息和全面课程设置信息;用户包括:管理员和用户;对用户进行分级管理,用户可查询成绩信息,查询和更改自己的注册信息,管理员除具有用户的所有权限外,可以对全部信息进行添加和更改,并可以添加、更改和删除,要求系统能有效、快速、安全、可靠和无误的完成上述操作。1.具体功能如下:1.用户信息操作
2、要求:能注册、修改、注销;访问时要进行身份验证, 查询和更改自己的注册信息。2.学籍档案信息操作要求:查询输出内容必需是只读的,没有访问身份验证要求;输入、修改等操作必需进行身份验证。3.班级设置信息操作要求:查询班级信息,教室信息,年级,班主任以及备注信息。4.学生成绩信息操作要求:输入自己的账号密码可以查询自己的成绩信息。5.交费信息操作要求:显示出每个学生每个学期的交费情况。6.惩奖信息操作要求:显示出每个学生每个学期的记过和获奖情况。2.数据分析根据上述的具体功能,总结出数据字典,如下:1.用户信息(密码,用户名,主管理员);2.学籍档案信息(学号,姓名,性别,
3、班级,出生年月,家庭住址,邮政编码,联系电话,入学时间,备注);3.班级设置信息(年级,班级,专业,班主任,备注);4.学生成绩信息(学号,学期,类型,课程名称,分数);5.交费信息(学号,学期,交费,欠费,日期,操作员);6.学费设置信息(年级,专业,年制,学期,学费);7.考试类型信息(年级,专业,科目,考试教室);8.班级课程设置信息(年级,专业,年制,学期,课程名称,课程号);9.惩奖设置信息(学号,姓名,获奖或记过,时间,备注);二.概念结构设计1.学生管理操作流程图。信息维护班级管理院系管理学籍变更奖励处罚学生基本信息班级信息院系信息奖励信息学籍变更信息处罚
4、信息信息查询查询结果2.在对学生信息管理系统操作流程分析的基础上,可以列出概念模型包括以下实体汇总整理出来的基本E-R图:三.逻辑结构设计学籍(学号,姓名,性别,班级,出生年月,家庭住址,邮政编码,联系电话,入学时间,备注)班级(班级号,教室,年制,专业,班主任,备注)成绩(学号,学期,类型,课程名称,分数)交费(学号,学期,交费,欠费,日期,操作员)考试(年级,专业,科目,考试教室)课程(年级,专业,年制,学期,课程名称,课程号)惩奖(学号,姓名,获奖或记过,时间,备注)四.物理结构设计1.数据库文件文件位置文件名称初始大小增长大小最大文件大小数据库…JSGLJXG
5、L_Data.mdf5050500日志…JSGLJXGL_Data.mdf510不限2.数据表表1用户登陆信息表(DL)字段名称数据类型数据长度是否为空备注用户名varchar10否主键密码int10否否 表2学生表(XJ)字段名称数据类型数据长度可否为空备注学号int10否主键性别bit1否否姓名varchar10否否班级varchar10否否出生年月date否否家庭住址varchar20否否邮政编码int10否否联系电话varchar15否否入学时间date10否否备注 表3班级设置信息(BJ) 字段名称数据类型数据长度可否为空备注年级varchar10
6、否否班级号varchar10否主键专业名称varchar10否否班主任varchar10否否表4学生成绩信息(BJ) 字段名称数据类型数据长度可否为空备注学号varchar10否主键学期int10否否姓名varchar10否否课程名称varchar10否外键分数int10否否表5交费信息 (JF)字段名称数据类型数据长度可否为空备注学号varchar10否主键学期int10否否交费bit10否否欠费bit10否否日期date10否否操作员varchar10否否表6学费设置信息 (XF)字段名称数据类型数据长度可否为空是否为主键年级int10否是专业varchar10否是
7、年制int10否否学期int10否否学费int10否否表7考试类型信息(KS)字段名称数据类型数据长度可否为空是否为主键年级int10否是班级int10否是科目varchar10否是考试地点varchar20否是表8班级课程设置信息 (KC)数据类型数据长度可否为空是否为主键年级int10否是专业varchar10否是年制int10否否学期int10否否varchar10否否表9惩奖信息表(CJ)字段名称数据类型数据长度可否为空是否为主键学号Varchar10否是惩奖varchar10否否事由Varchar20否否时间datatime10
此文档下载收益归作者所有