admin 管理员组

文章数量: 887021


2024年1月13日发(作者:c++数据库)

JAVA课程设计

基于Java的超市信息管理系统开发与设计实验报告

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

大学生创新实验报告

Java的超市信息系统开发与设计

郭文豪

031510224 荣攀 031510223 王宗敏

031510132 石坚伟 031510130 蔡奕明

教师

所在学院 管理学院

实验完成学期 2012~2013学年第一学期

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

目录

摘 要 ..............................................3

实验目的 ..............................................4

1 超市管理系统的分析与设计 .........................5

1.1 市场对于超市管理信息系统的需求分析 ................5

1.2 超市管理系统开发的技术支持 1.2.1 Java简介1.2.2 C#语言 2 Access数据库 3

3.1 系统结构ERP3.2 Access ............................9

3.3 ....................10

4 ...............11

...................................11

页脚内容10

JAVA课程设计

.......................................13

系统主页菜单栏功能介绍 ..........................13

4.2.2 系统主页页标签功能及按钮功能介绍.................14

5 Java代码的部分展示 .............................17

6 实验心得体会 ...................................19

7 参考文献 .......................................22 - 2 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013 摘要

科技日异月新,突飞猛进,将科学的管理方式应用于超市管理过程,而形成的,便是超市管理信息系统,在超市管理信息系统中可以便于人员对超市的各项模块进行管理,员工管理、会员系统管理、商品库存系统管理,合理的系统能够有助于超市顺利的运营,理更能提升超市的营业水平。

本系统基于Java语言,以及Access结合两者,通过Java程序窗口对Access

但近几年我国超市经营规模日趋扩大,而且许多超市正小型超市在业务还要时刻更新产品的销售信息,不断添实现超市庞大商品的控制和传输,从而方便

应该是可以帮助销售部门提高工作效率,帮助超市工作人员利用计算机,极为方便的对超市的有关数据进行管理、输入、输出、查找等有关操作,使杂乱的超市数据能够具体化、直观化、合理化等,例如美萍超市管理系统。

- 3 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013 实验目的:

多媒体设计是实际应用开发的系统工程,要求学生按照系统设计的思想来分析问题、解决问题,熟练掌握多媒体设计的基本流程。多媒体设计过程需要系统分页脚内容10

JAVA课程设计

析、调研、调整与测试,通过多媒体技术的应用编程、数据库与图形用户界面设计的综合应用,培养学生灵活应用多媒体技术进行系统设计的专业技能。

1.超市管理系统的分析与设计

1.1

A5专业版管理系统、赢通A5烘焙管A5母婴版管理系统,赢通A5A5连锁便利店管理系统,赢通A5超赢通A6服装管理系统,赢通A3水果店管理系统;专业购物中心管理必须支持购物,服务,多方式促销等方式进行管理,目前支持的海地软件有海地商业智能平台,海地CRM服务系统。金蝶系列管理软件,如金蝶K/3、金蝶KIS、金蝶HR等;金动力管理软件,如金动力企业管理软件、金动力库存管理软件;瑞星的超市管理系统;百财超市软件;精诚超市管理系统;科脉超市管理系统等等. -

4 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

1.2 超市管理系统开发的技术支持

1.2.1 Java简介

Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计

语言(以下简称Java语言)和Java平台的总称。由James Gosling 和同事们共同研发,并在1995Java实现的HotJava浏览器(支持Java applet的魅力:跨平台、动态的Web、Internet计算。从此,并推动了WebJava applet。另一方面,Java技术也不断更新。公司收购了SUN)

拟机和Java。 Java由四方面组成:Java类文件格式、Java虚

Java(Java Virtual Machine,

简称应用编程接口(Application

页脚内容10

JAVA课程设计

,简称API)构成。Java 应

Java应用提供了一个独立于操作系统

的标准接口,可分为基本部分和扩展部分。在硬件或

操作系统平台上安装一个Java平台之后,Java应用

程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java

平台基于 - 5 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013 Java1.4,最近版本为Java1.7。

Java分为三个体系J2SE(Java2 Platform Standard Edition,java平台标准版),J2EE(Java 2 Platform,Enterprise Edition,java平台企业版),J2ME(Java 2 Platform

Micro Edition,java平台微型版)。

与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 软件必须相互兼容。“Java Sun

Sun 公司对 Java 编程语言是个简Java 这样的平台目前非常流行。.NET平台以及模仿 Java 的 C#语言。

C#是一种安全的、稳定的、简单的、优雅的,由C和 C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。并且C#成为ECMA与ISO - 6 -

页脚内容10

JAVA课程设计

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013 标准规范。C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等。

2. Access数据库

Microsoft Office Access软件开发工具结合在一起的一个数据库管理

Microsoft Office Access(2张)系统。它是微软 的一个成员, 在包括专业版和更高版本的office2012年12月4日,最新的微软Office 2013里发布,微软Office Access 2010

MS ACCESSAccess Jet的(这些数据存储在其Microsoft Access开发应和其他办公应用支持Visual Basic宏语言,它是一个面向对象的,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。

- 7 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

3.超市管理信息系统的功能设计系统结构ERP图

3.1

系统结构ERP图设计

- 8 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

3.2 Access数据库表的设计

页脚内容10

JAVA课程设计

为了实现超市管理系统平台的各个模块的功能,使得整个系统能能,筹管理。我们需要建立三个表格分别为员工信息,息即worker,member,good:

- 9 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

- 10 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

3.3系统结构ERP图设计

在成功实现JavaJava程序,简易的方式,包括添加、删除、查询、

4.

4.1

- 11 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

通过成功连接数据库,查询worker是否密码填写错误,实现登录权限。a.当输入姓名有误时自动弹出:

b.当姓名无误,输入密码错误时,自动弹出:

- 12 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

c.

4.2系统主页

- 13 -

页脚内容10

JAVA课程设计

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

4.2.1系统主页菜单栏功能介绍

系统主页包括menutab的JPanel。

Menu栏的功能大致相同,都存在添加、删除、查找功能,具体

- 14 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013 功能在tab中介绍。

增加帮助功能出现说明提示:

4.2.2 接下来介绍tab

员工系统,会员系统,库存系统功能相同,都有添加、删除、查 - 15 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013 询、刷新功能,在次就详细介绍员工系统的功能。

添加按钮:

删除按钮:

- 16 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

查询按钮:

刷新按钮:即实现table表格与数据库的实时更新。

- 17 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

代码的部分展示:

页脚内容10

JAVA课程设计

所有的类文件如图:

在Frame_login

在Frame_index即主页中:

- 18 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

使用JPanel实现对组件的装载以及排版。

在各个tab中的tabletable封装:

并且主要使用匿名类对按钮实现监听。

实现对输入的账户和密码与数据库的返回值集进行比较和判断是否符合或者不符合。

- 19 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

实验体会:

郭文豪:

我们本次的课程设计主题是基于Java的超市信息管理系统,我主要的工作是编写Java了,我显示设计了该系统的ER程序。会员系统,库存系统,实现通过Frame接着FlowLayot等布局管理器智能的进行排版,而不是一一设置坐标,这也是我一直研究的问题。

其实整个设计过程,最重要的是要有恒定的耐心,绝对的细心,以及智慧的逻辑关系。

此次的设计我获益良多,希望能再接再厉,继续进步。

王宗敏:

页脚内容10

JAVA课程设计

- 20 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

我觉得这次的创新实验让我学到了很多东西,不仅仅训练了我的思维,也使我突破了我的动手能力,我运用了这个学期新学习的的软件,结合了老师给我们的题目以及一些必要的相关资料,自己动手一步一步在原有框架的基础上,做出了属于自己特色的系统,我们系统的命名是超市管理信息系统,里面的信息则是根据人们购买的需求问题而想出来的。应的服务和便利,

荣攀:

在整理数据的过程例如收集到的图片不能能够正确的使图片出现在该通过大胆尝试,我们还熟悉了数据库表格的建立。因而,这次实验我收获的最大心得就是在遇到困难的时候不惧怕困难,大胆尝试,抱着玩坏就重启的心态全方位尝试,没有困难能够挡住众志成城。

- 21 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

蔡奕明:

这次的面向对象程序课程设计,我们组的作品是超市信息管理系统。我们组实行的分工合作,我主要负责完善数据库这部分。我们准备了很久,毕竟有1个月的时间,的课程设计。组内分工合作的整个过程,思路非常清晰,的难度,绩。

石坚伟:

在给予的由于个人各方面的能力欠佳,故不过还是及时完成了组长布虽然都不需要出脑,只需要出力就行,但作为小组的一员自认还是很认真地完成了组长布置的任务,最后对于小组的课程设计的完成还是感觉比较开心的,毕竟是大家齐力完页脚内容10

JAVA课程设计

成的作品,对于成绩如何已经不重要了,重要的是自己已尽了全力,同时也是和大家共同努力的结晶。

- 22 -

基于Java的超市信息系统的开发与设计 上海工程技术大学 10级信管专业

2012-2013

参考文献:

《深入体验Java项目开发》 席国庆编著 电子工业出版社程实录》 苗春义编著 清华大学出版社

《Java项目开发实践 》 陆武正编著 - 23 -

页脚内容10

Java项目开发全 《


本文标签: 超市 设计 开发 系统