行自车租赁系统-学位论文.doc
《行自车租赁系统-学位论文.doc》由会员分享,可在线阅读,更多相关《行自车租赁系统-学位论文.doc(39页珍藏版)》请在咨信网上搜索。
1、广州大学松田学院2011届毕业论文(设计)摘 要本文论述了一个基于.NET平台、B/S(浏览器和服务器结构)的自行车租赁系统。设计原理、设计思想及具体的实现过程,对在设计过程中涉及到的关键设计思想及重要作业流程作了具体分析和介绍,并对各个模块的设计思想及设计过程作了详细阐述。本系统的设计采用了Microsoft最新的.NET技术,以Microsoft SQL Server 2005作为数据库支撑平台,应用到的技术包括ASP.NET、面向对象方法学、软件工程思想等。该系统是一个自行车租赁系统,是以低碳减排、健康生活为背景,开发一个可用于城市地区或公司的自行车租赁系统管,实现自行车租赁管理的高效化
2、,电子化。通过使用本系统,可以方便快捷地实现自行车租赁中的服务站点管理、车辆管理、用户管理、租用车辆管理和归还车辆管理等操作,使各个管理井井有条,为公共自行车的健康发展创造条件。本人的毕业设计是主要实现该系统的所有功能,后台采用C#开发语言,数据库采用SQL Server 2005设计。关键词: 自行车租赁,面向对象,公共类,B/SABSTRACT:This thesis discusses platform, based on B/S (Browser/Server) bicycle rental system. Design principle, design idea and the r
3、ealization process of in the design process involves key algorithms and important work flow are analyzed and introduced, and the design ideas of each module and design process are described. This system was designed using Microsofts technology in 2005, Microsoft SQL Server database support platform,
4、 as applied to technology including the , object-oriented methodologies, software engineering idea and so on.This system is a bicycle rental system, with low carbon emissions, healthy life as the background, developing a can be used in urban areas or the companys bicycle rental system tube, realize
5、the bike rental management highly effective, electronic. By using this system, can quickly realized the bicycle rental service site management, vehicle management, user management, leased vehicle management and return vehicle management operation, make each management in perfect order, for the healt
6、hy development of public bicycle creates the condition. I graduated from the design is mainly realizes the system by all the functions, backstage C # development language, by 2005 design SQL Server database.Keywords: bicycle rental, object-oriented, public class, B/SI目 录摘 要I第1章 绪 论11.1 论文选题背景11.2 国内
7、外研究现状11.3 论文研究的目的与应用价值21.4 本章小结3第2章 系统项目研究方法及准备知识42.1 项目研究方法42.2 系统体系结构52.2.1 单用户体系结构52.2.2 C/S体系结构52.2.3 B/S体系结构52.3 技术概述62.3.1 IIS62.3.2 ASP.NET62.3.3 SQL Server 200562.4 本章小结7第3章 需求分析83.1 系统需求分析83.2 系统的功能需求83.3 用例分析103.3.1 定义参与者103.3.2 捕获用例103.4 本章小结11第4章 数据库设计124.1 数据库设计原则124.2 表的设计124.2.1 表的结构1
8、24.2.2 车辆租借E-R图164.3 视图与触发器设计164.3.1 view_bicycleInfo视图174.3.2 delUser删除型触发器174.4 本章小结17第5章 系统的设计185.1 系统设计思想185.2 系统模块的设计185.2.1 登录模块185.2.2 车辆添加模块195.2.3 车辆租借模块205.2.4 车辆归还模块215.2.5 车辆查询215.3 公共类的封装与设计225.4 关键技术235.4.1 权限存储设计思路235.4.2 Menu动态菜单编辑235.4.3 事务回滚235.5 本章小结24第6章 系统实现与测试256.1 页面实现256.1.1
9、登录页面256.1.2 Menu菜单动态编辑256.1.3 系统设置页面266.1.4 用户管理276.1.5 车辆借还页面286.1.6 车辆档案查询页面296.2 系统测试306.3 本章小结31第7章 结束语32参考文献33致 谢34广州大学松田学院2011届毕业论文(设计)第1章 绪 论1.1 论文选题背景随着经济的快速发展,环境污染、生态恶化等一系列问题越来越突出。进入新世纪以来,世界各国更加关注生态环保问题。我国确定的世界环保日主题就是“共建生态文明,共享绿色未来”。主题旨在唤起社会公众对环境与发展关系的清醒认识和自觉行动,强调生态文明、绿色发展理念和公众参与,号召全社会行动起来为
10、可持续发展之路做出贡献。许多先进国家早已致力于发展自行车替代高能耗、高排放的交通工具。然而传统落后的自行车租赁管理模式仍然在很大程度上制约了推行公共自行车租赁普及化和现代化的发展,成为更深层次的“软环境”的问题。因此,在信息化、网络化的时代,通过计算机技术对自行车租赁系统进行信息管理化建设,实现自行车租赁管理的高效化,电子化,为提倡多利用公共自行车出行,能提高道路资源利用、缓解交通拥堵,促进节能减排、提高城市品位提供强有力的技术保障。自行车租赁系统是将自行车纳入到公共交通系统,基于“随用随借、公众使用”的开发理念,解决城市“最后1-3公里”的交通问题。1.2 国内外研究现状互联网发展速度迅猛,
11、管理的现代化电子化已成为发展道路上发展的一大热点。随着宽带网络的普及以及网络互联网络应用方式的发展,正以前所未有的速度对传统管理方式以理论造成冲击,并对以往传统管理方式占主导的领域进行渗透。“自行车租赁系统”以当前公共自行车租赁管理信息化的需求为背景,借鉴图书管理系统设计方案,采用了Microsoft最新的.NET技术,以Microsoft SQL Server 2005作为数据库支撑平台,应用到的技术包括ASP.NET,面向对象方法学、软件工程思想,重点实现自行车租借管理,管理员及用户管理等重要功能。它是一般信息管理系统的特例,是管理信息系统在公共自行车领域的应用。图书馆管理系统概念结构主要
12、由四大部分组成即信息源、信息处理器、信息用户、信息管理者组成。其中信息源是图书馆管理系统(MIS)的产地,信息处理器担负信息的传输、加工、保存等任务。信息用户是信息的使用者,它应用信息进行决策。信息管理者负责信息系统的设计实现。在西方的一些发达国家,几乎所有的企事业管理机制都有完整的计算机管理系统,提高了完整的管理信息服务,实现了办公自动化智能化,并有不同程度的辅助决策功能。而今,随着Internet的广泛应用和计算机技术的不断创新,管理系统的发展又步入到一个崭新的阶段,基于大型数据库和Internet的各个网络管理系统不断涌现,成为系统发展的新方向。当前,我国基于自行车租赁系统建设尚处于发展
13、阶段。由于缺乏统一的理、布局规划和各个自行车租赁公司的协调,再加上缺乏科学的软件工程理论,往往造成自行车租赁公司的重复建设和资源的隔阂,造成了不必要的浪费。传统的自行车租赁系统大多停留在单机操作或是C/S架构,有的虽采用了平台无关的Java技术实现Web应用,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。“自行车租赁系统”旨在推进真正意义上的管理信息化,改进租赁企业在用户资料和车辆资料及车辆租借环节等繁重工作,利
14、用网络,采用B/S结构,建立功能模块,突出交互性和动态性,实现基于Web的在线自行车租赁系统,并通过开放式的接口,实现与跨服务站点和车辆信息交换与共享。1.3 论文研究的目的与应用价值本论文研究的主要内容是以一部分大城市推广公共自行车租赁系统为实例,运用.NET技术基于Web的应用系统软件的设计与实现模式,从中提炼出适合一般租赁公司需求的软件框架。面向自行车租赁管理员与广大用户的要求,本系统突出以下特点,以满足高效化和信息化的管理要求。特点一:基于成熟架构模式,业务扩展简单方便“自行车租赁系统”基于Web和.NET框架实现三层的B/S架构,使用于大规模客户端的应用和访问,大大简化了客户端电脑载
15、荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。系统建立B/S结构的网络应用,并通过Internet模式下数据库应用,相对易于把握、成本较低。本项目一次性能实现不能的人员,不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特点二:模块化及公共类设计,提高开发效率及系统维护本系统在界面与功能上,都采用了模块化设计思想,采用自顶向下逐层把系统分成若干个模块,每个模块完成一个特定的功能,所有模块按照科学的方法组装起来,完成完整的系统需求。同时在程序中设计编写公
16、共类,大大地提高了开发的效率以及系统的可维护性,为以后的复用打下了基础。特点三:源于一线的工作实际,人性化设计自行车租赁系统在全国兴起,是将自行车纳入到公共交通系统,基于“随用随借、公众使用”的开发理念,解决城市“最后1-3公里”的交通问题。面对庞大的用户需求,使用计算机对自行车租赁系统的相关租赁及管理功能,本系统用户操作简单、方便,界面友好、美观,为其他系统提供借鉴和应用。随着科学技术的不断提高,计算机科学技术不断成熟,它进入人类社会的各个领域并发挥着越来越重要的作用,作为计算机应用的一部分,使用计算机对自行车租赁进行管理,具有人工管理无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、
17、保密性好、寿命长、成本低等。这些能够极大提高自行车租赁管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。1.4 本章小结本章从管理系统跨越式发展的前景下提出公共自行车租赁管理工作数字化管理的需求,通过分析当前国内外自行车租赁系统的应用情况,明确了基于Web和B/S结构的自行车租赁系统的开发模式,并阐述了课题研究的目标和意义。第2章 系统项目研究方法及准备知识2.1 项目研究方法通过比较当前课题的研究现状与发展前景的基础上,以实际的工程需要和系统设计开发为蓝本进行。瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实
18、现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。本系统采用带反馈的瀑布模型,如图2-1所示。当前流行的系统开发通过基于UML的统一软件开发过程,统一过程是用例驱动的、以架构为中心的、迭代式和增量性的开发过程,有着开发瀑布不可比拟的优势。带反馈的瀑布模型有以下优点:1较小的项目失败风险,较好的生产力,较低的缺陷率。尽早暴露技术、需求、对象、可用性等风险,有利于缓和相关冲击。2早现的直观化过程。尽早反馈、处理变化需求,及时调整设计,有利于系统的精确性和密切干事人的关系。 3迭代
19、开发的学习型机制有利于改进系统开发。统一软件开发过程是一个弹性、开放的开放模式,鼓励融合极限编程等方法,利用驱动开发、重构、连续整合等步骤优化代码与设计。图2-1 带反馈的瀑布模型2.2 系统体系结构系统体系结构是一个综合模型,系统体系结构是由许多结构要素及各种视图所组成的,而各种视图主要是基于各组成要素之间的联系与互操作而形成的。所以,系统体系结构是一个综合各种观点的模型,用来完整描述整个系统。随着信息系统规模不断扩大、复杂程度日益提高,体系结构模式对信息系统性能的影响越来越大,不同功能的信息系统对体系结构模式有不同的要求,各种体系结构模式的信息系统在开发和应用过程中也有很大的区别。选择和设
20、计合理的体系结构模式甚至比算法设计和数据结构设计更重要。2.2.1 单用户体系结构单用户信息系统是早期最简单的信息系统,整个信息系统运行在一台计算机上,由一个用户占用全部资源,不同用户之间不共享和交换数据。2.2.2 C/S体系结构C/S(Client/Server)结构,即客户机和服务器结构。这种体系结构模式是以数据库服务器为中心、以客户机为网络基础、在信息系统软件支持下的两层结构模型。这种体系结构中,用户操作模块布置在客户机上,数据存储在服务器上的数据库中。客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。目前大多数信息系统是采用Client/Server结构。2.
21、2.3 B/S体系结构B/S(Browser/Server)结构,即浏览器服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。2.3 技术概述2.3.1 IISIIS是Internet Information Server的缩写,它是微软公司主推的服务器, IIS与WindowNT Server完全集成在一起,因而用户能够
22、利用Windows NT Server和NTFS内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。 IIS支持HTTP,FTP以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS还支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持ASP,VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。2.3.2 ASP.NETASP.NET基于.NET Framework , 使
23、用.NET语言调用.NET Framework类库,实现Web应用系统开发。因为ASP. NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是language-independent(语言独立化)的,所以,可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript , C+、F+。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 租赁 系统 学位 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。