版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、。Winform 项目开发课程设计管理系统名称姓名:邓翔云学号: 201601060106年级专业:16 计网 1 班指导老师:戴晓东系别:电子信息学院提交日期: 2017 年 6 月 14 日。1。1 系统简介超市收银管理系统简介本优户超市管家系统分为前台POS收银系统和后台信息管理系统,从单店到连锁多店及多业态运营管理的各个环节,完美实现了现代企业的管理高效、分析精确和信息流资金流的管理,从而帮助企业全面提升运营管理效率和盈利能力。界面清晰,易学易用优户超市管家系统的界面美观,功能模块结构清晰,让用户轻松上手 一百万商品标准库,让用户快速轻松开店提供自定义桌面功能,让用户操作更加快捷方便
2、三种操作界面选择,适应不同用户的操作习惯提供微帮助功能,只需移动鼠标便可根据提示进行各种操作精准的财务核算优户超市管家系统支持加权平均和先进先出两种成本价计算方式入库批次自动生产,出库批次自动先进先出,无需人工干扰支持成本价和销售价两种核算方式,确保账目平衡,分毫不差 完善的连锁配送系统支持从分店要货申请-> 总店配送出库 -> 门店配送入库 -> 门店配送退回出库 -> 总店配送退回入库的完整配送流程丰富的促销方案:促销特价、限时特价、限量特价、超量特价、会员特价等多种特价方式在优户超市管家系统你可以设置按类别品牌、供应商、打折促销商品阶梯价促销、多种组合的赠品促销、
3、买立减促销等多种促销方式2 管理系统设计(功能及其特色)基于人民生活水平稳步提高的良好经济形势, 大型连锁超市近年来迅猛发展。此类超市具有商品种类多 , 交易量大的特点。因此 , 实现商品信息的有效管理 , 快速准确收银结算以及对销售信息的实时记录汇总等都是迫切需求。文章以零售业具有代表性的日本大型连锁超市应用为背景 , 介绍了一个完整的收银管理系统的设计与实现过程, 并就设计中的要点进行了细致阐述。采用面向对象分析方法, 基于客户提出的依赖要件, 对系统需要实现的功能进行了可行性分析、安全性分析, 并通过 UML建模语言以用例图、活动图等形式归纳了系统的基本角色及需要实现的主要功能。按照需求
4、分析的结果, 对系统进行总体架构设计 , 采用客户端 /服务器软件结构 , 店铺采用两台服务器 , 多台收银机终端的配置 ; 对交易处理、设备控制等主要功能模块主要流程进行了设计; 按照店铺运营实际需求对数据库主要表进行了设计, 以实体- 模型图形式描述了几个主要表的设计。系统采用Visual C+9.0作为开发工具, 实现了系统的主要功能 , 通过几个主要界面的效果图介绍展示了系统实现的效果。系统测试阶段,为提高测试效率及准确性, 减少重复性人工操作工作强度, 设计并实现了自动化测试工具,并进行了一日模拟运营系统测试, 测试结果显示系统的基本功能得到了实现, 并未发现与设计不符合的结果。另外
5、, 与未使用自动化测试工具对比, 采用自动化测试工具能够在一台收银机一日交易测试项目中节省30 分钟 , 达到了最初设计的目的。系统特色1、各部门系统轻松管理。2。2、商品类别可自由管理3、自动库存报警、辅助管理者做好库存管理4、方便快捷的库存盘点机制系统模块框架系统 ER图读者个人和管理员:。3。数据字典tb_User序号列名数据类型长度小数位标识主键允许空默认值说明1User_IDint40是是否编号2User_Namevarchar200是用户名3User_Pwdvarchar500是用户密码4User_Powerint40是用户权限tb_waiter序列名数据类型长小数标主允许默认说明
6、号度位识键空值1Waiter_IDint40是是否员工编号2Waiter_Namevarchar200是员工姓名3Waiter_Sexint40是性别4Waiter_Ageint40是年龄5Waiter_Telvarchar200是电话tb_Guest序列名数据类型长小数标主允许默认说明号度位识键空值1Guest_IDint40是是否员工编号2Guest_Namevarchar200是员工姓名3Guest_Sexint40是性别4Guest_ciTimeint40是住房时间5Guest_coTimeint40是退房时间5Guest_Telvarchar200是电话开发运行环境系统开发环境: M
7、icrosoft Visual Studio 2008运行平台: Windows 10数据库: SQL server 2012。4。5。3 管理系统主要功能实现登录界面:登录后的界面:。6。商品查询模块:。7。有关代码(以窗体录入为例):1C#简单超市收银系统源码using System;using System.Collections.Generic;using System.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespace 16超市收银系统class ProductFatherpublic double Priceget
8、;set;public stringNameget;set;。8。public stringIDget;set;public ProductFather(stringid, double price,stringName)this.ID= id;this.Price=price;this.Name = Name;using System;using System.Collections.Generic; using System.Linq; usingSystem.Text; usingSystem.Threading.Tasks; namespace 16超市收银系统。9。class Sam
9、Sung:ProductFatherpublic SamSung(string id, double price,string Name): base(id,price,Name)成员:本人每周进度:3using System;using System.Collections.Generic; using System.Linq; usingSystem.Text; usingSystem.Threading.Tasks;namespace 16超市收银系统。10。class SupperMarket/ 创建仓库对象CangKuck =newCangKu();/ <summary>
10、/ 创建超市对象的时候,给仓库的货架上导入货物/ </summary>public SupperMarket()ck.JinPros("Acer",1000);ck.JinPros("SamSung", 1000);ck.JinPros("JiangYou",1000);ck.JinPros("Banana",1000);/ <summary>/跟用户交互的过程/</summary>public void AskBuying()Console.WriteLine("。1
11、1。欢迎观临,请问您需要些什么?");Console.WriteLine("我们有Acer、SamSung、Jiangyou 、Banana");string strType =Console.ReadLine();Console.WriteLine(" 您需要多少?");int count =Convert.ToInt32(Console.ReadLine();/ 去仓库取货物ProductFatherpros = ck.QuPros(strType, count);/ 下面该计算价钱了double realMoney=GetMoney(pr
12、os);Console.WriteLine("您总共应付0元", realMoney);Console.WriteLine("请选择您的打折方式1-不打折2-打九折3- 打 85折。12。4- 买 300送 505- 买 500 送 100");stringinput = Console.ReadLine();/ 通过简单工厂的设计模式根据用户的舒服获得一个打折对象CalFather cal = GetCal(input);doubletotalMoney =cal.GetTotalMoney(realMoney); Console.WriteLine(
13、" 打 完 折 后 , 您 应 付 0 元 ", totalMoney);Console.WriteLine("以下是您的购物信息");foreach (var item in pros)Console.WriteLine("货物名称:"+item.Name+","+"t"+"货物单价:"+item.Price+","+"t"+"货物编号: "+item.ID);/ <summary>/ 根据用户的选择打
14、折方式返回一个打折对象。13。/</summary2using System;using System.Collections.Generic; using System.Linq; using System.Text;using System.Threading.Tasks;namespace_16超市收银系统classAcer:ProductFatherpublicAcer(stringid,doubleprice,stringName):base(id, price,Name)3using System;using System.Collections.Generic; using
15、 System.Linq; usingSystem.Text; usingSystem.Threading.Tasks;。14。namespace 16超市收银系统class SupperMarket/ 创建仓库对象CangKuck =newCangKu();/ <summary>/ 创建超市对象的时候,给仓库的货架上导入货物/ </summary>public SupperMarket()ck.JinPros("Acer",1000);ck.JinPros("SamSung", 1000);ck.JinPros("Ji
16、angYou",1000);ck.JinPros("Banana",1000);/ <summary>/ 跟用户交互的过程/ </summary>public void AskBuying()。15。Console.WriteLine(" 欢迎观临,请问您需要些什么?");Console.WriteLine(" 我们有Acer、SamSung、Jiangyou 、Banana");string strType =Console.ReadLine(); Console.WriteLine(" 您需要多少?");int count =Convert.ToInt32(Console.ReadLine();/ 去仓库取货物ProductFatherpr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长沙卫生职业学院《管理沟通(英语)》2023-2024学年第一学期期末试卷
- 云南农业大学《建筑工业化与装配式结构》2023-2024学年第一学期期末试卷
- 孩子里程碑的教育模板
- 保险业基础讲解模板
- 述职报告创新实践
- 职业导论-房地产经纪人《职业导论》点睛提分卷3
- 年终工作总结格式要求
- 二零二五版LNG液化天然气装运合同3篇
- 二零二五年度汽车后市场担保合作协议合同范本集锦:维修保养服务2篇
- 二零二五版国际金融公司劳务派遣与风险管理协议3篇
- 一个女儿的离婚协议书模板
- 2024年重点高中自主招生物理试题含答案
- 2020-2021学年-人教版八年级英语下册-Unit-1-阅读理解专题训练(含答案)
- 智慧农业总体实施方案(2篇)
- 天然甜味剂的开发与应用
- 2024年大学试题(宗教学)-佛教文化笔试参考题库含答案
- 农村生活污水处理站运营维护方案
- 部编版小学语文四年级下册二单元教材分析解读主讲课件
- 2023年译林版英语五年级下册Units-1-2单元测试卷-含答案
- 人教版三年级上册脱式计算200题及答案
- 视觉传达设计史平面设计的起源与发展课件
评论
0/150
提交评论