电子信息与控制工程系通信技术专业 自行车租售管理系统设计与实现
上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。
由于管理在社会大生产中占用重要地位,其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在管理中的应用,是在80年代初开始的。起步虽晚,但发展快。特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。 1.1.2自行车租售系统建设的好处
长久以来,自行车租车行的管理工作大多数都采用的是传统的手工方式来记录相关信息,这种管理方式存在很多缺点,比如说,客户管理,车辆信息的录入,查询,更新,分析都要完全依赖管理人员的手工记录和人工分析。对于小规模自行车租车行来说还勉强可以接受,但对于规模大一点的自行车租车行来说,人工记录是相当麻烦的。为满足企业发展需求,决定采用各种编程语言VC++6.0开发了基于C/S架构的自行车租车行管理系统,自行车租车行管理系统是涉及信息科学、数据计算和计算机技术的复杂的人机交互系统。通过这些系统,可以对自行车租车行和管理进行智能化管理,有效地记录并查询各种车辆信息以及租赁等情况,为自行车租车行的管理提供了诸多方便。
1.1.3开发管理信息系统的几点建议
在项目的开始是需求调研,并且走访了一些小型的自行车租车行,经过一系列的调查与谈话中发现,现行的自行车租车行管理工作还是存在着很多不足之处,手工记录的方式不易保存,容易丢失,同样也不利于数据的查询和统计分析。根据自行车租车行实体店的实际情况及调查结果,发现实现自行车租车行管理的网络化、信息化是十分有必要的,因此设计了本套自行车租车行管理系统。
1.2相关技术介绍
1.2.1结构化生命周期法简介
结构化生命周期法是一种传统的管理信息系统开发方法,其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规
5
电子信息与控制工程系通信技术专业 自行车租售管理系统设计与实现
范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。 采用结构化生命周期法来开发管理信息系统时,应遵循的主要原则: (1)用户参与的原则 (2)“先逻辑后物理”的原则 (3)“自顶向下”的原则
(4)工作成果描述(主要指文档)标准化的原则 其具体开发步骤可分为以下四步: a系统规划
b系统开发 c系统的运行及维护 d系统评价
其中系统开发又分为以下四个步骤: (a)系统分析
.系统初步调查 .系统可行性研究
.现行系统的详细调查 .新系统逻辑方案的提出 (b)系统设计
.系统总体结构设计 系统总体功能设计 .系统总体物理结构设计 系统详细设计 数据库设计 .代码设计
.输入输出设计 (c)系统实施 .程序设计 系统测试
6
电子信息与控制工程系通信技术专业 自行车租售管理系统设计与实现
1.2.2开发技术——快速原型法简介
快速原型法是80年代发展起来的,旨在缩短开发周期,提高开发效率和用户对系统的满意程度。其基本思想是在系统开发的初期,尽快构造出系统的原型,使用户能及早地运行这个系统原型,通过使用它、熟悉它,受到启发并取得经验,然后对系统的目标和功能提出更精确、具体的要求,研制人员据此逐渐修改和完善原型,使它满足用户的需求,最后完成系统的开发。该方法大大提高了系统开发效率,弥补了结构化生命周期法来开发的时间长的缺陷。
通常采用原型法需要以下四个阶段: (1)、明确用户的基本要求 (2)、研制系统的原型 (3)、使用、评价系统原型 (4)、修改和完善原型 1.2.3、ADO的背景知识
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.4本系统开发方法的选择
基于以上开发方法的优劣和本系统的实际情况,本系统总体上采用结构化生命周期法进行系统规则、系统分析和系统设计,但在系统实施阶段采用原型法。
7
电子信息与控制工程系通信技术专业 自行车租售管理系统设计与实现
2 系统分析
系统分析,就是在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。它的主要目标是在系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统“逻辑分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案,即模型”。 2.1可行性研究 2.1.1经济可行性
目前有许多自行车信息的管理,还是完全采用纯人工方式完成业务,对数据进行综合分析等,因此耗用工时较多,且效率低下。而当采用计算机进行集中管理时,不但可以节省大量的人力物力,而且效率要比手工高得多,还可以让人力资源得到充分的利用。由此可见,开发此系统在经济上的是完全可行的。 2.1.2技术可行性
开发软件可行性
从目前市场上数据库开发、管理软件来看,对于比较简单的中小型数据库,微软公司的Microsoft SQLServer2000是实际应用中较为成功是一种解决方案。它是数据库的优秀软件,是面向对象的可视化编程,同时它提高了多库操作命令和函数,具有很强的数据处理能力。包括数据存储、分类、汇总、检索等。
同时应用Visual C++ 6.0的技术开发管理信息系统,可以得心应手,事半功倍,它为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面、完善而强大的数据操作功能,通过Visual C++ 6.0与SQL语句的结合对数据库进行更为复杂的操作。
结合本项目实际,经系统分析,可以设计出符合实际需求、易于理解、易于操作、易于维护的数据库和操作系统。对于Visual C++ 6.0 来说,对数量较少的表和其间关系进行比较简单的操作正是其擅长的功能,无论是查询、统计,都能顺利完成。因此,开发实施本系统,从软件的角度看,是可行的。
开发的硬件的可行性
8
电子信息与控制工程系通信技术专业 自行车租售管理系统设计与实现
开发本系统所使用的软件对于计算机硬件有一定的要求,Visual C++ 6.0 对计算机的内存、外存(主要是硬盘的容量)都有要求,这样才能是系统正常运行,基本要求是:
(1)设计环境为Microsoft Windows 95或更高版本; (2)应用程序要求8MBRAM。
从目前市场上流行是硬件水平来看,这种要求水平对企业而言,是完全可以达到的。所以在硬件方面,本系统也是可行的。 2.1.3操作可行性
Windows 友好的用户界面和本系统良好的安全设置,可以使其内部员工在系统实施人员的指导帮助下很快掌握系统的使用方法。 2.2、系统的详细调查 2.2.1系统详细设计原理
系统的详细调查目标是在可行性分析的基础上进一步对原有系统进行全面、深入的调查和分析,弄清原有管理信息系统的运行状况,发现其薄弱环节,找出要解决问题的实质,确保新系统比原系统更加有效、可靠。具体内容包括:管理业务状况的调查分析、数据流程的调查分析。
系统调查可以通过发表征求意见、座谈、访问参观、参加业务实践等方法,自上而下的逐步细化了解。
通过对人员的需求调查得知,以前的车辆的管理办法,工作繁琐,工作量大,效率低。因而,建立一套管理信息系统势在必行。根据需求不同大体上可分为如下几个方面: (1) 系统要求:可以实现连接数据库、工作人员登陆、权限的限制等基本操作。 (2) 车辆档案管理的要求:可以实现车辆信息的添加、修改、删除、查询操作。 (3) 租车信息管理的要求: 可以实现租车信息的添加、修改、删除、查询操作。 (4) 售车管理的要求: 可以实现车辆出售信息的添加、修改、删除、查询操作。 (5) 车损管理的要求: 可以实现车损信息的添加、修改、删除、查询操作。 (6)对数据的安全性、完整性的要求:要保证每个记录必须完整,不能被他人非法窃去。
9