软件工程课程设计拼车网站的设计与实现毕业论文

上传人:1888****888 文档编号:37931996 上传时间:2021-11-05 格式:DOC 页数:14 大小:467KB
返回 下载 相关 举报
软件工程课程设计拼车网站的设计与实现毕业论文_第1页
第1页 / 共14页
软件工程课程设计拼车网站的设计与实现毕业论文_第2页
第2页 / 共14页
软件工程课程设计拼车网站的设计与实现毕业论文_第3页
第3页 / 共14页
点击查看更多>>
资源描述
实验报告书课程名: 软件工程 题 目: 拼车网站的设计与实现 实验类别 【设计】 班 级: 学 号: 姓 名: 软件工程第 次实验评语:学习态度:【很好】 【一般】 【较差】 文档编写:【完整】 【部分完整】 【不完整】得出结论:【正确】 【部分正确】 【不正确】报告书写:【规范】 【一般】 【不规范】成绩: 指导教师: 批阅时间: 年 月 日 14目录一、概述31.项目建设背景32.用户简介3二、目标系统描述及功能需求31系统的用户群分析.(系统的组织结构)32系统的管理功能43系统的业务流程43、信息发布业务流程图64.系统的数据流程94.2.拼车信息发布流程图1043信息反馈与处理流程图115.数据字典11三、目标系统性能需求131.时间要求(TimeRequest)132.空间要求(SpaceRequest)14四、目标系统界面与接口需求141界面142接口需求14五、目标系统假设与约束条件143. 心得体会14一、 概述1. 项目建设背景“拼车”(CarSharing)是基于人们到达同一目的地或相近目的地需求从而共享车辆的现象,它的出现很大程度解决了有车一族和无车一族的烦恼,同时也促进和谐社会和低碳环境的建设。可谓是一举双得。通过拼车,车主提供汽车,乘客来分担路费。这样不仅解决了车主开车费用过高问题,而且让拼友在费用可以接受的范围内享受了普通公交以及的士无法提供的便利。拼车应用的范围可谓五花八门,对于上班族来说,它很好的解决了他们上下班高峰期打车难问题,对于旅游族来说,他很好的解决了旅游途中转车等车等棘手的问题。更为重要的是“拼车”在生态环境以及缓解城市交通方面所起的作用,通过拼车,可以有效的利用私家车的空间,减少马路上行驶的私家车的数量,从而减少废气的排放,缓解日益严重的温室效应。同时由于马上行驶车辆的减少,日益严重的城市交通拥堵现象也可以得以缓和。2. 用户简介管理员,会员,和游客二、 目标系统描述及功能需求1 系统的用户群分析.(系统的组织结构)拼车网系统的用户群一般分为三类,依次为管理员,会员,和游客。下图主要介绍了系统的涉及到的角色以及角色所具备的操作。(1)管理员:管理员是整个系统的后台管理者,任务主要是负责会员账号管理, 拼车信息管理及撮合,反馈信息管理。会员账号管理是指管理员有权依据会员发布的信息是否合格停用会员账号,同时通过会员申请启用会员账号;拼车信息管理是指管理员隐藏含有不良信息的拼车信息;反馈信息管理是指管理员查看用户提交的反馈信息;(2)会员:会员是拼车网主要的用户,其主要的功能由个人信息管理,拼车信息管理,个人资料管理,及反馈。(3)游客:游客的主要功能包括:游客浏览拼车信息及浏览留言。在其注册成为会员之前无权发布拼车信息等功能。2系统的管理功能系统的基本功能分析(1)用户模块:用户注册与登录模块,用户个人信息管理模块,用户权限模块、(2)信息发布与搜索模块:拼车线路发布,拼车要求发布,拼车线路搜索。(3)撮合系统模块:拼车线路的报名与邀请,供需信息审核,拼车线路的撮合,消息通知。(4) 反馈系统模块:管理员查看用户提交的反馈信息并进行处理;3系统的业务流程1.会员注册流程游客填写注册信息表申请成为会员,将表交由管理员审核,如果审核未通过则管理员将未通过信息返还给该游客,审核通过则管理员将依据注册表基本信息分配给该游客会员号等会员基本信息同时将会员基本信息进行存储,更新会员信息库,该游客成为会员。游客注册信息表管理员已通过注册信息表未通过审核信息会员基本信息表会员会员基本信息表 2、会员基本信息修改流程:但会员信息发生变化时可以向管理员发出信息修改申请,管理员将该会员信息交由该会员,会员对其进行修改并将修改后信息提交管理员,管理员审核并更新已存会员信息,并将信息处理结果反馈给该会员。会员会员基本信息表修改后会员基本信息表管理员会员会员基本信息修改申请表修改后会员基本信息表修改后会员基本信息表3、信息发布业务流程图会员在登录系统后将需求信息提交管理员,由管理员进行审核,如未通过则返还会员,会员可对其进行修改,如果审核通过就有管理员将信息进行发布,所有游客都可以浏览该信息。会员拼车需求信息已发布需求信息审核未通过需求信息管理员相关人员4、撮合模块相关流程图(1)拼车线路报名与邀请:车主通过拼车网系统发布了一条具体的拼车信息,此时如果某会员用户(乘客)觉得这条路线与自己的行走路线非常接近,则该会员用户可以通过向车主发送拼车申请进行报名,同样,如果某乘客发布了一条具体的拼车信息,某会员用户(车主)觉得这条路线与自己的行车路线非常接近,则该会用用户通过发送申请,进行拼车信息的邀请。乘客报名申请拼车业务流程图:乘客A发布拼车申请表,管理员接到申请表的时候接受申请表并且审核信息,如果信息审核通过的话就把这个信息反馈给乘客A,同时管理员还要根据这个信息表核对下信息库找出和乘客A路线和时间一致的乘客名单记为乘客B,并把审核通过的信息表发给她,同时把A乘客的信息发给B乘客,把B乘客的信息发给A乘客,以便乘客对和自己一起的人有基本了解。乘客A拼车报名申请信息管理员已通过审核信息核对信息库符合该发布信息其他拼车人员乘客B乘客B的信息乘客A的信息车主发布拼车申请表,管理员接到申请表的时候接受申请表并且审核信息,如果信息审核通过的话就把这个信息反馈给车主,同时管理员还要根据这个信息表核对下信息库找出和车主发车路线和时间一致的乘客名单记为乘客A,并把审核通过的信息表发给她,同时把A乘客的信息发给车主,把车主的信息发给A乘客,以便乘客对车主有基本了解。车主拼车邀请表管理员已通过审核信息核对信息库符合该发布信息的乘客乘客乘客的信息车主的信息车主邀请拼车业务流程图4.系统的数据流程图例说明:数据储存 处理逻辑 外部实体 数据流 4.1会员注册数据流程图顶层图数据流程图游客个人信息0.0注册系统审核结果游客第一层数据流程图DB2 会员信息会员信息审核通过个人信息游客1.0处理事务2.0产生会员游客审核不通过第二层数据流程图游客个人信息1.1接受事物个人信息1.2更新信息库信息DB1游客信息2.1审核信息游客信息审核未通过审核通过22产生会员会员信息DB2会员信息信息信息会员4.2.拼车信息发布流程图顶层图数据流程图审核、搜索结果拼车供需信息会员0.0拼车信息管理系统相关人员第一层数据流程图拼车信息供需信息1.2更新信息库1.3处理信息核对信息DB1拼车信息2.0信息发布相关人员拼车信息1.1接受事物会员43信息反馈与处理流程图顶层数据流程图通过的反馈结果信息反馈会员0.0反馈系统相关人员第一层数据流程图1.3更新会员信息1.2审核信息1.1接受事务反馈信息会员评价信息反馈信息相关人员审核通过 DB1 评价详情、诚信指数5.数据字典 1):数据项描述:数据项编码:D0001数据项名称:乘客简述:要拼车的个人代码(如身份证号码)类型:数值型长度:18数据项编码:D0002数据项名称:车主简述:开车人的个人代码(如身份证)类型:数值型长度:18 2):数据结构描述数据结构编码:DS0001数据结构名称:乘客基本信息简述:描述乘客的固有信息别名:乘客基本情况数据结构组成:D0001+姓名(varchar/8)+性别(varchar/2)+出生日期(date/8)+手机号(number/11)+现住地址(varchar/30)数据结构编码:DS0002数据结构名称:车主基本信息别名:车主固有信息数据结构组成:D0002+姓名(varchar/8)+性别(varchar/2)+出生日期(date/8)+手机号(number/11)+现住地址(varchar/30)+车牌号(varchar/10)3):数据流定义数据流编码:DF0001数据流名称:乘客注册表简述:描述乘客的基本信息数据流来源:乘客数据流去向:会员基本信息表数据流组成:乘客信息数据流量:2000张/每年高峰期:节假日数据流编码:DF0002数据流名称:车主信息表简述:车主基本信息数据流来源:车主数据流去向:车主基本信息表数据流组成:车主信息数据流量:1000张/每年高峰期:节假日4)数据存储定义数据存储编码:DB0001数据存储名称:乘客需求表简述:描述乘客的需求路线别名:路线一览表组成:D0001+姓名(char/8)+性别(char/2)+乘车路线(char/20)+乘车时间(date/10)关键字:乘车路线相关的处理逻辑:p2.2数据存储编码:DB0002数据存储名称:车主路线表简述:描述车主开车路线别名:路线查询表组成:D0002+姓名(char/8)+性别(char/2)+开车路线(char/20)+发车时间(date/10)关键字:开车路线相关处理逻辑:p2.25):外部实体外部实体编码:E0001外部实体名词:乘客简述:拼车对象输入数据流:乘车时间,路线输出数据流:车主编码和已拼车人员外部实体编码:E0002外部实体名称:车主简述:开车对象输入数据流:发车时间,路线输出数据流:搭乘该车成员信息6):处理逻辑定义:处理逻辑编码:p0001处理逻辑名称:安排车主和乘客的搭配简述:根据车主的发车地点以及乘客的目的地由管理员负责搭配处理过程:管理员根据发车时间地点把出发地和目的地在一个地方和时间点的乘客安排在一辆车上面并公布层次号:p2.2三、 目标系统性能需求1. 时间要求(TimeRequest)(1)响应时间要快。(2)更新处理时间及时。(3)数据的转换和传送时间尽量快缩短用户等待时间。2. 空间要求(SpaceRequest)(1)支持的终端数要多。(2)支持的并行操作的使用者数多。(3)处理的文件和记录数。(4)同时处理任务的数量合理、快速。(5)对输入和输出数据的精度要求准确,对位置能够准确定位。四、 目标系统界面与接口需求1 界面界面简洁、美观、一致。显示风格:图形界面、字符界面、IE界面等;显示方式:1024*768、640*480等;输出格式:显示布局、打印格式等。2 接口需求与其他系统的接口,如定位系统、银行结算系统及其他系统等。五、 目标系统假设与约束条件能够有所盈利,设计时间不超过3个月。3. 心得体会 这次的实验主要是对我们的项目进行了具体的需求分析,画出了业务,数据,系统等流程图。 准确理解用户和项目的功能,性能,可靠性的具体要求。将所学的知识付诸于实践,完成了这次项目非常挂关键的一步,通过这次实验,自己收获很多。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 任务书类


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!