admin 管理员组文章数量: 1087652
【软工】概要设计
概要设计说明书1引言 1.1编写目的 本阶段的主要任务是在用户的需求分析阶段的基础上,对大米时代订餐系统做概要设计,为在需求分析阶段得到的目标系统的物理模型确定一个合理的软件系统的体系结构。包括合理地划分组成系统的模块、模块间的调用关系及模块间的接口,并且为软件系统提供所用的数据结构或者数据库结构。同时为下一阶段的详细设计做参考。 本文档的读者是项目设计和项目编码人员。 1.2背景 A.待开发软件名称:大米时代订餐系统 B.项目提出者:米新江教授 开发者:王啸、杨倩、郑晓东、焦玉丽 用户:志晟集团全体员工、大米时代全体、五楼食堂 实现该软件的计算中心或计算机网络:志晟集团公司局域网 C.该软件系统同其他机构的基本的相互来往关系:由大米时代订餐系统项目开发组做技术支持。 1.3定义 大米时代订餐系统:完成员工的订餐和自动刷卡消费的系统。 1.4参考资料 [1]《软件工程事务》刘学俊李继芳 刘汉中 编著 浙江大学出版社 [2]概要设计说明书(GB8567——88) 2总体设计 2.1需求规定 输入:一般为系统人员键盘输入,部分为外部文件导入。 输出:一般为屏幕输出,打印输出,还有Excel输出。 处理的性能要求: 1.数据管理能力要求:能满足当前使用规模的数据处理要求,至少需要1-2G的数据库,备份库的空间大小不限。 2.故障处理要求:①读卡器连接问题,刷卡消费时必须连接读卡器。②服务器硬件故障,应有备件或备机替换③数据服务器硬件故障,数据无法访问,应有备件或备机替换 2.2运行环境 本系统分为PC端和手机端,其中两个系统都需要有.NETFramework4.5的支持,需要有一台主机作为系统的服务器进行数据存储和公共访问使用。 系统需求:本系统需要的操作系统必须是Windows版本的xp-sp3以上的系统,需要局域网络支持。 设备:数据库服务器:至强E-3210以上,内存2G以上,硬盘9G,100M网卡 手机端:ISO、Android,支持微信使用 PC端:奔腾四,内存1G以上,硬盘1G,100M/10M网卡 2.3基本设计概念和处理流程基本设计: 处理流程: PC端:手机端: 2.4结构2.4.1 包图+类图包图包图说明:本系统基于3层架构,分为界面层(UI)、逻辑层(BLL)、数据处理层(DAL)、实体层(ENTITY),3层都要引用实体层,因为需要通过实体层来传递参数,数据处理层需要引用一个SQLHelper的助手类 UI类图 UI层分为5个类,根据窗体而建立,这5个类分别是:厨师类、前台类、订单类、财务类、类、界面显示类B层类图 DAL层类图
D层:根据实体建立的D层 11个类,分别为: 食物类,订单类,用户类,添加记录类,卡表类,补贴记录类,数据库类,查看订单类,财务管理类,字典类SqlHelperSQLHelper是对数据操作处理层(DAL)相同代码的一个封装,在助手类中封装了四种不同类型操作的方法实体类图2.5功能器求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:PC端
| Windows窗体 | 数据库 | 通讯加密 |
用户登录 | √ | √ | √ |
退出登录 | √ | √ | √ |
批量配置菜单 | √ |
|
|
详细菜谱 | √ | √ |
|
食堂反馈 | √ | √ |
|
当前员工订单 | √ | √ |
|
食物排行 | √ | √ |
|
未取餐统计 | √ | √ |
|
订单明细 | √ | √ |
|
未取餐订单 | √ | √ |
|
历史订单 | √ | √ |
|
今日订单 | √ | √ |
|
临时收费记录 | √ | √ |
|
新卡录入 | √ | √ |
|
注册管理 | √ | √ |
|
金额录入 | √ | √ |
|
充值管理 | √ | √ |
|
退卡管理 | √ | √ |
|
挂失管理 | √ | √ |
|
换卡管理 | √ | √ |
|
账单查询 | √ | √ |
|
账单汇总 | √ | √ |
|
收费更正 | √ | √ |
|
会馆菜单 | √ | √ |
|
会馆订餐 | √ | √ |
|
会馆订单 | √ | √ |
|
修改密码 | √ | √ |
|
分配权限 | √ | √ |
|
设置 | √ | √ |
|
| 手机页面 | 数据库 | 通讯加密 |
用户登录 | √ | √ | √ |
本周订单 | √ | √ |
|
订单记录 | √ | √ |
|
充值记录 | √ | √ |
|
食堂反馈 | √ | √ |
|
修改密码 | √ | √ |
|
退出系统 | √ | √ |
|
本文标签: 软工概要设计
版权声明:本文标题:【软工】概要设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1700324610a397287.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论