数据库课程设计报告_学生信息管理系统_sql-java

数据库课程设计报告_学生信息管理系统_sql-java

ID:14072962

大小:316.04 KB

页数:29页

时间:2018-07-25

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

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

1、《数据库技术》课程设计报告29学生信息管理系统《数据库技术》课程设计报告29目录1学生信息管理系统概述51.1系统的任务51.2系统的目标52系统具体需求分析62.1系统需求62.2数据字典62.3数据流图103概念结构设计114.逻辑结构设计145.物理结构设计15表汇总15表A—F166.数据保护设计186.1防止用户直接操作数据库的方法186.2用户帐号密码的加密方法186.3角色与权限187.运行管理与维护说明198.SQL语句及部分关键JAVA语句209.心得与体会2910.参考资料29《数据库技术》课程设计报告29计算机与信息工程学院

2、班级学号姓名指导老师职称时间题目目的和要求课程设计主要任务

3、包括研发工具系统环境设计任务及其实现技术本次课程设计,我们小组选定蓝天大学学生管理系为设计项目,将完成项目的需求分析、设计、开发、测试等任务,并产生各个阶段的文档。需求分析和系统设计:根据命题要求完成系统的需求分析,应用结构化或面向对象需求分析方法,并完成系统设计,并提出相应的测试方案。开发系统和测试调试:我们将采用java和SQL语言编写系统代码,使用SQL2000及eclipse软件作为系统实现工具。测试工作包括模块测试、集成测试和系统测试,并按需求规格书的要求调试完成相应的系统。1

4、、基于此次学生信息管理系统的需求分析,最终确定了用户的实际需求,根据数据流图以及数据字典,设计系统的局部、整体概念结构E-R图,为数据的逻辑设计提供可靠的理论依据。2、根据逻辑结构设计,从而设计出适合逻辑结构的最佳物理环境,满足用户的应用需求。(详情见下文报告)成绩指导教师(签名):年月日《数据库应用》课程设计任务书需求分析:《数据库技术》课程设计报告291、学生信息管理系统概述学生信息管理系统主要用来管理学生基本信息。本系统是一个简单的学生信息管理系统,系统管理的信息主要是学生基本信息、课程信息和学生选课信息。系统的目的是有效地处理这些信息,同

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

6、信息。◆能够快速地进行学生的各类信息查询,包括基本信息和选课信息的查询。◆减少学校管理学生的工作任务,降低管理成本。2系统具体需求2.1系统需求根据以上对学生信息管理系统的任务和目标的分析,蓝天大学学生信息管理系统的具体需求如下:(1)学生信息:学号、姓名、性别、出生日期、电话、部门、民族、政治面貌、来源地、入学成绩、备注。(2)课程信息:课程号、课程名、先选课、学时、考核方式、学分。(3)选课信息:学号、课程号、成绩。(4)教师信息:工号、姓名、性别、职称、学院。(5)授课信息:工号、课程号和授课效果。(6)指导信息:工号、学号和成绩。(7)学

7、生能查询课程信息;自己的学生信息;自己的选课信息;自己选课的最高分、最低分、平均分、和总分。学生选课时,该学生必须是本校学生,课程必须是本校课程;一个学生可以选择多门课程,多个学生可以选择同一门课程。学生选指导老师时,学生必须是本校学生,教师必须是本校教师;一个学生只能选择一个指导教师。《数据库技术》课程设计报告29(8)教师只能查询课程信息、本人的授课信息、本人授课的选课信息、本人的指导信息等。教师只能修改本人授课的选课成绩、本人指导的成绩等。教师授课时,课程必须使本校课程,教师必须是本校教师;一个教师可以讲授多门课,多个教师可以讲授一门课。教

8、师指导学生时,学生必须使本校学生,教师必须是本校教师;一个教师可以指导多个学生。(9)DBA拥有所有信息的所有权限。(10)满足常规的完整性、安全性和数据备份能力。2.2数据字典根据系统需求分析,利用表格方式设计的数据字典如下:1)数据项数据字典的数据项如表所示:属性名存储代码类型宽度主码外码主码表含义备注学号SNo字符10B是是学生表年2位学院班级序号各2位非空、唯一学生姓名SName字符20B否否无学生的姓名非空性别SSex字符1B否否无学生的性别只能男(m)女(w),用符号表示出生日期Sbirth整型10B否否无学生的出生日期如1988.1

9、1.12电话SPhone字符12B否否无学生的电话部门SColl字符40B否否无学生所在部门部门是学生所在的院系班级民族Snation字

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

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

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