面向对象自行车租赁系统

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

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

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

资源描述

实用文档自行车租赁系统姓名:占伟婷时间:2016.12.1实用文档一.可行性分析1.引言1.1编写目的:可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交老师审查。1.2项目背景:公共自行车租赁项目从绿色环保出发,迎合当前社会,绿色、节能、减排的大方向和主题,最大限度地节约成本、保护环境,促进社会经济的可持续发展,普及推广能源资源节约、生态环境保护知识,开展经常性的绿色文明城市建设宣传教育,引导市民树立绿色消费、环保生活观念,培育创美好城市生活社会文化氛围1.3参考资料《软件工程导论》,张海藩,清华大学出版社。2.可行性研究的前提2.1要求主要功能:自行车租赁管理信息系统,按照功能划分的原则,把系统划分为基本信息管理、客户会见管理、系统用户管理、日常用户管理、系统帮助信息5个子系统输出要求:数据完整,详实。输出要求:简捷,快速,实时。安全及保密要求:服务器的管理员享有对所有数据库的管理与修改。后台工作人员具有查看所有车辆信息及订票信息的权利和修改车辆信息的权利。实用文档2.2目标让越来越多人拥有绿色、环保、低碳出行的理念,同时在他们出行的过程中达到自身健身、减肥的目的。2.3条件、假定和限制建议软件寿命:3年。硬件条件:PC机运行环境:windos。数据库:sqlserver2.4可行性研究方法⑴市场预测法⑵投资估算法⑶增量净效益法2.5决定可行性的主要因素⑴成本/效益分析结果:效益成本。⑵技术可行,现有技术可完全承担开发任务。⑶操作可行,软件能被用户快速接受。3.技术可行性分析3.1系统简要描述随着两型社会的宣传与实践,低碳绿色的出行方式越来越受到追捧,全国各地兴起了建设公共自行车租赁系统的热潮。据不完全统计,已有株洲、杭州、北京等市建成公共自行车租赁系统,还有合肥、柳州、银川等市在规划或建设中。公共自行车租赁系统在国外已很普及,所以在国内也必将推广普及。现在很多学校都在向实用文档郊外搬迁,形成职教基地,大学城等。因此学生外出等多有不便。引进自助公共自行车,方便学生外出,游玩,逛街;骑自行车环保,健身,娱乐,无噪音。自助公共自行车由学校统一布点铺放,安装在大学、大学城。在学校大门,宿舍等选择合适的场地布点,安装。以方便学生为原则。实现智能化、无人化统一管理。必将受到学生的青睐。二.系统需求分析1.引言1.1编写目的此需求规格说明书对自行车租赁系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。1.2项目背景进入21世纪以来,中国经济持续高速增长,城市化、工业化进程显著加快,城市交通压力急剧上升。突出表现为“最后一公里现象”(公交车到站后,离市民的家至少还有一公里。)严重,城市交通拥堵给出行的市民带来很多不便。为倡导绿色出行,响应城市建设“和谐社会”,舒缓城市交通压力,“公共自行车租赁系统”应运而生。主要解决市民短途出行、公交最后一公里及游客观光游览等问题的节能、省耗、健康的产品。它能提高道路资源利用率,缓解道路拥挤,促进节能减排,减少尾气污染,还能强身健体,提高城市品味。实用文档1.3定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。1.4参考资料《软件工程导论》,张海藩,清华大学出版社。2.任务概述2.1目标2.1.1开发目标实现新闻获取及评论,养宠知识搜索,品种鉴别,地点搜索,物品的展示及购买,拍照,图片选取,上传视频,获取求助信息及发布救助信息等功能2.2运行环境2.2.1服务端A.操作系统:Windows7及以上的系统B.Myeclipse2014C.sqlserver2005D.Tomcat6.02.2.2客户端Windows7及以上的系统实用文档3.功能模块分析3.1系统业务流程调查分析①系统功能模块图自行车租赁管理信息系统,按照功能划分的原则,把系统划分为基本信息管理、客户会见管理、系用户管理、日常用户管理、系统帮助信息5个子系统。整个系统的功能模块图如下图所示:②组织结构图,简单的描述了业务流程图的主体图单车租赁管理信息系统功能模块图实用文档3.2.功能模块流程图如图所示:返回开始系统登录登陆成功系统主窗体租赁信息管理车辆信息管理客户信息管理资料档案管理系统统计分析结束YN实用文档4.系统数据流程调查分析4.1数据流程图(1)顶层数据流程图如下图所示:(2)第1层数据流程图汽车租赁管理信息系统用户用户申请业务反馈种类信息车辆信息客户会员信息公司信息单车租赁系统实用文档4.3.数据字典数据流程图从整体上描述系统的逻辑功能,但是未对图中的数据流、处理逻辑和数据存储等元素的具体内容加以说明。建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据流程图加上数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整描述。如下图所示:(1)数据存储字典编号名称流入数据流流出数据流组成F1登陆输入认可信息认可信息检索管理者信息F2查询库存输入认可信息认可信息检索查询指令F3确认库存输入认可信息认可信息检索库存F4补货输入认可信息认可信息检索缺货量F3F10P1证明信息F自行车租赁管理实用文档F5供货输入认可信息认可信息检索补货量图数据存储字典5.组件图修改车辆信息自行车车库增加车辆删除车辆后台工作人员JDBC数据库配置图实用文档databaseApplicationSeverwebapplicationbusinessoperation6.用例图增加车辆信息删除车辆信息修改车辆信息注册新用户充值注销用户查询车辆明细建立用户卡注销用户卡管理员实用文档7.类图RantContractNoCarNoCustidRantTimeReturnTimePrice1Price2DaysDepositStatusInit()Delete()Insert()Update()Search()CustomerIdNameSexIdCardTelephoneAddressLicenceTypeLicenceNoInit()Delete()Insert()Update()Search()MemberTypeIdTypeNameRateInit()Delete()Insert()Update()Search()CompanyIdCompanyTelephoneAddressContractInit()Delete()Insert()Update()Search()CarsCarNoTypeIdCarNameDepositDayPriceOverTimerPriceStatusInit()Delete()Insert()Update()Search()UsersUserNameUserPwdInit()Delete()Insert()Update()Search()1n1n11n1n1实用文档8.序列图租车序列图还车序列图

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

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功