欢迎来到天天文库
浏览记录
ID:11136476
大小:4.61 MB
页数:35页
时间:2018-07-10
《网上订餐系统学位论文 .doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、网上订餐系统软件设计说明书目录1.介绍11.1目的11.2范围11.3定义、缩写词11.4内容概览12体系结构表示方法23系统要达到的目标和限制24用例视图+逻辑视图24.1系统用例图34.2订餐客户注册模块34.3登录模块54.4前台会员中心管理模块64.5前台分店管理模块74.6前台预订模块94.7后台页面选择模块114.8订单管理模块134.9评论管理模块144.10菜品管理模块155.部署视图165.1总部署图165.2Web服务器选择165.3数据库服务器选择175.4数据库软件选择176.
2、数据视图186.1数据库设计187.规模和质量247.1项目总结247.2开发平台明细247.3服务器安全设置24软件设计说明书1.介绍1.1目的本文档适用的对象是:本软件开发项目组组成成员及客户项目组组成成员编写本文档的目的是:1.将本文档作为软件开发人员和系统使用人员以及管理人员之间沟通的文件,使各方面需求和开发目标达成共识,并以此作为系统开发的标准和验收依据。2.软件的总体要求,以作为交办单位,用户与软件开发人员进行交流的基础。3.性能要求,初步设计的和对交办单位,协作单位或用户有影响的信息,并
3、作为软件开发人员进行概要设计,详细设计乃至编码的基础。4.软件组装和系统测试的依据。1.2范围介绍了网上订餐系统的登录系统、注册系统、订餐系统、管理系统。1.3定义、缩写词1.国际化(internationalization)和本地化(localization):指让产品能够适应非本地环境,特别是其他的语言和文化。程序在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。2.总店:指连锁店总部3.分店:指各连锁分店4.订餐客户:指通过网络订餐的客户1.4内容概览²登录系统用户如果要进行网上订餐
4、操作,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;²注册系统客户如果从来没有在本网站订餐过,需要注册一个账号;²订餐系统进入系统后,客户可以根据相应的连锁店和餐品订餐;²管理系统分店,总店可以分别对系统进行不同级别的管理。1体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图及逻辑视图:概括了架构上最为重要的用例和它们的非功能性需求;展示了描述系统关键方面的重要用例实现场景(使用流程图);部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);数据
5、视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制。2系统要达到的目标和限制Ø目标本系统实现网上订餐业务和店内电子菜单及收银管理,同时有效的将分店系统同总部运营系统紧密连接在一起,形成一个完整、全面的运营网络。从而提升餐饮连锁企业的人力资源、物质资源、资金的有效利用,降低成本提高效率。Ø限制客户和管理员的界面分开,客户不能修改逻辑上不能修改的信息;管理员不能修改用户密码,还有同级别的管理员的信息。3用例视图+逻辑视图网上订餐系统主要用例有:用
6、户登录,退出,更改个人信息,订单记录查询,订餐,预订座位,菜品评论注册。分店管理员登录,退出,订单管理,更改信息,广告管理,菜品管理。总店管理员登录,退出,广告管理,菜品管理,会员管理,系统管理,订单管理。1.1系统用例图图4.1系统用例图图4.2.1前台系统流程图图4.2.2后台操作流程图网上订餐系统文件关联图网上订餐系统功能列表1.1订餐客户注册模块1.1.1用例简述用户注册的具体流程和设计的说明。1.1.1基本事件流程图1.1.2注册模块函数调用图及说明名称、标识符Register.php注册模
7、块功能描述通过此模块处理用户信息后,验证无误加入数据库输入用户名,昵称,密码等用户注册必要信息操作序列提交个人信息表单→验证填写是否规范→检验用户是否已存在→填写如数据库并发送验证邮件→邮件验证成功(注册成功)输出将符合要求的注册信息填写如VIP数据表中补充说明注册需JS和服务器端双层验证,JS验证由于时间所限,待补充,升级维护详见软件代码中详尽注释说明.1.1登录模块1.1.1用例简述订餐客户通过登录模块进入登录状态,实现登录后功能。1.1.2登录流程图1.1.3登录模块文件调用图1.1.1登录模块
8、数据流图名称、标识符login.php注册模块功能描述通过此模块处理用户信息后,验证是否正确登录输入用户名,密码,验证码操作序列提交个人信息表单→检验用户名密码验证码是否符合要求→检验是否存在该用户并判断密码是否匹配→提示登录成功或失败输出登录成功生成cookie,失败无输出补充说明登录后设置cookie时间可变动,修改方式请参阅代码内详细注释1.1.2登录模块顺序图1.1.1退出模块顺序图1.2前台会员中心管理模块1.2.1用例简述顾客可以在会员中心管
此文档下载收益归作者所有