面向对象自行车租赁系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自行车租赁系统
姓名:占伟婷
时间: 2016.12.1
一.可行性分析
1.引言
1.1 编写目的:
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。
经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交老师审查。
1.2项目背景:
公共自行车租赁项目从绿色环保出发,迎合当前社会,绿色、节能、减排的大方向和主题,最大限度地节约成本、保护环境,促进社会经济的可持续发展,普及推广能源资源节约、生态环境保护知识,开展经常性的绿色文明城市建设宣传教育,引导市民树立绿色消费、环保生活观念,培育创美好城市生活社会文化氛围
1.3参考资料
《软件工程导论》,张海藩,清华大学出版社。
2.可行性研究的前提
2.1要求
主要功能:自行车租赁管理信息系统,按照功能划分的原则,把系统划分为基本信息管理、客户会见管理、系统用户管理、日常用户管理、系统帮助信息5个子系统
输出要求:数据完整,详实。
输出要求:简捷,快速,实时。
安全及保密要求:服务器的管理员享有对所有数据库的管理与修改。后台工作人员具有查看所有车辆信息及订票信息的权利和修改车辆信息的权利。
2.2目标
让越来越多人拥有绿色、环保、低碳出行的理念,同时在他们出行的过程中达到自身健身、减肥的目的。
2.3条件、假定和限制
建议软件寿命:3年。
硬件条件: PC机
运行环境:windos。
数据库:sql server
2.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. My eclipse 2014
C. sqlserver2005
D. Tomcat 6.0
2.2.2客户端
Windows7及以上的系统
3.功能模块分析
3.1系统业务流程调查分析
①系统功能模块图
自行车租赁管理信息系统,按照功能划分的原则,把系统划分为基本信息管理、客户会见管理、系用户管理、日常用户管理、系统帮助信息5个子系统。整个系统的功能模块图
如下图所示:
图单车租赁管理信息系统功能模块图
②组织结构图,简单的描述了业务流程图的主体
3.2.功能模块流程图
4.系统数据流程调查分析
4.1数据流程图
(1)顶层数据流程图
如下图所示:
(2)第1层数据流程图
4.3.数据字典
数据流程图从整体上描述系统的逻辑功能,但是未对图中的数据流、处理逻辑和数据存储等元素的具体内容加以说明。建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据流程图加上数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整描述。如下图所示:
(1)数据存储字典
F3
自行车租赁管理