自行车租售系统的设计与实现毕业论文.doc文档【46页完整版】
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
使得客户端应用程序能够通过任何提供者来访问和通常采用原型法需要以下四个阶段明确用户的基本要求研制系统的原型使用评价系统原型修改和完善原型的背景知识部分内容简介初期,尽快构造出系统的原型,使用户能及早地运行这个系统原型,通过使用它熟悉它,受到启发并取得经验,然后对系统的目标和功能提出更精确具体的要求,研制人员据此逐渐修改和完善原型,使它满足用户的需求,最后完成系统的开发。
该方法大大提高了系统开发效率,弥补了结构化生命周期法来开发的时间长的缺陷。
通常采用原型法需要以下四个阶段明确用户的基本要求研制系统的原型使用评价系统原型修改和完善原型的背景知识使得客户端应用程序能够通过任何提供者来访问和操作数据库服务器中的数据。
使您能够编写应用程序以通过提供者访问和操作数据库服务器中的数据。
最主要的优点是易于使用速度快内存支出少和磁盘遗迹小。
支持建立客户端服务器和基于的应用程序的关键功能。
的另个功能是远程数据访问,能够通过个来回的传输将数据从服务器移动到客户端应用程序或页中,然后在客户端对数据进行操作,最后将更新数据返回服务器。
先前发布的版本是。
已与编程模块合并以简化客户端数据的远程调用。
本系统开发方法的选择基于以上开发方法的优劣和本系统的实际情况,本系统总体上采用结构化生命周期法进行系统规则系统分析和系统设计,但在系统实施阶段采用原型法。
系统分析系统分析,就是在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。
它的主要目标是在系统规划所定的个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。
系统逻辑分析在整个系统开发过程中,是要解决做什么的问题,把要解决哪些问题要满足用户哪些具体的信息需求调查分析清楚,从逻辑上或从功能需求上提出系统的方案,即模型。
可行性研究经济可行性目前有许多自行车信息的管理,还是完全采用纯人工方式完成业务,对数据进行综合分析等,因此耗用工时较多,且效率低下。
而当采用计算机进行集中管理时,不但可以节省大量的人力物力,而且效率要比手工高得多,还可以让人力资源得到充分的利用。
由此可见,开发此系统在经济上的是完全可行的。
技术可行性开发软件可行性从目前市场上数据库开发管理软件来看,对于比较简单的中小型数据库,微软公司的是实际应用中较为成功是种解决方案。
它是数据库的优秀软件,是面向对象的可视化编程,同时它提高了多库操作命令和函数,具有很强的数据处理能力。
包括数据存储分类汇总检索等。
同时应用的技术开发管理信息系统,可以得心应手,事半功倍,它为用户提供了所贯坚持的非常友好操作简单的用户界面完善而强大的数据操作功能,通过与语句的结合对数据库进行更为复杂的操作。
结合本项目实际,经系统分析,可以设计出符合实际需求易于理解易于操作易于维护的数据库和操作系统。
对于来说,对数量较少的表和其间关系进行比较简单的操作正是其擅长的功能,无论是查询统计,都能顺利完成。
因此,开发实施本系统,从软件的角度看,是可行的。
开发的硬件的可行性开发本系统所使用的软件对于计算机硬件有定的要求,对计算机的内存外存主要是硬盘的容量都有要求,这样才能是系统正常运行,基本要求是设计环境为或更高版本应用程序要求。
从目前市场上流行是硬件水平来看,这种要求水平对企业而言,是完全可以达到的。
所以在硬件方面,本系统也是可行的。
操作可行性友好的用户界面和本系统良好的安全设置,可以使其内部员工在系统实施人员的指导帮助下很快掌握系统的使用方法。
系统的详细调查系统详细设计原理系统的详细调查目标是在可行性分析的基础上进步对原有系统进行全面深入的调查和分析,弄清原有管理信息系统的运行状况,发现其薄弱环节,找出要解决问题的实质,确保新系统比原系统更加有效可靠。
具体内容包括管理业务状况的调查分析数据流程的调查分析。
系统调查可以通过发表征求意见座谈访问参观参加业务实践等方法,自上而下的逐步细化了解。
通过对人员的需求调查得知,以前的车辆的管理办法,工作繁琐,工作量大,效率低。
因而,建立套管理信息系统势在必行。
根据需求不同大体上可分为如下几个方面系统要求可以实现连接数据库工作人员登陆权限的限制等基本操作。
车辆档案管理的要求可以实现车辆信息的添加修改删除查询操作。
租车信息管理的要求可以实现租车信息的添加修改删除查询操作。
售车管理的要求可以实现车辆出售信息的添加修改删除查询操作。
车损管理的要求可以实现车损信根据用户的类型决定用户的操作权限从而决定用户的工作界面。
所以本系统安全和保密工作应该是可以保证的。
系统设计概要设计本次毕业设计的内容就是设计出自行车租售系统,在此基础上实现系统模型各个子系统的基本功能。
此系统用建立个数据库,用来实现对其中数据的系列操作,包括添加查看修改录入删除查询等等,通过编程实现其中的优化处理模块。
在使用界面上,用户通过点击按钮选择相应的要进行的操作,系统经过对用户输入的有效判断,如果输入有效,根据输入的消息进行相应的处理,最后把处理结果显示到用户界面。
详细设计开发环境本系统的开发开发环境是系统功能图在系统功能需求分析的基础上,结合程序编制的特点,得到下图所示的系统功能模块图。
图系统功能图自行车租售管理系统系统模块车辆管理模块车损管理模块连接数据库添加车辆修改车辆删除车辆工作人员登陆理退出添加事故信息查询事故信息删除事故信息租车管理模块添加租车信息修改租车信息删除租车信息售车管理模块添加售车信息查询售车信息删除售车信息数据库表结构设计表表字段信息说明序号名称数据类型约束可空默认值说明表表字段信息说明序号名称数据类型约束可空默认值说明表表字段信息说明序号名称数据类型约束可空默认值说明表表字段信息说明序号名称数据类型约束可空默认值说明表表字段信息说明序号名称数据类型约束可空默认值说明数据库的详细设计启动后,屏幕出现对话框,在对话框中选择不同的选项按钮,可新建或打开数据库。
在此选择建立数据库,新建个空的数据库,名字保存为。
在已有的数据库中创建空表主要有三种方法将数据直接输入到空白的数据表中,当保存新的数据时,将分析数据并且自动为每字段指定适当的数据类型及格式。
使用设计视图从无到有指定表的全部细节。
使用表向导来选择表的字段,这些字段可以从各样预先定义好的表中选择。
此系统的数据库使用设计视图从无到有创建。
再次数据库中需要创建两个表,分别存放用户信息表工作人员信息表缴费信息表费率信息表等。
以创建用户信息表为例,步骤如下右击表图标,选择新建表,将显示个空数据表的设计视图。
按照下图所示定义表中的每个字段。
在字段名称列中分别输入在数据类型列中选择各字段的数据类型,当光标移动到数据类型列时,光标所在的格中将出现下拉按钮,单击按钮将弹出下拉列表,其中列出了所有的数据类型如图所示,单击选定所需要的数据类型说明列用于输入对字段的说明,可有可无。
保存表。
保存时输入表的名称。
当我们需要将该表设置为主键时,该字段左边的灰色字段选择器上出现个钥匙图案,表明主关键字已经被选取。
此时用户信息表就创建好了,同样可以创建其他类型表。
数据流图下面用我们用数据流图也就是从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
如下图所示在本系统中使用的过程及详解添加数据源本系统采用来访问数据库,这里充分应用了类封装的功能,根据本系统应用的范围,将访问数据库的功能函数封装在个类。
正如前所述,是访问数据库的个方法,它提供了不同的接口。
库包含三个基本接口接口接口和接口。
接口返回个记录集或个空指针。
通常使用它来创建个数据连接或执行条不返回任何结果的语句,如个存储过程。
使用接口返回个记录集不是个好的使用方法。
对于要返回记录的操作通常用来实现。
而用操作时要想得到记录条数得遍历所有记录,而用时不需要。
接口返回个记录集。
它提供了种简单的方法来执行返回记录集的存储过程和语句。
在使用接口时,你可以利用全局接口,也可以在接口里直接使用连接串。
如果你只执行次或几次数据访问操作,后者是比较好的选择。
但如果你要频繁访问数据库,并要返回很多记录集,那么,你应该使用全局接口创建个数据连接,然后使用接口执行存储过程和语句。
是个记录集对象。
与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。
同接口样,它不定要使用个已经创建的数据连接,可以用个连接串代替连接指针赋给的成员变量,让它自己创建数据连接。
如果你要使用多个记录集,最好的方法是同对象样使用已经创建了数据连接的全局接口,然后使用执行存储过程和语句。
根据这些,我们将数据库的各种操作封装到类里。
程序的详细设计程序设计该系统采用对话框和属性页的形式作为主界面,支持异地远程数据库的读取。
系统运行时,用户首先要连接到远程数据库,连接成功后,状态栏会有相应的提示,之后在整个系统的运行过程中,系统与数据库始终保持这个连接,并通过这个连接来进行各种语句操作。
整个系统中,主界面类有个对象,这个就是与数据库保存连接的数据库对象。
程序流程图流程图系统登录界面输入操作员及密码检查密码正确功能界面数据库系统主界面功能处理系统管理信息密码开始连接数据库图数据库配置图首先要对数据库进行连接配置,输入数据库地址,数据库名称,用户名和密码,连接成功于否都会在系统的左下角有提示。
登陆系统图用户登陆如果与数据库连接成功后,会在系统左下角提示,然
