基于JSP的超市收银系统
技术:Java、JSP等
摘要:
随着经济的发展和人口的增长,人们对于日常生活的便捷与舒适程度有了越来越高的要求。据统计,在大中型城市,人们日常生活用品大多在超市采购,超市因其物品的丰富性、选择的自主性和购物的便捷性,成为了人们购买生活用品最常去的地方。相应的,超市的软硬件服务也应当有所提高。所以,在这种大环境下,研究超市收银相关的系统是很有必要的。基于这一点,我将毕设题目定位到超市收银这方面。本课题主要涉及的是与数据库的交互,对于界面友好性也做了很好考虑。在系统中可以快速定位到某件商品的基本信息,包括数量、价位等等。
该系统是使用JSP完成开发的,支持IE9、chrome、Firefox等浏览器操作,在界面友好方面做了很多的改进。系统采用B/S模式开发,使用了Eclpse、Tomcat、Mysql,在开发阶段中完成了一些单元测试以及功能测试。超市收银系统考虑到超市商品信息的多样性、变化性和及时性,以及消费者想要快速完成结账的情况。所以对于信息的变更及统计的准确成为了系统设计时考虑的较重要的部分。
该超市收银系统功能是基于B/S模式的JSP开发,以传统的面向对象思想做支撑,体现了面向对象的特点:继承、封装、多态。以及一些特殊的包装类、封装类。此外还有JavaBean。使用这些技术来具体实现该系统的功能,系统的模块主要分为:登陆模块、收银模块、退货模块、商品管理模块和收银员管理模块。
关键字:JSP;管理;功能;超市收银
目录:
1 绪论 1
1.1 课题简介 1
1.2 本课题研究内容 2
2 可行性分析 3
2.1 基本概念 3
2.2 可行性分析 3
3 需求分析 5
3.1 功能需求 5
3.2 开发及运行环境需求 5
3.3 实体-联系图 6
4 概要设计 7
4.1 功能模块设计 7
4.2 系统功能结构图 8
4.3 系统E-R图 8
5 详细设计 10
5.1 代码结构设计 10
5.2 数据库设计 10
5.3 界面设计 11
6 系统实现 15
6.1 用户登录界面的实现index.jsp 15
6.2 管理员界面的实现Manager.jsp 16
6.3 收银员界面实现Counter.jsp 18
6.4 收银界面实现shouyin.jsp 19
7 测试部分 25
7.1 测试概念 25
7.2 白盒测试(单元) 25
7.3 集成测试(集成) 26
8 结论 27
参考文献(References) 29
致 谢 30
外文翻译 31
论文字数:
包含资料:
基于JSP的超市收银系统相关推荐
- java课设超市收银系统_基于jsp的超市收银系统-JavaEE实现超市收银系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的超市收银系统, 该项目可用各类java课程设计大作业中, 超市收银系统的系统架构分为前后台两部分, 最终实现在线上 ...
- 【单片机毕业设计】【mcuclub-307】超市收银机 | 超市收银系统 | 超市结账系统 | 商品扫码
设计简介: 项目名:基于单片机的超市收银机的设计.基于单片机的超市收银系统的设计.基于单片机的超市结账系统的设计 单片机:STC89C52 功能简介: 1.通过扫码枪可扫描条形码,进行商品的购买 2. ...
- 基于B/S的超市收银系统
技术:Java.JSP等 摘要: 随着经济,技术的发展,传统超市收银的缺点越来越突出,具体体现在以下几个方面:1.商品没有很好的管理机制.2.出售商品与库存关联关系不强.3,浪费大量人力,时间来统计. ...
- jsp+ssm计算机毕业设计超市收银系统【附源码】
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 基于C+++FLTK实现(WinForm)超市收银系统【100010032】
超市收银系统 Supermarket POS system 本次大作业是利用 C++语言,基于 FLTK 图形库来设计超市收银系统.首先介绍程序的设计思想: 这套程序完全是基于题目所给的要求逐条逐步设 ...
- 超市收银软件测试自学,超市收银系统测试计划.doc
文档介绍: <超市收银系统>测试计划:张润学号:12740125班级:软件工程(1)班指导老师:路飞目录1.引言 31.1编写目的 31.2背景 31.3定义 31.4测试目标 32.计划 ...
- [附源码]java毕业设计超市收银系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 基于javaweb的超市收银管理系统(java+ssm+html+mysql)
基于javaweb的超市收银管理系统(java+ssm+html+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/s ...
- 基于javaweb的超市收银管理系统(java+SSM+HTML+maven+mysql)
基于javaweb的超市收银管理系统(java+SSM+HTML+maven+mysql) 一.项目简述 本系统主要实现的功能有:收银.报表.用户管理.商品管理.销售管理.进货退货管理.仓库管 理等等 ...
最新文章
- C++读取文件名,过滤文件路径及后缀
- freeRTOSConfig.h文件对FreeRTOS进行系统配置
- 胡总和老朱说的一个小技巧
- 微商当革新,微电商将立
- [vue] 你期待vue3.0有什么功能或者改进的地方?
- VIP - virtual IP address
- suse linux 11 HBA信息,HP BL660 GEN8 SUSE 11 查询HBA信息 驱动版本 固件版本 设备名称
- [LeetCode]:116:Populating Next Right Pointers in Each Node
- uboot copy_from_nand代码详解
- Java实验7 五、JVM抛出一个OutOfMemoryError的异常
- RDD文件读取与保存
- 基于opencv的摄像头脸部识别抓取及格式储存(python)
- npp夜光数据介绍 viirs_基于NPP-VIIRS夜间灯光数据的南宁市GDP空间化研究
- 内存不能为read进不去桌面_纯小白向:AMD平台内存超频教程,附金士顿FuryDDR4 3200超频实战...
- 跨平台即时通讯解决方案
- 线性回归之最小二乘法(高斯-马尔可夫定理)
- 最新如何将b站视频下载到电脑上不用插件
- bluetoothctl No default controller available
- 富格林金业:原油天然气怎么掌控买卖点?
- 软件项目的规模、工作量和成本是如何进行估算的
热门文章
- Ural 1558 - Periodical Numbers 写吐的水题...
- 【pandas】提取证件号年龄,省份,日期数据
- rfid超高频电子标签的优势有哪些
- Kerberos安全机制-kinit
- php 点阵笔一对一平台,智慧课堂,从一支点阵笔开始
- LaTex 图和表之定位图像和表格
- 【达内课程】设计模式
- facebook营销技巧:粉丝增长
- wepy微信小程序wxs的使用(解决数字精确度)
- 河南科技大学计算机为什么一本二本都招生,河南科技大学是一本还是二本?什么水平?附河南科技大学录取分数线...