没有合适的资源?快使用搜索试试~ 我知道了~
项目一数据库管理系统中需求分析.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 2 浏览量
2023-04-24
21:40:44
上传
评论
收藏 69KB DOC 举报
温馨提示
试读
17页
项目一数据库管理系统中需求分析.doc
资源推荐
资源详情
资源评论
一、 本课程的任务
后台数据库构建、数据库操作、管理、维护,为后续课
程如 JAVA,ASP.NET 作准备工作,从而从前台到后台完毕
一个完整信息管理系统的创建。
二、 本课程的学习特点及思绪
1、项目引导,任务驱动
2、以一个完整的信息管理系统的后台数据库的构建为例,
贯穿本课程。
3、项目提成若干个子项目。按子项目的完毕来开展教学。
三、 考试形式:
按平时实验情况及课程设计情况给出分数。
项目一 学生信息管理系统中数据需求分析
任务:
拟定学生信息管理系统的基本功能。
找出系统中的实体,如学生、教师、课程等。
找出各实体的各种属性,如学生有学号,姓名,性别,出生日期等。
找出实体之间的关系,如学生与课程的关系是“学习”,画出 E-R 图
将 E-R 图转换成二维表
对二维表进行优化解决
课程引入:
在 IT 公司中,经常需要创建一些小型的数据库对公司的生产,销售,财务,人事等平
常生产活动进行管理,那第要创建一个如何的数据库,库中包含哪些表及其它对象,表中有
哪些数据既能保证数据的冗余尽也许少,又能何证对数据库操作不会出现异常,既方便用户
的使用和操作,又能满足数据库安全及管理需要?这是 IT 工作岗位中经常碰到的工作,也
是 IT 从业人员必备的职业素质。因此掌握信息系统的数据分析的知识、方法及技巧是完全
必要的。本单元通过对“学生信息管理系统”中的数据需求分析的学习及实践,使同学们掌
握常用信息系统的数据分析方法与技巧,为后续章节的学习打好基础。
数据库设计目的是根据用户的需求,构造最优的数据库模式,使它能有效地存储数据。
数据库设计的优劣直接影响到信息系统的质量和运营效果。因此设计一个结构优化的数据库
是对数据进行有效管理的前提和对的运用信息的保证。在中小型公司中,通常使用 SQL
Server 数据库。
项目背景:
随着信息技术的发展,在教学管理中采用现代的科学管理和技术手段势在必行。这样
可以减轻管理人员的工作量,充足发挥人,财,物各种将资源的效用。通过度析我校教学管
理现状,结合学校实际情况,开发学生信息管理系统,实现对学生信息,教师信息,学成成
绩,教学授课,选课情况等方面进行一体化管理
课程内容:
数据库设计的方法中比较著名的有新奥尔良方法,它将数据库的设计分为四个阶段:
需求分析,概念设计,逻辑设计和物理设计。
需求分析:需求分析阶段是整个设计的基础,是最困难,最耗时间的一步,需求分析做得是
否充足与准确,决定了其上构建数据库的速度与质量。需求分析假如做的不好,也许会导致
整个数据库设计返工重做。
本案例中任务分析:管理员可对学生基本信息,班级信息,教师信息,学生选课情况,学校
基本信息进行管理,学生可对本人信息进行修改,进行网上选课,浏览个人成绩及选课情况。
涉及这样几个功能模块:
1、 用户管理:用户注册,用户登录,用户修改,用户删除
2、 学生基本信息管理:系别信息添加、修改、删除;班级信息添加、修改、删除;学生信
息的添加、修改、删除;系别、班级、学生基本信息的查询。
3、 教师基本信息管理:教师信息的添加、修改、删除、查询。
4、 课程管理:课程信息的添加、修改、删除、查询;教师授课安排,学生选课。
5、 学生成绩管理:成绩的录入和修改;成绩的汇总记录,成绩的审核和锁定;成绩的查询。
6、 系统维护管理:数据备份、恢复;导入、导出;系统帮助。
通过对以上系统功能分析得知,该系统涉及大量,复杂的数据管理,如何组织数据,采用何
种数据模型来维护数据,是摆在我们面前的首要问题。
概念设计:概念设计是在需求分析的基础上,用概念数据模型如 E-R 数据模型,表达数据
及其互相间的联系。此时的模型虽然不能直接实现,但由于它易于被用户所理解,因而它不
仅用于后续的设计,并且也是与用户交流的重要资料。
E-R 模型的图形表达法
提供了表达实体、属性和联系的方法
实体用矩形表达,框内写明实体名。
属性用椭圆表达,框内写明属性。
联系用菱形表达,菱形框内写上实体间的联系名,并用无向边分别与有关实体连接起来,同
时在无向边旁标上联系的类型(1:1,1:N,M:N)。(一对一,一对多,多对多)。
在本案例中:包含的实体有:学生,课程,班级,教师等,同学们可根据功能需求拟定每个
实体中所包含的属性,并画出相应的 E-R 表达。
如学生:
实体之间的关系表达为:
概念模型的设计有这样几个环节:
设计局部概念模型
(1) 明确局部应用的范围、
根据应用功能相对独立,实体个数适量的原则,划分局部应用。例我们可以将系统划分为选
课 E-R 模型,授课 E-R 图。
(2) 选择实体,拟定实体的属性及标记实体的关键字。
(3) 拟定实体之间的联系,产生局部 E-R 模型。
设计全局概念模型
对局部概念模型进行合并。
思考:
学生
学号
姓名
性别
电话
邮箱
学生
课程
学习
m
n
班级
专业
属于
1
m
班主任
班级
管理
1
1
剩余16页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3650
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功