ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:175.93KB ,
资源ID:9355310      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9355310.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(系统模块开发卷宗.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

系统模块开发卷宗.docx

1、系统模块开发卷宗超市管理系统模块开发卷宗(一)销售管理模块1标题软件系统名称和标识符:超市管理系统模块名称和标示符:销售管理模块程序员编制签名:郭琦卷宗的修改文本序号:无修改完成日期:2012-12-17卷宗序号:1编排日期:2012-12-172模块开发情况表模块标识符模块的描述性名称销售管理代码设计计划开始日期2012-10-25实际开始日期2012-10-25计划完成日期2012-11-9实际完成日期2012-11-10模块测试计划开始日期2012-10-26实际开始日期2012-10-26计划完成日期2012-11-9实际完成日期2012-11-10组装测试计划开始日期2012-11-

2、9实际开始日期2012-11-10计划完成日期2012-11-23实际完成日期2012-11-23代码复查日期 / 签字2012-12-8郭琦源代码行数预计1300实际1353模块标识符项目负责人批准日期 / 签字201-12-9郭琦3功能说明3.1 程序描述 超市管理系统下的一个子系统,记录售货员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。3.2 功能 包括售货员登陆和会员登陆,以及售货员的售货处理、结账处理。3.3 性能 时间特殊性:系统的速度要在用户可接受的范围内。可靠性:系统要有较高的可靠性,可恢复性。灵活性:系统要有良好的接口。3.4 输入项 售货员账号密码

3、:售货员登陆会员账号:会员登陆条形码:验证商品信息数量:计算金额3.5 输出项 售货员信息:确保售货员符合资格会员信息:确保会员符合资格金额:结账时的商品总额4设计说明4.1算法startinput售货员信息examine 售货员信息input 会员信息examine 会员信息if(结账)input i=0do while (i商品数量) input 条形码 if(条形码无效) i=i break end if print 商品信息 i=i+1end doprint 金额end ifend4.2 流程逻辑4.3接口商品条形码输入界面,会员信息输入界面。调用数据库查询接口。4.4存储分配顺序存储

4、5原代码清单销售管理系统:(1)收银台销售收银系统 function showtime() var timerID=null; var now=new Date(); var year=now.getFullYear();/当前的年 var month=now.getMonth()+1;/当前的月 var date=now.getDate();/当前的号 var hours=now.getHours(); var minutes=now.getMinutes(); var seconds=now.getSeconds(); var day=now.getDay();/得到的是星期 var da

5、ys = new Array(7); days0=星期日; days1=星期一; days2=星期二; days3=星期三; days4=星期四; days5=星期五; days6=星期六; var timeValue=; timeValue+=year+年; timeValue+=(month10)?0:)+month+月; timeValue+=date+日; timeValue+=(daysday)+ ; timeValue+= hours+:;/这样的话是24小时 (hours=12)?hours:hours-12); timeValue+=(minutes10)?:0:)+minut

6、es; timeValue+=(seconds10)?:0:)+seconds; document.jsfrm.face.value = timeValue; timerID = setTimeout(showtime(),1000); var p=document.getElementByIdx_x_x(p); p.innerHTML=timeValue; function cancel() alert(确定取消此次交易?); location=sale_initial.jsp % Emp emp=(Emp)session.getAttribute(emp); String SaleID;

7、if(session.getAttribute(SaleID)=null) Calendar ca = Calendar.getInstance(); int year = ca.get(Calendar.YEAR);/获取年份 int month=ca.get(Calendar.MONTH)+1;/获取月份 int day=ca.get(Calendar.DATE);/获取日 int minute=ca.get(Calendar.MINUTE);/分 int hour=ca.get(Calendar.HOUR_OF_DAY);/小时 int second=ca.get(Calendar.SE

8、COND);/秒 SaleID=year+month+day+hour+minute+second+emp.getEmpID(); else SaleID=session.getAttribute(SaleID).toString(); /获取应收价款 float pay = 0; if(session.getAttribute(slist)=null) pay=0; else List slist = new ArrayList(); slist = (List)session.getAttribute(slist); for(int i=0;i 收银台 条形码: 销售单号:input st

9、yle=border:0 type=text name=SaleID value= readonly size=25 时间: 实收:input type=text name=sh value= style=color:red;font-size:50px size=8 input type=hidden name=ys value= 找零:input style=color:red;font-size:50px;border:0 type=text value= readonly 收银员: 非会员顾客光临,提醒成为会员! 有效会员:  积分:    &n

10、bsp;                                         window.showModalDialog(sale_VIPlogin.jsp,dialogWidth=500px;dialog

11、Height=400px;toolbar=no;center=yes;resizable=no) (2)验证 会员登录 会员编号: 密    码: 还没加入会员?速速行动吧!优惠多多! window.opener.location.reload(); self.close(); (3)查询商品% session.setAttribute(sh,null); session.setAttribute(zl,null); String barcode = request.getParameter(barcode); String SaleID = request.ge

12、tParameter(SaleID); int count = Integer.parseInt(session.getAttribute(count).toString(); session.setAttribute(SaleID,SaleID); if(session.getAttribute(vip)=null) session.setAttribute(vip,0); List slist = new ArrayList(); if(session.getAttribute(slist)=null) session.setAttribute(slist,slist); else sli

13、st = (List)session.getAttribute(slist); Goods g = new Goods(); g = daoGoods.getByBarCode(barcode); if(g.getBarCode()=null) /System.out.println(#); % alert(不存在该商品!); location=sale.jsp; % else count+; session.setAttribute(count,count); /glist.add(g); /System.out.println(g.getBarCode(); Price p = new P

14、rice(); p = daoPrice.getByBarCode(barcode); Sale s = new Sale(); s.setSaleID(SaleID); s.setBarCode(barcode); s.setGoodsName(g.getGoodsName(); s.setPrice(p.getPrice(); if(session.getAttribute(vip).equals(0) s.setDiscount(0); else s.setDiscount(p.getDiscount(); s.setSaleNum(1); float sum = (s.getPrice()-s.getDiscount()*s.getSaleNum();/计算本件商品总价(单价-折扣)*数量 s.setSum(sum); Emp emp = new Emp(); emp = (Emp)session.getAttribute(emp); s.setEmpID(emp.getEmpID(); if(slist.size()=0) slist.add(s); else for(int j=0;jslist.size();j+) if(slist.get(j).getBarCode().equals(barcode) sl

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1