服装销售管理系统概要设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概要设计报告
项目名称:服装销售管理系统
课程名称:软件综合课程设计
学院:计算机科学与技术学院
专业:软件工程
姓名:杨荣川学号: 1308060215 姓名:祖明海学号: 1308060145 姓名:麻爱波学号: 1308060151 姓名:吴云庆学号: 1308060086 姓名:张琪学号: 1308060240 指导教师:徐晶
2016 年 7月 10 日
目录
1. 引言 (1)
1.1 编写目的 (1)
1.2 项目风险 (1)
1.3 预期读者和阅读建议 (1)
1.4 参考资料 (2)
2. 设计概述 (2)
2.1 限制和约束 (2)
2.2 设计原则和设计要求 (2)
3. 系统逻辑设计 (3)
3.1 系统组织设计 (3)
3.2 系统结构设计 (4)
3.2.1 系统特性表 (4)
3.2.2 系统特性结构图 (5)
3.3 系统接口设计 (6)
3.3.1 系统接口表 (6)
3.4 系统完整性设计 (6)
4. 系统出错处理设计 (6)
4.1 系统出错处理表 (6)
4.2 维护处理过程表 (7)
5. 技术设计 (7)
5.1 系统开发技术说明表 (7)
6. 数据库设计 (8)
6.1 系统实体属性图 (8)
7. 进度计划 (10)
1. 引言
本报告是基于《服装销售管理系统》需求分析报告编写而成的,共包括设计概述、系统逻辑设计、系统出错处理设计、技术设计以及对本软件开发的进度安排等。
1.1 编写目的
概要设计是对本系统《服装销售管理系统》编写的,对整个系统进行大概的设计和进度计划的安排。编写本文档,意在将我们开发该系统的设计过程进行详细的记录和描述,不但可以对后期修改提供参考,而且能够让相关阅读者了解该系统的开发过程与步骤。
在人们的生活水平日益提高,服装的更换速度变得越来越快,开发这款软件,对于服装实体店有着重要的意义,能对服装的进货、仓库的、销售和会员进行管理,节约服装实体店的管理成本,方便快捷的收银方式、对库存的查看、对销售记录的查看,基本上解放了管理员的双手。针对当前一些实体店的销售管理而进行开发的软件,能对服装的进货、仓库、销售、会员进行管理,使实体店的管理变得更加方便和快捷。
通过设计概述,可以了解到我们开发系统的限制和约束、设计的原则和要求;通过系统逻辑设计,可以了解到本系统将进行的组织、结构、接口和完整性设计,通过系统出错处理,可以了解到我们对系统出错处理和维护处理过程将进行的计划,在进度的安排中,对本系统的开发进行进度的安排,对人员的配备进行管理。
1.2 项目风险
本项目为课程设计开发,所有项目的风险承担者为本小组所有成员。但是软件操作风险为用户所承担。
●任务提出者:杨荣川
●软件开发者:小组所有成员
●产品使用者:实体店管理员
1.3 预期读者和阅读建议
本软件系统概要设计报告所针对的各种不同的预期读者。
●用户:可以关注引言和外部接口,侧重用户界面的审查,了解相关的功能需求
和非功能需求;
●开发人员:对本文档详细阅读,了解并理解其中所有的相关设计,并查看进度
安排和人员的分配任务。
●测试人员:重点查看系统逻辑设计、系统出错处理设计和数据库设计,了解测
试的重点部分在哪。
●文档编写人员:详细设计、测试文档等文档必须根据《服装销售管理系统》的
概要设计进行编写。
1.4 参考资料
列编写软件产品概要设计报告时所用到的参考文献及资料,包括:
【1】软件设计文档国家标准·GB8567-88
【2】服装销售管理系统需求分析说明书
【3】窦万峰·软件工程方法与实践第二版·机械工业出版社
2. 设计概述
2.1 限制和约束
本次设计为课程设计起到限制和约束作用存在的条件:
●技术条件:主要来源于三年的学习和积累;
●资金状况:并没有资金的支持;
●开发环境(包括:工具和平台):VS、SQL Server Management Studio;
●时间限制:5天;
本次设计,由于经验不足、开发时间有限,此次项目我们必须完成基本的项目目标,完成进货、仓库、销售和会员的管理。并设计相应的查询功能。
2.2 设计原则和设计要求
本软件系统进行概要设计的原则,有以下几方面的内容:
●命名规则:
①进货管理相关类由Stock_XX,首字母为大写;
②进货管理相关接口由IStock_XX;
③仓库管理相关的类由Storage_xx,首字母为大写;
④仓库管理相关的接口由IStorage_xx;
⑤销售管理相关的类由Sell_xx,首字母为大写;
⑥销售管理相关的接口由ISell_xx;
⑦会员管理相关的类由Member_xx,首字母为大写;
⑧会员管理相关的接口由Member_xx;
●模块独立性原则:
①模块间的联系尽可能的少;
②模块内的联系尽可能多;
●数据库设计规则:
①数据按照逻辑意义分成不同的块;
②如果性能是关键,不要固执地去避免冗余;
●安全性和保密原则:系统密码只允许店长及其信任的人拥有;
●系统灵活性要求:系统采用三层架构设计,系统功能的添加方便,灵活性高;
●系统易操作性要求:界面简单、清爽,使用通俗易懂文字标注功能;
●系统可维护性要求:代码有注释,清晰的系统结构和命名方式和友好的错误提
示;
3. 系统逻辑设计
本节内容主要根据软件产品需求规格说明书和软件产品数据字典建立系统的逻辑模型。它是系统需求与物理实现的中间结构,它的主要结果是建立:系统结构图、系统界面结构图、系统出错处理以及系统开发技术说明。
3.1 系统组织设计
系统组织设计通过系统组织表描述本系统由哪些子系统(模块)组成,这些子系统与业务