




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z."数据库系统原理"课程设计报告目录12922目录-0-25935二、课程设计的过程-2-167662.1功能需求-2-5783第三章系统设计-4-17228-4-159683.2数据库设计-5-28475图3.2.1E-R图-5-192383.2.2逻辑构造-5-10435参考文献-15-引言今天,随着人民生活水平的提高,汽车工业的开展和汽车的普及,汽车如今已经与我们的生活密不可分,而汽车租赁也已成为一个极具市场潜力的行业,面对飞速开展的汽车租赁市场,其经营管理的汽车种类繁多,样式各异,客户需求量大,客户要求高,每天的工作量大,一套完整的管理系统对于汽车租赁公司来说已经十分重要,在信息飞速开展的今天,计算机在事务管理方面的应用已经相当广泛,但目前很多汽车租赁公司还停留在人工管理的水平上,显然不适应时代的开展,管理人员目前需要一套方便、计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现汽车租赁管理的全面自动化,使用汽车租赁管理系统可以标准企业的管理和经营行为,减少企业的经营本钱,提高工作效率。汽车租赁管理系统是为汽车租赁公司提供的一个简单易用的系统,随着科技的开展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个很重要的问题。而建立管理系统是一个很好的解决方法。目前市场上相关系统并不多,毕竟汽车租赁行业也算是个新兴的产业,但由于它的飞速开展,市场也看到了它的设计价值,不过大都大同小异,一般市场上的汽车租赁管理系统多是针对汽车租赁的业务处理的一种系统,其它管理层面也有涉及,只是比拟简单,一般包括根本设置、综合管理、业务处理、查询报表、统计排行以及系统管理等模块,优点在于业务处理模块比拟结合实际,所以对于日常的汽车租赁管理系统已经不成问题,但缺点也是存在的。如汽车照片的存储仍然采取相对路径的存储,用户密码的平安性做得不够,系统的扩展性也不是很全等。因此,我们决定利用所学知识设计一个汽车租赁管理系统,主要是针对汽车租赁的根本设置、综合管理、业务处理、查询报表、统计排行以及系统管理进展全面管理的系统,而并不再是只注重于业务处理,并且我们将解决一些问题,如汽车照片用二进制进展存取,用户密码进展双重加密,根本设置模块更好地表达系统的扩展性,报表的打印,SQL语句利用视图跟存储过程,以增强系统的访问平安性,试图完善汽车租赁管理系统的平安性跟扩展性,让其更人性化,更好地效劳于汽车租赁公司。课程设计目的和要求课程设计是为了增强学生对所学课程的理解,学会综合地、灵活地运用所学课程知识的一个重要的实践环节。本课程设计是应用c#程序设计语言进展数据库应用系统的开发,用SQLSERVER2014进展后台数据库的管理,编写出汽车租赁系统系统。通过本课程设计可以达成如下目标:1、能够自觉运用数据库原理的理论知识指导软件设计;2、学会数据库的设计,并能对设计结果的优劣进展正确的评价;3、学会如何组织和编写信息系统软件设计文档和软件系统的操作说明;4、具有一定的独立分析问题、解决问题的能力;5、掌握SQLSERVER2014在信息系统开发过程中的应用。课程设计的过程2.1功能需求经过调研及分析,汽车租赁管理系统主要完成以下功能:〔1〕综合管理此模块主要对客户以及汽车的具体信息进展管理,分为客户管理和及汽车管理。汽车管理:管理员可以对租赁公司现已拥有的汽车的具体信息进展查看,修改信息或者删除档案〔当汽车报废或不再租赁时〕,也可添加新购进的汽车的具体信息,以便更快地投入租赁市场,方便客户了解,以便做出更好的租赁选择。普通客户管理:管理员对客户的资料可以进展查看。〔2〕业务管理此模块提供对汽车日常业务进展管理,包括汽车预租/出租/续租,汽车维修,还车结算,催车还交以及事故登记。汽车预租:员工可以根据客户需求帮其预租汽车,可以查看及修改预租的相关信息,但是不可以删除客户之前已经预租的汽车,管理员可以修改以及取消客户之前已经预租的汽车,可以查看已经预租汽车的情况等。汽车出租:员工可以根据客户的需求出租汽车,可以查看及修改出租的相关信息,但也不可以删除已经出租的汽车,而管理员则可以修改,查看以及删除出租汽车的相关情况。当汽车出租时可以打印相关合同,双方签订合同。汽车续租:在客户出租汽车的还车时间三天之前可前往汽车租赁公司办理汽车续租手续,员工在检查完汽车的相关情况后,可根据实际情况调整还车时间以便到达续租的目的。汽车维修:员工可以进展记录汽车相关维修情况,修改,删除维修记录。还车结算:员工对来还车的客户进展查询,统计其它费用〔如事故费,罚金费等〕,算出总费用,收款后返回客户押金以及客户抵押件等。催车还交:员工可以根据出租汽车的还车时间,催促那些还车时间快到了的客户及时还车以免交罚金。事故登记:员工应该根据所出租的汽车发生的事故的具体情况登记入表,以便以后查询,也可修改或删除信息。〔3〕查询报表此模块分为加油记录查询,维修记录查询,汽车预租查询,汽车出租查询,还车结算查询,事故记录查询,单车租赁查询,汽车资料查询以及客户资料查询。此模块可对客户,员工以及汽车相关业务的情况进展查询,对查询到的相关信息可以生成相应的E*cel文件以及打印报表,尤其是汽车资料查询还可以生成显示照片的报表等。〔4〕系统维护备份数据:可以提供直接备份数据库的相关数据复原数据:当系统出现异常状况时可以通过此复原数据库的相关数据修改密码:可以账户修改登录密码,密码是采取双重MD5加密,使其更具平安性。2.2部门需求前台需求通过以上的操作根本可以完成前台的全部需要的操作。车库需求第三章系统设计此汽车租赁管理系统主要实现4个大的功能模块:综合管理、业务管理,查询报表、系统维护。每个模块有分成多详细的功能子模块。详情如下列图3-1所示:汽车租赁管理系统汽车租赁管理系统综合管理人事管理业务管理系统维护汽车预/出/续租汽车维修还车结算催车还交事故登记权限管理备份数据汽车管理查询报表汽车查询客户资料查询构造图3.2数据库设计3.2.1E-R图图3.2.1E-R图3.2.2逻辑构造汽车信息汽车信息〔车牌号,车型,备注〕分析:车牌号为主码,唯一且不为空;车型是外码,为租用信息的主码,设置表级约束条件级联更新与删除。租用信息租用信息〔车型,品牌,分类,租用价格〕分析:车型为主码,唯一且不为空;租用价格定义为INT型变量。租用记录租用记录〔编号,车牌号,,,,预付金,实收款,租用日期,归还日期,备注〕分析:编号为主码,唯一且不为空;车牌号是外码〔注:不可设置级联删除,因为即使车辆报废了但是租用记录还是要保存的〕;预付款与实收款定义为INT型;租用日期与归还日期定义为DATA。维修厂信息〔编号,名称,地址,,备注〕分析:编号为主码,唯一且不为空。维修记录〔编号,车牌号,维修厂编号,花费金额,维修日期,备注〕分析:编号为主码,唯一且不为空;维修厂编号为外码;花费金额为INT型;维修日期为DATA型。系统实现前台需求实现select*from租用记录2.查询租用信息select*from租用信息orderby租用价格selectdistinct租用信息.*from租用信息,汽车信息whereandnote*ists(select*from租用记录,维修记录where((汽车信息.车牌号=租用记录.车牌号and归还日期isnull)or(汽车信息.车牌号=维修记录.车牌号and花费金额=0)))orderby租用价格4.目前可租用车辆数目select租用信息.车型,count(*)可用数量from租用信息,汽车信息andnote*ists(select*from租用记录,维修记录where((汽车信息.车牌号=租用记录.车牌号and归还日期isnull)or(汽车信息.车牌号=维修记录.车牌号and花费金额=0)))select租用记录.编号,车型,租用记录.车牌号,,,,预付金,租用日期from租用记录,汽车信息and归还日期isnullorderby车型〔先查看目前可租用车辆类型,然后询问车库目前该类型车的车牌号,并与客户信息一同填入对应位置〕insertinto租用记录(编号,车牌号,,,,预付金,租用日期,备注)values('0006','','','','',100,'','')〔办理还车手续前先查询未归还车辆,然后填入对应信息〕update租用记录set实收款=归还日期=where编号=select*from维修记录select维修记录.编号,汽车信息.车牌号,车型,名称维修厂名,,维修日期from汽车信息,维修记录,维修厂信息from租用信息,汽车信息andnote*ists(select*from租用记录,维修记录where((汽车信息.车牌号=租用记录.车牌号and归还日期isnull)or(汽车信息.车牌号=维修记录.车牌号and花费金额=0.0)))〔填入编号,车牌号,维修厂编号,花费金额以及维修日期等对应信息〕insertinto维修记录(编号,车牌号,维修厂编号,花费金额,维修日期)values('','','',8888,'')〔填入取回车辆的车牌号,并填入花费的金额〕update维修记录set花费金额=8888where车牌号=''个人总结经过一学期的学习,我对数据库应用课程设计这门学科有了充分的了解。这次的课程设计我选择的题目是汽车租赁管理系统。通过本次课程设计,稳固了我在课堂上所学的理论知识,更进一步的理解了面向对象编程的根本思想,并且对SQL语言的理解和掌握又有了一定的稳固与提高,也算是为期末考试做了些准备。本次课程设计,在任斌教师的指导下,通过不懈的努力完成了本次课程设计的任务,汽车租赁管理系统的设计及运行根本实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 韩式护栏施工方案
- 第二单元 让机器认识我第3节“认出”一个人 教学设计 2023-2024学年川教版(2019)初中信息技术八年级上册
- 合同范本买卖合同
- 专职老师聘用合同范本
- 增强学生自主学习意识的方法计划
- 班主任与学校管理层的沟通计划
- 歌唱与律动小班音乐教育探讨计划
- 可持续发展在年度计划中的应用
- 法务部合规管理工作回顾与展望计划
- 九年级体育 教学实录(素质练习1) 人教新课标版
- 《现代家政导论》电子教案 1.1模块一项目一家政与家政学认知
- 《人工智能通识教程》(第2版)教学大纲
- 2024年监控摄像头项目建议书
- 2025届高三听力技巧指导-预读、预测
- DB14-T 2779-2023 营造林工程监理规范
- 冀教版数学八年级下册19.2.2 平面直角坐标系中点的坐标特征 教案
- 公安机关人民警察高级执法资格考试试卷(附答案)
- 铁路内燃机车司机(高级工)理论考试题库(浓缩600题)
- 自考03162《林学概论》历年真题打包电子书
- 《积极心理学(第3版)》复习思考题和答案(完整版)刘翔平
- 租房协议书合同范本可下载
评论
0/150
提交评论