商场收银管理系统

上传人:cn****1 文档编号:492982874 上传时间:2023-09-15 格式:DOC 页数:34 大小:433.50KB
返回 下载 相关 举报
商场收银管理系统_第1页
第1页 / 共34页
商场收银管理系统_第2页
第2页 / 共34页
商场收银管理系统_第3页
第3页 / 共34页
商场收银管理系统_第4页
第4页 / 共34页
商场收银管理系统_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《商场收银管理系统》由会员分享,可在线阅读,更多相关《商场收银管理系统(34页珍藏版)》请在金锄头文库上搜索。

1、 本科生毕业设计题 目:商场收银管理系统姓 名:储吉系 别:信息科学系专 业:计算机科学与技术(物联网)年 级 、学 号: 10物联网108325160 指 导 教 师:王小林江苏师范大学科文学院教务部印制目 录第1章 绪论11.1研究的背景11.2 研究的概况11.3 研究的目的和意义11.4 课题的研究途径21.5本文研究内容及主要贡献2第2章 系统相关理论32.1 开发环境32.2 JSP介绍32.3 xHTML+CSS模式32.4 Oracle及MySql简介32.5 JDBC简介42.6本章小结4第3章 商场收银管理系统分析43.1 需求分析53.1.1功能需求53.1.2性能需求5

2、3.2 系统的可行性分析63.2.1技术可行性63.2.2 经济可行性73.2.3 操作可行性73.2.4 社会可行性73.3本章小结7第4章 总体设计84.1 系统项目规划84.2 数据库设计与实现94.3本章小结11第5章 系统功能模块设计125.1系统界面的设计实现125.2用户登录模块的实现135.2.1用户的信息注册13用户登录验证155.3欢迎界面音乐播放功能的实现175.4“TOP”标题栏显示模块的功能实现175.5仓库管理员模块功能实现18 商品入库、出库205.5.2 新增商品215.5.3 查询全部商品24 按编号查询25 退出系统265.6收银员模块功能实现265.6.1

3、 扫描商品265.6.2 修改数量275.6.3 结账285.7本章小结31第6章 商场收银管理系统软件测试326.1注册、登录功能测试326.2商品的入库、出库等操作功能测试326.3新增商品功能模块的测试326.4收银功能模块的测试326.5本章小结32第7章总结与展望337.1 总结337.2展望33毕业设计体会34致 谢35参考文献36第1章 绪论1.1研究的背景计算机与网络作为人类社会的“第三次工业革命”,它的迅速发展与兴起,使得计算机网络已经深入到了人们生活的各行各业,家家户户。随着网络技术的不断扩大和发展,它已经渗入了人们生活的方方面面,上班、休闲、聊天、然门无时无刻不在使用计算

4、机,它使“地球村”变成了真实写照。21世纪是个处于信息浪尖的时代,计算机技术与网络的发展风靡为各行各业乃至世界创造了一个崭新的时代平台背景人们生活工作的方方面面已经越来越离不开计算机的应用与辅助,而随着计算机网络的提速发展,人们更多地需要在这个大而智能的平台上交流讨论生活中的各种问题。1.2 研究的概况商场收银管理系统归属于管理信息系统(Management Information System)简称MIS,MIS作为一个不断发展的新学、科新领域已经渗透至人们生活工作的方方面面,它是需要人应用计算机设备或其他信息处理手段组成的典型用例。商场收银管理系统是MIS中最为典型的系统用例,它开发的内容

5、主要囊括前端应用程序的开发、界面的创建、后台数据库的建立和维护、数据库与程序关联操作等几大方面。对于数据库的建立,我们要求保证数据一致性和完整性、安全级别高。而对于前端界面之类的操作则要求管理系统的操作界面友好、功能完善、简单易用等。1.3 研究的目的和意义研究商场收银管理系统是为了通过对本课题的整体设计与功能实现,熟悉并掌握整个开发流程和应用原理,在之后的程序开发中能够很好地应用到这些理念思想。对于面临毕业的计算机专业学生来说,研究并应用面向对象设计方法与JSP开发平台是益处颇多,经历本次设计与开发我们能够积累实际经验,以后步入工作岗位能够快速地适应工作节奏与工作要求,这正是本次设计的根本目

6、的所在。本系统主要的几大模块是收银结账、商品信息管理等相关功能的操作,每一项功能操作都能准确快速地响应到数据库,当用户需要对商品的增删改查时数据库能有快速的执行响应。查询功能是商品信息相关操作比较重要的方面,系统主要根据商品名称和商品编号来查询商品的基本信息,这样操作可以简单便捷地查询找到数据库中商品的基本信息。商场收银管理系统有完整准确的用户注册、登录和登录时验证等功能,系统采用当前流行,安全性能卓越的开发工具Oracle和MySql两种数据库,两者数据库结构灵活,能很好地支持系统相关操作。本系统旨在服务超市收费管理人员, 其目标是方便工作人员对商场库存商品的基本信息进行分类管理,以财务收银

7、结算为中心,运用系统的友好操作界面,对商场商品进行全面、细致、规范的管理,实时展现商场的运营状况,为管理和收银人员提供科学、准确、便捷明了的数据。1.4 课题的研究途径课题研究首先查阅相关书籍、视频、论文等资料掌握设计的理论基础;明确课题的需求与所要实现的功能,依次构建系统模块与架构;然后熟练运用前端JSP平台开发和后台数据库相关操作的技能,以系统的需求分析为参照点,先简后繁、循序渐进地完善系统相关功能。设计之初完成对系统的功能需求,然后实现功能的逐步完善,接着能够体现自己的特色化设计,最终随着系统的设计与功能完成,我们也要进入调试运行与后期的维护等阶段。1.5本文研究内容及主要贡献 本文主要

8、研究商场收银管理系统的开发实现与实际应用,在设计之初经由市场调查的分析得出整个系统的需求分析,明确研究目的与系统的设计目标。经过设计分析,本系统研究基于JAVA开发平台的操作系统,并且连接数据库实现数据的相关操作。通过本系统的应用,操作人员能够对商场的商品信息及相关功能能够统一有效地管理操作。系统同时为操作人员提供了资源有效整合、简便快捷的服务平台。第2章 系统相关理论商场收银管理系统是以JSP(Java Server Pages)开发平台为基础,结合后台多灵活性的数据库(Oracle和MySql)设计实现的。其中运用了众多当下主流的技术,包括B/S(浏览器/服务器)架构模式、通过JDBC对数

9、据库进行操作、面向对象、DIV+CSS、JavaScript动态网页制作等相关技术。2.1 开发环境 本系统主要实现对商场商品简单的管理,包括增添商品,结账收银,商品查询和修改商品信息四个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。整个系统是基于JSP平台开发而成,前台静态网页通过HTML脚本语言、DIV+CSS模式实现,动态页面的实现依靠JavaScript、EL、JSTL等语言实现,数据库可以和安全级别最高的Oracle和简单便捷的MySQL相联,数据库容器使用阿帕奇公司TomCat,通过JDBC技术对数据库进行简单地增删改查等简单操作。2.2 JSP介绍“一种基于J

10、AVA语言的动态网页标准,JSP技术类似于ASP技术,在传统的静态页(HTML)中既可以插入JAVA语句还可以融入JavaScript执行语句,同时JSP具有跨平台性,即可在windows操作系统运行,同时能在其他操作系统(如Linux)运行。”2.3 xHTML+CSS模式 DIV+CSS是网站标准(Web标准)中常用术语之一,是一种网页布局方法,有别于传统的HTML网页设计中的表格(table)定位方式,可实现网页页面内容与表现相分离,这种方法避免了代码的大量冗余,可读性,操作性都有很大的提高。 CSS:(Cascading Style Sheets)层叠样式表单,是用来表示HTML或者x

11、HTML等文件式样的计算机语言。2.4 Oracle及MySql简介 Oracle:Oeacle RDBMS,是甲骨文公司的一款关系数据库管理系统,是目前市场上安全级别最高,占有量最大的数据库系统,Oracle Server 是一对一关系数据库管理系统,它提供开放的、全面的、和集成的信息管理方法。MySql:是一个小型关系型数据库管理系统,被广泛运用于中小型网站中。具有体积小,速度快,总体拥有成本低等特点,另外代码为开源是其最大特色。2.5 JDBC简介Java Data Base Connectivity简称为JDBC,是Java数据库连接的工具,用于执行SQL语句的Java API,可以为

12、多种关系数据库提供统一访问,它由一种用Java语言编写的类和借口组成。2.6本章小结本章节主要对商场收银管理系统相关的应用理论进行解释,该过程主要在系统设计之初进行,需要通过大量的资料文献的积累,来完善设计所需的技术要求与功能实现。以上都是商场收银管理系统所要运用的关键技术,因此在本章一一作出详细的解释(部分摘录书籍、文献)。第3章 商场收银管理系统分析3.1 需求分析3.1.1功能需求商场收银管理系统的设计任务是开发一款小型的商场收银管理系统,整个系统要求操作简便、具有有好的界面,能方便地分类管理商品简单地对商品信息处理;收银操作简便,商品信息查询快捷,对于整个系统的稳定性与数据库的安全性都

13、有较高的安全性。经过前期对商场收银管理系统相关业务需求的的调查分析,我们得出该系统的基本功能需求如下所示:本系统(商场收银管理系统)需要对库存商品的基本信息进行管理和统计;要求系统能够根据用户的需求对商品基本信息、出库入库的数量及相关信息进行查询,并能提示用户商品存量不足或者不存在此类商品等警示信息;系统能够对用户身份进行有效验证,以便用户对系统权限有合理的分配,具体有用户注册、用户登录、注销登录、重写基本信息等功能;系统提供收银结账、对数据库商品信息的增删改查等基本功能。接下来我们需要对功能需求进行具体的分类:系统整体的操作界面、仓库管理员操作模块、收银员操作模块以及商品基本信息操作模块。除

14、去上述功能模块,本系统还需要其他的功能如:系统具有友好、简洁、美观的前端操作界面,并且提供背景音乐播放的功能。系统能够支持多用户操作,具有较好的操作权限分配。商品基本信息的增删改查等基本操作要快速、准确。商品存储在数据库有唯一的主键、自增编号。商品基本信息的查询浏览能够快速全面。3.1.2性能需求 要求本系统拥有良好的鲁棒性,不存在一些逻辑性错误。后台使用的数据库具有备份机制以防数据损毁或者丢失。存储的数据要求精确、明了、易操作。对数据库简单地增、删、改、查等操作要求迅速,简便。在响应用户请求时,系统应该保证所要操作的数据是具体的、全面的、准确的。为了适应用户的高效率要求,系统的响应时间和操作

15、速率都得迅捷。当系统与外接设备交互(如打印机、扫描仪)使用时,响应时间相对较长,但应在理论接受范围之内。 经多台PC机的调查实验,以下给出基本的运行需求:硬件需求:处理器(CPU):Pentium 或以上、CMD羿龙及以上;;硬盘:320GB或以上;内存要求:512MB 或以上。软件需求:操作系统:Windows XP及以上版本、Linux操作系统;数据库系统:Oracle数据库或者MySQL数据库系统;开发语言:JAVA、JSP、SQL;开发工具:MyEclipse10、PLSQL、MySQL-Front、Dreamweaver CS5。3.2 系统的可行性分析设计开发一个商场收银管理的系统,会有现实资源与客观原因的限制。因此,在设计之初,我们需要根据用户提供的功能需求以及现实的资源条件进行可行性的分析,以减少项目开发风险,避免人力、物力和财力的浪费。该系统系统采用了面向对象思想的JAVA语言,JSP平台开发目前在市场上占据主导地位,java语言安全性比较高。3.2.1技术可行性本系统以MyEclipse为开发

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号