车辆租赁管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课程设计课程名称:数据库系统课程设计设计题目:汽车租赁管理系统学院:信息工程与自动化专业:计算机科学与技术年级:07级(2)班学生姓名:任艳学号:200710405234指导教师:丁家满日期:2010.09.9教务处制-1-课程设计任务书信息工程与自动化学院计算机科学与技术专业2007年级学生姓名:任艳课程设计题目:汽车租赁管理系统课程设计主要内容:利用软件工程和数据库技术的思想、原理、方法与工具,在熟悉的开发平台(本设计我们组成员用的是visualstudio2008和SQLServer2005开发工具平台),设计并实现一个简单的汽车租赁管理系统,完成软件需求分析、系统设计、编码、测试等各个阶段的任务,提交软件产品,撰写课程设计报告。通过本设计,充分理解并掌握软件工程及数据库系统的思想、原理、方法与工具,学习并掌握一种软件开发工具的使用和一个完整数据库系统的设计。根据一般的汽车租赁管理的流程,将用户权限分为两类:系统管理员、普通管用户。(系统管理员可以根据需要设置其他权限,本系统只设置这两类,设计人员可根据自己需要的情况添加)这次设计要实现的汽车租赁管理系统应包括以下几个模块:1、系统用户管理:包括管理员的添加、删除、浏览、更改密码、权限设置2、日常业务管理:包括车辆预订、汽车租赁、归还结账、合同信息浏览、合同信息修改3、车辆信息管理:包括车辆的添加、删除、更改和查询4、客户信息管理:包括客户的添加、删除、更改和查询5、帮助管理:包括帮助文件、关于此软件的信息查看6、退出系统管理:快捷键退出系统设计指导教师(签字):教学基层组织负责人(签字):-2-摘要随着车辆工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新兴行业,使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。另外,随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。原来的数据处理手工操作,工作量大,出错率高,出错后不易更改。租车公司采取手工方式对车辆租借情况进行人工管理,由于信息比较多,信息的管理工作混乱而又复杂,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。本组成员立足于以上原则建立了一个租车公司车辆管理系统,使车辆管理工作规范化,系统化,程序化,避免车辆管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的实现对车辆信息的管理。本系统用户面向各租赁汽车企业的工作人员和相关领导,主要功能包括系统用户管理、日常业务信息管理和车辆及客户信息管理等。关键字:汽车租赁、系统用户管理、日常业务管理、车辆信息管理、客户信息管理、软件工程、需求分析、系统设计、系统实现、系统测试、数据流图、E-R图、SC图、visualstudio2008、C#语言、SQLServer2005、SQL语言等。-3-目录一、提出问题………………………………………………………………………6二、需求分析………………………………………………………………………61、引言…………………………………………………………………………71.1编写目的…………………………………………………………………71.2背景说明…………………………………………………………………71.3预期目标…………………………………………………………………71.4质量保证…………………………………………………………………72、功能概述……………………………………………………………………83、数据流图与数据字典………………………………………………………103.1数据流图…………………………………………………………………103.2数据字典………………………………………………………………143.3小说明…………………………………………………………………154、数据库分析………………………………………………………………194.1局部E-R模式…………………………………………………………194.2全局E-R模式…………………………………………………………205、接口…………………………………………………………………………205.1用户接口…………………………………………………………………205.2硬件接口…………………………………………………………………205.3软件接口…………………………………………………………………216、性能需求……………………………………………………………………216.1精度………………………………………………………………………216.2时间特征…………………………………………………………………216.3灵活性……………………………………………………………………217、属性…………………………………………………………………………217.1可使用性…………………………………………………………………217.2保密性……………………………………………………………………217.3可维护性…………………………………………………………………21-4-7.4可移植性…………………………………………………………………218、其他需求……………………………………………………………………228.1数据库……………………………………………………………………228.2操作………………………………………………………………………229、故障及处理…………………………………………………………………22三、系统设计……………………………………………………………………221、体系结构设计………………………………………………………………221.1系统概述…………………………………………………………………221.2设计约束…………………………………………………………………221.3系统总体结构……………………………………………………………231.4系统个别功能模块结构…………………………………………………242、用户界面设计………………………………………………………………242.1主题界面设计……………………………………………………………242.2登录界面设计…………………………………………………………252.3车辆租赁界面设计……………………………………………………252.4车辆信息管理界面设计………………………………………………252.5其他界面设计…………………………………………………………263、数据库设计………………………………………………………………29四、系统实现…………………………………………………………………321、连接数据库………………………………………………………………322、登录系统界面……………………………………………………………323、用户管理…………………………………………………………………363.1添加用户………………………………………………………………363.2修改密码………………………………………………………………363.3删除用户………………………………………………………………364、日常业务管理……………………………………………………………374.1车辆预订………………………………………………………………374.2车辆租赁………………………………………………………………374.3归还及结算……………………………………………………………38-5-4.4合同信息浏览…………………………………………………………454.5合同信息修改…………………………………………………………45五、测试用例…………………………………………………………………451、测试内容说明…………………………………………………………452、测试用例的设计…………………………………………………………452.1测试方法………………………………………………………………452.2测试内容………………………………………………………………45六、总结体会…………………………………………………………………48七、参考文献…………………………………………………………………48-6-一、提出问题:现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。今天,随着社会生产的发展,人民生活水平的提高,汽车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。在这种社会需求的强力带动下,汽车租赁市场出现了前所未有的一片繁荣景象。各个汽车租赁公司门庭若市,业务激增。然而在繁忙的景象背后,却也暴露汽车租赁公司在处理业务信息时以人工方式为主所带来的诸如:效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工作中的投入,以改善信息的管理,提高服务效率。汽车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出厂情况、客户信息的管理等。由于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使汽车车管理工作变得量大而又复杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。汽车租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统包括涵盖了车辆租赁业务的各个方面。使得汽车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。二、需求分析:-7-1、引言:1.1编写目的:编写本需求规格说明书一是作为软件开发机构和用户之间一份事实上的技术上合同书,二是为后续的软件设计、编码、测试和验收提供依据,从而保证软件质量和项目成功。1.2背景说明:1.2.1待开发软件产品的名称为“汽车租赁管理系统”。1.2.2租车公司作为一种车辆信息资源的集散地,车辆信息和客户租车资料繁多,包含很多的信息数据的管理,现今,有很多的租车公司都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于客户租车情况(如租车天数)的统计和核实等往往采用人工检查进行,人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。租车公司采取手工方式对车辆租借情况进行人工管理,由于信息比较多,信息的管理工作混乱而又复杂,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。基于这些问题,本项目要建立一个租车公司汽车租赁管理系统,使车辆管理工作规范化,系统化,程序化,避免车辆管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的实现对车辆信息的管理。1.3预期目标:本软件的开发预计能在要求的时间—二个月内完成,并且能严格满足用户的实际需求。该项目将具有功能齐全、易操作性、高度安全性、保密性和可靠性、良好的移植性和可维护性,以使租车公司的车辆管理能实现完全的计算机管理。1.4质量保证:本软件开发过程中将要准备以下文档:项目计划书、需求分析文档、概要设计文档、详细设计文档、测试计划文档,产品说明文档。并会快速开发出一个原型,以保证最终软件质量。-8-2、功能概述:租车公司车辆信息管理系统旨在用计算机和网

1 / 49
下载文档,编辑使用

©2015-2020 m.111doc.com 三一刀客.

备案号:赣ICP备18015867号-1 客服联系 QQ:2149211541

×
保存成功