烟草信息管理系统概要设计说明书

烟草信息管理系统概要设计说明书

ID:38800876

大小:315.28 KB

页数:13页

时间:2019-06-19

烟草信息管理系统概要设计说明书_第1页
烟草信息管理系统概要设计说明书_第2页
烟草信息管理系统概要设计说明书_第3页
烟草信息管理系统概要设计说明书_第4页
烟草信息管理系统概要设计说明书_第5页
资源描述:

《烟草信息管理系统概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、烟草信息管理系统概要设计说明书V1.0人员学号备注目录一、引言11.1编写目的11.2项目背景11.3定义11.4参考资料1二、任务概述22.1目标22.2运行环境22.3需求概述22.4条件与限制3三、总体设计33.1处理流程33.2总体结构和模块外部设计43.3功能分配6四、接口设计74.1外部接口74.2内部接口7五、数据结构设计75.1逻辑结构设计7六、运行设计86.1运行模块的组合86.2运行控制86.3运行时间9七、出错处理设计97.1出错输出信息97.2出错处理对策9八、安全保密设计10九、维护设计10Page11of10一、引言1.1编写目

2、的为明确烟草信息管理系统的系统结构、安排项目规划与进度、制定详细测试计划、组织软件开发与测试,特撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2项目背景开发软件名称:烟草信息管理系统项目任务提出者:烟草公司项目开发者:第三开发小组用户:烟草公司各部门、零售商、消费者项目与其他软件,系统的关系:烟草信息管理系统定位于卷烟供应链的后端,即通过对供应链前端的产品生产、销售情况进行统计分析,确定市场的异常情况,精准的预测市场需求,然后根据需求组织下一阶段的产品生产的模式。本系统采用B/S模式,服务器端采用MicrosoftServer2003为操作系统

3、的工作站,是采用MicrosoftSQLServer2005的为开发软件的数据库服务程序。1.3定义B/S模式:Browser/Server(浏览器/服务器)模式,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到了服务器上,简化了系统的开发、维护和使用。SQL:结构化查询语言,关系数据库查询的标准语言;SQLSERVER2005:微软公司生产的SQLSERVER数据库管理系统;1.4参考资料《需求规范说明书》杨文丽、叶玉兰、张彬彬、周鹏翔《综合应用软件设计》曹渠江主编,清华大学出版

4、社、北京交通大学出版社,2008年12月版Page11of10二、任务概述2.1目标因大量用户需要使用本系统的前台,所以决定采用B/S体系来设计本系统。烟草公司各部门人员登录本系统后,系统列出可供使用的功能模块。部门人员工作时可以选择相应的功能模块进行快捷方便的管理。零售商随时随地可以利用互联网,来进行查询库存价格、提交订单等操作,还可以查看烟草公司发布的通知,方便地了解各类信息。消费者用户同样可以随时随地进行进行烟草信息查询、真伪鉴别等。2.2运行环境硬件及软件环境:1台服务器:PIII1.2G双CPU,SCSI双硬盘镜像,1G以上内存,WindowsN

5、T,Apache+JSP+SQLSERVER2005服务器;客户机为普通支持浏览器的PC机;系统运行环境示意图如下:2.3需求概述见《需求规范说明书》。Page11of102.4条件与限制(1)一个客户在系统中只有一个账号;(2)客户进行提交订单等操作必须先登陆。三、总体设计3.1处理流程针对本系统的公司工作人员、零售商、消费者三种不同的角色,系统的处理流程如下图所示:Page11of103.2总体结构和模块外部设计近年来,J2EE技术作为建立企业的标准平台日益成熟并发展迅速,越来越多的Web应用都在J2EE平台上开发,而作为J2EE平台重要组成部分的JS

6、P更是广泛流传,JSP页面不仅具有跨平台和跨Web服务器的特性,并且能够将业务逻辑(JavaBean/JSP)、服务器端处理过程和视图层(JSP)的“所见即所得”的功能结合起来,同时实现显示、业务流程和流程控制等功能,从而快速的完成开发任务。采用JSP技术构成Web应用模型的有第一类设计模式、第二类设计模式以及模型—视图—控制器(MVC)模式,本文则采用MVC模式MVC模式在1996年有Buschmann提出的,它强制性地把应用程序的输入、输出和处理分开,有三个核心模块构成:1.模型(Model):通过JavaBean/EJB组件实现封装数据和所有基于对这

7、些数据的操作。它表示业务数据和业务逻辑。一个模型能为多个视图提供数据,而同一个模型可被多个视图重用,提高了应用的可重用性。2.视图(View):视图就是对数据的封装显示,也是用户看到并与之交互的界面。3.控制器(Controller):Page11of10封装外界作用于模型的操作和对数据流向的控制等,即它接受用户的输入并调用模型和视图去完成用户的要求,如下图:图4首先控制器接收用户请求,并调用相应的模型构件去处理请求;然后模型根据用户请求进行相应的业务逻辑处理,并返回数据;最后用控制器来调用相应的视图显示返回的数据,并通过用户界面呈现出来。在设计策略中,软

8、件系统从构架上分为数据层、业务逻辑层、业务控制层和表示层,但主要集

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。