




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验七、数据库设计一、实验目的1、理解数据库设计的基本步骤,初步掌握小型数据库应用系统数据库设计的基 本方法。2、培养学生根据系统的功能要求分析问题,通过查找资料、讨论等多种方法解 决问题的能力以及团队协作精神。二、实验类型综合型三、实验环境CPU 2.0 GHz, 1.0 G Memory ; Windows2003, SQL Server 2005 。四、实验内容及步骤1、系统的需求分析。仔细查看选定系统的功能要求, 结合实际情况, 通过小组内部讨论和查找资 料来进一步细化系统需求, 要求根据系统功能分析实现这些系统功能需要用到哪 些数据。注意:系统的功能不需要实现, 但是要根据这些功能需
2、求, 分析需要的数据。2、数据库的概念结构设计。根据需求分析的结果, 确定该系统的概念模型。 即根据分析出的功能需求提 炼需要的实体、属性和联系,画出 局部和整体的 ER 图。注意:ER图的绘制一定要结合系统的功能要求来确定。3、数据库逻辑结构设计。根据概念设计的结果, 确定该系统的逻辑模型, 应用规范化的原理对整个逻 辑模型进行优化( 所有关系模式均要求满足第三范式 )。分析关系模式中每个属 性的含义,选择合理的数据类型,标识出每个关系模式的主码。分析表间关系, 标识出关系模式的外码。注意:这部分工作的内容比较多,一步一步完成。4、数据库实现。根据逻辑结构的设计结果,用 SQL语言在SQL
3、Server 2005中 实现该数据库,注意实现数据完整性。(写出SQL语句)5、设计外模式:建立必要的视图。6、将整个需求分析、数据库设计、数据库实现的过程写成 实验报告 。五、实验报告内容和格式要求报告封面统一要求,报告内容要求参见教材P267 “附录:数据库分析与设计示例”。报告内容必须包含以下部分:1、需求分析系统功能分析(业务要求)、系统功能模块设计系统包含的实体2、数据库的概念结构设计局部E-R图整体E-R图(1) (2)(3)3、数据库的逻辑结构设计(1)各关系模式,主码、外码,数据类型Stude nts序号字段名数据类型是否为空码说明1SnoChar( 10)F主码学号(2)分
4、析是否满足第三范式,并进行分解4、数据库的实现代码5、设计外模式视图代码6数据库安全设计(可选做)数据库的角色分类、各角色的操作权限六、备选系统介绍1. 网上书店管理信息系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 书籍信息,包括图书编号、图书种类、图书名称、单价、内容简介等; 购书者信息,包括购买编号、姓名、性别、年龄、联系方式购买书的名称等; 购买方式,包括付款方式、发货手段等。根据读者信息查询购书情况,将统计结果以报表形式打印输出。2. 超市会员管理系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 加入会员的基本信息,包括:成为会员的基本条件、优
5、惠政策、优惠时间等。 会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。 会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。 会员返利信息 ,包括会员积分的情况,享受优惠的等级等。 对货物流量及消费人群进行统计输出。3. 论坛管理信息系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 作者信息:包括作者昵称、性别、年龄、职业、爱好等; 贴子信息:包括贴子编号、发贴日期、时间、等级等; 回复信息:包括回复作者昵称、回复时间等。 统计:每个帖子的回复数,并列出热门回复贴。4.即时聊天工具(类似QQ,淘宝旺旺)系统功能基本要求(至少包含以下内容,需要扩展,并
6、分析它们的关系) 用户信息:帐号,密码,昵称,等级等好友聊天记录:聊天时间,聊天内容群:群号,群名称,群成员,群名片 群消息记录:发送时间,发送者,内容5.人事信息管理系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、 毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改; 对转出、辞退、退休员工信息的删除; 按照一定条件,查询、统计符合条件的员工信息;教师教学信息的录入: 教师编号、姓名、课程编号、 课程名称、课程时数、学分、 课程性质等。科研信息的录入:教师编号、研究方向、课题研究情况、专利、
7、论文及著作发表情况等。按条件查询、统计,结果打印输出。6. 职工考勤管理信息系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 职工信息,包括职工编号、职工姓名、性别、年龄、职称等; 出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等; 出差信息,包括出差起始时间、结束时间、统计总共天数等; 请假信息,包括请假开始时间,结束时间,统计请假天数等; 加班信息,包括加班开始时间、结束时间、统计加班总时间。7. 机票预定信息系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 航班基本信息的录入,包括航班的编号、飞机名称、机舱等级等。 机票信息,包括票价、
8、折扣、当前预售状态及经手业务员等。 客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。 按照一定条件查询、统计符合条件的航班、机票等; 对结果打印输出。8. 学生选课管理信息系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 教师信息,包括教师编号、教师姓名、性别、年龄、学历、职称、毕业院校,健 康状况等。学生信息,包括学号、姓名、所属院系、已选课情况等。 教室信息,包括,可容纳人数、空闲时间等。 选课信息,包括课程编号、课程名称、任课教师、选课的学生情况等。 成绩信息,包括课程编号、课程名称、学分、成绩。按一定条件可以查询,并将结果打印输出。9.个人信息管理系统系
9、统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 通讯录信息,包括通讯人姓名、联系方式、工作地点、城市、备注等;备忘录信息,包括什么时间、事件、地点等;日记信息,包括时间、地点、事情、人物等; 个人财物管理,包括总收入,消费项目、消费金额、消费时间、剩余资金等。10.长途汽车信息管理系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 线路信息,包括出发地、目的地、出发时间、所需时间等。 汽车信息:包括汽车的种类及相应的票价、最大载客量等。票价信息:包括售票情况、查询、打印相应的信息。11.客房管理系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的
10、关系) 客房各种信息,包括客房的类别、当前的状态、负责人等; 客房信息的查询和修改, 包括按房间号查询住宿情况、 按客户信息查询房间状态 等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。12.药品存销信息管理系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价 格、数量、经手人等; 员工信息,包括员工编号、姓名、性别、年龄、学历、职务等; 客户信息,包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、 数量等。入库和出库信息, 包括当前库存信息、 药品存放位置、 入库数量和出库数量
11、的统 计。13. 办公室日常管理信息系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 文件管理信息:包括文件编号、文件种类、文件名称、存放位置等; 考勤管理:包括姓名、年龄、职务、日期、出勤情况等; 查询员工的出勤情况。会议记录:包括会议时间、参会人、记录员、会议内容等; 办公室日常事务管理,包括时间、事务、记录人。 按条件查询,统计。14. 图书销售管理系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 图书管理:用户通过该系统能够对图书详细信息进行维护,包括添加、修改、删 除。对所有的图书进行分类,类别信息可以增加、修改、删除。 进货:根据某种书籍
12、的库存量及销售情况确定进货数量, 填写进货单, 包括供应 商、图书、进货数量、图书库存量等。销售:输入顾客要买书籍的信息,自动显示此书的库存量,假如可以销售,生成 销售单。供应商信息,包括供应商信息的添加、修改、删除。统计:根据销售情况输出统计的报表。 一般内容为每月的销售总额、 销售总量及 排行榜。15.轿车销售信息管理系统系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 轿车信息,包括轿车的编号、型号、颜色、生产厂家、出厂日期、价格等; 员工信息,包括员工编号、姓名、性别、年龄、籍贯、学历等; 客户信息,包括客户名称、联系方式、地址、业务联系记录等; 轿车销售信息,包括销售
13、日期、轿车类型、颜色、数量、经手人等。 按条件查询,并将销售报表打印输出。16. 图书借阅管理系统 系统功能基本要求(至少包含以下内容,需要扩展,并分析它们的关系) 图书信息:图书索书号,图书条码号,书名, ISBN 号,作者,出版社,价格, 图书状态(借出,在馆,被预约)等读者信息:借书证号,姓名,姓名,联系电话,读者卡类型,借书证状态等读者卡类型信息:类型,最多可借阅本数,可借阅天数,可续借天数,超期罚款 单价,可预约天数等。借阅信息:借阅日期等。 借阅过程中若产生超期罚款,则需记录:罚款金额,是否已缴纳 当所要借的图书的状态都为“借出”时,读者可以预约;当他人将图书归还时, 图书馆便于通知您去借。统计:每个月和每年图书馆的借阅情况报表, 包括每个月的借阅人次、 借阅人数 等。统计:月热门借阅图书信息,累计热门借阅图书信息。七、实验要求1、本次实验分小组进行。每个小组从备选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信托与绿色交通基础设施建设考核试卷
- 体育竞赛活动安保措施与实施细节考核试卷
- 印刷企业绿色印刷技术发展趋势分析考核试卷
- 室内模拟赛车与驾驶模拟器设备出租考核试卷
- 整车制造的工艺技术创新考核试卷
- 家庭插花培训课件
- 借款附加资产合同范本
- 购房合同范本年
- 劳务人工合同范本
- 楼层拆除工程合同范本
- 比较政治制度导论
- 农村土地承包调解仲裁与仲裁庭审技巧课件
- 介入放射学全套教程
- 人教版政治七年级下册全套课件
- 口语教程4整套课件完整版教学教程最全电子讲义教案
- 高压氧舱课件
- 加德纳多元智能测评量表【复制】
- 译林英语四年级下册4B各单元教学反思
- 国家电网有限公司十八项电网重大反事故措施(修订版)
- 环氧乙烷固定床反应器课程设计
- 班、团、队一体化建设实施方案
评论
0/150
提交评论