- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程系课程的设计的报告1
目 录
1 前言 5
2 需求分析 5
2.1 功能分析 5
2.2 方案分析 6
3 概要设计 6
3.1 数据结构 6
3.2 逻辑结构与物理结构 7
3.3 功能模块划分 7
3.4抽象数据类定义 9
4 详细设计 9
4.1 数据类型定义 9
4.2 主要模块内部设计 9
4.2.1批发业务模块设计 9
4.2.2统计报表模块设计 14
5 实现与调试分析 17
5.1 实现环境 17
5.2 语言选择 17
5.3 调试分析 17
6 测试分析 17
6.1 测试用例 17
6.2 测试结果 17
6.3 性能分析 19
7用户手册 19
总 结 20
参考文献 21
1 前言
随着我国经济的快速发展,人们的生活水平逐渐提高,对吃,穿,住,行的要求越来越高。其中,人们对服装产品的需求迅速增加,服装行业处于一个高速发展的时期。行来的快速发展必然导致竞争的加剧,要想在激烈的竞争中谋求发展,必须加强内部管理,采用更现代化的计术。
连锁经营最早出现在19世纪50年代,但由于设备,管理等的制约,到了20世纪50年代,随着资本的集中,才促进连锁经营的大规模发展,但随着规模的扩大,而管理技术未有大的发展,导致所带来的效益低而且管理不善。
因此,对于一个好的公司来说完善的服装连锁店管理系统之总店系统,实现基本信息、商品管理、客户管理、销售管理、批发业务、仓库管理、统计报表等功能,促进连锁经营的发展是必不可少的。而批发业务处理系统又是重中之重,本次课程设计主要针对一个从事服装的公司的批发业务和统计报表处理系统进行编辑。
2 需求分析
2.1 功能分析
一个小型的服装连锁店管理系统之总店系统—实现批发业务和统计报表,需完成以下工作:
(1)批发男/女服装;
(2)查看销售情况。
考虑该软件基本功能成份,该系统具有2个基本功能成分:① 实现批发业务,②统计报表
其功能结构图为图2.1:
图2.1
结合系统需求,对图1所示的系统功能解释如下:
从供应商进货: 男女服装进货的件数,服装的品牌,进货的时间
向分店批发服装:男女服装批发的件数,服装的品牌,批发的时间
查询统计入库情况:查看服装入库的件数,服装的品牌,入库的时间
查询统计出库情况: 查看服装出库的件数,服装的品牌,出库的时间
2.2 方案分析
方案可行性研究分析:由于服装产品种类繁多、经营模式特殊,业务量大,靠手式记账已很难适应工作的需要。服装连锁店管理系统之总店系统,便于对商品的分类和管理,促进连锁的发展,提高工作效率,便于操作,能有效地对数据进行更新,查询,并能使数据管理更现代化、自动化、智能化。
3 概要设计
3.1 数据结构
数据结构采用数据字典来描述
3.2 逻辑结构与物理结构
1.逻辑结构设计
待开发软件的功能已经用层次方框图和顶层数据流图表示出来了,其中涉及到的静态数据及其数据字典如下:
表1 服装各个成员及类型
字段名 中文描述 类型 长度 是否可以为空 是否作为主键 CP-01 日期 D 8 N CP-02 型号 C 6 N Primary key CP-03 品牌 C 4 N CP-05 种类 C 5 N CP-06 大小 C 5 N CP-07 件数 N 8 N
2.物理结构设计
数据库中各表的文件物理结构采用顺序的记录文件。
3.3 功能模块划分
3.3.1结构框图
图 3.3.1结构框图
3.3.2程序流图
图 3.3.2程序流图
3.3.3模块功能分析及外部设计
结合系统需求,对图3.3.1所示的系统功能解释如下:
从供应商进货: 男女服装进货的件数,服装的品牌,进货的时间
向分店批发服装:男女服装批发的件数,服装的品牌,批发的时间
查询统计入库情况:查看服装入库的件数,服装的品牌,入库的时间
查询统计出库情况: 查看服装出库的件数,服装的品牌,出库的时间
3.4抽象数据类定义
ADT clothes{
数据对象:D={e1,e2,e3|e1,e2,e3∈elemset}
数据关系:R1={E1,E2,e2,e3}
基本操作:
pfwork(p, g, inout1, inout2)
操作结果:实现服装的业务批发工作
countcheck (p,g,fp1,fp2)
操作结果:实现服装的统计报表
Readdata(p)
操作结果:输入各成员的值
} ADT clothes;
4 详细设计
4.1 数据类型定义
本软件采用关系型数据库。
采用类类型。
4.2 主要模块内部设计
4.2.1批发业务模块
4.2.1.1 模块算法
void pfwork(clothes p,clothes g,fstream out1,fstream out2)
{
do{
文档评论(0)