资源描述
数据库原理与技术设计说明1
———————————————————————————————— 作者:
———————————————————————————————— 日期:
2
个人收集整理 勿做商业用途
数据库原理与应用
课程设计说明书
设计题目: xxx系统数据库设计
姓 名:
学 号:
班 级:
指导教师: 孙俊国
完成日期:
信息工程学院《数据库原理与应用》卷二实践考核方案
课程名称:数据库原理与应用 课程编号:2006111
授课班级:12信息管理与信息系统(本) 学 分:4.5
考核形式:实践考核 课程性质:专业基础课
一、考核目的
通过课程设计考核学生:一对该课程基础知识的理解与掌握;二是数据库设计开发的能力。
二、考核内容
数据库原理及应用以SQL server 2008为背景,全面系统地讲述了数据库技术和应用,包括数据库和数据表的创建、维护、查询、视图管理、存储过程和触发器的管理、用户管理、约束和默认管理、数据库的备份和还原、T- SQL程序设计等内容,使学生能够用SQL Server 2008管理与设计数据库,达到理论和实践紧密结合的目的。本次考核的内容如下:
1. 数据库设计的方法及步骤
2. 调研与需求分析,用数据流图和数据字典来描述系统
3. 概念结构设计的方法和步骤,应用E-R方进行数据库概念模型设计
4. 数据库的逻辑设计,由E—R模型向关系模型的转换方法
5. 数据库的物理结构设计 ,利用DBMS系统进行设计数据库
6. 熟练使用SQL Server 2008
三、考核要求
1. 所选问题应具有一定实际意义,基本表不少于5个,能够实现多种关联查询.
2. 每一选题在最多只允许二人可选.
3。 按照规范要求进行数据库设计,设计说明书应包括:概述、需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护、小结等。
4. 设计说明书格式:使用A4纸,上下左右边距分别为2.5厘米。标题1:黑体二号,居中。标题2:宋体三号,居左。标题3:宋体四号,居左缩进。内容:首行缩进2个字符,小四号字,宋体,行间距固定值20。页眉:“青岛滨海学院数 (居左)数据库课程设计(居右)”,宋体小五.页码在右下角,起始页码0,格式“—页码—”,首页页码不显示。
5. 期末课程设计要上交纸质设计说明书、电子设计说明书与数据库资料,上交时间12月底。
6。 设计说明书如有类同,按零分处理。
执笔人: 审核人: 2013—12—10
Xxx 系统数据库设计
一、 概述
应简要说明选题的缘由,设计与研究工作的目的、范围,相关领域,理论基础的分析、研究方法、研究内容、实验方法,预期结果和意义。
二、 需求分析
说明:具体的任务分析及建模(可以用UML的用例图来说明),可以参考有关《数据库原理及应用》课程所讲的分析方法,用数据流图或数据字典来说明。
需要注意的是:一定要结合自己所设计的题目进行分析.不要脱离题目一味的分析.
三、 概念结构设计
把需求分析的数据进行抽象,形成信息世界的结构(即概念模型),可以用E—R图或UML进行描述.
四、 逻辑结构设计
逻辑结构是以概念结构的各种数据为基础,但为了能用某一DBMS实现用户的需求,还必须将概念模型进一步转化为特定DBMS所支持的数据模型,这正是数据逻辑结构设计所要完成的任务.
用关系模型来描述即可(即将E-R图转换为相应的关系模式).
五、 物理结构设计
为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,这就是物理设计所要完成的任务。
用表格来描述出数据库的内容即可,如下表所示。
表student
字段名
字段类型
约束控制
字段含义说明
s_no
char(6)
主键约束
学号
class_no
char(6)
非空约束
班级号
s_name
varchar(6)
非空约束
姓名
s_sex
char(2)
“男”或“女"
性别
s_birthday
datetime
出生日期
可以采用源代码及截图的方式实现。
六、 数据库实施
数据库实施是指在计算机上建立起实际的数据库结构、装入数据、进行测试和试运行的过程.
可以采用源代码及截图的方式实现。
七、 数据库运行和维护
主要包括三项内容:维护数据库的安全性与完整性、检测并改善数据库性能、重新组织和构造数据库。
八、 结论
结论是整个设计工作进行归纳和综合得出的总结,要突出创新点,以简练的文字对设计所做的主要工作进行评价。
可选题目如下:
1、简单进销存管理系统
设计一个小型商户货物进销存管理系统,提供的信息主要包括:
进货单用于对进货业务的核算,包括进货时间,供应商,采购合同号,货物名称,单位,数量,单价,金额;
销货单用于对销货业务的核算。 包括销售时间,客户,金额合计,定购合同号,货物名称,单位,数量,销售价格,销售金额;
供应商信息包括名称、地址、电话、供应货物名称、价格。
查询目标:
查询某种货物当月进货时间、进货数量,进货商家;
查询货物当月销量情况及剩余库存数量;
查询某供应商当月全部供货信息;
查询可以供应某种货物的全部供应商信息;
查询当月销量不足30%的货物信息。
每个进货单可以签订多种货物,但仅仅对应一家供应商。一张销货单可以销售多个货物,但仅仅对应一家客户。一家供应商可以供应多种货物,一种货物可以多家供应。
2、平面公司业务管理系统
基本信息:
稿件基本信息:客户名称;稿件名称;规格;色数;页数;单价;金额;状态; 签单日期 .
客户基本信息:客户名称;公司地址;联系人;联系人电话;邮箱地。
送货基本信息:送货时间;送货人;送货地址;客户名称;稿件名称;结算金额;欠款金额。
查询目标:
查询客户基本信息。
查询某段时间内与本公司有业务联系的客户资料.
查询某客户当月与公司产生的送货单情况、总金额,已结算金额、欠款金额。
查询公司某段时间内的合同额。
3、小型书店管理系统
基本信息:
图书信息:图书名称、订购数量、订购时间、订购单价、金额、出版社名称、作者名称;供应商名称等;
供应商信息:供应商名称、地址、电话,联系人;
客户信息:客户编号、名称、年龄、性别、累计购书金额等;
销售信息:时间、销售名称、数量、销售单价、客户编号、客户名称、金额等。
查询目标:
查询当月书店销售金额、营业金额;
查询某种图书库存数量;
查询当月销量最好的图书信息;
按供应商名称查询订购信息;
查询购买次数超过3次的客户信息.
4、机票预定信息系统
系统功能的基本要求:
航班基本信息的录入,包括航班的编号、飞机名称、机舱等级等.机票信息,包括票价、折扣、当前预售状态及经手业务员等。客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。按照一定条件查询、统计符合条件的航班、机票等;对结果打印输出。
5、长途汽车信息管理系统
系统功能的基本要求:
线路信息,包括出发地、目的地、出发时间、所需时间等.汽车信息:包括汽车的种类及相应的票价、最大载客量等.票价信息:包括售票情况、查询、打印相应的信息。
6、人事信息管理系统
系统功能基本要求:
员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。按条件查询、统计,结果打印输出。
7、超市会员管理系统
系统功能的基本要求:
加入会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等.会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等.会员返利信息,包括会员积分的情况,享受优惠的等级等。对货物流量及消费人群进行统计输出。
8、客房管理系统
系统功能的基本要求:
客房各种信息,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。
9、药品存销信息管理系统
系统功能基本要求
药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;员工信息,包括员工编号、姓名、性别、年龄、学历、职务等;客户信息,包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。入库和出库信息,包括当前库存信息、药品存放位置、入库数量和出库数量的统计。
10。学生选课管理信息系统
系统功能基本要求
教师信息,包括教师编号、教师姓名、性别、年龄、学历、职称、毕业院校,健康状况等。学生信息,包括学号、姓名、所属院系、已选课情况等。教室信息,包括,可容纳人数、空闲时间等。选课信息,包括课程编号、课程名称、任课教师、选课的学生情况等.成绩信息,包括课程编号、课程名称、学分、成绩.按一定条件可以查询,并将结果打印输出。
11、图书管理系统
系统功能基本要求
图书信息,包括图书编号、图书名称、所属类别等;读者信息,包括读者编码、姓名、性别、专业等;借还书信息,包括图书当前状态、被借还次数、借阅时间等。
12、学生成绩管理系统
系统功能基本要求
学生信息,学号、姓名、性别、专业、年级等;学生成绩信息,包括学号、课程编号、课程名称、分数等。课程信息,包括课程编号、课程名称、任课教师等。对学生成绩的查询(不能任意修改)、统计,并将结果输出。
13、教室管理信息系统
系统功能基本要求
教室信息,包括教室容纳人数、教室空闲时间、教室设备等;教师信息,包括教师姓名、教授课程、教师职陈、安排上课时间等;教室安排信息,包括何时空闲、空闲的开始时间、结束时间等.按照一定条件查询,统计,将结果打印输出.
14、论坛管理信息系统
系统功能基本要求
作者信息:包括作者昵称、性别、年龄、职业、爱好等;贴子信息:包括贴子编号、发贴日期、时间、等级等;回复信息:包括回复作者昵称、回复时间等。
15、职工考勤管理信息系统
系统功能基本要求
职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等;出差信息,包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间.
16、个人信息管理系统
系统功能基本要求
通讯录信息,包括通讯人姓名、联系方式、工作地点、城市、备注等;备忘录信息,包括什么时间、事件、地点等;日记信息;包括时间、地点、事情、人物等;个人财物管理,包括总收入,消费项目、消费金额、消费时间、剩余资金等.
17、办公室日常管理信息系统
系统功能基本要求
文件管理信息:包括文件编号、文件种类、文件名称、存放位置等;考勤管理:包括姓名、年龄、职务、日期、出勤情况等;查询员工的出勤情况。会议记录:包括会议时间、参会人、记录员、会议内容等;办公室日常事务管理,包括时间、事务、记录人。按条件查询,统计。
18、轿车销售信息管理系统
系统功能基本要求
轿车信息,包括轿车的编号、型号、颜色、生产厂家、出厂日期、价格等;员工信息,包括员工编号、姓名、性别、年龄、籍贯、学历等;客户信息,包括客户名称、联系方式、地址、业务联系记录等;轿车销售信息,包括销售日期、轿车类型、颜色、数量、经手人等.按条件查询,并将销售报表打印输出。
信息工程学院
《数据库原理与应用》实践环节考核报告单
2013-2014学年度第一学期 期末
排课编号:(2013—2014—1)—2006111—00425—1 批阅日期: 年 月 日
姓名
班级
学号
评分标准及
得分
评分标准
满分
得分
概述:概况清晰,目标明确。
需求分析明确,功能、性能需求满足需要。
20
概念结构设计方法正确,E—R或UML描述正确。
逻辑结构设计方法正确,描述准确。
30
能用SQL Server 2008创建符合要求的数据库。
完整性及安全性控制合理,能实现一定的查询要求。
存储过程及触发器应用正确.
30
有创新点,能对所做的主要工作进行正确评价和总结。
文本格式正确,符合行文格式要求.
20
合计
100
评价
考核成绩
任课教师签名
复核人签名
展开阅读全文