j2ee课程设计超市收银系统


    

    课 程 设 计

    超市收银系统




    姓 名
    课程名称 J2EE程序设计
    专 业 软件工程
    年 级
    学 号
    课教师



    20XX年 X月X日

    目 录
    1 引言 3
    2 系统分析 4
    21超市收银系统需求分析 4
    22超市收银系统静态模型 6
    23超市收银系统动态模型 8
    24系统目标 8
    25运行环境 8
    3 超市收银系统具体功描述实现 9
    31 具体功描述 9
    311户理 11
    312商品理 13
    313收银员理 15
    314收银理 17
    315退货理 18
    316销售收费 19
    317结算找零 20
    318退货录入 21
    4 网站整体设计 22
    41 CSS样式单文件设计 22
    42 MySQL数库设计 22
    421 超市收银系统库表设计 22
    422 系统数连接类 23
    5 结束语 24

    超市收银系统
    (信息电子工程学院软件工程专业)
    摘 :
    超市收银理系统超市收款信息库存盘点等进行理计算机网络软件系统完成超市中查询查询户信息更改户信息商品信息更改商品信息查询收银员信息更改收银员信息退货信息收益信息等
    关键词:
    超市收银系统JSP数库设计实现

    1 引言
    社会生活现代化市场走发生巨变化济发展民生活需求已满足丰衣足食低度求许单纯满足生活必须购买着喜欢意欲感官购买果商店够动顾客吸引顾客然会顾客盈门年新兴产业中超级市场(supermarket)现代化理方式便捷购物方式尤轻松购物环境动顾客吸引顾客原良周密销售服务更赢信誉吸引顾客优势商品济高速现代化发展促进竞争切甘落商家争先恐采新理方法加强竞争位超市营者果掌握市场发展走超市现代化营作奴努力开拓目标法营活络财源茂盛 
    现代化事业发展超市理数段发生前未革命计算机运正发达国家类商店超市中普够准确记载查询关超市营活动量数帮助超市营者掌握分析营销情况时作出正确决策利商店部财务工资员库存销售情况等理提高现代超市理水国外发达资义国家关士开发超市理系统开发出型软件力限开发型超市理系统国新起型超市更操作系统减少差错节省力减少顾客购物时间增加客流量提高顾客满意度等特点通开发简单理信息系统巩固前学知识提高应力
    2 系统分析
    网络应开发技术日新月异进步网站应系统开发模式具种选择性达样目标采方式现代应系统越越成庞集成方案需考虑操作台应服务器数库编程语言传输介质等现WindowsUnixLinux等种服务器操作台AccessSQL ServerOracleDB2SybaseMySQL等数库ASPJAVAPHPCGIJSPC++VBDelphi等工具系统分析确定选择Windows + MySQL + JSPUnix + Oracle +JAVA合适针应场合进行分析外类软件语言断发展进步中系统分析工作程度决定系统开发成败
    根制作网站需系统选Windows 操作系统 MySQL数库 JSP技术
    21超市收银系统需求分析
    型超市信息理系统说通常会员工事理系统包括现考虑型超市承担研发支费限系统中实现功: 
    (1)库存产品进行资料理统计 
    (2)产品进货单产品销售单进行录入理统计
    (3)进货销售库存情况进行查询 
    (4)户进行理通户名密码进行登录 
    (5)供应商基信息理 
    (6)赢利状况分析进行营业统计 
    根需求确定功模块
    (1)系统户系统户分理员收银员两类登录时系统动判断前员权限避免安全性问题

    超市收银系统
    前台理
    台理
    图211系统整体结构功模块图


    ①收银员登录系统进入系统开始输入商品ID销售收费退货收费完毕系统动清空销售时数
    前台理
    销售收费
    登录系统

    找零



    图 212 前台理功模块图
    ②理员登录系统商品单位进行添加删修改查询操作户收银员资料进行添加删修改查询操作进行采购入库操作进行库存盘点操作进行进货退货统计操作查收银信息
    台理
    户理
    商品理
    收银员

    收银理
    退货理
    图 213 前台理功模块图
    系统收银员理员两种角色包括登陆理户信息理收银员信息理商品信息理退货信息理收银信息等8例例图:

    图214超市收银系统例图
    22超市收银系统静态模型
    前面需求分析中难发现需创建10类查询货物信息类查询收银员信息类查询出货信息类查询退货信息类更新货物信息类更新收银员信息类更新户信息类数库连接类数值计算类图25示

    图22 超市收银系统类图
    流程图


    图37 户登陆流程图



    图38 理员更改户信息流程图


    图39 收银员整体操作流程图
    23超市收银系统动态模型
    系统动态模型交互作图时序图活动图描述
    收支理活动图图23


    图23 收支理活动图
    24系统目标
    系统界面直观易学易功全面系统稳定特点支持连锁业态营理模式根满足现代商业企业理高效分析精确降低成求帮助企业实现物流信息流资金流科学理企业提高身竞争力奠定坚实基础  
    该系统实现目标:
    (1)库存产品进行资料理统计 
    (2)产品进货单产品销售单进行录入理统计
    (3)进货销售库存情况进行查询 
    (4)户进行理通户名密码进行登录 
    (5)供应商基信息理 
    (6)赢利状况分析进行营业统计 
    25运行环境
    该系统BS三层结构运行环境分客户端应服务器端数库服务器端三部分

    系统软件环境需求表:


    表2 软件环境需求表

    客户端
    应服务器端
    数库服务器端
    操作系统
    低求:Windows XP
    低求:Windows XP
    低求:Windows XP
    应程序
    IE6常见浏览器(FireFox)
    Tomcat55更新版
    MySql55更新版
    备注
    佳分辨率1366*768
    Tomcat60佳
    MySql55佳
    3 超市收银系统具体功描述实现
    31 具体功描述
    登陆界面:包括登陆信息区图片区

    图31 登陆界面
    登陆信息区需输出户名密码验证码户名密码验证码均空空时点击登陆会出提示字段空时校验户名密码否正确错误时出提示户名密码正确时校验验证码错误出提示
    正确填写户名密码验证码通前户权限校验跳转理员首页界面者收银员首页界面
    try
    { String namerequestgetParameter(name)
    sessionsetAttribute(namename)
    String pwrequestgetParameter(pw)
    String rond(String)sessiongetAttribute(rand)
    String textrequestgetParameter(text)
    ConnInd cnew ConnInd()
    csetText(name)
    csetPw(pw)
    if(clpUser()1){
    if(rondequals(text)){
    responsesendRedirect(adminjsp)
    }
    else{
    >