个人信息管理系统课程设计报告
- 格式:doc
- 大小:659.00 KB
- 文档页数:29
个人信息管理系统课程设计报告
《数据库系统概论》
课程设计报告
题目:个人信息管理系统专业:网络工程
班级:
姓名:
指导教
师:
成绩:
计算机学院
12月8日
目录
一课程设计的目的与意义.......................................错误!未定义书签。
1.1课程设计的目的 ...............................................错误!未定义书签。
1.2 课程设计的意义 ...............................................错误!未定义书签。二需求分析 ..............................................................错误!未定义书签。
2.1 用户需求 ..........................................................错误!未定义书签。
2.2 系统需要实现的功能和操作如下 ...................错误!未定义书签。
2.3 功能需求分析: ..............................................错误!未定义书签。三数据库概念模型设计...........................................错误!未定义书签。四数据库逻辑模型设计 ...........................................错误!未定义书签。
4.1 一般逻辑模型设计:........................................错误!未定义书签。
4.2 具体逻辑模型设计:........................................错误!未定义书签。五数据库物理设计与数据库保护设计 ....................错误!未定义书签。
5.1 设计表间关系 ...................................................错误!未定义书签。
5.2 物理设计 ...........................................................错误!未定义书签。
5.3 保护设计 ...........................................................错误!未定义书签。六数据库建立 ..........................................................错误!未定义书签。七课程设计心得与体会...........................................错误!未定义书签。八参考资料 ..............................................................错误!未定义书签。
一课程设计的目的与意义
1.1课程设计的目的
数据库课程设计是数据库系统原理实践环节的极为重要的部分,其目的是:
(1)培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念设计,学会设计局部ER图,全局ER
图;
(2)培养学生能够应用数据库系统在概念设计的基础上应用关系规范化理论对系统进行逻辑设计,学会在ER图基础
上设计出易于查询和操作的合理的规范化关系模型;
(3)培养学生能够应用SQL语言对所设计的规范化关系模型进行物理设计,而且能够应用事务处理,存储过程,触
发器以保证数据库系统的数据完整性,安全性,一致
性,保证数据共享和防止数据冲突;
(4)培养学生理论与实际相结合的能力,使之能够熟练掌握一种数据库系统(如SQL SERVER)的使用,培养学生开
发创新能力;
(5)经过设计实际的数据库系统应用课题,使学生进一步熟悉数据库管理系统的操作技术,提高学生独立分析问
题,解决问题,查阅资料以及自学的能力,以适应计算
机产业日新月异发展的形势;
提高和加强学生的计算机应用与软件开发能力,使学生有初
学者向专业的程序员过渡
1.2 课程设计的意义
当前,中国在计算机应用,计算机软件和电子类相关专业的人才培养方面取得了长足发展,但同时也让我们深刻地感觉到缺乏实际开发设计项目的经验,不善于综合运用所学理论,对知识的把握缺乏融会贯通的能力,特别是我们计算机专业大学生,由于缺乏具体项目经验,毕业之后普遍感到知识不
能转化为能力。课程设计能够锻炼我们理论联系实际的能力,为今后工作做铺垫。
借于这次我们所选的课程题目,让我们有了一个很好的动手操作
机会。众所周知,在当今社会,大学生的数量每年都是只增不减,对于学生而言,随着个人学历以及社会阅历的日益渐增,我们每天或一段时间内需要处理的事情也渐渐增多,其中有很多事情对于今后一段时间的生活有很大关联。例如,我们认识了许多新朋友,如何把她们的联系方式有效安全的保存下来,或者把我们近期的消费数目记录下来,又或者有一些事情对于自己近期的生活有很大关联,如何把它们行之有效的保存下来,而且能够及时通知自己,这都是我们想迫切处理的问题。本课程设计就是要专门解决这些问题,由于这个项目只是以小组形式设计,有许多问题我们可能还没有想到或接触到。因此本设计与开发也仅是一个尝试性的工作,但其中有很多重要的思想和方法,涉及一些重要的程序代码,对于研究开发该类程序的工程人员能够起到一个抛砖引玉的作用。
二需求分析
2.1 用户需求
本系统就是一个面向广大在校大中专院校学生的个人信息管理系统,当然了,对于那些已经参加工作或已经毕业的朋友同样适用。此系统是一种比较经济耐用的管理系统,它面向所有在校学生,但具有比较高的安全性能。它能够实现信息管理的基本功能,包括新信息的录入,查询,信息的删除等操作以及后台数据库的备份和恢复。用户合法注册后必须