超市管理系统详细计说明书

上传人:hs****ma 文档编号:568323037 上传时间:2024-07-24 格式:PDF 页数:13 大小:444.58KB
返回 下载 相关 举报
超市管理系统详细计说明书_第1页
第1页 / 共13页
超市管理系统详细计说明书_第2页
第2页 / 共13页
超市管理系统详细计说明书_第3页
第3页 / 共13页
超市管理系统详细计说明书_第4页
第4页 / 共13页
超市管理系统详细计说明书_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《超市管理系统详细计说明书》由会员分享,可在线阅读,更多相关《超市管理系统详细计说明书(13页珍藏版)》请在金锄头文库上搜索。

1、-详细设计说明书详细设计说明书实验工程名称超市管理系统开课学期2015、42015、6目录1.引言.31.1 编写目的.31.2 工程背景.31.3 参考资料.32.体系构造设计.32.1 总构造模型.32.1 系统总模块图.43.问题域设计.53.1 类图.53.1 流程图.64.持久化设计.114.1 模型的转换.114.2 持久化策略.115.用户界面设计.125.1 用户界面设计的根本原则.125.2 用户界面拟图.126.任务管理设计.14.z.-7.局部程序设计.147.1 程序定义.147.1 类编写.161 引言1.1 编写目的针对超市的特点,为了帮助超市解决现在面临的问题,提

2、高小型超市的竞争力,我们将开发一个超市管理系统。1.2 工程背景21 世纪, 超市的竞争也进入到了一个全新的领域, 竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元开展趋势,多种业态:超市、仓储店、便利店、特加盟店、专卖店、货仓等相互并存。如在剧烈的竞争中扩大销售额、降低经营本钱、扩大经营规模,成为超市营业者努力追求的目标。1.3 参考文献1 软件工程/舒坚,斌全主编。-:高等教育.2015.32软件建模技术大作业-需求规格说明书模板.百度文库2.体系构造设计2.1 总构造模型采用浏览器/效劳器/(B/S)风格:B/S

3、 体系构造主要是利用不断成熟的浏览器技术, 结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用.z.-软件才能实现的强大功能,并节约了开发本钱。从*种程度上说,B/S 构造是一种全新的软件体系构造2.2 系统总模块图3.问题域设计3.1 类图3.2 流程图系统总流程图销售管理流程图库存管理流程图员工管理流程图物品管理流程图4.持久化设计4.1 模型的转换4.2 持久化策略在面向对象编程的数据处理中,对象的属性往往不是标准的数据类型,此类数据在关型数据库中是无法直接回应烦人。 正是面向对象的应用程序和关系型数据库之间的这种类型不匹配,才造成了对象模型与关系模型的“阻抗不匹配。在开发

4、面向对象应用程序时,应用程序中的对象必然要去存取数据库中的数据,因此, “阻抗不匹配问题成为数据访问接口的主要障碍。5.用户界面设计5.1 用户界面设计的根本原则1一致性原则。.z.-2能够及时提供信息反响。3合理布局,保持界面的简洁。4合理利用颜色。5对用户出错的宽容性。6减少重复的输入。7支持快捷式的使用。8尽量减少对用户记忆的要求。9快速的系统响应。10符合用户的工作环境和工作习惯。11用户联机支持。5.2 总用户界面1主界面:2功能界面:6.数据库设计6.1 数据定义各数据名称定义:1.员工编号 EmployeeNum2.员工*EmployeeName3.员工性别 EmployeeSe

5、*4.员工年龄 EmployeeAge5.身体状况 PhysicalCondition6 员工.联系式 EmployeeCall.z.-7.员工住址 EmployeeAddress8.员工工资 EmployeeWage9.工龄 WorkAge10.职位 Job11.根本工资 BasicWage12.奖金 Reward13.罚款 Fine14.实际工资 RealWage15.年月日 YTD16.进库日期 InputlibraryDate17.出库日期 OutputlibraryDate18.物品数量 GoodsCount19.最小库存容量 MinLibraryCount20.入库商品名称 Inp

6、utlibraryName21.负责人*PrincipalName22.负责人联系式 PrincipalCall23.入库数量 InputlibraryCount24.出库物品名称 OutputlibraryName25.出库数量 OutputlibraryCount26.物品进价 GoodsBid27.进货数量 InputGoodsCount28.进货日期 InputGoodsDate.z.-29.厂家名称 FactoryName30.厂家名称 FactoryName31.厂家编码 FactoryNum32.厂家联系式 FactoryCall33.厂家地址 FactoryAddress34.

7、物品编号 GoodsNum35.物品名称 GoodsName36.物品类型 GoodsType37.物品售价 GoodsPrice38.营业员编号 AssistantNum39.工作开场时间 StarWorkTime40.下班时间 EndWorkTime41.商品条形码 GoodsBarCode42.会员折扣 VIPDiscount43.销售数量 SaleCount44.单件物品销售总价 SingelGoodsSaleTotalPrice45.会员编号 VIPNum46.会员联系式 VIPCall47.折扣率 DiscountRate各法定义:String SelectLibrary();/查

8、询库存BooleanInsertGoods();/增加物品法.z.-StringSelectGoods();/查询物品法BooleanDelectGoods();/删除物品法BooleanUpdateGoods();/修改物品法BooleanInsertWorker();/增加员工法StringSelectWorker();/查询员工法BooleanDelectWorker();/删除员工法BooleanUpdateWorker();/修改员工法Float WageCalculate();/工资计算String SelectInputlibrary();/入库查询Boolean SetInpu

9、tlibrary();/设置入库清单StringSelectOutputlibrary();/出库查询Boolean SetOutputlibrary();/设置出库清单StringSelectInputGoods();/查询物品进货BooleanSetInputGoodsMenu();/设置进货清单BooleanInsertFactory();/厂家信息录入BooleanDeleteFatory();/删除厂家信息StringUpdateFatory();/查询厂家信息StringSelectFatory();/查询厂家信息BooleanInsertAssistant();/增加营业员Str

10、ingSelect Assistant();/查询营业员BooleanDelect Assistant();/删除营业员DoubleCountTotalPrice( );/ 计算顾客销售金额.z.-Double SaleCount( );/ 销售统计BooleanInsertVIP();/增加会员BooleanDeleteVIP();/删除会员BooleanUpdateVIP();/修改会员StringSelectVIP();/查询会员6.2 类编写库存信息类Class Library e*tends GoodsString InputlibraryDate;/ 进库日期String Outp

11、utlibraryDate;/ 出库日期String GoodsCount;/ 物品数量String MinLibraryCount;/ 最小库存容量String SelectLibrary();/查询库存物品信息类Class GoodsStringGoodsNum;CharGoodsName20;CharGoodsType;/ 物品类型Double GoodsBid;Double GoodsPrice;StringFactoryName;/ 厂家名称.z.-BooleanInsertGoods();/增加物品法StringSelectGoods();/查询物品法BooleanDelectGo

12、ods();/删除物品法BooleanUpdateGoods();/修改物品法员工信息类Class WorkerString EmployeeNum;/ 员工编号String EmployeeName;/ 员工*Char EmployeeSe*;/ 员工性别Int EmployeeAge;/ 员工年龄String PhysicalCondition;/ 身体状况String EmployeeCall; / 员工.联系式String EmployeeAddress;/ 员工住址Float EmployeeWage;/ 员工工资BooleanInsertWorker();/增加员工法StringS

13、electWorker();/查询员工法BooleanDelectWorker();/删除员工法BooleanUpdateWorker();/修改员工法员工工资类Class WorkerWage.z.-String EmployeeNum;/员工编号String WorkAge;/ 工龄String Job;/ .职位Float BasicWage;/ 根本工资Float Reward;/ 奖金Float Fine;/ 罚款Float RealWage;/ 实际工资String YTD;/ 年月日Float WageCalculate();/工资计算进库信息类Class Inputlibrar

14、y e*tends GoodsString InputlibraryName;/ 入库物品名称String InputlibraryDate;/ 入库时间String PrincipalName;/ .负责人*String PrincipalCall;/ 负责人联系式String InputlibraryCount;/ 入库数量String SelectInputlibrary();/入库查询Boolean SetInputlibrary();/设置入库清单出库信息类Class Outputlibrary e*tends Goods.z.-String OutputlibraryName;/

15、出库物品名称String OutputlibraryDate;/ 出库时间String PrincipalName;/ .负责人*String PrincipalCall;/ 负责人联系式String OutputlibraryCount;/ 出库数量StringSelectOutputlibrary();/出库查询Boolean SetOutputlibrary();/设置出库清单进货物品信息类Class InputGoods e*tends GoodsFloatGoodsBid;/物品进价StringInputGoodsCount;/物品数量StringInputGoodsDate;/ 进

16、货日期StringFactoryName;/ 厂家名称StringSelectInputGoods();/查询物品进货BooleanSetInputGoodsMenu();/设置进货清单厂家信息类Class FactoryStringFactoryName;/厂家名称StringFactoryNum;/厂家编码StringFactoryCall;/厂家联系式.z.-StringFactoryAddress;/ .厂家地址BooleanInsertFactory();/厂家信息录入BooleanDeleteFatory();BooleanUpdateFatory();StringSelectFa

17、tory();/查询厂家信息营业员信息类ClassAssistant e*tends WorkerStringAssistantNum;/ 营业员编号StringStarWorkTime;/ 工作开场时间StringEndWorkTime;/ 下班时间BooleanInsertAssistant();/增加营业员StringSelect Assistant();/查询营业员BooleanDelect Assistant();/删除营业员商品销售信息记录类Class GoodsSale e*tendsStringGoodsNum;/物品编号StringGoodsBarCode;/ 商品条形码St

18、ringGoodsName;/物品名称FloatGoodsPrice;/物品售价FloatVIPDiscount;/ 会员折扣.z.-FloatSaleCount;/ 销售数量FloatSingelGoodsSaleTotalPrice;/单件物品销售总价DoubleCountTotalPrice( );/ 计算顾客销售金额Double SaleCount( );/ 销售统计会员信息类Class VIPStringVIPNum;/ .会员编号StringVIPCall;/ 会员联系式Double DiscountRate; /折扣率BooleanInsertVIP();/增加会员BooleanDeleteVIP();/删除会员BooleanUpdateVIP();/修改会员StringSelectVIP();/查询会员【模块所选用的算法。 】.z.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号