数据库系统设计广东商学院答题纸格式二1.docx
- 文档编号:8374692
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:45
- 大小:308.18KB
数据库系统设计广东商学院答题纸格式二1.docx
《数据库系统设计广东商学院答题纸格式二1.docx》由会员分享,可在线阅读,更多相关《数据库系统设计广东商学院答题纸格式二1.docx(45页珍藏版)》请在冰豆网上搜索。
数据库系统设计广东商学院答题纸格式二1
---------------------------------------------装------------------------------------------订-----------------------------------------线
班级09信息管理与信息系统2班姓名蔡忠思学号09251101202
班级09信息管理与信息系统2班姓名陈瑾学号09251101205
-
广东商学院答题纸(格式二)
课程数据库系统设计 2010-2011学年第2学期
成绩 评阅人
请选取数据库系统设计课程设计相关主题,在某个RDBMS软件基础上利用合适的应用系统开发工具为某个部门或者单位开发一个数据库系统。
要求给出数据库设计概念设计、逻辑设计、物理设计、开发与编码、测试各个阶段的详细设计:
写出系统的主要功能和使用说明;提交运行的系统。
完成的主要功能包括录入、修改、查询、输出的信息管理功能。
基本要求:
(1)完成问题陈述中所提到的所有需求功能;
(2)要求撰写不少于3000个文字的文档;(3)文档中至少要包括:
ER模型图、系统功能图、数据字典、表关系的详细说明。
(4)用户手册,描述软件系统所具有的功能及基本的使用方法。
文档格式参考毕业论文要求,章节包括:
(1)概述:
包括项目背景、编写目的、软件定义、开发环境等内容。
(2)需求分析:
问题陈述、需完成的功能,画出ER模型图;(3)数据库逻辑设计:
把ER模型图转换为关系表。
描述每一个基本表关系。
要求所有关系达到BCNF范式。
定义视图、定义索引、主关键字、定义权限。
(4)数据库物理设计:
定义数据物理文件及管理。
(5)开发与编码:
编写程序、调试并进行测试。
(6)结束语:
写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。
有哪些收获。
软件还需要哪些改进。
(7)参考文献。
严禁剽窃、抄袭等作弊行为!
本学期课程的期末成绩均已公布.虽然评分标准第一次课都讲过了,但还是在这里公示一下,各位同学可以对应着了解自己分数的来源.北京林业大学2008–2009学年第2学期论文考试要求课程名称:
两性关系与两性文化课程所在学院:
人文学院考试班级:
公选命题人:
方刚论文要求:
1、论文题目(范围)1,本课程的收获与体会;2,《中国多性伙伴》或《男性要解放》读后感(二选一);2、论文要求手写□打印□,字数范围为2000-4000字;3、论文上交时间:
2009年5月13日、14日随堂4、写作要求(请任课教师详细说明本次论文考试的内容要求)严禁剽窃、抄袭等作弊行为!
60分以下:
全全文抄袭,或未按时交卷,或与课程内容毫不相关按不及格处理。
信息管理学课程论文评分标准
分值
得分
完成数据库系统设计工作任务
20分
论文文章结构安排合理,写作规范,引注正确。
10分
论文逻辑条理清晰,论证有力。
理论阐述全面,能够联系实际分析问题,解决问题。
10分
需求分析:
问题陈述清楚、需完成的功能描写准确,ER模型图正确。
20分
数据库逻辑设计:
把ER模型图转换为关系表。
描述每一个基本表关系。
要求所有关系达到BCNF范式。
定义视图、索引、主关键字、权限。
20分
数据库物理设计:
定义数据物理文件及管理。
10分
开发与编码:
编写程序、调试并进行测试。
10分
成绩
==========================================
竞拍管理数据库设计
(题目)汽车租赁系统数据库设计
摘要
将计算机与互联网技术应用于汽车租赁行业是一场突破性的革命。
如何全面提高汽车租赁行业的管理水平和信息化程度,本文在研究目前汽车租赁管理系统情况的基础上,从社会的实际需求出发,基于Windows7操作系统和sybase数据库,设计并实现了一个功能较为完善的汽车租赁管理系统,内容包括该系统的总体结构设计、数据库设计和系统主要模块设计,通过对系统进行一系列的需求分析、画出业务流程图、数据流图、ER模型图、关系规范化、编码、测试等工作,使系统实现了对汽车租赁系统全面高效的管理。
关键词:
数据库设计、业务流程图、数据流图、E-R图、规范化
Abstract
WillthecomputerandtheInternettechnologyapplicationinautomobileleasingindustryisabreakthroughoftherevolution.Howtoimprovethemanagementlevelofcarrentalindustryandinformationdegree,thepaperinresearchiscarrentalmanagementsystem,andonthebasisoftheactualrequirementoffromsociety,basedontheWindows7operatingsystemandsybasedatabase,wedesignandimplementafunctionisrelativelyperfectcarrentalmanagementsystem,andthecontentincludestheoverallstructureofthesystemdesign,databasedesignandsystemmainmoduledesign,throughtothesystemforaseriesofrequirementanalysis,andpaintbusinessflowchart,dataflowchart,ERmodelpicture,relationships,standardization,code,testthework,makethesystemrealizesthecarrentalsystemofcomprehensiveandefficientmanagement.
Keywords:
databasedesign,businessflowchart,dataflowchart,e-rchart,standardization
(正文)
1.概述
1.1项目背景:
随着市场经济的发展,我国汽车租赁行业已呈现出高速发展的态势,在很多汽车租赁企业经营规模不断扩大、采用连锁经营的情况下,手工管理无论是在工作效率、人员成本还是提供决策信息方面都已经难以适应现代化经营管理的要求,从而制约了汽车租赁的规模化发展和整体服务水平的提升。
1.2编写目的:
本系统正是研究目前汽车租赁管理系统开发中用到的先进技术,并在此技术上开发建立一个完整的系统,实现对汽车租赁管理系统全面高效的管理。
1.3软件定义:
汽车租赁管理系统包括客户信息管理,订单管理,合同信息管理。
MicrosoftSQLserver2000,visio2003,Powerdesign15
1.4开发环境:
1)实验环境:
windows7系统
2)硬件组成:
Inter(R)core(TM)i3CPUM330@2.13GHz2.13GHz
2.00GB内存
2.数据库概念设计
2.1需求分析
本汽车租赁管理系统的实体,联系及其属性:
在本系统中,部门与员工之间存在“管理”的联系,一个部门可以管理多名员工,而一个员工只能被一个部门管理,他们之间是一对多的管理关系;业务员、技术员和财务人员和员工之间是“继承”关系;一个业务员可以处理多个订单,而一个订单只能被一个业务员处理,他们之间是“处理”关系;一个客户可以下定多张订单,而一张订单只能被一个客户下定,他们之间是“下定”的关系;一技术员可以审核多辆车,一辆车可以被一个技术员审核,他们之间是“审核”关系;一个财务人员可以开出多张发票,一张发票只能被一个财务人员开出,他们之间是“开出”关系;一个财务人员可以管理多个合同,一个合同只能被一个财务人员管理,他们之间是“管理”关系;
实体和联系的属性如下:
部门(部门代码,部门名称)
员工(员工编号,部门代码,员工姓名,电话,通讯地址)
业务员(员工编号,业务类型,奖金等级)
技术员(员工编号,技术方向,技术等级)
财务员(员工编号,财务方向,财务级别)
车辆(车牌号,车辆类型,车辆名称)
客户(客户编号,客户姓名,客户身份证)
订单(订单编号,签订日期,总金额)
合同(合同编号,合同名称,合同期限)
发票(发票代码,发票名称,发票日期)
2.2功能需求分析
(1)问题陈述:
汽车租赁管理系统,当客户需要租赁汽车,先下订单,公司审核订单,客户和公司签订合同,合同到期,核对汽车信息,客户付款,开发票,生成财务报表。
(2)需完成的功能:
1)新增客户信息、客户转会员、查询客户信息、修改/删除客户信息
2)新增预订的车辆合同、废除预订合同、租赁合同续约、
3)客户归还车辆、结算租赁合同、生成租赁单据
(3)画出业务流程图如图1:
图1
(4)画出数据流图,如图2:
图2
(5)画出初级ER模型图,如图3:
(6)完善ER模型图
图3
3.数据库逻辑设计
3.1把ER模型图转换为关系表:
3.2描述每一个基本表关系:
对于部门关系与员工关系,部门关系是参照关系,即父表,员工是参照关系,即子表。
对于业务员关系与订单关系,业务员关系是参照关系,即父表,订单是被参照关系,即子表。
对于技术员关系与车辆关系,技术员关系是参照关系,即父表,车辆是被参照关系,即子表。
对于财务人员关系与发票关系,财务人员关系是参照关系,即父表,发票是被参照关系,即子表。
对于财务人员关系与合同关系,财务人员关系是参照关系,即父表,合同是被参照关系,即子表。
对于订单关系与客户关系,客户关系是被参照关系,即父表,订单是参照关系,即子表。
3.3规范化,要求所有关系达到BCNF范式:
部门(部门代码,部门名称)
员工(员工编号,部门代码,员工姓名,电话,通讯地址)
业务员(员工编号,业务类型,奖金等级)
技术员(员工编号,技术方向,技术等级)
财务员(员工编号,财务方向,财务级别)
车辆(车牌号,车辆类型,车辆名称)
客户(客户编号,客户姓名,客户身份证)
订单(订单编号,签订日期,总金额)
合同(合同编号,合同名称,合同期限)
发票(发票代码,发票名称,发票日期)
3.4定义视图、定义索引、主关键字、定义权限:
3.4.1定义视图
为表定义视图,如图4
图4
3.4.2创建用户,定义权限,如图5,图6
图5
图6
3.4.3汽车租赁管理数据库关系表详细说明
表格列清单
名称
代码
部门代码
部门代码
部门名称
部门名称
员工编号
员工编号
部门代码
部门代码
员工姓名
员工姓名
电话
电话
通信地址
通信地址
员工编号
员工编号
业务类型
业务类型
奖金等级
奖金等级
员工编号
员工编号
财务方向
财务方向
财务级别
财务级别
发票代码
发票代码
员工编号
员工编号
财务方向
财务方向
发票名称
发票名称
客户名称
客户名称
发票日期
发票日期
订单编号
订单编号
员工编号
员工编号
业务类型
业务类型
客户编号
客户编号
签订日期
签订日期
客户代码
客户代码
总金额
总金额
合同编号
合同编号
员工编号
员工编号
财务方向
财务方向
合同名称
合同名称
合同期限
合同期限
客户编号
客户编号
客户姓名
客户姓名
客户身份证
客户身份证
员工编号
员工编号
技术方向
技术方向
技术等级
技术等级
车牌号
车牌号
员工编号
员工编号
技术方向
技术方向
车辆类型
车辆类型
车辆名称
车辆名称
表格索引清单
名称
代码
唯一的
群集器
主要的
外键
候选键
表格
部门_PK
部门_PK
TRUE
FALSE
TRUE
FALSE
FALSE
部门
员工_PK
员工_PK
TRUE
FALSE
TRUE
FALSE
FALSE
员工
管理_FK
管理_FK
FALSE
FALSE
FALSE
TRUE
FALSE
员工
业务员_PK
业务员_PK
TRUE
FALSE
TRUE
FALSE
FALSE
业务员
继承_FK
继承_FK
FALSE
FALSE
FALSE
TRUE
FALSE
业务员
财务人员_PK
财务人员_PK
TRUE
FALSE
TRUE
FALSE
FALSE
财务人员
继承2_FK
继承2_FK
FALSE
FALSE
FALSE
TRUE
FALSE
财务人员
发票_PK
发票_PK
TRUE
FALSE
TRUE
FALSE
FALSE
发票
开发_FK
开发_FK
FALSE
FALSE
FALSE
TRUE
FALSE
发票
订单_PK
订单_PK
TRUE
FALSE
TRUE
FALSE
FALSE
订单
确定_FK
确定_FK
FALSE
FALSE
FALSE
TRUE
FALSE
订单
处理_FK
处理_FK
FALSE
FALSE
FALSE
TRUE
FALSE
订单
合同_PK
合同_PK
TRUE
FALSE
TRUE
FALSE
FALSE
合同
管理2_FK
管理2_FK
FALSE
FALSE
FALSE
TRUE
FALSE
合同
客户_PK
客户_PK
TRUE
FALSE
TRUE
FALSE
FALSE
客户
技术员_PK
技术员_PK
TRUE
FALSE
TRUE
FALSE
FALSE
技术员
继承3_FK
继承3_FK
FALSE
FALSE
FALSE
TRUE
FALSE
技术员
车辆_PK
车辆_PK
TRUE
FALSE
TRUE
FALSE
FALSE
车辆
审核_FK
审核_FK
FALSE
FALSE
FALSE
TRUE
FALSE
车辆
表格键清单
名称
代码
表格
Identifier_1
Identifier_1
部门
Identifier_1
Identifier_1
员工
Identifier_1
Identifier_1
业务员
Identifier_1
Identifier_1
财务人员
Identifier_1
Identifier_1
发票
Identifier_1
Identifier_1
订单
Identifier_1
Identifier_1
合同
Identifier_1
Identifier_1
客户
Identifier_1
Identifier_1
技术员
Identifier_1
Identifier_1
车辆
参考清单
名称
代码
父表格
子表格
处理
处理
业务员
订单
审核
审核
技术员
车辆
开发
开发
财务人员
发票
确定
确定
客户
订单
管理
管理
部门
员工
管理2
管理2
财务人员
合同
继承
继承2
员工
财务人员
继承
继承3
员工
技术员
继承
继承
员工
业务员
表格清单
名称
代码
业务员
业务员
发票
发票
合同
合同
员工
员工
客户
客户
技术员
技术员
订单
订单
财务人员
财务人员
车辆
车辆
部门
部门
用户清单
名称
代码
经理
经理
部长
部长
视图清单
名称
代码
业务员视图
业务员视图
员工视图
员工视图
财务人员视图
财务人员视图
车辆视图
车辆视图
部门视图
部门视图
4.数据库物理设计
4.1定义数据物理文件及管理
实现SQL语句:
createdatabase汽车租赁管理
on
primary
(name=汽车租赁管理_dat,
filename='H:
\数据库设计\汽车租赁管理.mdf',
size=100MB,
)
logon
(name=汽车租赁管理_log,
filename='H:
\数据库设计\汽车租赁管理.ldf'
size=500MB)
5.编写程序、调试并进行测试:
/*==============================================================*/
/*DBMSname:
MicrosoftSQLServer2000*/
/*Createdon:
2011/6/3021:
03:
54*/
/*==============================================================*/
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('业务员')ando.name='FK_业务员_继承_员工')
altertable业务员
dropconstraintFK_业务员_继承_员工
go
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('发票')ando.name='FK_发票_开发_财务人员')
altertable发票
dropconstraintFK_发票_开发_财务人员
go
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('合同')ando.name='FK_合同_管理2_财务人员')
altertable合同
dropconstraintFK_合同_管理2_财务人员
go
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('员工')ando.name='FK_员工_管理_部门')
altertable员工
dropconstraintFK_员工_管理_部门
go
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('技术员')ando.name='FK_技术员_继承3_员工')
altertable技术员
dropconstraintFK_技术员_继承3_员工
go
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('订单')ando.name='FK_订单_处理_业务员')
altertable订单
dropconstraintFK_订单_处理_业务员
go
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('订单')ando.name='FK_订单_确定_客户')
altertable订单
dropconstraintFK_订单_确定_客户
go
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('财务人员')ando.name='FK_财务人员_继承2_员工')
altertable财务人员
dropconstraintFK_财务人员_继承2_员工
go
ifexists(select1
fromdbo.sysreferencesrjoindbo.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('车辆')ando.name='FK_车辆_审核_技术员')
altertable车辆
dropconstraintFK_车辆_审核_技术员
go
ifexists(select1
fromsysobjects
whereid=object_id('业务员视图')
andtype='V')
dropview业务员视图
go
ifexists(select1
fromsysobjects
whereid=object_id('员工视图')
andtype='V')
dropview员工视图
go
ifexists(select1
fromsysobjects
whereid=object_id('财务人员视图')
andtype='V')
dropview财务人员视图
go
ifexists(select1
fromsysobjects
whereid=object_id('车辆视图')
andtype='V')
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 设计 广东 商学院 答题 格式