公共自行车概要设计说明书_第1页
公共自行车概要设计说明书_第2页
公共自行车概要设计说明书_第3页
公共自行车概要设计说明书_第4页
公共自行车概要设计说明书_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TOC\o"1-5"\h\z1引言 2\o"CurrentDocument"编写目的 2背景 2定义 2\o"CurrentDocument"参考资料 2\o"CurrentDocument"2总体设计 3\o"CurrentDocument"需求规定 3\o"CurrentDocument"运行环境 3\o"CurrentDocument"基本设计概念和处理流程 3\o"CurrentDocument"结构 4\o"CurrentDocument"功能器求与程序的关系 4\o"CurrentDocument"人工处理过程 4\o"CurrentDocument"尚未问决的问题 4\o"CurrentDocument"3接口设计 4\o"CurrentDocument"用户接口 4\o"CurrentDocument"外部接口 4\o"CurrentDocument"内部接口 5\o"CurrentDocument"4运行设计 5\o"CurrentDocument"运行模块组合 5\o"CurrentDocument"运行控制 5\o"CurrentDocument"运行时间 5\o"CurrentDocument"5系统数据结构设计 5\o"CurrentDocument"逻辑结构设计要点 5\o"CurrentDocument"物理结构设计要点 7\o"CurrentDocument"数据结构与程序的关系 8\o"CurrentDocument"6系统出错处理设计 8\o"CurrentDocument"出错信息 8\o"CurrentDocument"补救措施 8\o"CurrentDocument"系统维护设计 9概要设计说明书1引言编写目的本设计书是公共自行车信息管理系统项目程序的研发概要设计,将项目开发进程中或者项目结束后提供给双方人员使用,同时也可以作为实施后期的维护人员使用。背景《公共自行车信息管理系统2.0概要设计说明书》作为软件开发的前期文档,可以帮助程序设计人员和管理人员提供清晰的设计思路,在软件开发后期的维护阶段也起到至关重要的作用。委托单位:xx公共自行车管理公司开发单位:xx工作室负责人:全伟轩近几年,随着公共自行车事业的蓬勃发展,摩拜、ofo等新兴租车企业也在积极的维护骑自行车,与此对立的是公共自行车信息、安全管理的缺乏,公共自行车需要更好的维护与管理,为了公共自行车管理公司能够更好地管理学校设备,我们工作室做了一个公共自行车信息管理系统,为公共自行车信息管理公司管理和公共自行车带来了方便与高效。定义B/S:(Browser/Server结构)结构即浏览器和服务器结构。需求:用户解决问题或达到目标所需的条件和功能;系统或系统部要满足合同、标准,规范或其他正式文档所需具有的条件及权能。参考资料《国家标准软件开发文档规范》《软件开发流程》,清华大学出版社,2005年1月版。2总体设计需求规定公共自行车信息管理系统有:用户基本资料管理,用户押金管理,自行车定位管理,自行车状态管理,维修人员状态管理,密码设置,权限设置,信息统计,折旧管理,系统日志及系统退出。运行环境主机:PC机兼容机内存100G以上,显示分辨率800*600以上操作系统:win10等GPS:需要防水,防摔的用电量较少的GPS。自行车,手机客户端联系用具。基本设计概念和处理流程维护人员状态管理主机信息折旧管理、自行车状态管理密码设置自行车定位管理权限设置用户基本资料管理押金管理维护人员状态管理主机信息折旧管理、自行车状态管理密码设置自行车定位管理权限设置用户基本资料管理押金管理结构如上图功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:程序1程序2程序3程序n自行车信息查询V修理人员信息查询V用户押金查询折旧资金查询V人工处理过程公共自行车的报修,修理及完成后的状态变更。尚未问决的问题自行车的GPS定位实现。3接口设计用户接口1、向用户提供自行车的可用信息:软件回答的为公共自行车的GPS定位位置,公共自行车车桩剩余量。以及定金退还流程问题2、向修理人员提供的可用信息:软件回答的为公共自行车的GPS定位位置,根据用户回馈的公共自行车的问题(漏气,爆胎等)。外部接口GPS定位软件与用户系统。GPS定位软件与修理人员系统,GPS定位软件与主机,用户系统与主机,修理系统与主机。内部接口不详。4运行设计运行模块组合1)当用户需要公共自行车时:用户模块与GPS定位模块以及主机。2)当用户报送自行车出问题时:用户模块一>主机一>修理人员管理模块-->主机。3)当用户归还公共自行车时:用户模块一>公共自行车车桩信息。运行控制说明每一种外界的运行控制的方式方法和操作步骤。1)当用户需要公共自行车时:用户模块—>主机一>GPS定位模块以及主机。用户模块向主机请求信息,主机在收到公共自行车GPS定位后返回给用户2)当用户报送自行车出问题时:用户模块一>主机一>修理人员管理模块-->主机。用户返回公共自行车问题信息返回给主机,主机访问修理人员信息模块来发现没有工作的修理人员,根据就近原则来进行调度,修理人员修理完成后再把其信息返还给主机。3)当用户归还公共自行车时:用户模块一>主机—>公共自行车车桩信息。用户询问主机的信息,主机调用就近的公共自行车车桩信息,再返还给用户。运行时间1类需要40%时间2类需要20%时间3类需要40%时间5系统数据结构设计逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。用户信息表

数据项定义长度关系用户编号Longint20主键用户姓名Char6用户性别Char6用户电话Longint20用户家庭住址Longchar100用户押金表数据项定义长度关系用户是否交定金Boolean1定金金额Int4用户是否退还定金Boolean1自行车状态管理yUZ.LI—t数据项定义长度关系使用状态Boolean1主键地理信息Char40是否需要维修Boolean1维修人员状态管理数据项定义长度关系编号Longint20主键姓名Longchar10地理位置Longchar100是否进行维修状态Boolean1可维修类型Longchar200联系方式Longint20折旧管理数据项定义长度关系车辆编号Longint20主键

破旧类型Longchar200是否可以折旧Boolean1折旧金额Int20物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。用户信息表数据项存储要求访问方法设计考虑保密条件用户编号要求验证存储最高权限访问作为主键最高权限保密用户姓名要求验证存储最高权限访问无最高权限保密用户性别要求验证存储最高权限访问无最高权限保密用户电话要求验证存储最高权限访问无最高权限保密用户家庭住址要求验证存储最高权限访问无最高权限保密用户押金表数据项存储要求访问方法设计考虑保密条件用户是否交定金要求验证存储管理员访问要进行两人判断管理员保密定金金额验证存储管理员访问与银行验证判断管理员保密用户是否退还定金验证存储管理员访问与用户两方判断管理员保密自行车状态管理数据项存储要求访问方法设计考虑保密条件使用状态实时更新存储用户可访问要求进行实时更新无地理信息实时更新存储用户可访问要求进行实时更新无是否需要维修每小时更新存储管理员可访问小时更新无

维修人员状态管理数据项存储要求访问方法设计考虑保密条件编号验证存储管理员可访问要求进行是否重复验证管理员权限姓名验证存储最高权限访问无最高权限地理位置实时更新存储管理员可访问访问时更新管理员权限是否进行维修状态实时更新存储管理员可访问访问时更新管理员权限可维修类型验证存储管理员可访问无管理员权限联系方式验证存储管理员可访问无管理员权限数据结构与程序的关系见上图表。6系统出错处理设计出错信息用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。出现的问题输出信息的形式含义处理方法用户无法退款Notgetmoney无法得到押金款项查找是否

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论