汽车租赁管理系统原理课程设计最终版.doc

合集下载

汽车租赁管理系统设计与实现毕业设计

汽车租赁管理系统设计与实现毕业设计

汽车租赁管理系统设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

《汽车租赁管理系统》课程设计

《汽车租赁管理系统》课程设计

《汽车租赁管理系统》课程设计姓名:陈欣学号:班级:级专业:软件系科:计算机科学与工程学院常熟理工学院一.题目介绍二.功能分析与模块划分系统用例图车辆信息输入列出所有车辆删除车辆租车出租的列表还车统计租金三数据库设计方案设计两个表创建数据库的代码四.各部件的设计:功能实现的使用的(及数据验证)界面转发结构基于的车辆租赁管理系统部件文件说明输入车辆信息的部件输入租车信息的部件还车分类统计运行界面数据验证五.的设计:各个类的功能,实现方法给个类的功能对数据库操作的一些类的方法功能介绍5.2.1 类5.2.1 封装对数据库的连接5.2.3 类六.中文解决方案()验证中错误信息提示的中文处理页面采用””的编码形式配置过滤器处理页面的中文显示问题,过滤器的使用方法如下七.测试方案一.题目介绍某汽车租赁公司需要一个租车管理系统。

要求具有以下功能:<. 管理车辆基本信息,增加删除列表;<. 能进行租车还车操作;<. 按车辆类别统计租金(虽然是选做,已做好)。

车辆基本信息包括:车辆类别(大客面包轿车),品牌型号,车牌号,租车价格;租车时应记录:租车日期,车辆,客户名称;还车时应记录:还车日期。

二.功能分析与模块划分系统用例图user车辆信息输入用户可以录入车辆信息,车辆信息表包括(自动编号)每个字段的含义及解释:为类型定义为主键自动增长:车辆的类别,以下拉列表的形式给出列表的内容包括三种类型大客车、面包车、小轿车:车辆的型号:车辆的车牌号:租车的价格单位为元:用来标记车辆的出租状态列出所有车辆;当输入车辆信息后,将跳转到车辆信息列表页,把数据库中所有的车辆信息取出来显示到前台的页面,并根据多表连接来判断这些车辆的出租状态,也就是说这些车辆有没有被出租删除车辆;在车辆信息列表页中有删除车辆信息的链接,根据表中的来删除车辆信息,删除后,跳转到原来的页面。

租车;首先判断哪些车辆没有被出租出去,然后把没有被出租的车辆显示在租车页面的下拉列表中,此时用户只需要填写出租人的姓名就可以租车了,其实后台数据库已经把出租的车辆信息写进了数据库中的表,这一动作包括这些信息被写进了数据库(自动编号)(客户姓名)(出租日期)(是否还车),(还车日期)出租的列表;被出租的车辆信息及出租的日期,出租人等一些信息通过多表连接查询显示到出租列表页面还车在出租列表页面每条信息的后面都有还车链接,点击连接将进行还车操作,后台数据库将根据将相应的字段的值改为还车标记(表示未还,表示已经还了)统计租金根据车辆的类别来统计租金,并把统计的结果显示在统计页面数据库设计方案设计两个表:车辆信息(类别型号,车牌号,租车价格)租车信息(车辆客户名称,租车日期,是否还车?,还车日期)创建数据库的代码;;( ,() ,() ,() ,) ;(,,() ,,,) ;各部件的设计:功能实现的使用的(及数据验证)界面转发结构对于开发应用,要从头设计并开发出一个可靠、稳定的框架不是一件容易的事情,随着开发技术的日趋成熟,在开发领域出现了一些现成的优秀的框架,开发者可以直接使用它们,struct就是一个很好的框架结构,它是在基础上实现的一个框架,它可以使你不必要从头开始全部开发组件,对于大项目更是很好的。

汽车租赁管理系统c课程设计

汽车租赁管理系统c课程设计

汽车租赁管理系统c 课程设计一、课程目标知识目标:1. 学生能理解汽车租赁管理系统的基本概念和功能需求,掌握系统的模块划分和设计原理。

2. 学生能运用数据库知识,设计出合理、高效的汽车租赁数据模型,实现对租赁信息的增删改查等操作。

3. 学生掌握C语言编程技巧,能实现汽车租赁管理系统的核心功能,如车辆租赁、归还、查询等。

技能目标:1. 学生具备分析实际问题的能力,能根据需求进行系统设计和模块划分。

2. 学生能运用数据库知识,独立设计并实现汽车租赁数据模型,提高数据处理的效率。

3. 学生通过编写C语言代码,提高编程实践能力,熟练掌握系统功能的实现。

情感态度价值观目标:1. 学生培养对计算机编程和数据库技术的兴趣,激发学习主动性和创新精神。

2. 学生在项目实践中,学会团队协作和沟通,培养解决问题的能力和自信心。

3. 学生通过学习汽车租赁管理系统,认识到信息技术在生活中的应用,增强社会责任感和使命感。

课程性质:本课程为高年级计算机科学与技术专业的实践课程,旨在培养学生的实际编程能力和系统设计能力。

学生特点:学生具备一定的C语言编程基础和数据库知识,具备分析问题和解决问题的能力。

教学要求:教师需引导学生结合实际需求进行系统设计,注重实践操作和团队协作,提高学生的编程能力和解决问题的能力。

同时,关注学生的情感态度价值观的培养,使学生在课程中充分体现个人价值。

通过分解课程目标为具体的学习成果,便于后续教学设计和评估。

二、教学内容1. 系统需求分析:讲解汽车租赁管理系统的功能需求,分析系统模块划分,学习需求分析方法和技巧。

相关教材章节:第1章 系统分析与设计概述2. 数据库设计:介绍数据库设计原理,指导学生设计汽车租赁数据模型,包括表结构、关系和索引等。

相关教材章节:第3章 数据库设计基础3. C语言编程基础:复习C语言基础知识,重点讲解指针、结构体、文件操作等在系统中的应用。

相关教材章节:第2章 C语言基础4. 系统功能实现:指导学生运用C语言编程实现汽车租赁管理系统的核心功能,如租赁、归还、查询等。

汽车租赁信息管理系统的设计与实现 毕业设计

汽车租赁信息管理系统的设计与实现  毕业设计

JIU JIANG UNIVERSITY毕业论文题目汽车租赁信息管理系统英文题目The Automobile Rental Information Management System院系信息科学与技术学院专业计算机科学与技术姓名张健华班级学号A081126指导教师杨潇二○一二年五月信息科学与技术学院学士学位论文摘要随着汽车租赁行业的兴起,商家迫切需要相应的技术对繁冗复杂的汽车租赁信息进行管理。

汽车租赁信息管理系统是把一些繁琐的数据计算、信息处理化为简单的指令操作。

进而让计算机来处理日常基本的信息好管理汽车信息、客户信息、新闻信息等。

从而能更好的对汽车租赁信息的管理。

该论文采用B/S模式、ASP技术和ACCESS数据库系统的设计方案对汽车租赁信息管理系统进行了设计,该系统实现了车辆信息管理,新闻管理,业务信息,用户管理,管理员信息等功能。

关键词:汽车租赁,ASP,管理系统信息科学与技术学院学士学位论文AbstractWith the car rental industry, businesses in urgent need of appropriate technology for complex car rental information management.Car rental information management system is to put some complicated data calculation, information processing into simple instructions. Then let the computer to handle the basic information management, customer information car information, news information. So that it can better on car rental information management.The paper uses B/S model, ASP technology and ACCESS database system design for car rental information management system for the design, the system realizes the vehicle information management, information management, business information, user management, the administrator of information and other functions.Keywords:Rental, ASP, Management System信息科学与技术学院学士学位论文目录摘要 (I)Abstract (II)第一章引论1.1课题的提出 (1)1.2国内外现状 (1)1.3课题研究的内容 (2)1.4开发及运行环境 (3)1.5论文组织结构 (4)第二章系统需求分析2.1系统的功能需求 (5)2.2系统的信息需求 (7)2.3系统的性能需求 (7)2.4开发工具的需求 (8)2.5小结 (11)第三章系统设计3.1设计目标 (12)3.2系统功能设计 (13)3.3系统架构设计 (14)信息科学与技术学院学士学位论文3.4系统详细设计 (15)3.5数据库设计 (16)第四章系统实现4.1用户注册和身份验证功能实现 (21)4.2车辆预定模块功能实现 (23)4.3新闻浏览功能实现 (24)4.4管理员和用户信息功能实现 (25)4.5车辆管理信息功能实现 (29)4.6 小结 (31)第五章系统测试5.1 系统测试方案 (32)5.2 各功能模块的测试 (32)5.3系统的运行和测试 (37)5.4 小结 (38)总结与展望 (39)致谢 (41)参考文献 (42)信息科学与技术学院学士学位论文第一章引论1.1 课题的提出随着社会物质条件的改善和人们生活节奏的加快,人们越来越感到时间的重要性,注重如何节省时间提高效率,无论是工作还是生活在必要的时间向汽车出租公司提出租赁车辆的服务要求已成为广为认可好接受的行为和选择,在这种社会需求的强力带动下,汽车租赁市场出现了前所未有的繁荣景象。

汽车租赁管理系统,DOC

汽车租赁管理系统,DOC

汽车租赁管理系统,DOC汽车租赁管理系统是一种基于计算机技术的信息管理系统,主要针对汽车租赁公司的业务管理进行优化和升级。

本文将就其主要功能、系统设计及优化方案进行详细解析。

一、系统功能汽车租赁管理系统主要包含以下核心功能:1.车辆管理:该模块主要用于对汽车进行管理,包括汽车入库、出库、维修、保养、报废等相关操作,以有效保障汽车的使用状态。

2.租赁管理:该模块主要用于对租赁业务进行管理,包括租车、还车、收费、退费等流程,以确保租赁业务的准确性和安全性。

3.员工管理:该模块主要用于管理员工信息,包括员工入职、调动、离职、工资发放等相关操作,以有效管理企业人力资源。

4.财务管理:该模块主要用于财务核算和财务管理,包括收入、支出、成本、利润等相关操作,以保障企业的经济效益。

二、系统设计汽车租赁管理系统的设计包括数据库设计、界面设计、系统架构设计等多个方面。

1.数据库设计:主要包括数据表设计和数据结构设计,以保障对各种数据进行高效、准确和安全的管理。

2.界面设计:主要包括系统的菜单设计、页面设计、表单设计等,以保障系统的可用性和用户友好性。

3.系统架构设计:主要包括服务器、软件及硬件等架构设计,以保障系统的性能和可扩展性。

三、优化方案为提升系统的效率和便捷性,汽车租赁管理系统可以考虑如下优化方案:1.采用云端架构:将汽车租赁管理系统放在互联网上,可以通过任何终端实现访问和操作,提高系统的浏览速度和扩展性。

3.加强数据安全保障:采用更为严密的加密技术和权限控制,保障信息的安全性和隐私性。

四、总结汽车租赁管理系统是现代化信息化管理的重要组成部分,能确保汽车租赁企业在业务管理、客户服务和经济效益等多方面得到优化和提升。

优化方案是发展现代化汽车租赁业务的重要手段,汽车租赁公司应该积极探索和实践,并不断优化和改进汽车租赁管理系统。

车辆租赁管理系统C课程设计

车辆租赁管理系统C课程设计

车辆租赁管理系统C 课程设计一、课程目标知识目标:1. 让学生理解车辆租赁管理系统的基本概念和功能需求,掌握系统设计的基本原理和步骤。

2. 使学生掌握数据库设计的基本方法,并能运用SQL语言进行数据操作。

3. 帮助学生掌握C语言编程技巧,实现车辆租赁管理系统的核心功能模块。

技能目标:1. 培养学生运用结构化分析方法进行系统需求分析的能力。

2. 培养学生运用数据库设计工具进行数据库设计的能力。

3. 提高学生编程实践能力,能够独立完成车辆租赁管理系统部分功能模块的开发。

情感态度价值观目标:1. 培养学生热爱编程,对计算机科学技术产生浓厚兴趣。

2. 培养学生具备团队协作精神,能够与他人共同完成项目任务。

3. 增强学生的责任感和使命感,认识到信息技术在现代社会中的重要作用。

课程性质:本课程为信息技术学科选修课程,结合实际项目案例,培养学生的编程实践能力和系统设计能力。

学生特点:学生具备一定的C语言基础和数据库知识,对编程和系统设计有一定兴趣,但实践经验不足。

教学要求:结合学生特点,注重理论与实践相结合,以项目为导向,培养学生的实际操作能力和解决问题的能力。

将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 系统需求分析:讲解车辆租赁管理系统的功能需求、性能需求等,使学生掌握需求分析方法,学会编写需求规格说明书。

教材章节:第二章 系统分析与设计内容安排:2课时2. 数据库设计:介绍数据库设计的基本概念、E-R模型、关系模型等,使学生掌握数据库设计方法和SQL语言。

教材章节:第三章 数据库设计与实现内容安排:4课时3. C语言编程实践:讲解C语言在车辆租赁管理系统中的应用,包括数据结构、函数、模块化编程等,提高学生编程实践能力。

教材章节:第四章 C语言编程实践内容安排:6课时4. 系统功能实现:结合实际项目案例,讲解车辆租赁管理系统的核心功能模块,如用户管理、车辆管理、订单管理等。

教材章节:第五章 系统功能实现内容安排:8课时5. 系统测试与优化:介绍系统测试方法,让学生学会对车辆租赁管理系统进行功能测试、性能测试等,并能对系统进行优化。

汽车租赁管理系统

汽车租赁管理系统

长沙学院课程设计说明书题目汽车租赁管理系统学院计数院专业(班级) 软件工程学号指导教师刚、怡起止日期2017/5/29-2017/6/29课程设计任务书课程名称:数据库系统原理课程设计设计题目:汽车租赁管理系统。

已知技术参数和设计要求:题目:汽车租赁管理系统1、某汽车租赁公司汽车租赁管理系统需要如下信息:工作人员信息包括:工号、、性别、联系等。

客户信息包括:号、、性别、所在单位、联系等。

车辆信息包括:车牌号、品牌、颜色、座位数、日租价格、日租超公里价格、月租价格、租赁状态、购入日期等。

车辆类别信息包括:分类号,库存数。

其业务规则描述如下:一个工作人员可以对很多辆车辆进行管理,一辆车也可以被多个工作人员管理;一辆车只能属于一种车辆类别,而一种车辆类别可以包含多辆车;一个客户可以租多辆不同的车。

2、系统功能的基本要求:可以实现对车辆、租赁客户的查询,可以查询汽车、客户租赁历史记录。

可以按类别统计汽车的租赁金额和剩余的库存数,可以统计某一年龄客户群体对某类汽车的租赁喜好,能模拟客户对汽车的租借、归还业务。

各阶段具体要求:1、需求分析阶段●定义数据项的含义和取值●定义目标系统的数据流2、概念结构设计阶段●画出实体模型E-R图3、逻辑结构设计阶段●将实体模型转化为关系模型●给出每个关系的主关键字和函数依赖集●分析你所设计的关系数据库模式是否属于3NF4、物理设计阶段●确定所有字段的名称、类型、宽度、小数位数及完整性约束●确定数据库及表的名称及其组成●确定索引文件和索引关键字5、数据库安全及维护设计阶段●设计一个适合的数据库安全策略(用户身份认证、访问权限、视图)●为了实现复杂的数据完整性约束,设计适当的触发器●设计一个适合的数据库备份策略6、实施阶段●要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。

设计工作量:(1)软件设计:完成问题述中所提到的所有需求功能。

(2)论文:要求撰写不少于3000个文字的电子文档,详细说明各阶段具体要求。

数据库课程设计报告汽车租赁管理系统.doc

数据库课程设计报告汽车租赁管理系统.doc

一.系统简介本系统为汽车租赁系统,采用B/S实现。

可以实现不同权限的浏览和管理。

管理员可以用于汽车租赁公司对汽车租赁事务的管理,包括新增、删除车辆记录,新增、删除用户记录,新增、删除租赁信息记录,新增、删除管理人员记录以及会员设置,客户则可以浏览车辆信息和个人的租车信息。

主要技术:jsp运行环境:winows os+apache tomcat5.5+sql server 2005+jdk1.6开发软件:myeclipse6.0.1开源软件:jxl.jar,sqljdbc4.jar二.数据库设计1.需求分析因为客户只能亲自到汽车租赁公司去注册或租赁车辆,因而,两者权限分配如下:汽车公司方面:能够对车辆,租赁信息和用户信息进行管理。

超级管理员还可以对公司内部人员的信息进行管理客户方面:只能浏览车辆信息和个人用户信息及个人租赁信息。

数据流图如下:2.概念设计ER图如下所示:3.逻辑设计建表语句如下:用户表://后为各字段意义声明create table userinfo(pid varchar(8) primary key, //用户证件号username varchar(8), //用户名isvip int, //用户类型,是否为会员xingyu int, //信誉度,满分100。

password varchar(8) //用户登录密码);管理员表:create table manager(wid varchar(8) primary key, //管理员工号type int, //类型,超级管理员(部门经理等)和普通管理员username varchar(8), //管理员用户名password varchar(8) //管理员密码);车辆表:create table taxi(tid varchar(8) primary key,//车辆编号type varchar(8), //车辆类型state varchar(8), //车辆状态,是否可租wid varchar(8), //year int, //起租年月日month int,day int,time int,detailinfo text, //车辆详细信息pay int //租用单价);租车信息表create table rentinfo(rid int identity(1,1) primary key, //交易编号wid varchar(8), //经手人员pid varchar(8), //客户证件号tid varchar(8),// 车辆号码yajin int, //押金backmoney int, //返还金额pay int,//单价broken varchar(8),//破坏情况outyear int,//结束交易时间outmonth int,outday int,time int,//实际使用时间state varchar(8)//交易状态);--设置外键BEGIN TRANSACTIONalter table dbo.rentinfo add constraint FK_rentinfo_tid foreign key (tid)references dbo.taxi([tid])alter table dbo.rentinfo add constraint FK_rentinfo_pid foreign key (pid)references erinfo([pid])alter table dbo.rentinfo add constraint FK_rentinfo_wid foreign key (wid)references dbo.manager([wid])COMMIT TRANSACTION4.数据库建立与备份,恢复在sql server 2005 建立一个数据库,名称为hello,执行以上建表语句即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

长沙学院课程设计说明书
题目汽车租赁管理系统
系(部) 数学与计算机科学
专业(班级) 软件03班
姓名
学号
指导教师黄彩霞、刘欣
起止日期2016.5.15-2016.5.27
课程设计任务书
课程名称:数据库系统原理课程设计
设计题目:汽车租赁管理系统。

已知技术参数和设计要求:
题目:汽车租赁管理系统
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)
二、需求规约 (7)
2.1业务描述 (7)
2.2需求分析 (7)
三、数据库环境说明 (8)
四、数据库的命名规则 (8)
4.1数据库对象命名规则 (6)
4.2数据项编码规则 (6)
五、逻辑设计 (9)
六、物理设计 (11)
6.1 表汇总 (11)
6.1.1 表[CAR]:[车辆信息表] (12)
6.1.2 表[CARCLASS]:[汽车分类表表] (12)
6.1.3 表[CUSTOMER]:[客户信息表] (13)
6.1.4 表[WORKER1]:[工作人员表] (13)
6.1.5 表[RENT]:[租赁表] (14)
6.1.6 表[MANAGE]:[管理表] (15)
6.2 视图的设计 (15)
6.3 存储过程的设计 (17)
6.4 触发器的设计 (20)
6.4 JAVA设计 (24)
七、安全性设计 (26)
7.1 防止用户直接操作数据库的方法 (26)
7.2 用户帐号密码的加密方法 (26)
7.3 角色与权限 (26)
八、数据库管理与维护说明 (27)
8.1 说明 (27)
8.2 课程设计总结 (28)
九、附录源代码 (29)
9.1 数据库源代码 (29)
9.2 连接数据库代码 (40)
一、引言
1.1编写目的
本文档是汽车租赁管理系统的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发。

本文档的读者对象是需求人员、系统设计人员、开发人员和测试人员。

为了加快汽车租赁管理自动化的步伐,提高汽车租赁的管理业务处理效率,建立汽车租赁管理系统,并且尽可能地减少汽车租赁管理的重复性和低效性,已变得十分必要。

该课程设计以某汽车租赁应用背景,通过研究当前汽车租赁系统的管理现状、存在问题以及现实需求,设计一个针对汽车租赁管理工作的管理信息系统。

该系统能够提供较为完备的效用,对于提高工作效率、加快汽车租赁管理的自动化具有较为重要的意义。

汽车租赁管理系统是汽车租赁公司提供的一个简单易用的系统,随着科技的发展,设备和管理的现代化,在实际生活中如何提高工作效率成为一个很重要的问题,所以建立这种管理系统是非常好的解决方法。

1.2参考资料
二、需求规约
2.1 业务描述
2.1.1创建背景
该数据库建立于MySQL,环境为windows7
系统名称:汽车租赁管理系统。

系统的开发者:小组成员
系统的用户:租车客户以及租赁公司的工作人员。

2.1.2业务流程及工作内容
了解到题目需求后,画好ER图,写出其关系模式,并用MySQL建立数据库,新建表,定义好表名,建立视图、存储过程以及触发器。

系统效用的基本要求是可以实现对车辆、租赁客户的查询,可以查询汽车、客户租赁历史记录。

可以按类别统计汽车的租赁金额和剩余的库存数,可以统计某一年龄客户群体对某类汽车的租赁喜好,能模拟客户对汽车的租借、归还业务。

2.2 需求分析
2.2.1效用需求
(1)车辆管理
主要是表示管理员可以对租赁公司现有的汽车的具体信息进行管理,修改汽车基本信息,包括车牌号、汽车颜色、购入日期、类别及租赁状态等,也可以添加新购进来的汽车基本信息,以便更快的投入租赁市场,方便客户了解最新车辆信息以及做出更好的租赁选择。

(2)业务管理
主要提供对汽车的日常业务进行管理,如查询指定汽车的租赁状态,被租赁的车的车牌号,所生成的订单号,所租车的种类,租车时间、归还时间及租赁金额,查询租车客户的基本信息,以便于管理员更好的管理车辆系统,保障系统安全性。

(1)统计
主要是实现统计某一年龄客户群体对某类汽车的租赁喜好,可以通过客户的年龄算出所租车辆的种类一共有多少辆,可以按类别统计汽车的租赁金额和剩余的库存数,以便管理员更好地了解市场行情,从而尽可能获得更大收益。

三、数据库环境说明
3.1 数据库环境
四、数据库的命名规则
4.1 数据库对象命名规则
存储过程Proc效用描述字符串例如:P1存储过程
触发器Trigger效用描述字符串例如:T1触发器
4.2 数据项编码规则
数据项命名规则数据类型长度备注
租赁状态两位二进制码bit 2 例如:00
车牌号湘L+(三位整数)+SB varchar 10 例如:湘L520SB 客户账号431023+三位整数varchar 10 例如:431023001 订单号四位整数varchar 10 例如:1401
租赁日期年-月-日时间datetime 10 例如:2016-05-20 04
五、逻辑设计
5.1 系统E-R图设计
图1 E-R图。

相关文档
最新文档