(零售行业)某METCPE卷烟零售管理系统K8概要设计1..

上传人:管****问 文档编号:137829155 上传时间:2020-07-12 格式:DOC 页数:15 大小:105.09KB
返回 下载 相关 举报
(零售行业)某METCPE卷烟零售管理系统K8概要设计1.._第1页
第1页 / 共15页
(零售行业)某METCPE卷烟零售管理系统K8概要设计1.._第2页
第2页 / 共15页
(零售行业)某METCPE卷烟零售管理系统K8概要设计1.._第3页
第3页 / 共15页
(零售行业)某METCPE卷烟零售管理系统K8概要设计1.._第4页
第4页 / 共15页
(零售行业)某METCPE卷烟零售管理系统K8概要设计1.._第5页
第5页 / 共15页
点击查看更多>>
资源描述

《(零售行业)某METCPE卷烟零售管理系统K8概要设计1..》由会员分享,可在线阅读,更多相关《(零售行业)某METCPE卷烟零售管理系统K8概要设计1..(15页珍藏版)》请在金锄头文库上搜索。

1、 中软国际厦门ETC 卷烟零售管理系统项目概要设计说明书卷烟零售管理系统概要设计说明书目 录第一章 引言41.1 编写目的41.2 项目背景41.3 定义41.3.1 专门术语41.3.2 缩写41.4 参考资料5第二章 总体设计52.1 需求规定52.1.1 对功能的规定52.1.2 对性能的规定52.1.3 输入/输出要求62.1.4 数据管理能力要求62.1.5 故障处理要求62.2 其它专门要求62.3 运行环境72.6基本设计概念和处理流程82.6.2软件总体模型82.6.3技术架构82.6.4软件系统结构92.6.5部署模型9第三章 系统结构设计103.1 功能需求与程序模块的关系

2、103.3功能103.4103.4.1结构103.4.2对象关系与类结构113.4.3人工处理过程11第四章 接口设计124.1 外部接口124.1.1 用户界面124.1.2 软件接口124.1.3 硬件接口124.2 内部接口12第五章 运行设计135.1 运行模块的组合135.2 运行控制135.3 运行时间13第六章 出错处理设计146.1 出错输出信息146.2 出错处理对策14第七章 安全保密设计15第八章 维护设计15第一章 引言1.1 编写目的编写本概要设计的目的是:做好卷烟零售的管理,进而可以更好的提升整个卷烟销售的业务水平,主要介绍卷烟零售管理系统中所要实现的功能模块。本文

3、的预期读者为:1、 卷烟零售管理系统的设计、开发人员;2、 卷烟零售管理系统的验收、评审人员。1.2 项目背景通过在中软海晟的两个星期的学习,在企业提供的多个项目中,我们小组共同讨论下选择了卷烟零售管理系统作为实训项目。1.3 定义 卷烟零售管理系统即包括商品销售、库存管理和统计分析、商品信息和系统管理。1.3.1 专门术语 卷烟零售管理则命名为:CigaretteManagement1.3.2 缩写1、 系统:若未特别指出,统指卷烟零售管理系统。2、 SQL:Structured Query Language(结构化查询语言)。1.4 参考资料 C#编程、SQL Server 2005,En

4、terprise Architect (UML) 第二章 总体设计2.1 需求规定2.1.1 对功能的规定卷烟零售管理系统主要完成销售及管理的相关工作,它包括:(1)商品信息 (2)库存管理 (3)商品销售 (4)统计分析 (5)系统管理具体包括:1. 登陆模块功能:在窗体上实现登陆功能;2. 商品信息模块功能:商品信息、价格信息、供应商管理;3. 库存管理模块功能:商品入库、库存结转、库存管理;4. 商品销售模块功能:商品销售、销售查询、挂单及取单;5. 统计分析模块功能:统计报表、进销存报表、结转查询;6. 系统管理模块功能:商品类别管理、收银热键、班次管理、用户管理。要求系统能有效、快速

5、、安全、可靠和无误的完成上述操作。并要求客户端的界面要简单明了、易于操作,服务器程序利于维护。2.1.2 对性能的规定使用Windows窗体设计,对于数据的处理应在2秒之内响应。2.1.3 输入/输出要求输入的数据为管理类数据,输入的数据较简单,没有特殊要求。在数据输入的相关窗体页面,须提供页面数据合法性校验,包括:对数据类型的检查、对日期类型数据的检查、对特定字符长度的检查。使用窗体页面输出数据,包括页面显示的数据等,对这类数据没有特殊要求。2.1.4 数据管理能力要求 项目所使用的数据库为SQL Server 2005,对于所建的表要遵循范式,适当使用存储过程等来不使数据被随意更改。2.1

6、.5 故障处理要求软件支撑环境运行错误:数据库运行错误:系统无法使用,将提供错误提示页面,并记录日志。系统配置参数错误:系统提供错误提示页面,要求管理员修改相关配置参数。配置参数的修改方法应参考相关为管理员提供的手册。系统参数初始化错误:提供系统初始化功能,用于成批完成系统初始化。在初始化过程中,对于严重影响平台运行的错误,提供错误提示页面。对于普通错误,记录日志。应用程序错误:由应用程序提供错误提示页面,相关错误应记录日志。2.2 其它专门要求1. 先进性:采用先进成熟的技术,确保系统的先进性、经济性和实用性。2. 安全可靠:提供的应用框架及平台本身提供应用安全保证,并可以和第三方安全手段,

7、如认证、加密、电子签名等进行集成。必须保证数据的安全性和保密性。对于基于平台开发的应用系统,只允许有权限的人员进行操作和浏览信息。必须有安全的手段来进行权限控制。3. 开放互连:系统应对各类业务系统、数据库系统等具有通用的或可定制的接口策略和连接方法。4. 规范性:开发过程控制、开发技术、系统编码、文档应规范化,并遵循相应的国内外标准。开发结束,需要提供必要的文档资料。5. 可靠性:保证系统的可靠运行和在升级过程中的方便快捷。6. 可扩充性:系统应当可以根据需求的变化,方便地进行功能的调整、增减,模块的升级和系统架构的逐步完善。7. 界面友好、操作方便:操作界面要直观、简单、贴近实际,操作过程

8、应当尽量简化,符合实际过程。身份认证过程即要保证安全,也要尽量简化认证过程。8. 可维护性:系统维护应当简单。2.3 运行环境软件基本运行环境为Windows环境安装Microsoft Visual Studio 2008软件安装Microsoft SQL Server 2005软件2.6基本设计概念和处理流程2.6.2软件总体模型 2.6.3技术架构采用Visual Studio 2008中的Windows窗体来开发,并应用SQL Server 2005来作为后台的数据处理,通过架构DAL层及SQLDB层来完成此系统。2.6.4软件系统结构卷烟零售管理系统系统管理模块功能统计分析模块功能商品

9、销售模块功能库存管理模块功能商品信息模块功能登陆模块功能进销存报表挂单及取单商品销售供应商管理价格信息商品信息用户管理班次管理收银热键商品类别管理结转查询统计报表销售查询库存管理库存结转商品入库2.6.5部署模型第三章 系统结构设计3.1 功能需求与程序模块的关系需求模块商品信息商品信息模块功能价格信息供应商管理商品入库库存管理模块功能库存结转库存管理商品查询商品销售模块功能(收银台)商品销售挂单、取单统计报表统计分析模块功能进销存报表结转查询商品类别管理系统管理模块功能收银热键班次用户管理登陆窗体登陆模块功能3.3模块功能 1.登陆模块功能:在窗体上实现登陆功能; 2.商品信息模块功能:商品

10、信息、价格信息、供应商管理; 3.库存管理模块功能:商品入库、库存结转、库存管理; 4.商品销售模块功能:商品销售、销售查询、挂单及取单; 5.统计分析模块功能:统计报表、进销存报表、结转查询; 6.系统管理模块功能:商品类别管理、收银热键、班次管理、用户管理。3.43.4.1结构现对模块进行功能说明:1、 系统管理模块功能:管理员能操作相关操作。2、 登陆模块功能:输入帐号及密码认证进入系统;3、 商品信息模块功能:查看商品信息,价格信息以及供应商信息;4、 库存管理模块功能:由相应消息驱动,记录商品种类数量及库存数量,还有商品入库的相关信息;5、 商品销售模块功能(收银台):由相应消息驱动

11、,能拥有商品的销售、计费操作;6、 统计分析模块功能:能根据需要生成相应报表;3.4.2对象关系与类结构 1.顾客可以对商品进行查询,购买,挂单,取单,还可以取消交易。 2.管理者可以对商品进行商品的管理,销售,报表操作,统计分析,权限管理。 类的结构:商品表,库存表,销售表,统计报表,进销存报表等。3.4.3人工处理过程1. 当商品的条形码出问题时,工作人员可以手动输入商品代码。2.当产品在做促销折扣,顾客点击购买商品,在结算时,后台的管理者可以人工修改折扣后的金额。第四章 接口设计4.1 外部接口4.1.1 用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上

12、,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用4.1.2 软件接口 运行于Windows98及更高版本系统之上。4.1.3 硬件接口 支持86系列微机。4.2 内部接口1、登陆模块功能:输入帐号及密码认证进入系统;2、商品信息模块功能:查看商品信息,价格信息以及供应商信息;3、库存管理模块功能:由相应消息驱动,记录商品种类数量及库存数量,还有商品入库的相关信息;4、商品销售模块功能(收银台):由相应消息驱动,能拥有商品的销售、计费操作;5、统计分析模块功能:能根据SQL语句来生成报表;6、系统管理模块

13、功能:管理员能操作相关操作。第五章 运行设计5.1 运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,通过调用将数据送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收数据模块必须始终处于活动状态。接收到数据,调用数据处理/查询模块对数据库进行访问,将信息返回客户机。5.2 运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。客户机在发送数据后,将等待服务器的确认收到信

14、号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。5.3 运行时间系统中的各个模块运行时间均应控制在2秒内(其他大部分时间为响应用户的动作)。第六章 出错处理设计6.1 出错输出信息1、 商品的编码输入不规范或相同编码的商品出现其他不同信息,系统报错,提示管理员检查输入。2、 商品数量超出范围(小于零或大于仓库或货架的存放量)系统报错。3、 如果链接数据库失败,跳出提示对话框,提醒管理员没有连上数据库,以便管理员及时检查故障。4、 当操作员输入的信息不符合导致出错时,提示操作员输入有误,重新输入信息。6.2 出错处理对策服务器安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用数据库的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。在硬件方面要选择较可靠、稳定的服务器机种,保证系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号