服装销售管理系统概要设计.docx
- 文档编号:23279036
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:14
- 大小:286.01KB
服装销售管理系统概要设计.docx
《服装销售管理系统概要设计.docx》由会员分享,可在线阅读,更多相关《服装销售管理系统概要设计.docx(14页珍藏版)》请在冰豆网上搜索。
服装销售管理系统概要设计
概要设计报告
项目名称:
服装销售管理系统
课程名称:
软件综合课程设计
学院:
计算机科学与技术学院
专业:
软件工程
姓名:
杨荣川学号:
**********
姓名:
祖明海学号:
**********
姓名:
麻爱波学号:
**********
姓名:
吴云庆学号:
**********
姓名:
张琪学号:
**********
******
2016年7月10日
1.引言
本报告是基于《服装销售管理系统》需求分析报告编写而成的,共包括设计概述、系统逻辑设计、系统出错处理设计、技术设计以及对本软件开发的进度安排等。
1.1编写目的
概要设计是对本系统《服装销售管理系统》编写的,对整个系统进行大概的设计和进度计划的安排。
编写本文档,意在将我们开发该系统的设计过程进行详细的记录和描述,不但可以对后期修改提供参考,而且能够让相关阅读者了解该系统的开发过程与步骤。
在人们的生活水平日益提高,服装的更换速度变得越来越快,开发这款软件,对于服装实体店有着重要的意义,能对服装的进货、仓库的、销售和会员进行管理,节约服装实体店的管理成本,方便快捷的收银方式、对库存的查看、对销售记录的查看,基本上解放了管理员的双手。
针对当前一些实体店的销售管理而进行开发的软件,能对服装的进货、仓库、销售、会员进行管理,使实体店的管理变得更加方便和快捷。
通过设计概述,可以了解到我们开发系统的限制和约束、设计的原则和要求;通过系统逻辑设计,可以了解到本系统将进行的组织、结构、接口和完整性设计,通过系统出错处理,可以了解到我们对系统出错处理和维护处理过程将进行的计划,在进度的安排中,对本系统的开发进行进度的安排,对人员的配备进行管理。
1.2项目风险
本项目为课程设计开发,所有项目的风险承担者为本小组所有成员。
但是软件操作风险为用户所承担。
●任务提出者:
杨荣川
●软件开发者:
小组所有成员
●产品使用者:
实体店管理员
1.3预期读者和阅读建议
本软件系统概要设计报告所针对的各种不同的预期读者。
●用户:
可以关注引言和外部接口,侧重用户界面的审查,了解相关的功能需求和非功能需求;
●开发人员:
对本文档详细阅读,了解并理解其中所有的相关设计,并查看进度安排和人员的分配任务。
●测试人员:
重点查看系统逻辑设计、系统出错处理设计和数据库设计,了解测试的重点部分在哪。
●文档编写人员:
详细设计、测试文档等文档必须根据《服装销售管理系统》的概要设计进行编写。
1.4参考资料
列编写软件产品概要设计报告时所用到的参考文献及资料,包括:
【1】软件设计文档国家标准·GB8567-88
【2】服装销售管理系统需求分析说明书
【3】窦万峰·软件工程方法与实践第二版·机械工业出版社
2.设计概述
2.1限制和约束
本次设计为课程设计起到限制和约束作用存在的条件:
●技术条件:
主要来源于三年的学习和积累;
●资金状况:
并没有资金的支持;
●开发环境(包括:
工具和平台):
VS、SQLServerManagementStudio;
●时间限制:
5天;
本次设计,由于经验不足、开发时间有限,此次项目我们必须完成基本的项目目标,完成进货、仓库、销售和会员的管理。
并设计相应的查询功能。
2.2设计原则和设计要求
本软件系统进行概要设计的原则,有以下几方面的内容:
●命名规则:
①进货管理相关类由Stock_XX,首字母为大写;
②进货管理相关接口由IStock_XX;
③仓库管理相关的类由Storage_xx,首字母为大写;
④仓库管理相关的接口由IStorage_xx;
⑤销售管理相关的类由Sell_xx,首字母为大写;
⑥销售管理相关的接口由ISell_xx;
⑦会员管理相关的类由Member_xx,首字母为大写;
⑧会员管理相关的接口由Member_xx;
●模块独立性原则:
①模块间的联系尽可能的少;
②模块内的联系尽可能多;
●数据库设计规则:
①数据按照逻辑意义分成不同的块;
②如果性能是关键,不要固执地去避免冗余;
●安全性和保密原则:
系统密码只允许店长及其信任的人拥有;
●系统灵活性要求:
系统采用三层架构设计,系统功能的添加方便,灵活性高;
●系统易操作性要求:
界面简单、清爽,使用通俗易懂文字标注功能;
●系统可维护性要求:
代码有注释,清晰的系统结构和命名方式和友好的错误提示;
3.系统逻辑设计
本节内容主要根据软件产品需求规格说明书和软件产品数据字典建立系统的逻辑模型。
它是系统需求与物理实现的中间结构,它的主要结果是建立:
系统结构图、系统界面结构图、系统出错处理以及系统开发技术说明。
3.1系统组织设计
系统组织设计通过系统组织表描述本系统由哪些子系统(模块)组成,这些子系统与业务职能之间的关系,以及各个子系统的安装地点。
本系统组织表如下:
子系统编号
英文名称
中文名称
业务职能
安装地点
备注
1
Login
登陆管理
登陆
子系统编号
英文名称
中文名称
业务职能
安装地点
备注
2
Stock
进货管理
管理进货单,添加进货单,查询业务。
如果有时间,添加退货功能。
子系统编号
英文名称
中文名称
业务职能
安装地点
备注
3
Storage
仓库管理
对商品的价格和折扣进行设置
子系统编号
英文名称
中文名称
业务职能
安装地点
备注
4
Sell
销售管理
收银和对出售的商品数据进行查看
子系统编号
英文名称
中文名称
业务职能
安装地点
备注
5
Member
会员管理
对会员数据进行增、删、改、查
3.2系统结构设计
3.2.1系统特性表
当系统由多个子系统(模块)组成时,每个子系统分别使用一张系统特性表进行描述。
系统特性表如下:
子系统编号:
1
子系统英文名称:
Login
子系统中文名称:
登陆管理
特性编号
系统特征
英文名称
系统特征
中文名称
操作功能
调用对象
被调用
对象
备注
Login_1
Login_Manage
登陆管理
系统登陆
说明:
进行进货管理的数据存储
子系统编号:
2
子系统英文名称:
Stock
子系统中文名称:
进货管理
特性编号
系统特征
英文名称
系统特征
中文名称
操作功能
调用对象
被调用
对象
备注
Stock_1
Stock_Information
进货信息存储
数据的存储
说明:
进行进货管理的数据存储
子系统编号:
3
子系统英文名称:
Storage
子系统中文名称:
仓库管理
特性编号
系统特征
英文名称
系统特征
中文名称
操作功能
调用对象
被调用
对象
备注
Storage_1
Storage_Infor
存储
数据的存储
Sell_1
Storage_2
Storage_ChangeInfor
修改信息
对数据的修改
Storage_1
说明:
进行仓库管理的数据进行存储和修改
子系统编号:
4
子系统英文名称:
Sell
子系统中文名称:
销售管理
特性编号
系统特征
英文名称
系统特征
中文名称
操作功能
调用对象
被调用
对象
备注
Sell_1
Sell_Cashier
收银
对顾客所选商品进行收银操作
Storage_1
Sell_2
Sell_List
销售明细
对数据信息进行查看和统计
说明:
与仓库数据相关联,数据共享
子系统编号:
5
子系统英文名称:
Member
子系统中文名称:
会员管理
特性编号
系统特征
英文名称
系统特征
中文名称
操作功能
调用对象
被调用
对象
备注
Member_1
Member_Information
会员信息管理
对会员信息的操作
说明:
对会员信息的增、删、改、查。
3.2.2系统特性结构图
3.3系统接口设计
3.3.1系统接口表
①用户界面设计规则:
界面设计符合用户使用的大方、美观的界面。
②内部接口设计:
系统采用同一个数据库共享实现功能,数据库内部不需要借口,各子系统之间按照需要提取数据库数据。
③外部接口设计与硬件之间的接口:
无。
子系统编号
子系统英文名称
子系统中文名称
接口
编号
接口
名称
接口
类型
接口
性质
接口
速率
接口
协议
备注
说明:
3.4系统完整性设计
描述系统对象(数据元、数据类),所受到的逻辑约束关系。
当系统由多个子系统(模块)组成时,每个子系统应分别使用一张系统完整性约束表进行描述。
系统完整性约束表的格式如下:
子系统编号
子系统英文名称
子系统中文名称
约束编号
完整性名称
相对对象名
约束表达式
备注
说明:
4.系统出错处理设计
4.1系统出错处理表
本节描述系统发生外界及内在错误时,所提供的错误信息及处理方法,它包括系统出错处理表及维护处理过程表。
系统一旦出错应按下示的表记录。
子系统编号:
子系统英文名称:
子系统中文名称:
错误编号
错误名称
错误原因
错误信息
处理方式
备注
说明:
4.2维护处理过程表
系统出错时,将调用维护处理过程对错误进行处理,有关维护处理过程的各项内容由维护处理过程表进行描述。
当系统有多个子系统(模块)组成时,每个子系统分别使用一张维护处理过程表进行描述。
维护处理过程表的格式如下:
子系统编号:
子系统英文名称:
子系统中文名称:
错误编号
处理过程
处理过程
处理功能
入口参数
出口参数
备注
英文名称
中文名称
说明:
5.技术设计
5.1系统开发技术说明表
技术设计主要是对一些不常用的系统问题解决方法的记录,本系统采用通用的解法,这里不再冗述。
当系统由多个子系统(模块)组成时,每个子系统分别使用一张系统开发技术说明表进行描述。
系统开发技术说明表的格式如下:
子系统编号:
子系统英文名称:
子系统中文名称:
技术编号
开发技术
开发技术
处理功能
系统特性编号
备注
英文名称
中文名称
说明:
6.数据库设计
6.1系统实体属性图
6-1进货属性图
6-2仓库属性图
6-3销售属性图
6-4促销属性图
6-5会员属性图
数据库E-R图
7.进度计划
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服装 销售 管理 系统 概要 设计