食堂管理系统概要设计版本::修改中项目名称:食堂管理系统拟制部门:食堂管理系统制作小组拟制:唐海波、徐丽君、王维丹、吴恩 2003年11月16日审核:鲁云翔2003年11月16日批准:2003年月日本文档制作及修改时间表:、、、吴恩再稿1引言 42总体设计 93接口设计 104运行设计 115系统数据结构设计 136系统出错处理设计 ,描述模块内的结构设计和交互接口以及最终的数据结构,使之满足需求分析中的要点,并为详细设计提供大纲。本文的预期读者是详细设计人员和项目经理。:食堂管理系统。本系统提供对食堂资金、资产、人员和菜的管理和统计功能;并通过IC卡接口与IC卡的管理系统进行交互,开发者为:食堂管理系统制作小组成员。系统目标用户为:食堂高级管理人员,食物采购人员,食堂工作人员,就餐人员。前期准备:需求说明书已编写完成。(第二版)》郑人杰、殷人昆、陶永雷编著清华大学出版社《Thinkinginjava》BruceEckel《SoftwareEngineering》(Edition6),提供转换器转换为系统结构2003接口提供缓冲区管理和数据出错处理时间需求3001涉及到海量数据操作,时间又不能拖的过长安全需求4001涉及到金钱操作,安全第一4002系统应该有所有操作记录,已备事后检查错误处理需求5001所有的错误都应该提供界面提示5002严重错误应该有日志纪录,:服务器IC卡管理系统客户机客户机客户机客户机服务器硬件配置:,1G内存,和至少20G的硬盘服务器软件配置:Windows2000Server;;:只要配置有浏览器,能上网即可。:界面与内核处理的分离的思想和任务机制。Web界面和内核处理分离,首先是为了匹配安全需求,在封装的内核中执行数据转换校验操作,可以防止外部侵入造成的数据泄露;其次可以提高组建的利用率,尽量减少代码的重复撰写,提高执行效率。任务机制:任务是抽象后的概念,体现了面对对象设计的思想,例如:登陆操作就是一个任务,他从界面获得输入数据,和内核打交道,所以所有的操作都是并列的,他是实现功能需求的主要模块。任务机制的最大优点是统一了操作的规范,有利于实现规范的日志,同时由于它的并列性,可以使用统一的优先队列加强触发管理。 顶层设计结构: 内核处理模块WEB界面模块任务模块………任务模块结果和错误显示数据库IC卡接口模块任务模块典型的处理流程:界面输入产生任务任务触发内核请求返回结果或错误界面显示Web界面模块结构:处理输入信息,产生相应任务输入数据产生任务客户端校验数据输出错误内核图表信息显示信息加工内核模块结构:执行相应数据库操作,并直接返回结果(错误)显示底层数据库操作(封装)资金模块菜模块用户模块资本模块任务数据校验,调用相关模块功能IC卡接口模块:从IC卡管理系统获取数据,然后产生添加的任务网络字符串OK二进制流校验转换IC卡管理中心缓冲池出错要求重发池满批处理添加任务任务模块:执行所需功能,满足用户需求任务触发权限校验生成内核请求并记录内核执行并返回数据Web显示失败任务划分:基任务买卖输入任务查看统计任务其他任务系统任务卖菜任务固定资产增减任务资金流通任务资金资产查看任务搜索时间段记录备份任务登陆任务菜销量查看任务人员管理任务IC卡接口管理任务调用
食堂概要设计说明书(GB8567——88) 来自淘豆网www.taodocs.com转载请标明出处.