当前位置:首页>> >>


马明在线鲜花销售系统源代码.rar

收藏

资源目录
    文档预览:
    编号:20181030003615338    类型:共享资源    大小:330.91KB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    在线 鲜花 销售 系统 源代码
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训_______姓 名 马明 __________ 班 级 17 软嵌 1 班 ______ 学 号 1712011007 指导教师 濮宏伟____________ 金陵科技学院2018.71题目:在线鲜花销售系统设计的目的和要求:目的:本次课程设计目的是使学生结合Spring MVC+Mybatis所学知识,熟练使用Eclipse工具进行简单程序开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的网页程序,并培养解决实际问题和培养团队合作的能力。掌握java简单项目开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.提高学生在现实生活中收集需求信息,对需求进行评估,进行需求整理、加工的能力。2.在实际的项目任务中培养简单Java项目开发的技能。3.在实际的项目任务中Java编程、调试、测试能力得到提高。4. 在实际的项目任务中使学生的编码规范性得到提高。5.培养学生团队协作和人际交往方面的能力。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握简单 Java项目开发中的相关文档的编写。设计的软件环境:奔腾以上计算机,Windows7 操作系统,装有 JDK1.8和 Eclipse软件。2功能模块设计:系统从功能模块的角度上划分为以下几个功能模块:用户管理、商品管理、订单管理、店家管理四大部分,以下是该系统的功能模块图:以下是各个模块具体实现功能介绍:1.用户管理功能(1)注册用户信息:包括添加用户的用户名,登录密码,性别,联系方式,地址等信息。(2)修改用户信息:包括修改用户的密码等信息。2.商品管理功能(1)查询商家商品信息:点击选中商品查询具体信息。(2)根据商品信息进行下单操作。3.订单管理功能(1)订单信息:包括直接在订单内显示注册时的用户名,地址,联系电话以及鲜花的一些特性等。(2)修改订单信息:包括在下订单时修改姓名,联系方式,地址以及鲜花的一些特性等。(3)退除订单:包括对已进行的订单进行退除。4.店家管理功能(1)商家管理员登陆:包括管理员进行注册登录。(2)商品信息管理:包括对商品信息进行增删该查。在线鲜花销售系统用户模块 订单模块 商品模块 店家模块用户注册用户登陆用户修改密码下达订单修改订单退除订单根据商品信息查询根据商品信息下单管理员登陆查看订单根据订单进行配送商品信息管理3(3)订单信息:包括查看所有用户订单等。(4)配送订单:对用户提交的订单进行处理设计过程和内容:MainFrameshop.java(店家管理功能)package com.qst.ui;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Vector;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.JTextField;import javax.swing.JToolBar;import javax.swing.border.EmptyBorder;import javax.swing.table.DefaultTableModel;import com.qst.service.UserServiceflower;import javax.swing.ImageIcon;import java.awt.Font;25public class MainFrameshop extends JFrame {private JPanel contentPaneflower;private JTable table;private JTextField textFieldflower;private DefaultTableModel tableModel;/*** Launch the application.*/public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {try {MainFrameshop frame = new MainFrameshop();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}}});}/*** Create the frame.*/public MainFrameshop() {setTitle(“\u5546\u5BB6\u5904\u7406\u754C\u9762“);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 489, 334);contentPaneflower = new JPanel();contentPaneflower.setBorder(new EmptyBorder(5, 5, 5, 5));setContentPane(contentPaneflower);contentPaneflower.setLayout(null);JToolBar toolBar = new JToolBar();toolBar.setBounds(0, 0, 302, 21);contentPaneflower.add(toolBar);JButton button = new JButton(“\u6DFB\u52A0“);button.setFont(new Font(“华文行楷“, Font.PLAIN, 14));26button.setIcon(new ImageIcon(MainFrameshop.class.getResource(“/javax/swing/plaf/metal/icons/ocean/file.gif“)));button.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {new addFrame(MainFrameshop.this).setVisible(true);}});toolBar.add(button);JButton button_1 = new JButton(“\u5220\u9664“);button_1.setFont(new Font(“华文行楷“, Font.PLAIN, 14));button_1.setIcon(new ImageIcon(MainFrameshop.class.getResource(“/javax/swing/plaf/metal/icons/ocean/close.gif“)));button_1.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {int row=table.getSelectedRow();if(row==-1){JOptionPane.showMessageDialog(MainFrameshop.this, “请选择一行数据删除“, “请选择“,JOptionPane.INFORMATION_MESSAGE);}else{String name=table.getValueAt(row, 0).toString();int num=JOptionPane.showConfirmDialog(MainFrameshop.this, “确定要删除“+name+“的数据吗?“,“删除确定“,JOptionPane.YES_NO_OPTION);if(num==JOptionPane.YES_OPTION){UserServiceflower service=new UserServiceflower();service.deleteuser(name);showData();}}}});toolBar.add(button_1);JButton button_2 = new JButton(“\u4FEE\u6539“);button_2.setFont(new Font(“华文行楷“, Font.PLAIN, 14));button_2.setIcon(new ImageIcon(MainFrameshop.class.getResource(“/javax/swing/plaf/metal/icons/ocean/minimize.gif“)));27button_2.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {int row=table.getSelectedRow();String name=table.getValueAt(row, 0).toString();new modifyflowerFrame(MainFrameshop.this,name).setVisible(true); }});toolBar.add(button_2);JButton button_3 = new JButton(“\u8FD4\u56DE\u4E3B\u754C\u9762“);button_3.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {new Main().setVisible(true);MainFrameshop.this.dispose();}});button_3.setIcon(new ImageIcon(MainFrameshop.class.getResource(“/javax/swing/plaf/metal/icons/ocean/computer.gif“)));button_3.setFont(new Font(“华文行楷“, Font.PLAIN, 14));toolBar.add(button_3);JScrollPane scrollPane = new JScrollPane();scrollPane.setBounds(56, 118, 324, 147);contentPaneflower.add(scrollPane);table = new JTable();table.setFont(new Font(“楷体“, Font.PLAIN, 14));tableModel = new DefaultTableModel();table.setModel(tableModel);scrollPane.setViewportView(table);JLabel label = new JLabel(“\u9C9C\u82B1\uFF1A“);label.setFont(new Font(“楷体“, Font.PLAIN, 14));label.setBounds(41, 73, 54, 18);contentPaneflower.add(label);textFieldflower = new JTextField();textFieldflower.setBounds(123, 72, 144, 21);contentPaneflower.add(textFieldflower);textFieldflower.setColumns(10);JButton buttonfind = new JButton(“\u67E5\u8BE2\u9C9C\u82B1\u4FE1\u606F“);28buttonfind.setFont(new Font(“华文行楷“, Font.PLAIN, 14));buttonfind.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {String name=textFieldflower.getText();UserServiceflower service=new UserServiceflower();Vector title=new Vector datalist = service.getUsersByName(name);tableModel.setDataVector(datalist, title);}});buttonfind.setBounds(324, 71, 127, 23);contentPaneflower.add(buttonfind);}public void showData() {String name=textFieldflower.getText();UserServiceflower service=new UserServiceflower();Vector title=new Vector datalist = service.getUsersByName(name);tableModel.setDataVector(datalist, title);}}ResigterFramepackage com.qst.ui;import java.awt.EventQueue;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ButtonGroup;import javax.swing.JButton;29import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JRadioButton;import javax.swing.JTextField;import javax.swing.border.EmptyBorder;import com.qst.model.Userboss;import com.qst.service.UserServiceboss;public class RegisterFrame2 extends JFrame {private JPanel contentPaneregister;private JTextField textFname;private JPasswordField passwordField;private JTextField textFieldcontact;private JTextField textField;/*** Launch the application.*/public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {try {RegisterFrame2 frame = new RegisterFrame2();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}}});}/*** Create the frame.*/public RegisterFrame2() {setTitle(“\u6CE8\u518C\u754C\u9762“);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 486, 389);30contentPaneregister = new JPanel();contentPaneregister.setBorder(new EmptyBorder(5, 5, 5, 5));setContentPane(contentPaneregister);contentPaneregister.setLayout(null);JLabel label = new JLabel(“\u7BA1\u7406\u5458\u6CE8\u518C“);label.setFont(new Font(“华文新魏“, Font.PLAIN, 17));label.setBounds(171, 10, 93, 33);contentPaneregister.add(label);JLabel labelname = new JLabel(“\u7528\u6237\u540D\uFF1A“);labelname.setFont(new Font(“楷体“, Font.PLAIN, 12));labelname.setBounds(58, 56, 54, 15);contentPaneregister.add(labelname);textFname = new JTextField();textFname.setBounds(141, 53, 171, 21);contentPaneregister.add(textFname);textFname.setColumns(10);JLabel labelpass = new JLabel(“\u5BC6\u7801\uFF1A“);labelpass.setFont(new Font(“楷体“, Font.PLAIN, 12));labelpass.setBounds(58, 93, 54, 15);contentPaneregister.add(labelpass);passwordField = new JPasswordField();passwordField.setBounds(141, 90, 171, 21);contentPaneregister.add(passwordField);JLabel lblNewLSex = new JLabel(“\u6027\u522B\uFF1A“);lblNewLSex.setFont(new Font(“楷体“, Font.PLAIN, 12));lblNewLSex.setBounds(58, 143, 54, 15);contentPaneregister.add(lblNewLSex);JRadioButton rdbtmale = new JRadioButton(“\u7537“);rdbtmale.setFont(new Font(“华文行楷“, Font.PLAIN, 14));rdbtmale.setBounds(141, 139, 121, 23);contentPaneregister.add(rdbtmale);JRadioButton radioBfemale = new JRadioButton(“\u5973“);radioBfemale.setFont(new Font(“华文行楷“, Font.PLAIN, 14));radioBfemale.setBounds(330, 139, 121, 23);contentPaneregister.add(radioBfemale);ButtonGroup butGp=new ButtonGroup();
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

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