- 6
- 0
- 约1.11万字
- 约 15页
- 2018-06-15 发布于福建
- 举报
数据结构课程设计产品销存储管理系统
课程设计报告
课程名称 数据结构课程设计
设计题目 产品进销存储管理系统(java)
专业、班级 软件工程1004
一 、引言(简要说明设计题目的目的、意义、内容、主要任务等)
一 、设计任务及目的――产品进销存管理系统
问题描述:
针对某一种行业的库房的产品进销存情况进行管理。
基本要求目的:
⑴采用一定的存储结构对库房的货品及其数量进行分类管理;
⑵可以进行产品类的添加、产品的添加、产品数量的添加;
⑶能够查询库房每种产品的总量、进货日期、销出数量、销售时间
二、功能需求分析意义
系统的功能主要有:管理员操作:进入系统后,管理员就可以对产品的进货,销
售,存货等方面的信息有个详细的了解。并且可以对产品的类,产品,产品的数量,
产品销售信息进行管理,可以添加新的产品信息。同时对库房每种产品的总
量、进货日期、销出数量、销售时间等也可以有详细的了解。
三 、主要内容及任务
通过java实现这个系统,并用界面的方式展示出来,任务是通过java创建界面JFrame;
并添加按钮监听,可以对数据的查询,添加等操作;
设计算法对数据进行操作;
最终为了数据的不丢失把数据序列化到文件中去,这样也方便数据的添加,查询等操作。
二 、正文(课程设计的主要内容,包括实验与观测方法和结果、仪器设备、计算方法、编程原理、数据处理、设计说明与依据、加工整理和图表、形成的论点和导出的结论等。正文内容必须实事求是、客观真切、准确完备、合乎逻辑、层次分明、语言流畅、结构严谨,符合各学科、专业的有关要求。)
1 . 功能算法设计
1.1 各功能函数关系图
2 . 详细算法设计
2 . 1 . java 基本窗口建立;
基本的JFrame窗口的建立。
2 . 2 .建立一个集合,用于存储产品信息;
为了数据的不丢失我把数据存储到了文件里。
2 . 3 . 添加一个方法;用于添加产品数据信息;
添加产品的相关信息,如产品类、产品、产品数量、进货日期、销出数量、
销售时间等。
2 . 4 . 添加一个方法;用于查询产品数据信息;
查询产品的相关信息,如产品类、产品、产品数量、进货日期、销出数量、
销售时间等。
2 . 5 . 添加十多个个监听事件;
当鼠标按下按钮时,得到事件看执行什么任务,如弹出添加窗口,查询窗口;
或是退出系统。
2 . 6. 再添加监听时有四个我写的是内部类实现actionlistener接口,其他的全是
另写一个类实现actionlistener接口然后调用这个类来实现。
2 . 7 . 重要方法 构造器传参;
当另一个窗口需要其他窗口数据是,需要写一个构造方法把数据传过去,
还有当一个内部类需要用到外部类的属性,数据时,都需要用构造器传参
来获得属性。
2 . 8 . 把数据集合保存到文件时实现序列化;
把数据序列化到文件方便存储,获取。
重要代码
3. 1 .主窗口建立;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class ManagerUI extends JFrame{
private JPanel panel;
private JPanel panel2;
private JLabel label;
private JButton button;
private JLabel label1;
private JButton button2;
private JLabel label2;
private JButton button3;
private JLabel label3;
private ActionListener listener;
public ManagerUI(){
this.setDefaultCloseOperation(D
您可能关注的文档
最近下载
- GB50794-2012:光伏发电站施工规范.pdf VIP
- 广东省深圳市2025届高三下学期第一次调研考试(一模)生物试卷 含解析.docx VIP
- 2025-2026学年人教版(2024)初中英语八年级上册(全册)教学设计(附教材目录P127) .pdf VIP
- STM32F1开发指南-库函数版本_V3.1 .pdf VIP
- 酿酒葡萄与葡萄酒理化指标及其质量的分析与评估.pdf VIP
- CNG加气站应急演练方案.docx VIP
- 医院急诊科工作总结与经验交流.docx VIP
- 2025年医院卫生院接受社会捐赠管理办法.docx
- 材力习题册答案材料力学结.pdf VIP
- 四川省宜宾市叙州区2021-2022学年八年级上学期期末数学试题和答案详解(word版).docx VIP
原创力文档

文档评论(0)