当前位置:首页>> >>


吴昕烨_鲜花销售_源代码.rar

收藏

资源目录
    文档预览:
    编号:20181030003659899    类型:共享资源    大小:878.00KB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    吴昕烨 鲜花 销售 源代码
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训_______姓 名 吴昕烨________ 班 级 17 软嵌 2 班 ______ 学 号 1712011047 _ 指导教师 濮宏伟____________ 金陵科技学院2018.71题目:网上鲜花营销系统的设计与实现设计的目的和要求:本次课程设计目的是使学生结合ArrayList、Vector集合和Java swing可视化编程以及所学的Java知识,熟练使用Eclipse工具系统模块开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的系统模块,并培养解决实际问题和培养团队合作的能力。掌握系统模块开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.提高学生在现实生活中收集需求信息,对需求进行评估,进行需求整理、加工的能力。2.在实际的项目任务中培养系统模块开发的技能。3.在实际的项目任务中编程、调试、测试能力得到提高。4. 在实际的项目任务中使学生的编码规范性得到提高。5.培养学生团队协作和人际交往方面的能力。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握项目开发中的相关文档的编写。2设计的软件环境:奔腾以上计算机,Windows10 操作系统,装有 JDK1.8和 Eclipse软件功能模块设计:系统从功能模块的角度上划分为以下几个功能模块:用户管理、商品管理、订单管理,店家管理四大部分,以下是该系统的功能模块图见下图: 在线鲜花销售系统用户模块订单模块商品模块店家模块用户注册用户登陆店名模糊查询店家商品查询下单并查看订单状态修改订单取消订单查看用户订单退单处理3以下是各个模块具体实现功能介绍:1.用户管理功能注册用户信息:包括添加用户的用户名,登录密码,性别,联系方式,地址等信息。2.商品管理功能(1)查询商家信息:包括通过模糊查询搜索店名的名称。(2)查询商家商品信息:点击选中商品查询具体信息。3.订单管理功能(1)订单信息:包括直接在订单内显示需要的商品名 送达的时间和地址(2)修改订单信息:包括在下订单时修改姓名,联系方式,地址等。4.店家管理功能(1)商品信息管理:包括对商品信息进行增删该查。(2)订单信息:包括查看所有用户订单等。(3)退单管理:包括对用户申请退单的审核,同样退单则删除订单。4设计过程和内容:package com.ui;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.table.DefaultTableModel;import javax.swing.table.TableModel;import com.data.ShoppingCartData;import com.service.*;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.JToolBar;import javax.swing.ListSelectionModel;import javax.swing.JButton;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JTextField;import java.awt.event.ActionListener;import java.util.Vector;import java.awt.event.ActionEvent;import java.awt.Font;public class Main extends JFrame {private JPanel contentPane;private JTable table;private JTextField Name;private JButton button;private DefaultTableModel tableModel;private DefaultTableModel table1Model;private JButton button_2;private JButton button_3;private JTable table1;private JTextField Name1;/*** Launch the application.14*/public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {try {Main frame = new Main();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}}});}/*** Create the frame.*/public Main() {setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 691, 500);contentPane = new JPanel();contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));setContentPane(contentPane);contentPane.setLayout(null);JScrollPane scrollPane = new JScrollPane();scrollPane.setBounds(85, 81, 270, 107);contentPane.add(scrollPane);table = new JTable();table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);tableModel = new DefaultTableModel();table.setModel(tableModel);scrollPane.setViewportView(table);scrollPane.setViewportView(table);JLabel lblNewLabel = new JLabel(“\u67E5\u8BE2\u5546\u54C1“);lblNewLabel.setFont(new Font(“黑体“, Font.PLAIN, 20));lblNewLabel.setBounds(69, 35, 88, 18);contentPane.add(lblNewLabel);Name = new JTextField();Name.setBounds(157, 34, 146, 24);contentPane.add(Name);15Name.setColumns(10);button = new JButton(“\u67E5\u8BE2“);button.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {String name = Name.getText();com.service.Service service = new com.service.Service();Vector title = new Vector datalist = service.getUsersByName(name);tableModel.setDataVector(datalist, title);}});button.setBounds(317, 33, 88, 27);contentPane.add(button);JButton button_1 = new JButton(“\u6DFB\u52A0“);button_1.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent arg0) {new Addxianhua().setVisible(true);}});button_1.setBounds(369, 76, 113, 27);contentPane.add(button_1);button_2 = new JButton(“\u4FEE\u6539“);button_2.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {int row = table.getSelectedRow();if(row == -1){JOptionPane.showMessageDialog(Main.this, “请选择一行数据修改“, “请选择“,JOptionPane.INFORMATION_MESSAGE);}else{String floname = table.getValueAt(row, 0).toString();String floprice = table.getValueAt(row, 1).toString();String flodes = table.getValueAt(row, 2).toString();16new Xiugai(Main.this,floname).setVisible(true);}}});button_2.setBounds(369, 116, 113, 27);contentPane.add(button_2);button_3 = new JButton(“\u5220\u9664“);button_3.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {int row = table.getSelectedRow();if(row == -1){JOptionPane.showMessageDialog(Main.this, “请选择一行数据删除“, “请选择“,JOptionPane.INFORMATION_MESSAGE);}else{String name = table.getValueAt(row, 0).toString();int num = JOptionPane.showConfirmDialog(Main.this, “确认删除用户名:“+name+“,的数据吗“,“删除确认“,JOptionPane.YES_NO_OPTION);if(num == JOptionPane.YES_OPTION){com.service.Service service = new com.service.Service();service.deleteFlower(name);showdata();}}}});button_3.setBounds(369, 161, 113, 27);contentPane.add(button_3);2JScrollPane scrollPane1 = new JScrollPane();scrollPane1.setBounds(85, 265, 270, 107);contentPane.add(scrollPane1);table1 = new JTable();scrollPane1.setViewportView(table1);table1Model = new DefaultTableModel();table1.setModel(table1Model);scrollPane1.setViewportView(table1);scrollPane1.setViewportView(table1);JLabel label = new JLabel(“\u67E5\u8BE2\u8BA2\u5355“);label.setFont(new Font(“黑体“, Font.PLAIN, 20));label.setBounds(69, 234, 88, 18);contentPane.add(label);Name1 = new JTextField();Name1.setBounds(157, 233, 146, 24);contentPane.add(Name1);Name1.setColumns(10);JButton button_4 = new JButton(“\u67E5\u8BE2\u8BA2\u5355“);button_4.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent arg0) {showdata1();}});button_4.setBounds(317, 232, 93, 27);contentPane.add(button_4);}public void showdata() {// TODO Auto-generated method stubString name = Name.getText();Service service = new Service();//将查询的结果封装到 DefaultTableModel 的模型中2//类似于 ArrayList,只不过是线程安全的Vector title = new Vector datalist = service.getUsersByName(name);//封装表格内容tableModel.setDataVector(datalist, title);}public void showdata1() {// TODO Auto-generated method stubString name = Name1.getText();Service service = new Service();//将查询的结果封装到 DefaultTableModel 的模型中//类似于 ArrayList,只不过是线程安全的Vector title = new Vector datalist = service.getCartByName(name);//封装表格内容table1Model.setDataVector(datalist, title);}}package com.ui;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.table.DefaultTableModel;import javax.swing.table.TableModel;import com.data.ShoppingCartData;import com.model.flower;import com.service.*;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.JToolBar;
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:吴昕烨_鲜花销售_源代码.rar
    链接地址:http://www.gold-doc.com/p-255386.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开