- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?学生信息管理系统研究与开发毕业论文
课程设计目的:
数据库是一门实践性很强的课程,为了使学生加深对数据库基本知识的理解,掌握数据库设计和开发的基本方法,学生自选题目,要求学生完成一个完整的数据库设计过程和基本的开发过程,从而培养学生在数据库应用领域中的分析问题和解决问题的能力。 课程设计内容:
(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
int
年龄
ss
char (10)
性别
sd
char (10)
院系
c(课程信息表)
字段名称
数据类型
描述
cno
char (10)
课程号,关键字
cn
char (30)
课程名
pcno
char (10)
先行课程号
sc(选课信息表)
字段名称
数据类型
描述
sno
char (10)
学号,关键字
cno
char (10)
课程号,关键字
g
int
成绩
unpw(用户信息表)
字段名称
数据类型
描述
un
cha
您可能关注的文档
- 家庭服务机器人的机械臂控制研究毕业论文.docx
- 家庭局域网硬件设备的组建毕业论文.doc
- 家庭理财系统研究及分析毕业论文.doc
- 家庭图书管理系统毕业论文.doc
- 家庭无线局域网组建毕业论文.doc
- 家用灯具造型设计毕业论文.doc
- 家用灯具造型设计毕业设计.doc
- 家庭智能防火防盗系统设计与实现毕业论文.doc
- 家用高楼提升机设计毕业论文.doc
- 家用高楼提升机设计与开发毕业论文.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)