- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
汽车租赁管理系统⽅案
长沙学院课程设计说明书
题⽬汽车租赁管理系统
学院计数院
专业(班级)软件⼯程
学号
指导教师刚、怡
起⽌⽇期2017/5/29-2017/6/29
课程设计任务书
课程名称:数据库系统原理课程设计
设计题⽬:汽车租赁管理系统。
已知技术参数和设计要求:
题⽬:汽车租赁管理系统
1、某汽车租赁公司汽车租赁管理系统需要如下信息:
⼯作⼈员信息包括:⼯号、、性别、联系等。
客户信息包括:号、、性别、所在单位、联系等。
车辆信息包括:车牌号、品牌、颜⾊、座位数、⽇租价格、⽇租超公⾥价格、⽉租价格、租赁状态、购⼊⽇期等。
车辆类别信息包括:分类号,库存数。
其业务规则描述如下:
⼀个⼯作⼈员可以对很多辆车辆进⾏管理,⼀辆车也可以被多个⼯作⼈员管理;⼀辆车只能属于⼀种车辆类别,⽽⼀种车辆类
别可以包含多辆车;⼀个客户可以租多辆不同的车。
2、系统功能的基本要求:
可以实现对车辆、租赁客户的查询,可以查询汽车、客户租赁历史记录。可以按类别统计汽车的租赁⾦额和剩余的库存数,可
以统计某⼀年龄客户群体对某类汽车的租赁喜好,能模拟客户对汽车的租借、归还业务。
各阶段具体要求:
1、需求分析阶段
●定义数据项的含义和取值
●定义⽬标系统的数据流
2、概念结构设计阶段
●画出实体模型E-R图
3、逻辑结构设计阶段
●将实体模型转化为关系模型
●给出每个关系的主关键字和函数依赖集
●分析你所设计的关系数据库模式是否属于3NF
4、物理设计阶段
●确定所有字段的名称、类型、宽度、⼩数位数及完整性约束
●确定数据库及表的名称及其组成
●确定索引⽂件和索引关键字
5、数据库安全及维护设计阶段
●设计⼀个适合的数据库安全策略(⽤户⾝份认证、访问权限、视图)
●为了实现复杂的数据完整性约束,设计适当的触发器
●设计⼀个适合的数据库备份策略
6、实施阶段
●要求所有操作必须在查询分析器中⽤SQL语句或系统存储过程完成。
设计⼯作量:
(1)软件设计:完成问题述中所提到的所有需求功能。
(2)论⽂:要求撰写不少于3000个⽂字的电⼦⽂档,详细说明各阶段具体要求。
⼯作计划:
安排两周时间进⾏课程设计,软件开发步骤如下,第⼀周完成1~4,第⼆周完成5~8,论⽂同步进⾏;
1)选定题⽬
2)需求分析
3)概念结构设计
4)逻辑结构设计
5)物理设计
6)数据库安全及维护设计
7)数据库上机实现
8)答辩
注意事项
提交电⼦⽂档
学院课程设计任务书(每学⽣1份)
学院课程设计论⽂(每学⽣1份)
学院课程设计鉴定表(每学⽣1份)
指导教师签名:⽇期:
教研室主任签名:⽇期:
院长签名:⽇期:
学院课程设计鉴定表
⽬录
⼀、引⾔(6)
1.1编写⽬的(6)
1.2参考资料(6)
⼆、需求规约(6)
2.1业务描述(6)
2.2需求分析(6)
三、数据库环境说明(7)
四、数据库的命名规则(7)
3.1数据库对象命名规则(7)
3.2数据项编码规则(7)
五、逻辑设计(9)
5.1创建与数据库相关的那部分实体关系图(ERD)、表及关系图(9)
5.2创建数据库系统的关系模型(11)
六、物理设计(11)
6.1表汇总(11)
6.2存储过程(16)
6.3触发器(20)
七、安全性设计(26)
7.1防⽌⽤户直接操作数据库的⽅法(26)
7.2⾓⾊与权限(27)
⼋、数据库管理与维护说明(27)
九、附录:源代码(28)
⼀、引⾔
1.1编写⽬的
本⽂档是汽车租赁系统设计⽂档的组成部分,编写数据库设计⽂档的⽬的是:明确数据库的表名、字段名等数据信息,⽤来指
导后期的数据库脚本的开发。本⽂档的读者对象是需求⼈员、系统设计⼈员、开发⼈员、测试⼈员。
1.2参考资料
⼆、需求规约
2.1业务描述
2.1.1数据库创建背景
该数据库建⽴于sqlserver2008r2,环境为windows7
系统名称:汽车租赁管理系统。系统的开发者:⼩组成员
系统的⽤户:租车客户以及租赁公司的⼯作⼈员。
2.1.2数据库系统要完成的业务流程及⼯作容
⾸先完成需求分析,根据需求关系画出ER-图,并写出关系模式。根据ER图⽤SQLserver创建与数据库相关的表,视图,存
储过程以及触发器。
系统的功能要求基本实现对车辆,租赁客户的查询。可以查询客户租赁的历史记录。可以查看汽车价格、库存,可以查看汽车
的租借、归还、以及费⽤。
2.1.3揭⽰该数据库的资源需求和设计约束
您可能关注的文档
最近下载
- 05G514-4(12m实腹式钢吊车梁-重级工作制-A6 A7 Q345钢).pdf VIP
- 露酒生产基础知识与品评-更改后.ppt
- 2025年中国链条行业市场全景评估及投资前景展望报告.docx
- (word)MBTI 性格测试.doc VIP
- 2025年中国烟草总公司福建省公司人员招聘笔试备考题库及答案解析.docx
- 财务报表分析和证-券估值 ,第五版 答案 Financial Statement Analysis and Security Valuation solution SOLUTIONS_MANUAL ,5e.doc
- 2024年全国高中数学联赛初赛试题【16省市】含答案.pdf
- 《《婴幼儿配方乳粉及调制乳粉中7种母乳低聚糖的测定》》.pdf VIP
- 《核电厂工程的设计与设计管理》推荐.ppt
- 水池维修改造施工方案.doc
文档评论(0)