数据库课程设计报告_学生信息管理系统_SQL_java.doc

数据库课程设计报告_学生信息管理系统_SQL_java.doc

ID:56109090

大小:571.50 KB

页数:20页

时间:2020-03-16

数据库课程设计报告_学生信息管理系统_SQL_java.doc_第1页
数据库课程设计报告_学生信息管理系统_SQL_java.doc_第2页
数据库课程设计报告_学生信息管理系统_SQL_java.doc_第3页
数据库课程设计报告_学生信息管理系统_SQL_java.doc_第4页
数据库课程设计报告_学生信息管理系统_SQL_java.doc_第5页
资源描述:

《数据库课程设计报告_学生信息管理系统_SQL_java.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.专业整理.《数据库系统》课程设计报告软件专业2012级1班26号巨生鹏2014年6月20日.学习帮手..专业整理.目录1.需求分析内容…………………………………………………………………31.1用户需求说明…………………………………………………………31.2数据字典………………………………………………………………31.3数据流图………………………………………………………………72.概念设计内容……………………………………………………………82.1E-R图…………………………………………………………………82

2、.1包括实体、联系以及实体、联系属性的详细E-R图………………93.逻辑设计与物理设计及安全设计…………………………………………113.1实体类型的转换………………………………………………113.2联系的转换……………………………………………………………113.3物理设计………………………………………………………………123.4安全设计………………………………………………………………154.系统模块设计与功能实现……………………………………………154.1系统的功能划分及描述………………………………………1

3、54.2主要用户界面…………………………………………………………164.3系统使用说明和安装说明…………………………………………………165.附:部分重要代码……………………………………………………………176.体会与心得………………………………………………………………………18.学习帮手..专业整理.1需求分析内容学生信息管理系统概述学生信息管理系统主要用来管理学生基本信息。本系统是一个简单的学生信息管理系统,系统管理的信息主要是学生基本信息、课程信息和学生选课信息。系统的目的是有效地处理这些信息,同时为

4、用户提供信息检索、信息修改和保护功能。1.1(1)用户需求说明学生信息管理系统是学校有效管理学生的重要工具,它的任务主要有以下几项:◆学生基本信息管理,主要负责管理学生基本信息。◆学生选课信息管理,主要负责管理课程信息和学生选课信息。◆信息检索管理,主要负责对学生各类信息进行查询和统计。◆信息修改管理,主要负责学生信息的增加,删除,更改。◆系统管理,主要负责管理用户信息和用户登陆,以及配置系统参数。(2)系统的目标学生信息管理系统是学校管理学生的有效方法,也是学生学生查询信息的有效途径。一个好的学生信息管理

5、系统应具有以下这些目标:◆能够管理所有学生的信息。◆能够快速地进行学生的各类信息查询,包括基本信息和选课信息的查询。◆减少学校管理学生的工作任务,降低管理成本。(3)系统具体需求系统需求根据以上对学生信息管理系统的任务和目标的分析,学生信息管理系统的具体需求如下:(1)学生信息:学号、姓名、性别、出生日期、电话、部门、民族、政治面貌、来源地、入学成绩、备注。.学习帮手..专业整理.(2)课程信息:课程号、课程名、先选课、学时、考核方式、学分。(3)选课信息:学号、课程号、成绩。(4)教师信息:工号、姓名、性

6、别、职称、学院。(5)授课信息:工号、课程号和授课效果。(6)指导信息:工号、学号和成绩。(7)学生能查询课程信息;自己的学生信息;自己的选课信息;自己选课的最高分、最低分、平均分、和总分。学生选课时,该学生必须是本校学生,课程必须是本校课程;一个学生可以选择多门课程,多个学生可以选择同一门课程。学生选指导老师时,学生必须是本校学生,教师必须是本校教师;一个学生只能选择一个指导教师。(8)教师只能查询课程信息、本人的授课信息、本人授课的选课信息、本人的指导信息等。教师只能修改本人授课的选课成绩、本人指导的成

7、绩等。教师授课时,课程必须使本校课程,教师必须是本校教师;一个教师可以讲授多门课,多个教师可以讲授一门课。教师指导学生时,学生必须使本校学生,教师必须是本校教师;一个教师可以指导多个学生。(9)满足常规的完整性、安全性和数据备份能力。1.2数据字典根据系统需求分析,利用表格方式设计的数据字典如下:1)数据项数据字典的数据项如表所示:属性名存储代码类型宽度主码外码主码表含义备注学号SNo字符10B是是学生表学院班级序号各2位非空、唯一学生姓名SName字符20B否否无学生的姓名非空性别SSex字符1B否否无学

8、生的性别只能男(m)女(w),用符号表示出生日期Sbirth整型10B否否无学生的出生日期如1988.11.12电话SPhone字符12B否否无学生的电话部门SColl字符40B否否无学生所在部门部门是学生所在的院系班级民族Snation字符15B否否无学生所属的民族政治面貌Spaob字符4B否否无学生的政治面貌只能是党员、团员、群众之一来源地Sbirthplace字符10B否否无学生的家乡.学习帮手..专业整理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。