资源预览内容
第1页 / 共45页
第2页 / 共45页
第3页 / 共45页
第4页 / 共45页
第5页 / 共45页
第6页 / 共45页
第7页 / 共45页
第8页 / 共45页
第9页 / 共45页
第10页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
宜宾职业技术学院宜宾职业技术学院 毕业设计 自行车租售系统的设计与实现自行车租售系统的设计与实现 系系 部:部: 电子信息与控制工程系 专业名称:专业名称: 通信技术 班班 级:级: 通信 11101 学生姓名:学生姓名: 学学 号:号: 201111764 指导教师:指导教师: 20132013 年年 1010 月月 0808 日日 1 自行车租售系统的设计与实现自行车租售系统的设计与实现 摘摘 要要 随着科技的迅速发展,各种管理系统已应用到社会的各个领域。各个大小企业无 论规模如何,都充分意识到传统的手工管理模式已经逐渐不能适应时代的发展,为了 更好的发展,纷纷开发适合自己的管理系统。 通过自行车租车行管理系统这个平台,可以实现租车行管理的信息化、网络化、 系统化、规范化,使工作人员从繁杂的数据查询和统计中解脱出来,减少工作量。系 统的主要功能包括:车辆类型管理、租车费用管理、车辆管理、客户租车管理、售车 管理、租车查询等。 本系统前台主要使用 C+作为开发语言,后台使用 SqlServer 作为数据库管理系 统,开发环境是 VC6.0,基于 vc 的自行车租售系统。 关键词关键词:租车行,C+,SQLSERVER2000 目目 录录 1 1 章章 前前 言言 4 4 1.11.1 课题背景课题背景 4 4 1.1.11.1.1 目前我国自行车租售系统的现状目前我国自行车租售系统的现状 4 4 1.1.1 1.2.2 自行车租售系统建设的好处自行车租售系统建设的好处 5 5 2 1.1.31.1.3 开发管理信息系统的几点建议开发管理信息系统的几点建议 5 5 1.21.2 相关技术介绍相关技术介绍5 5 1.2.11.2.1 结构化生命周期法简介结构化生命周期法简介 5 5 1.2.21.2.2 开发技术开发技术快速原型法简介快速原型法简介 7 7 1.2.31.2.3、ADOADO 的背景知识的背景知识 7 7 1.2.41.2.4 本系统开发方法的选择本系统开发方法的选择 7 7 2 2 系统分析系统分析8 8 2.12.1 可行性研究可行性研究8 8 2.1.12.1.1 经济可行性经济可行性 8 8 2.1.22.1.2 技术可行性技术可行性 8 8 2.1.32.1.3 操作可行性操作可行性 9 9 2.22.2、系统的详细调查、系统的详细调查 9 9 2.2.12.2.1 系统详细设计原理系统详细设计原理 9 9 2.2.22.2.2 自行车租售系统的设计原理和应用自行车租售系统的设计原理和应用 1010 3 3 系统需求分析系统需求分析1111 3.13.1 任务概述任务概述 1111 3.23.2 需求分析需求分析 1111 3.33.3 功能分析功能分析 1111 3.43.4 性能分析性能分析1111 3.53.5 安全管理分析安全管理分析1212 4 4 系统设计系统设计1313 4.14.1 概要设计概要设计 1313 4.24.2 详细设计详细设计1313 4.2.14.2.1 开发环境开发环境1313 4.2.24.2.2 系统功能图系统功能图1313 4.2.34.2.3 数据库表结构设计数据库表结构设计 1414 4.34.3 数据库的详细设计数据库的详细设计1515 4.3.14.3.1 数据流图数据流图1616 4.3.24.3.2 在本系统中使用在本系统中使用 ADOADO 的过程及详解添加的过程及详解添加 ADOADO 数据源数据源 1717 5 5 程序的详细设计程序的详细设计1919 5.15.1 程序设计程序设计1919 5.25.2 程序流程程序流程1919 5.2.15.2.1 连接数据库连接数据库2121 5.2.25.2.2 登陆系统登陆系统2222 5.2.35.2.3 主界面主界面2424 5.35.3 模块设计模块设计 3030 5.3.15.3.1 系统管理模块系统管理模块3030 5.3.2 租车信息管理模块32 5.3.3 车辆信息模块36 5.3.3 事故信息管理模块37 5.3.4 售车信息管理模块38 第 6 章 结论41 6.1 关键技术.41 3 6.2 软件测试.41 6.3 总结.41 谢 辞42 参考文献43 4 自行车租售系统的设计与实现自行车租售系统的设计与实现 1 1 前前 言言 1.11.1 课题背景课题背景 计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在 Internet 上,随处都可以看到种类繁多的信息管理系统,比如,企业办公化自动管 理系统,电子商务系统,企业教务管理系统等等。随着信息技术的日益发展已深入到 社会的各个角落,各个大的企业,都充分意识到传统的手工管理模式已经逐渐不能适 应时代的发展,为了更好的发展,纷纷开发适合自己的管理系统。不管大企业。各种 类型的小企业也是如此,自行车租车行的老板也深深意思到这一点,以前管理大多为 手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。他们希 望有一个适合自己的管理系统,能够实现车辆管理,客户管理,租车还车管理,租车 查询等功能。通过此系统,店老板可以对自行车租车行的各项情况实行电脑化管理, 这样可以提高工作效率,也使得自行车租车行管理所需的各项信息能方便快速进行录 入,查询,删除和更新,对相应关键数据也能够方便的统计结果。 1.1.11.1.1 目前我国自行车租售系统的现状目前我国自行车租售系统的现状 由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水 平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国有丰 富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占 有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。我国的 计算机应用要比西方国家落后十几年,管理信息系统的开发应用是从 1973 年开始的, 83 年以后才开始了大量的实际的开发和研究工作。因此,信息资源的开发和利用已 被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与 发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头 5 赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据 库和网络资源服务系统,以便取得巨大的社会效益和经济效益。 由于管理在社会大生产中占用重要地位,其计算机化在发达国家已达到 95%以上, 而我国在全国范围内推广计算机在管理中的应用,是在 80 年代初开始的。起步虽晚, 但发展快。特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对 于推动我国管理信息处理现代化起到了重要作用。 1 1.1.2.1.2 自行车租售系统建设的好处自行车租售系统建设的好处 长久以来,自行车租车行的管理工作大多数都采用的是传统的手工方式来记录相 关信息,这种管理方式存在很多缺点,比如说,客户管理,车辆信息的录入,查询, 更新,分析都要完全依赖管理人员的手工记录和人工分析。对于小规模自行车租车行 来说还勉强可以接受,但对于规模大一点的自行车租车行来说,人工记录是相当麻烦 的。为满足企业发展需求,决定采用各种编程语言 VC+6.0 开发了基于 C/S 架构的自 行车租车行管理系统,自行车租车行管理系统是涉及信息科学、数据计算和计算机技 术的复杂的人机交互系统。通过这些系统,可以对自行车租车行和管理进行智能化管 理,有效地记录并查询各种车辆信息以及租赁等情况,为自行车租车行的管理提供了 诸多方便。 1.1.31.1.3 开发管理信息系统的几点建议开发管理信息系统的几点建议 在项目的开始是需求调研,并且走访了一些小型的自行车租车行,经过一系 列的调查与谈话中发现,现行的自行车租车行管理工作还是存在着很多不足之处,手 工记录的方式不易保存,容易丢失,同样也不利于数据的查询和统计分析。根据自行 车租车行实体店的实际情况及调查结果,发现实现自行车租车行管理的网络化、信息 化是十分有必要的,因此设计了本套自行车租车行管理系统。 1.21.2 相关技术介绍相关技术介绍 1.2.11.2.1 结构化生命周期法简介结构化生命周期法简介 结构化生命周期法是一种传统的管理信息系统开发方法,其基本思想是把整个系 统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规 6 范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。 采用结构化生命周期法来开发管理信息系统时,应遵循的主要原则: (1)用户参与的原则 (2) “先逻辑后物理”的原则 (3) “自顶向下”的原则 (4)工作成果描述(主要指文档)标准化的原则 其具体开发步骤可分为以下四步: a 系统规划 b 系统开发 c 系统的运行及维护 d 系统评价 其中系统开发又分为以下四个步骤: (a)系统分析 .系统初步调查 .系统可行性研究 .现行系统的详细调查 .新系统逻辑方案的提出 (b)系统设计 .系统总体结构设计 系统总体功能设计 .系统总体物理结构设计 系统详细设计 数据库设计 .代码设计 .输入输出设计 (c)系统实施 .程序设计 系统测试 7 1.2.21.2.2 开发技术开发技术快速原型法简介快速原型法简介 快速原型法是 80 年代发展起来的,旨在缩短开发周期,提高开发效率和用户对 系统的满意程度。其基本思想是在系统开发的初期,尽快构造出系统的原型,使用户 能及早地运行这个系统原型,通过使用它、熟悉它,受到启发并取得经验,然后对系 统的目标和功能提出更精确、具体的要求,研制人员据此逐渐修改和完善原型,使它 满足用户的需求,最后完成系统的开发。该方法大大提高了系统开发效率,弥补了结 构化生命周期法来开发的时间长的缺陷。 通常采用原型法需要以下四个阶段: (1) 、明确用户的基本要求 (2) 、研制系统的原型 (3) 、使用、评价系统原型 (4) 、修改和完善原型 1.2.31.2.3、ADOADO 的背景知识的背景知识 Microsoft ActiveX Data Objects (ADO) 使得客户端应用程序能够通过任何 OLE.DB 提供者来访问和操作数据库服务器中的数据。 ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器 中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。 ADO 支持建立客户端/服务器和基于 Web 的应用程序的关键功能。 ADO 的另一个功能是“远程数据访问”(RDS),能够通过一个来回的传输将数 据从服务器移动到客户端应用程序或 Web 页中,然后在客户端对数据进行操作,最 后将更新数据返回服务器。RDS 先前发布的版本是 Microsoft Remote Data Service 1.5。RDS 已与 ADO 编程模块合并以简化客户端数据的远程调用。 1.2.41.2.4 本系统开发方法的选择本系统开发方法的选择 基于以上开发方法的优劣和本系统的实际情况,本系统总体上采用结构化生 命周期法进行系统规则、系统分析和系统设计,但在系统实施阶段采用原型法。 8 2 2 系统分析系统分析 系统分析,就是在管理信息系统开发的生命周期中系统分析阶段的各项活动和方 法。它的主要目标是在系统规划所定的某个开发项目范围内明确系统开发的目标和用 户的信息需求,提出系统的逻辑方案。系统“逻辑分析在整个系统开发过程中,是要 解决“做什么”的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、 分析清楚,从逻辑上或从功能需求上提出系统的方案,即模型” 。 2.12.1 可行性研究可行性研究 2.1.12.1.1 经济可行性经济可行性 目前有许多自行车信息的管理,还是完全采用纯人工方式完成业务,对数据
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号