XMETC_PE_卷烟零售管理系统K8概要设计1_第1页
XMETC_PE_卷烟零售管理系统K8概要设计1_第2页
XMETC_PE_卷烟零售管理系统K8概要设计1_第3页
免费预览已结束,剩余13页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、卷烟零售管理系统概要设计说明书第一章引言 31.1 编写目的 31.2 工程背景 31.3 定义 31.3.1 专门术语 31. 3.2 缩写 41.4 参考资料 4第二章总体设计 42.1 需求規定 42.1.1 对功能的规定 42.1.2 对性能的规定 52.1.3 输入/ 输出要求 52.1.4 数据管理能力要求 52.1.5 故障处理要求 52.2 其它专门要求 62.3 运行环境 72. 6 根本设计概念和处理流程 72.6.2 软件总体模型 72.6.3 技术架枸 72. 6. 4 软件系统结构 82.6.5 部署摸型 9第三章系统结构设计 93.1 功能需求与程序模块的关系 93

2、. 3 社功能 103.4 ?-113. 4.1 结枸 113.4.2 对象关索与类结枸 113.4.3 A 工处理过程 11第四章接口设计 124.1 外部接口 124.1.1 用户养面 124.1.2 软件接口 124.1.3 硬件接口 124.2 内部接口 12第五章运行设计 135.1 运行模決的组合 135.2 运行控制 135.3 运行时间 14第六章 出错处理设计 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

4、 参考资料C#编程、SQL Server 2005 , Enterprise 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 数据管理能力要求工程所使用的数据库为 SQLServer 2005,对于所建的表要遵循 X式,适当

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

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

8、. 界面友好、 操作方便: 操作界面要直观、 简单、贴近实际, 操作过程应当 尽量简化,符合实际过程。身份认证过程即要保证平安,也要尽量简化认证过程。& 可维护性:系统维护应当简单。2. 3 运行环境软件根本运行环境为 Win dows环境安装 Microsoft Visual Studio 2021 软件 安装 Microsoft SQL Server 2005 软件2. 6根本设计概念和处理流程2. 6.2软件总休模型2. 6.3技术架构采用 Visual Studio 2021 中的 Windows 窗体来开发并应用SQL Server 20052. 6.4软件系统结构卷烟零售管

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

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

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

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

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

14、再次等待服 务器发送答复数据, 然后对数据进展确认。效劳器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。5. 3 运行时间系统中的各个模块运行时间均应控制在 2 秒内其他大局部时间为响应用户 的动作。第六章 出错处理设计6.1 出错输出信息1、商品的编码输入不规 x 或一样编码的商品出现其他不同信息,系统报错, 提示管理员检查输入。2' 商品数量超出 X 围小于零或大于仓库或货架的存放量系统报错。3、如果数据库失败,跳出提示对话框, 提醒管理员没有连上数据库, 以便管 理员与时检查故障。4、当操作员输入的信息不符合导致出错时,提示操作员输入有误,重新输入信息。6. 2 出错处理对策效劳器安装不连续电源以防止停电或电压不稳造成的数据丧失的损失 0 假设 真斷电时 > 客户机上将不会有太大的影响 > 主要是效劳器上:在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论