资源描述:
《软件工程系课程设计报告1》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录1前言52需求分析52.1功能分析52.2方案分析63概要设计63.1数据结构63.2逻辑结构与物理结构73.3功能模块划分73.4抽象数据类定义94详细设计94.1数据类型定义94.2主要模块内部设计94.2.1批发业务模块设计94.2.2统计报表模块设计145实现与调试分析175.1实现环境175.2语言选择175.3调试分析176测试分析176.1测试用例176.2测试结果176.3性能分析197用户手册19总结20参考文献211前言随着我国经济的快速发展,人们的生活水平逐渐提高,对吃,穿,住,行的要求
2、越来越高。其中,人们对服装产品的需求迅速增加,服装行业处于一个高速发展的时期。行来的快速发展必然导致竞争的加剧,要想在激烈的竞争中谋求发展,必须加强内部管理,采用更现代化的计术。连锁经营最早出现在19世纪50年代,但由于设备,管理等的制约,到了20世纪50年代,随着资本的集中,才促进连锁经营的大规模发展,但随着规模的扩大,而管理技术未有大的发展,导致所带来的效益低而且管理不善。因此,对于一个好的公司来说完善的服装连锁店管理系统之总店系统,实现基本信息、商品管理、客户管理、销售管理、批发业务、仓库管理、统计报表等功
3、能,促进连锁经营的发展是必不可少的。而批发业务处理系统又是重中之重,本次课程设计主要针对一个从事服装的公司的批发业务和统计报表处理系统进行编辑。2需求分析2.1功能分析一个小型的服装连锁店管理系统之总店系统—实现批发业务和统计报表,需完成以下工作:(1)批发男/女服装;(2)查看销售情况。考虑该软件基本功能成份,该系统具有2个基本功能成分:①实现批发业务,②统计报表其功能结构图为图2.1:管理系统之总店系统统计报表查询统计入库情况查询统计出库情况批发业务向分店批发服装从供应商进货图2.1结合系统需求,对图1所示的
4、系统功能解释如下:从供应商进货:男女服装进货的件数,服装的品牌,进货的时间向分店批发服装:男女服装批发的件数,服装的品牌,批发的时间查询统计入库情况:查看服装入库的件数,服装的品牌,入库的时间查询统计出库情况:查看服装出库的件数,服装的品牌,出库的时间2.2方案分析方案可行性研究分析:由于服装产品种类繁多、经营模式特殊,业务量大,靠手式记账已很难适应工作的需要。服装连锁店管理系统之总店系统,便于对商品的分类和管理,促进连锁的发展,提高工作效率,便于操作,能有效地对数据进行更新,查询,并能使数据管理更现代化、自动化
5、、智能化。3概要设计3.1数据结构数据结构采用数据字典来描述3.2逻辑结构与物理结构1.逻辑结构设计待开发软件的功能已经用层次方框图和顶层数据流图表示出来了,其中涉及到的静态数据及其数据字典如下:表1服装各个成员及类型字段名中文描述类型长度是否可以为空是否作为主键CP-01日期D8NCP-02型号C6NPrimarykeyCP-03品牌C4NCP-05种类C5NCP-06大小C5NCP-07件数N8N2.物理结构设计数据库中各表的文件物理结构采用顺序的记录文件。3.3功能模块划分3.3.1结构框图管理系统之总店系
6、统统计报表查询统计入库情况查询统计出库情况批发业务向分店批发服装从供应商进货图3.3.1结构框图3.3.2程序流图2112结束开始批发件数,品牌,时间打印批发情况供货件数,品牌,时间打印供货情况1分店批发2供应商供货1入库查询2出库查询1批发业务2统计报表入库查询出库查询21图3.3.2程序流图3.3.3模块功能分析及外部设计结合系统需求,对图3.3.1所示的系统功能解释如下:从供应商进货:男女服装进货的件数,服装的品牌,进货的时间向分店批发服装:男女服装批发的件数,服装的品牌,批发的时间查询统计入库情况:查看服
7、装入库的件数,服装的品牌,入库的时间查询统计出库情况:查看服装出库的件数,服装的品牌,出库的时间3.4抽象数据类定义ADTclothes{数据对象:D={e1,e2,e3
8、e1,e2,e3∈elemset}数据关系:R1={,}基本操作:pfwork(&p,&g,&inout1,&inout2)操作结果:实现服装的业务批发工作countcheck(p,g,fp1,fp2)操作结果:实现服装的统计报表Readdata(p)操作结果:输入各成员的值}ADTclothes;4详细设计4.1数
9、据类型定义本软件采用关系型数据库。采用类类型。4.2主要模块内部设计4.2.1批发业务模块4.2.1.1模块算法voidpfwork(clothes&p,clothes&g,fstream&out1,fstream&out2){do{cout<<"1,向分店批发"<