




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
详细设计说明书实验项目名称 超市管理系统开课学期 2015、42015、6目录1.引言.31.1编写目的.31.2项目背景.31.3参考资料.32.体系结构设计.32.1总结构模型.32.1系统总模块图.43.问题域设计.53.1类图.53.1流程图.64.持久化设计.11 4.1模型的转换.114.2持久化策略.115.用户界面设计.125.1用户界面设计的基本原则.125.2用户界面拟图.126.任务管理设计.147.部分程序设计.147.1程序定义.147.1类编写.161引言1.1编写目的针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发一个超市管理系统。1.2项目背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。1.3参考文献1软件工程/舒坚,陈斌全主编。-北京:高等教育出版社.2015.32软件建模技术大作业-需求规格说明书模板.百度文库2.体系结构设计2.1总结构模型采用浏览器/服务器/(B/S)风格:B/S体系结构主要是利用不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本。从某种程度上说,B/S结构是一种全新的软件体系结构2.2系统总模块图3.问题域设计3.1类图3.2流程图3.2.1系统总流程图3.2.2销售管理流程图3.2.3库存管理流程图4.2.4员工管理流程图3.2.5物品管理流程图4.持久化设计 4.1模型的转换4.2持久化策略在面向对象编程的数据处理中,对象的属性往往不是标准的数据类型,此类数据在关型数据库中是无法直接回应烦人。正是面向对象的应用程序和关系型数据库之间的这种类型不匹配,才造成了对象模型与关系模型的“阻抗不匹配”。在开发面向对象应用程序时,应用程序中的对象必然要去存取数据库中的数据,因此,“阻抗不匹配”问题成为数据访问接口的主要障碍。5.用户界面设计5.1用户界面设计的基本原则1)一致性原则。2)能够及时提供信息反馈。3)合理布局,保持界面的简洁。4)合理利用颜色。5)对用户出错的宽容性。6)减少重复的输入。7)支持快捷方式的使用。8)尽量减少对用户记忆的要求。9)快速的系统响应。10)符合用户的工作环境和工作习惯。11)用户联机支持。5.2总用户界面1)主界面:2)功能界面:6.数据库设计6.1数据定义各数据名称定义:1.员工编号 EmployeeNum2.员工姓名EmployeeName3.员工性别EmployeeSex4.员工年龄EmployeeAge5.身体状况 PhysicalCondition6员工.联系方式EmployeeCall7.员工住址EmployeeAddress8.员工工资EmployeeWage9.工龄WorkAge10.职位 Job11.基本工资BasicWage12.奖金 Reward13.罚款Fine14.实际工资RealWage15.年月日YTD16.进库日期InputlibraryDate17.出库日期OutputlibraryDate18.物品数量GoodsCount19.最小库存容量MinLibraryCount20.入库商品名称InputlibraryName21.负责人姓名PrincipalName22.负责人联系方式PrincipalCall23.入库数量InputlibraryCount24.出库物品名称OutputlibraryName25.出库数量OutputlibraryCount26.物品进价 GoodsBid27.进货数量 InputGoodsCount28.进货日期InputGoodsDate29.厂家名称FactoryName30.厂家名称FactoryName31.厂家编码FactoryNum32.厂家联系方式FactoryCall33.厂家地址FactoryAddress34.物品编号GoodsNum35.物品名称GoodsName36.物品类型GoodsType37.物品售价GoodsPrice38.营业员编号AssistantNum39.工作开始时间 StarWorkTime40.下班时间EndWorkTime41.商品条形码GoodsBarCode42.会员折扣VIPDiscount43.销售数量 SaleCount44.单件物品销售总价 SingelGoodsSaleTotalPrice45.会员编号VIPNum46.会员联系方式 VIPCall47.折扣率 DiscountRate各方法定义:String SelectLibrary();/查询库存Boolean InsertGoods();/增加物品方法String SelectGoods();/查询物品方法Boolean DelectGoods();/删除物品方法Boolean UpdateGoods();/修改物品方法Boolean InsertWorker();/增加员工方法String SelectWorker();/查询员工方法Boolean DelectWorker();/删除员工方法Boolean UpdateWorker();/修改员工方法Float WageCalculate();/工资计算String SelectInputlibrary();/入库查询Boolean SetInputlibrary();/设置入库清单String SelectOutputlibrary();/出库查询Boolean SetOutputlibrary();/设置出库清单String SelectInputGoods();/查询物品进货Boolean SetInputGoodsMenu();/设置进货清单Boolean InsertFactory();/厂家信息录入Boolean DeleteFatory();/删除厂家信息String UpdateFatory();/查询厂家信息String SelectFatory();/查询厂家信息Boolean InsertAssistant();/增加营业员String Select Assistant();/查询营业员Boolean Delect Assistant();/删除营业员Double CountTotalPrice( );/ 计算顾客销售金额DoubleSaleCount( );/ 销售统计Boolean InsertVIP();/增加会员Boolean DeleteVIP();/删除会员Boolean UpdateVIP();/修改会员String SelectVIP();/查询会员6.2类编写6.2.1库存信息类Class Library extends GoodsString InputlibraryDate;/ 进库日期String OutputlibraryDate;/ 出库日期String GoodsCount;/ 物品数量String MinLibraryCount;/ 最小库存容量String SelectLibrary();/查询库存6.2.2物品信息类Class GoodsString GoodsNum;Char GoodsName20;Char GoodsType;/ 物品类型Double GoodsBid;Double GoodsPrice;String FactoryName;/ 厂家名称Boolean InsertGoods();/增加物品方法String SelectGoods();/查询物品方法Boolean DelectGoods();/删除物品方法Boolean UpdateGoods();/修改物品方法6.2.3员工信息类Class WorkerString EmployeeNum;/ 员工编号String EmployeeName;/ 员工姓名Char EmployeeSex;/ 员工性别Int EmployeeAge;/ 员工年龄String PhysicalCondition;/ 身体状况String EmployeeCall; / 员工.联系方式String EmployeeAddress;/ 员工住址Float EmployeeWage;/ 员工工资Boolean InsertWorker();/增加员工方法String SelectWorker();/查询员工方法Boolean DelectWorker();/删除员工方法Boolean UpdateWorker();/修改员工方法6.2.4员工工资类Class WorkerWageString EmployeeNum;/员工编号String WorkAge;/ 工龄String Job;/ .职位Float BasicWage;/ 基本工资Float Reward;/ 奖金Float Fine;/ 罚款Float RealWage;/ 实际工资String YTD;/ 年月日Float WageCalculate();/工资计算6.2.5进库信息类Class Inputlibrary extends GoodsString InputlibraryName;/ 入库物品名称String InputlibraryDate;/ 入库时间String PrincipalName;/ .负责人姓名String PrincipalCall;/ 负责人联系方式String InputlibraryCount;/ 入库数量String SelectInputlibrary();/入库查询Boolean SetInputlibrary();/设置入库清单6.2.6出库信息类Class Outputlibrary extends GoodsString OutputlibraryName;/ 出库物品名称String OutputlibraryDate;/ 出库时间String PrincipalName;/ .负责人姓名String PrincipalCall;/ 负责人联系方式String OutputlibraryCount;/ 出库数量String SelectOutputlibrary();/出库查询Boolean SetOutputlibrary();/设置出库清单6.2.7进货物品信息类Class InputGoods extends GoodsFloat GoodsBid;/物品进价String InputGoodsCount;/物品数量String InputGoodsDate;/ 进货日期String FactoryName;/ 厂家名称String SelectInputGoods();/查询物品进货Boolean SetInputGoodsMenu();/设置进货清单6.2.8厂家信息类Class FactoryString FactoryName;/厂家名称String FactoryNum;/厂家编码String FactoryCall;/厂家联系方式String FactoryAddress;/ .厂家地址Boolean InsertFactory();/厂家信息录入Boolean DeleteFatory();Boolean UpdateFatory();String SelectFatory();/查询厂家信息6.2.9营业员信息类Class Assistant extends WorkerString AssistantNum;/ 营业员编号String StarWorkTime;/ 工作开始时间String EndWorkTime;/ 下班时间Boolean InsertAssistant();/增加营业员String Select Assistant();/查询营业员Boolean Delect Assistant();/删除营业员 6.2.10商品销售信息记录类Class GoodsSale extendsString GoodsNum;/物品编号String GoodsBarCode;/ 商品条形码String GoodsName;/物品名称Float GoodsPrice;/物品售价Float VIPDiscount;/ 会员折扣Float SaleCount;/ 销售数量Float SingelGoodsSaleTota
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 期中考试初三数学试卷
- 学生消防安全意识培养活动计划
- 2025年化工原料供应链金融支持与风险控制合作协议
- 2025年度财务云平台定制化开发与全天候运维服务合同
- 环境卫生学标本采集课件
- 昌邑市2024-2025学年八年级上学期语文期末测试试卷
- 昌吉回族自治州2025-2026学年八年级下学期语文期中测试试卷
- 博尔塔拉蒙古自治州2024-2025学年八年级下学期语文月考测试试卷
- 滨州市2025-2026学年八年级上学期语文月考模拟试卷
- 本溪市2025-2026学年九年级上学期语文期中测试试卷
- 中级职称评审述职报告
- 2025年9月-2026年1月安全工作安排表
- 2025年事业单位招聘考试建筑类综合能力测试试卷八十二:建筑工程施工监理案例分析八
- 2025年事业单位招聘考试综合类专业能力测试试卷(工程类)-建筑工程施工质量控制
- 2025年教育法学法规试题及答案
- 在接受诫勉谈话时的检讨及整改情况报告
- 汉教课堂观察汇报
- 2025年四川省高考化学试卷真题(含答案解析)
- 2025年高级(三级)评茶员职业技能鉴定《理论知识》真题卷(后附答案及解析)
- 2025年注册会计师考试财务成本管理试题及答案解析
- 《人工智能通识课基础》高职人工智能全套教学课件
评论
0/150
提交评论