java课程设计--超市管理系统的设计与实现

java课程设计--超市管理系统的设计与实现

ID:9391948

大小:264.61 KB

页数:12页

时间:2018-04-30

java课程设计--超市管理系统的设计与实现_第1页
java课程设计--超市管理系统的设计与实现_第2页
java课程设计--超市管理系统的设计与实现_第3页
java课程设计--超市管理系统的设计与实现_第4页
java课程设计--超市管理系统的设计与实现_第5页
资源描述:

《java课程设计--超市管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计课程名称Java语言课程设计题目名称超市管理系统的设计与实现学生学院应用数学学院专业班级信息与计算科学1班学号学生姓名指导教师2013年10月24日超市管理系统的设计与实现1系统设计内容随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统登陆、商品入库、商品查询、商品更改和删除等。从而,实现对进货、销售及员工信息等

2、实现全面、动态、及时的管理。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。超市库存管理系统是基于Java作为开发工具,Mysql作为后台数据库支持。超市库存管理系统开发主要是界面程序的开发、数据库的建立、数据库的维护。应用程序功能完善,界面人机交互要好,而且操作简单。同时JAVA语言简单,在较短的时间内能够开发出使用性强、功能完善,易于操作的程序,也能实现与数据库的连接。通过以上的需求分析,初步确定该系统功能主要包括以下几个模块:

3、1.系统登录2.商品入库管理(包括商品信息管理)3.商品销售管理4.用户管理与权限管理系统流程图输入错误重新登录系统登录确定登录销售员登录页面管理员登录页面人员管理删除用户注册密码修改个人信息修改个人信息修改密码修改销售管理进货管理删除库存商品添加库存商品查询库存商品结账按钮删除销售商品添加销售商品用户信息数据库商品信息数据库2系统设计方案2.1Java Swing概述 通过图形用户界面(Graphical User Interface,GUI),用户和程序之间可以方便的进行交互。Java的java.awt (Abstract Window

4、 Toolkit) 包中包括了多种类和接口,用于在Java Application中进行GUI编程。Java Swing是Java Foundation Classes(JFC)的一部分,是一个用于开发Java应用程序用户界面的开发工具包。在Swing中,Sun开发了一个经过仔细设计的、灵活而强大的 GUI 工具包。 它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 Swing增强了AWT中组件的功能,这引起

5、增强的组件命名通常是在AWT组件名前增加了一个“J”字母;同时也提供了更多的组件库,如:按钮(JButton )、单选按钮(JRadioButton )、复选框(JCheckBox )、文本区(JTextArea)、文本字段(JTextField)、列表(JList )、组合框(JComboBox )、树(JTree)、表格(JTable)。一个Java GUI通常由顶层容器、中间容器以及多个原子组件组成。每个原子组件或容器都可能触发相应事件的产生。容器是一类能够在其中容纳其他组件的特殊组件。Swing的GUI组件类是按照类属层次以树状结构

6、进行组织的。在这个树的最顶层,即树的根部,使一个最基本的容器类,被称为顶层容器。Swing 提供了三个通用的顶层容器类JFrame,JDialog和JApplet。JFrame提供了基于窗体的应用程序,JDialog提供对话框形式的界面,JApplet提供Java小应用程序的界面形式。在顶层容器下是中间容器,用于容纳其他的组件。通常窗格本身在显示界面中是看不到的。面板类Panel是一种中间容器,它的唯一作用是使组件更容易定位。顶层容器通过getContentPane()方法获取内部的一个内容窗格。 2.2使用JDBC-ODBC与MySQL数

7、据库建立连接1、在开发环境中加载指定数据库的驱动程序。2、在Java程序中加载驱动程序。在Java程序中,可以通过 “Class.forName(“指定数据库的驱动程序”)”方式来加载添加到开发环境中的驱动程序,例如加载MySQL的数据驱动程序的代码为: Class.forName("org.gjt.mm.mysql.Driver");3、创建数据连接对象:通过DriverManager类创建数据库连接对象Connection。DriverManager类作用于Java程序和JDBC驱动程序之间,用于检查所加载的驱动程序是否可以建立连接,然

8、后通过它的getConnection方法,根据数据库的URL、用户名和密码,创建一个JDBCConnection对象。如:Connectionconnection= Driver

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。