数据库课程设计汽车租借管理系统_第1页
数据库课程设计汽车租借管理系统_第2页
数据库课程设计汽车租借管理系统_第3页
数据库课程设计汽车租借管理系统_第4页
数据库课程设计汽车租借管理系统_第5页
已阅读5页,还剩14页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选文件课程设计书标题:汽车租赁信息系统本科:计算机学院专业课:信息安全第2版学位:学生名称:导师:2015年5月27日安徽理工大学课程设计(论文)任务书计算机科学工学院教室取得学位学生姓名专业(班)设计主题汽车租赁信息系统设定计量器技术术参数数儿开发语言选择推荐java后台数据库sql server2012应用程序开发环境eclipse设定计量器我想要求开发的系统需要一定程度的完整性,有统一的web界面,能实现设计的所有功能,能执行、演示。 能表现出软件的基本功能。工人创作作品量量根据安徽理工大学课程设计工作管理暂行规定制作课程设计书,并提交源程序的一部分。工人创作作品计量器划船名字学时课程

2、设计选题2课程设计要求分析2课题整体的设计2系统详细设计2系统模块的设计、编码和调试2系统整合、运营和测试2写课程设计书2课程设计效果的演示和检查2参参加考试资金材料java应用开发与实践教材数据库系统概论、Sql server 2012指导教师签名教室主任签字15年4月22日导师的评论:成绩:导师:年月日安徽理工大学课程设计(论文)成绩评定表摘要:随着网络的发展越来越快,网络办公室产生了自动化,其主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公室效率,使人们从繁杂的纸张办公室中解放出来。 汽车租赁信息系统的设计给大企业的工作管理带来便利,进一步完善管理体制,提高工作水平和效率。

3、 信息技术为企业的发展提供了机会和挑战。 如何改进企业内部的经营机制、公正、客观、全面、快速评价的业绩,实现以人为中心的经营战略,提高人力资源管理工作效率,使人力资源管理者更加精力充沛地进行人才分析、研究和开发工作,是企业立足发展、开拓未来、引领行业的关键。 此次汽车租赁信息系统采用Sql Server2012作为开发数据库的工具,使用了eclipse作为开发平台的桌面管理软件。 汽车租赁信息系统的具体功能可以根据用户的需要来分配,主要包括汽车信息追加、删除、修改、检索等。 汽车租赁信息系统使用户可以容易地检索和处理汽车信息。关键词:汽车租赁信息系统eclipse; SQL Server 20

4、12汽车管理.目录1 .系统概要21.1背景21.2发展现状22 .系统需求分析32.1需求概要32.2需求说明32.3数据词典53 .数据库概念结构设计53.1概念结构设计的方法53.2概念结构设计的步骤63.3E-R图64 .数据库逻辑结构和物理结构设计74.1 E-R图像关系模型转换74.2数据模型的优化84.3数据库的结构85 .数据库应用系统的实现95.1概要95.2建立数据库95.3数据库的运行和维护106 .课程设计总结137 .参考文献141 .系统概要1.1背景今天,随着人民生活水平的提高,汽车工业的发展和汽车的普及,汽车现在已经和我们的生活密切相关。 汽车租赁也成为了有市场

5、潜力的行业,面对迅速发展的汽车租赁市场,其经营管理的汽车种类多,样式不同,客户需求大,客户要求高,每天工作量大,完善的管理系统对汽车租赁公司来说非常重要的信息迅速虽然计算机在事务管理中的应用相当广泛,但目前很多汽车租赁公司还停留在人工管理的水平,显然还不适应时代的发展,管理者现在需要方便、计算机化的管理信息系统来代替麻烦、低效率的传统手工管理方式。 最终可以实现汽车租赁管理的全面自动化,使用汽车租赁管理系统规范企业的管理和经营行为,降低企业的经营成本,提高工作效率。汽车租赁管理系统是为汽车租赁公司提供简单易用的系统,随着科学技术的发展,设备和管理的现代化,在实际工作中如何提高工作效率成为重要问

6、题。 建立管理体系是一个好的解决办法。1.2现状的发展现在与市场相关的系统不太多。 结果,虽然汽车租赁行业也是新兴产业,但随着其迅速发展,市场也看到了设计价值,但大部分都有很大差异。 一般市场的汽车租赁管理系统多为汽车租赁业务处理系统,也与其他管理水平有关。 但是,只是简化了,包括基本的设置、综合管理、业务处理、查询报告书、统计排名、系统管理等模块,业务处理模块实际结合是其优点。 日常汽车租赁管理系统没有问题,但也存在缺点。 如果汽车照片的保存还是相对路径的保存,则用户密码的安全性不足,系统的可扩展性也不足。因此,我们决定利用学到的知识来设计汽车租赁管理系统。 主要是全面管理汽车租赁基本设置、

7、综合管理、业务处理、查询报告、统计排序、系统管理的系统,不仅注重业务处理,还能以二进制方式访问汽车照片,用户密码被双重加密,基本设置模块更好地表现出系统的可扩展性SQL语句试图利用视图和存储过程,增强系统访问安全性,改善汽车租赁管理系统的安全性和可扩展性,为更有人情味的汽车租赁公司提供服务2 .系统需求分析2.1要求的概要调查汽车公司的汽车租赁过程,详细分析汽车租赁信息的要求和操作要求,形成需求分析说明书。 调查数据管理中的信息请求、处理请求、数据的完整性请求。为了完成需求分析的任务,对各种员工等的需求进行了详细的了解系统的工作情况,在分析用户的各种需求的基础上,决定其数据库系统的功能。2.2

8、需求的说明经过可行性分析和初步需求调查,分析基本业务流程的有:个购买车辆车辆号码入库入库记录顾客注册费用结算该系统的业务流程图抽象地如图2.1所示。 以下,根据这个事例的具体情况,提出车库、顾客的具体需求。顾客供应商车辆图2.1轿车销售管理流程图以下,根据这个事例的具体情况,提出车库、顾客的具体需求调查用户的需求客户的需要l查询功能:在车辆的闲置状况下调查按车的使用年限进行查询”按车价查l统计功能:按客户统计按客户租车的次数统计车库需求l查询功能:按车辆的购买厂家咨询事件车辆的车型查询按车辆号码查l统计功能:按车辆使用年限统计按车辆的购买厂家统计的车型统计供应商的需要l查询功能:按价格查询按车

9、种查分析用户的需求调查用户需求后,开始分析用户需求。 在此,采用自上而下的结构化分析方法(SA方法)。 首先,定义全局概念结构的框架如图2.2所示。图2.2汽车租赁信息管理系统的总框架图各子系统需要进行进一步细分。 以租车系统为例,进一步细分为图2.3。图2.3租车管理系统的框架图以其中的车辆查询功能为例进一步细分的话,如图2.4所示。图2.4车辆查询系统的框架图下面同样地对所有子系统进行细分。 分析所有用户的需求后,开始构建数据词典。2.3数据词典分析后,本系统使用车辆表、客户表、供应商表三个基本表。 数据结构的定义见表2.1。表2.1数据结构的定义数据结构名称意思的说明构成车辆表定义了有关

10、车辆的信息车辆编号、车型、租赁价格、耐用年数、库存状况顾客表定义了关于客户的信息客户号码、姓名、租车时间、返还时间供应商表每个供应商的信息都已定义供应商号码、车型、车辆价格、城市3 .数据库概念结构设计3.1概念结构设计的方法概念结构设计有四种方法(1)从顶部向下,首先定义全球概念结构框架,然后局部细分(2)由下而上定义各局部应用的概念结构,将其整合,得到全局概念模型。(3)逐渐扩张,首先定义最重要的核心概念结构,然后向外扩张,在雪人式中逐渐生成其他概念结构,达到整体概念结构(4)混合战略由上而下结合,由上而下战略设计全球概念结构框架,并以此为框架,整合由下而上战略设计的各局部概念结构本设计采

11、用自上而下分层分解的方法。3.2概念结构设计的步骤根据自上而下分析需求的方法和由下而上设计概念结构的方法,概念结构的设计分为两个阶段第一步是设计抽象数据和详细视图第二步是综合详细视图,获得全局概念结构3.3E-R图按照图2.2汽车租赁管理系统的总框架图,设计部分E-R图。图3.1供应商、车库、车库和客户情况E-R图说明进行视图整合的具体过程,最后从图2.5中得到整体概念结构E-R图3.2。图3.2总概念结构E-R图4 .数据库的逻辑结构和物理结构设计4.1 E-R图像关系模型转换图3.2将整体概念结构E-R图转换为关系模型1 .车辆表(车号、车种、租赁价格、使用年限、库存状况)2 .客户表(客

12、户号码、姓名、租车时间、返还时间)3 .供应商表(供应商编号、车型、车辆价格、城市)4 .租赁表(车号、客户编号、押金)5 .购买表(车号、供应商号、数量)4.2数据模型的优化优化变换后的关系模式,最终达到第三正规形。 为了提高数据库应用程序系统的性能,需要根据应用程序适当地修改和调整关系模型.以及这就是数据模型的优化。 规范化理论为数据库设计者判断关系模式的优劣提供了理论标准,预测了模式可能发生的问题,为数据库设计工作提供了严格的理论基础。最佳化的关系模型如下所示1 .车辆表(车号、车种、租赁价格、使用年限、库存状况)2 .客户表(客户号码、姓名、租车时间、返还时间)3 .供应商表(供应商编

13、号、车型、车辆价格、城市)4 .租赁表(车号、客户编号、押金)5 .购买表(车号、供应商号码、数量)4.3数据库的结构各表结构:根据各表功能及各字段中存储的信息形式来确定表4-1车辆(car )表的结构字段名称类型长度约束车辆号码Bigint主键车型char40非空值租赁价格char40非空值使用年限char8非空值库存情况char8非空值表4-2客户表的结构字段名称类型长度约束客户编号Bigint主键姓名char40非空值租赁期间日期时间非空值归还时间日期时间非空值表4-3提供者表的结构字段名称类型长度约束供应商编号Bigint主键车型char40非空值车辆价格char15非空值城市char

14、20非空值表4-4租赁(ent )表的结构字段名称类型长度约束车辆号码Bigint主键客户编号Bigint主键租金char10非空值表4-5购买(buy )表的结构字段名称类型长度约束供应商编号Bigint主键车辆号码Bigint主键数量char10非空值5 .数据库应用系统的实现5.1概要本程序的目的是实现数据的增加、删除、修改、查询等基本操作,利用eclipse的swing组件进行接口开发,实现友好的接口操作5.2建立数据库使用sql2012具有的可视化输入,构建数据库和注册数据图5.1车辆表图5.2客户表图5.3供应商表图5.4租赁表图5.5购买表5.3数据库的运用和维护登录接口在数据库中创建名为ueserniu的表,读入数据库的用户信息,匹配后登录,不匹配就无法登录。图5.6登录画面登录后,可以根据需要选择不同的表进行显示,并进行相应的操作。 以下是显示车辆表的示例图5.7显示了表界面可以进行车辆的追

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论