- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生信息管理系统数据库java分析
?
《数据库原理与应用》
课程设计报告
选题名称: 学生信息管理系统
组 长: 李盟
指导教师: 汤嘉立
设计日期: 2016.06.13——2016.06.24
学号 姓名 小组评分 教师评分 2014144414 李盟 90 2014144415 李玲 90 2014144429 徐兰 90 2014144431 许媛媛 90
课程设计目的:
数据库是一门实践性很强的课程,为了使学生加深对数据库基本知识的理解,掌握数据库设计和开发的基本方法,学生自选题目,要求学生完成一个完整的数据库设计过程和基本的开发过程,从而培养学生在数据库应用领域中的分析问题和解决问题的能力。 课程设计内容:
(1)数据库设计
教师讲解数据库的设计方法以及PowerDesigner的使用,学生自选题目,要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告、用PowerDesigner建立概念模型、逻辑模型、物理模型。在物理模型中根据需要添加必要的约束、视图、触发器和存储过程等数据库对象,最后生成创建数据库的脚本,提出物理设计的文档。要求学生提交的报告包含:
需求说明书
概念数据模型(E-R数据模型)
逻辑数据模型(含关系规范化)
物理数据模型(含约束、视图、触发器、存储过程、安全设计、恢复方案、事务设计等等)
创建数据库的脚本(数据库对象的定义语言)
物理设计的文档(数据库的实施规划)
(2)数据库开发
在数据库设计的基础上开发一个基本的数据库应用系统,要求有基本的数据查询功能和数据管理功能,并能将存储过程、触发器、事务控制等运用其中。
开发工具可以自己选择。 课程设计要求:
数据库课程设计单独设课,为2周独立实践环节(40学时),一般4人1组,指定1人为组长(也可申请独立完成),但每人要承担独立的工作、独立完成课程设计报告。
通过以上过程,锻炼学生从实际应用出发,进行需求分析,利用PD工具建立数据库模型、完善数据库模型,到最后的数据库实施和应用系统开发。希望通过这个过程可以巩固所学知识,提高学生的综合分析问题和解决问题的能力。 实验条件:
硬件条件:PC机。
软件条件:(Elipse、SQL Server2008、PowerDesigner) 实验方法与步骤:
需求分析
(一)目标
学生信息管理系统的目标是方便学校教务处系统的管理学生的信息,并为学校和学生间提供一个信息共享的平台。随着学校的普及和人们文化水平的提高,高效的教学管理系统越来越广泛应用于各类信息化学校。学生信息管理系统要求实用性强、使用方便、效率高和安全可靠等特点。
用户管理:用户共分为管理员,教师和学生。学生和教师通过注册建立账户,管理员由系统设定统一的用户名和密码。经分析我们认为学生学籍管理系统的具体要求为:
1.能全面管理学校教学相关的各类主体,如用户管理员,学生用户以及选修课程表
2.通过使用计算机能方便的维护(包括插入、删除、修改)各信息表
3.能方便的实现基于多个表的连接查询
4.系统具有操作方便、简捷等特点
(二)需求陈述
学生对功能的需求分析:
查询个人基本信息
查询学生课程信息
查询学生成绩信息
管理员对功能的需求分析:?
添加、删除、修改、查询学生信息?
添加、删除、修改、查询课程信息?
修改、查询用户信息?
查询选课信息?
修改、查询成绩信息
概念数据模型设计
(A)局部E-R模型
(B)整体E-R模型
逻辑模型设计
(A)将概念数据模型转化成逻辑数据模型
(B)对模型进行必要的完善和优化
物理模型设计
(A)将逻辑数据模型转化成物理数据模型
(B)对模型进行必要的完善和优化
(C)根据需要设计视图、存储过程和触发器等
(D)描述安全管理方案、备份恢复策略、并发控制策略等
系统实现
描述数据库实施的方法和过程,详细文档以附件1形式提交。
个人工作报告
除上一步骤要求的完整文档外,每个人需陈述自己所承担的工作、在讨论中的个人见解,提供个人所承担工作的有关文档(可能是不完整的),并对个人的工作情况、收获等进行总结。
承担的工作及贡献
需求分析阶段
概念模型设计阶段
局部E-R模型:
整体E-R模型:
逻辑模型设计阶段
Student(sno,sn,sa,ss,sd)
Course(cno,cn,pcno)
Sc(sno,cno,g)
Unpw(un,pw,qx)
物理模型设计阶段
s(学生信息表)
字段名称
数据类型
描述
sno
char (10)
学号,关键字
sn
char (20)
姓名
sa
in
您可能关注的文档
最近下载
- 第四届全国工业设计职业技能大赛(无损检测员赛项)选拔赛考试题库(含答案).docx VIP
- 结缔组织病相关的间质性肺疾病诊断和治疗.pptx VIP
- 部编语文六年级上册第八单元整体教学设计教案.docx VIP
- 2024届高考作文素材- 敦煌.docx VIP
- 学年山东省济南市天桥区数学五年级上册第一学期期末考试真题(人教版,含答案).docx VIP
- 05G511 梯形钢屋架图集标准.docx
- ARM Cortex-M 系列:ARM Cortex-M7 系列_(4).Cortex-M7的指令集.docx
- 全驱动灵巧手的电气系统设计及控制方法研究.pdf
- 眼肿瘤 ppt课件(最新文档).ppt VIP
- 天然气企业LNG储配站交接班记录式样.pdf VIP
文档评论(0)