- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 设 计
课程名称 Java 语言课程设计
题目名称 超市管理系统的设计与实现
学生学院 应用数学学院 专业班级 信息与计算科学 1 班学 号
学生姓名
指导教师
2013 年 10 月 24 日
超市管理系统的设计与实现
1 系统设计内容
随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统登陆、商品入库、商品查询、商品更改和删除等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。
超市库存管理系统是基于 Java 作为开发工具, Mysql 作为后台数据库支持。超市库
存管理系统开发主要是界面程序的开发、数据库的建立、数据库的维护。应用程序功能完善,界面人机交互要好,而且操作简单。同时JAVA 语言简单,在较短的时间内能够开发出使用性强、功能完善,易于操作的程序,也能实现与数据库的连接。通过以上的需求分析,初步确定该系统功能主要包括以下几个模块:
系统登录
商品入库管理(包括商品信息管理)
商品销售管理
用户管理与权限管理
输入
管理员登录页
人 用 密 个
系统流程图
系统登录确定登录
进 货 管
销售员登录
个 销售管 密
员 户 码 人 添 删 查
人 添 删 结 码
管 注 用户信息数据 2 系统设计方案 商品信息数据
修 信 加 除 询
Java?Swing 概述?
信 加 除 账 修
通理过图册形用户改界面(息Grap库hical库?User库?Interface,GUI),用销户和销程序之按间可以方便
息 改
的进行交互。Java 的java.awt?(Abstract?Window?Toolkit)?包中包括了多种类和接口,
修用于在删Java?Applicati修on 中进行GUI 编程。Java?Swing 是Java?Foundation?Classes(JFC)的一部分,是一个用于开发 Java 应用程序用户界面的开发工具包。在 Swing 中,Sun 开
修
发了一个经过仔细设计的、灵活而强大的?GUI?工具包。?它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing 开发人员只用很少的代码就可以利用 Swing 丰富、灵活的功能和模块化组件来创建优雅的用户界面。?Swing 增强了 AWT 中组件的功能,这引起增强的组件命名通常是在AWT 组件名前增加了一个“J”字母;同时也提供了更多的组件库,如:按钮( JButton?)、单选按钮(JRadioButton?)、复选框(JCheckBox?)、文本区(JTextArea)、文本字段(JTextField)、列表(JList?)、组合框(JComboBox?)、树(JTree)、表格(JTable)。一个 Java?GUI 通常由顶层容器、中间容器以及多个原子组件组成。每个原子组件或容器都可能触发相应事件的产生。容器是一类能够在其中容纳其他组件的特殊组件。Swing 的 GUI 组件类是按照类属层次以树状结构进行组织的。在这个树的最顶层,即树的根部,使一个最基本的容器类,被称为顶层容器。Swing?提供了三个通用的顶层容器类 JFrame,JDialog 和 JApplet。JFrame 提供了基于窗体的应用程序,JDialog 提供对话框形式的界面,JApplet 提供 Java 小应用程序的界面形式。在顶层容器下是中间容器,用于容纳其他的组件。通常窗格本身在显示界面中是看不到的。面板类 Panel 是一种中间容器,它的唯一作用是使组件更容易定位。顶层容器通过 getContentPane()方法获取内部的一个内容窗格。?
使用 JDBC-ODBC 与 MySQL 数据库建立连接
2、在
2、在 Java 程序中加载驱动程序。在 Java 程序中,可以通过?“Class.forName(“指定
数据库的驱动程序”)” 方式来加载添加到开发环境中的驱动程序,例如加载 MySQL 的
数据驱动程序的代码
为: ?Class.forName(org.gjt
3、创建数据连接对象:通过 DriverManager 类创建数据库连接对象 Connection。
DriverManager 类作用于 Java 程序和 JDBC 驱动程序之间,用于检查所加载的驱动程序是否可以建立连接,然后通过它的 getConn
您可能关注的文档
最近下载
- 2025年运动康复师 膝关节骨关节炎(KOA)运动处方习题库.doc VIP
- 铝包钢芯耐热铝合金绞线.docx VIP
- 2025年康复治疗师《糖尿病康复》运动处方习题库.doc VIP
- 东方证券2021ESG报告.PDF VIP
- 2025年康复治疗师《康复体育与运动处方》习题库.doc VIP
- 山东省日照市2025-2026学年高三上学期开学校际联考语文试卷及答案.pdf VIP
- 合肥工业大学介绍PPT模板.pptx VIP
- 2025年历届广西单招试题及答案.docx
- 2025年康复治疗师《人工关节置换术后康复》习题库.doc VIP
- 2025年康复治疗师《骨折术后康复分期训练》习题库.doc VIP
文档评论(0)