中软国际厦门 ETC 卷烟零售管理系统项目概要设计说明书
卷烟零售管理系统
概要设计说明书
第 1 页 / 共 15 页
中软国际厦门 ETC 卷烟零售管理系统项目概要设计说明书
目 录
第一章 引言.................................................................................................................................................4
1.1 编写目的............................................................................................................................................ 4
1.2 项目背景............................................................................................................................................ 4
1.3 定义.................................................................................................................................................... 4
1.3.1 专门术语.................................................................................................................................... 4
1.3.2 缩写............................................................................................................................................ 4
1.4 参考资料............................................................................................................................................ 5
第二章 总体设计.........................................................................................................................................5
2.1 需求规定............................................................................................................................................ 5
2.1.1 对功能的规定............................................................................................................................ 5
2.1.2 对性能的规定............................................................................................................................ 5
2.1.3 输入/输出要求........................................................................................................................... 6
2.1.4 数据管理能力要求.................................................................................................................... 6
2.1.5 故障处理要求............................................................................................................................ 6
2.2 其它专门要求.................................................................................................................................... 6
2.3 运行环境............................................................................................................................................ 7
2.6 基本设计概念和处理流程.................................................................................................................8
2.6.2 软件总体模型............................................................................................................................. 8
2.6.3 技术架构..................................................................................................................................... 8
2.6.4 软件系统结构............................................................................................................................. 9
2.6.5 部署模型..................................................................................................................................... 9
第三章 系统结构设计 ...............................................................................................................................10
3.1 功能需求与程序模块的关系.......................................................................................................... 10
3.3XX 功能.............................................................................................................................................10
第 2 页 / 共 15 页
中软国际厦门 ETC 卷烟零售管理系统项目概要设计说明书
3.4.…....................................................................................................................................................11
3.4.1 结构............................................................................................................................................11
3.4.2 对象关系与类结构....................................................................................................................11
3.4.3 人工处理过程............................................................................................................................11
第四章 接口设计.......................................................................................................................................12
4.1 外部接口.......................................................................................................................................... 12
4.1.1 用户界面.................................................................................................................................. 12
4.1.2 软件接口.................................................................................................................................. 12
4.1.3 硬件接口.................................................................................................................................. 12
4.2 内部接口.......................................................................................................................................... 12
第五章 运行设计.......................................................................................................................................13
5.1 运行模块的组合.............................................................................................................................. 13
5.2 运行控制.......................................................................................................................................... 13
5.3 运行时间.......................................................................................................................................... 13
第六章 出错处理设计 ...............................................................................................................................14
6.1 出错输出信息.................................................................................................................................. 14
6.2 出错处理对策.................................................................................................................................. 14
第七章 安全保密设计 ...............................................................................................................................15
第八章 维护设计.......................................................................................................................................15
第 3 页 / 共 15 页
中软国际厦门 ETC 卷烟零售管理系统项目概要设计说明书
第一章 引言
1.1 编写目的
编写本概要设计的目的是:做好卷烟零售的管理,进而可以更好的提升整
个卷烟销售的业务水平,主要介绍卷烟零售管理系统中所要实现的功能模块。
本文的预期读者为:
1、卷烟零售管理系统的设计、开发人员;
2、卷烟零售管理系统的验收、评审人员。
1.2 项目背景
通过在中软海晟的两个星期的学习,在企业提供的多个项目中,我们小组
共同讨论下选择了卷烟零售管理系统作为实训项目。
1.3 定义
卷烟零售管理系统即包括商品销售、库存管理和统计分析、商品信息和系
统管理。
1.3.1 专门术语
卷烟零售管理则命名为:CigaretteManagement
1.3.2 缩写
1、系统:若未特别指出,统指卷烟零售管理系统。
2、SQL:Structured Query Language(结构化查询语言)。
第 4 页 / 共 15 页
1.4 参考资料
中软国际厦门 ETC 卷烟零售管理系统项目概要设计说明书
C#编程、SQL Server 2005,Enterprise Architect (UML)
第二章 总体设计
2.1 需求规定
2.1.1 对功能的规定
卷烟零售管理系统主要完成销售及管理的相关工作,它包括:
(1)商品信息 (2)库存管理 (3)商品销售
(4)统计分析 (5)系统管理
具体包括:
1. 登陆模块功能:在窗体上实现登陆功能;
2. 商品信息模块功能:商品信息、价格信息、供应商管理;
3. 库存管理模块功能:商品入库、库存结转、库存管理;
4. 商品销售模块功能:商品销售、销售查询、挂单及取单;
5. 统计分析模块功能:统计报表、进销存报表、结转查询;
6. 系统管理模块功能:商品类别管理、收银热键、班次管理、用户管理。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户端的
界面要简单明了、易于操作,服务器程序利于维护。
2.1.2 对性能的规定
使用 Windows 窗体设计,对于数据的处理应在 2 秒之内响应。
第 5 页 / 共 15 页
2.1.3 输入/输出要求
中软国际厦门 ETC 卷烟零售管理系统项目概要设计说明书
输入的数据为管理类数据,输入的数据较简单,没有特殊要求。
在数据输入的相关窗体页面,须提供页面数据合法性校验,包括:对数据类
型的检查、对日期类型数据的检查、对特定字符长度的检查。
使用窗体页面输出数据,包括页面显示的数据等,对这类数据没有特殊要求。
2.1.4 数据管理能力要求
项目所使用的数据库为 SQL Server 2005,对于所建的表要遵循范式,适当使
用存储过程等来不使数据被随意更改。
2.1.5 故障处理要求
软件支撑环境运行错误:
数据库运行错误:系统无法使用,将提供错误提示页面,并记录日志。
系统配置参数错误:系统提供错误提示页面,要求管理员修改相关配置参数。
配置参数的修改方法应参考相关为管理员提供的手册。
系统参数初始化错误:提供系统初始化功能,用于成批完成系统初始化。在初
始化过程中,对于严重影响平台运行的错误,提供错误提示页面。对于普通错
误,记录日志。
应用程序错误:由应用程序提供错误提示页面,相关错误应记录日志。
2.2 其它专门要求
1. 先进性:采用先进成熟的技术,确保系统的先进性、经济性和实用性。
2. 安全可靠:提供的应用框架及平台本身提供应用安全保证,并可以和第三
方安全手段,如认证、加密、电子签名等进行集成。必须保证数据的安全
性和保密性。对于基于平台开发的应用系统,只允许有权限的人员进行操
作和浏览信息。必须有安全的手段来进行权限控制。
第 6 页 / 共 15 页
中软国际厦门 ETC 卷烟零售管理系统项目概要设计说明书
3. 开放互连:系统应对各类业务系统、数据库系统等具有通用的或可定制的
接口策略和连接方法。
4. 规范性:开发过程控制、开发技术、系统编码、文档应规范化,并遵循相
应的国内外标准。开发结束,需要提供必要的文档资料。
5. 可靠性:保证系统的可靠运行和在升级过程中的方便快捷。
6. 可扩充性:系统应当可以根据需求的变化,方便地进行功能的调整、增减,
模块的升级和系统架构的逐步完善。
7. 界面友好、操作方便:操作界面要直观、简单、贴近实际,操作过程应当
尽量简化,符合实际过程。身份认证过程即要保证安全,也要尽量简化认
证过程。
8. 可维护性:系统维护应当简单。
2.3 运行环境
软件基本运行环境为 Windows 环境
安装 Microsoft Visual Studio 2008 软件
安装 Microsoft SQL Server 2005 软件
第 7 页 / 共 15 页
中软国际厦门 ETC 卷烟零售管理系统项目概要设计说明书
2.6 基本设计概念和处理流程
2.6.2 软件总体模型
2.6.3 技术架构
采用 Visual Studio 2008 中的 Windows 窗体来开发,并应用 SQL Server 2005
来作为后台的数据处理,通过架构 DAL 层及 SQLDB 层来完成此系统。
第 8 页 / 共 15 页