- 36
- 0
- 约2.67万字
- 约 38页
- 2017-01-30 发布于重庆
- 举报
系统模块开发卷宗
超市管理系统模块开发卷宗
(一)销售管理模块
1标题
软件系统名称和标识符:超市管理系统
模块名称和标示符:销售管理模块
程序员编制签名:郭琦
卷宗的修改文本序号:无
修改完成日期:2012-12-17
卷宗序号:1
编排日期:2012-12-17
2模块开发情况表
模块标识符 模块的描述性名称 销售管理 代码设计 计划开始日期 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-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.5 输出项
售货员信息:确保售货员符合资格
会员信息:确保会员符合资格
金额:结账时的商品总额
4设计说明
4.1算法
start
input售货员信息
examine 售货员信息
input 会员信息
examine 会员信息
if(结账)
input i=0
do while (i商品数量)
input 条形码
if(条形码无效)
i=i
break
end if
print 商品信息
i=i+1
end do
print 金额
end if
end
4.2 流程逻辑
4.3接口
商品条形码输入界面,会员信息输入界面。
调用数据库查询接口。
4.4存储分配
顺序存储
5原代码清单
销售管理系统:
(1)收银台
%@ page language=java import=java.util.*,com.supermarket.entity.*,com.supermarket.dao.*,java.text.* pageEncoding=GBK%
html
head
title
销售收银系统
/title
script type=text/javascript
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 days = new Array(7);
days[0]=星期日;
days[1]=星期一;
days[2]=星期二;
days[3]=星期三;
days[4]=星期四;
days[5]=星期五;
days[6]=星期六;
var timeValue=;
timeValue+=year+年;
timeValue+=((month10)?0:)+month+月;
timeValue+=date+日;
timeValue+=(days[day])+ ;
timeValue+= hours+:;//这样的话是24小时 ((hours=12)?hours:hours-12);
timeValue+=((minutes10)?:0::)+minutes;
timeValue+=((seconds10)?:0::)+seconds;
documen
原创力文档

文档评论(0)