当前位置:文档之家› 基于Java的超市管理系统的设计与实现

基于Java的超市管理系统的设计与实现

基于Java 的超市管理系统的设计与实现本科毕业设计目录目录 (1)摘要 (1)Abstract . (2)1. 项目开发背景及意义. (1)1.1 项目开发背景 (1)1.2 项目开发意义 (1)2. 开发技术及开发环境. (1)2.2 开发环境 (3)3. 系统的分析与设计. (5)3.1 系统功能需求分析 (5)3.2 系统各功能模块描述 (5)3.3 数据库设计 (5)3.3.1 主要详细数据表 (5)4. 系统功能模块的实现. (6)4.1 注册模块 (6)4.2 登录模块功能 (7)4.3 顾客查看商品功能 (9)4.5 管理员增删改查功能 (11)4.6jdbc 工具模块 (16)4.7 商品类的构建 (18)4.8 用户类的构建 (21)结束语 (23)摘要本系统是通过JavaSE 开发而成的超市管理系统。

超市管理系统是一个典型的信息管理系统,是一个为适应当前逛超市麻烦开发的软件系统。

随着社会的快速发展,人们生活节奏越来越快,如何适应高效率的生活节奏是人们当前面临的一大难题,此系统可以大程度解决人们逛超市时找不到商品的难题,同时也便捷了超市管理层管理商品。

关键词:超市管理系统;javaSE ;商品管理AbstractThis system is a human resource management system that ’s developed with J2EE. Human Resource Management System is a typical information management system, the system is a different industry to adapt to the current design and development of software systems.Human resources management is a relatively important enterprise managementprocess, with the rapid development of society. How to manage corporate information and internal staff, corporate management become a big problem. In thiscase, one can be standardized, automated enterprise human resource managementsystem is very necessary.Human resource management first are accomplished by human. When the relatively small scale enterprises, human can be completed, along with the enterprisescale is more and more big, the number of employees in enterprises is also more andmore, still use the human management will result in low efficiency, serious problemsincreased error rate.This system realized the human resources management system can basically meet the modern enterprise human resources management rmation input,the project is complete, friendly.The human resource management system includes the management, staff management, recruitment management, incentive management, training management, salary management and system management. The system userinterface is very simple, practical, convenient and simple operation.Key words: supermaket system;J2EE基于JavaSE的超市管理系统前言随着社会不断发展,人们对于超市在人们生活中起到了了不可替代的作用。

本套超市管理系统是涉及学员超市管理员管理、商品查询,用户登录注册,信息发布等人机友好交互程序;系统员在后台,可以有效地进行记录并查询,从而对顾客和管理员的信息以及公告等进行管理。

通过该网上超市管理平台,极大的方便了顾客和管理员,顾客可以查看商品位商品规格,通过这样的方式,可以大大提高超市的效率和用户的体验。

1. 项目开发背景及意义1.1 项目开发背景超市中存在着商品多寻找麻烦的问题,为了解决这个问题给超市提供一个供管理与顾客查询的功能,同时提供一个方向导航,方便顾客购物与超市管理人员管理。

1.2 项目开发意义本系统是通过JavaSE 开发而成的超市管理系统。

超市管理系统是一个典型的信息管理系统,是一个为适应当前逛超市麻烦开发的软件系统。

随着社会的快速发展,人们生活节奏越来越快,如何适应高效率的生活节奏是人们当前面临的一大难题,此系统可以大程度解决人们逛超市时找不到商品的难题,同时也便捷了超市管理层管理商品。

2. 开发技术及开发环境2.1 开发技术j ava 语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平台上您都可以见得到Java 的芳踪。

过去很可能会有不少人抱怨Java 虽然有着相当不错的跨平台以及安全防护等特性,但是它的执行速度远远不及C++等各种传统惯用的程序语言。

不过这次SunMicrosys tem 可是有备而来的,不仅在执行速度上有大幅度的改革,而且在内容上也有做了一些修改以及增强。

最新JAVA 运行库,建立一个运行JAVA 的环境。

这一升级版对Java Plug-in 进行了功能增强,提供了对Netscape 6OpenJVM 整合支持等等。

由于JRE 新增的功能以及程序修正之处相当多,如果需要详尽资料的话不妨可以参考Sun 的官方网页。

多语系版,支持简体中文界面。

Java 是目前所有编程语言中最流行、发展最快的语言之一,随着Java SE 6.0 的发布,Java 也变得更加强大和易用。

本书结合丰富的程序实例,为读者详细讲解了Java 核心技术的各个方面,囊括了Java SE 6.0 中提供的各种新特性。

目前,Java2 平台有 3 个版本,它们是适用于小型设备和智能卡的Java 2 平台Micro 版(Java 2 Platform Micro Edition ,J2ME )、适用于桌面系统的Java2 平台标准版(Java 2 Platform Standard Edition ,J2SE)、适用于创建服务器应用程序和服务的Java2 平台企业版(Java 2 Platform Enterprise Edition ,J2EE)。

J2EE是一种利用Java2 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。

J2EE 技术的基础就是核心Java 平台或Java 2 平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行" 的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet 应用中保护数据的安全模式等等,同时还提供了对EJB (Enterprise JavaBeans )、Java Servlets API 、JSP(Java Server Pages )以及XML 技术的全面支持。

其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

J2EE 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。

通过提供统一的开发平台,J2EE 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans ,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

Java SE 是Java 平台标准版的简称(Java Platform, Standard Edition )(also known as Java 2 Platform ) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java 应用程序。

Java SE 包括用于开发Java Web 服务的类库,同时,Java SE 为Java EE 提供了基础。

2.2 开发环境Jdk 版本的特性1997 年Servlet 技术的产生以及紧接着JSP 的产生,为Java 对抗PHP ,ASP 等等服务器端语言带来了筹码。

1998 年,Sun 发布了EJB1.0 标准,至此J2EE 平台的三个核心技术都已经出现。

于是,1999 年,Sun 正式发布了J2EE 的第一个版本。

并于1999 年底发布了J2EE1.2 ,在2001 年发布了J2EE1.3 ,2003 年发布了J2EE1.4 。

2.J2EE1.3 J2EE1.3 的架构,其中主要包含了Applet 容器,Application Client 容器,Web 容器和EJB 容器,并且包含了Web Component ,EJB Component ,Application Client Component ,以JMS ,JAAS ,JAXP,JDBC ,JAF,JavaMail ,JTA 等等技术做为基础。

1.3中引入了几个值得注意的功能:Java 消息服务(定义了JMS 的一组API ),J2EE 连接器技术(定义了扩展J2EE 服务到非J2EE 应用程序的标准),XML 解析器的一组Java API ,Servlet2.3 ,JSP1.2 也都进行了性能扩展与优化,全新的CMP 组件模型和MDB(消息Bean )。

3.J2EE1.4 J2EE1.4 大体上的框架和J2EE1.3 是一致的,1.4 增加了对Web 服务的支持,主要是Web Service ,JAX-RPC ,SAAJ ,JAXR ,还对EJB的消息传递机制进行了完善(EJB2.1 ),部署与管理工具的增强(JMX ),以及新版本的Servlet2.4 和JSP2.0 使得Web 应用更加容易。

相关主题