当前位置:首页>> >>


单玉华_在线鲜花销售系统_源代码.rar

收藏

资源目录
    文档预览:
    编号:20181030003618259    类型:共享资源    大小:253.61KB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    单玉华 在线 鲜花 销售 系统 源代码
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训_______姓 名 单玉华 ________ 班 级 17 软嵌 1 班 ______ 学 号 1712011031 _ 指导教师 濮宏伟____________ 金陵科技学院2018.7题目:在线鲜花销售系统设计的目的和要求:本次课程设计目的是使学生结合JFrame所学知识,熟练使用Eclipse工具程序开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的网页程序,并培养解决实际问题和培养团队合作的能力。掌握开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.提高学生在现实生活中收集需求信息,对需求进行评估,进行需求整理、加工的能力。2.在实际的项目任务中培养JFrame项目开发的技能。3.在实际的项目任务中JFrame编程、调试、测试能力得到提高。4. 在实际的项目任务中使学生的编码规范性得到提高。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握 JFrame项目开发中的相关文档的编写。设计的软件环境:奔腾以上计算机,Windows7 操作系统,装有 JDK1.8和 Eclipse软件,tomcat 8,Mysql 5.1。功能模块设计:以下是各个模块具体实现功能介绍:1. 用户登录浏览功能2. 注册登录之后对商品信息的浏览2.商品管理功能(1)查询商家信息:包括通过模糊查询搜索店名的名称。3.订单管理功能((2)修改订单信息:包括在下订单时修改品名,品种,价格等。4.购物车管理功能(1)添加商品信息:包括商品的名称,品种,价格等。(2)删除商品信息:包括商品的名称,品种,价格等。(3)通过购物车下单:包括商品商品的名称,品种,价格等。5.店家管理功能(1)商品信息管理:包括对商品信息进行增删该查。(2)订单信息:包括查看所有用户订单等。设计过程和内容:Register.javapackage ui;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import service.userservice;import javax.swing.JLabel;import javax.swing.JOptionPane;import java.awt.Font;import javax.swing.ImageIcon;import javax.swing.JTextField;import javax.swing.JButton;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import javax.swing.JPasswordField;public class register extends JFrame {private JPanel contentPane;private JTextField textname;private JPasswordField password;/*** Launch the application.*/public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {try {register frame = new register();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}}});}/*** Create the frame.*/public register() {setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 502, 498);contentPane = new JPanel();contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));setContentPane(contentPane);contentPane.setLayout(null);JLabel label = new JLabel(“\u7528\u6237\u6CE8\u518C“);label.setFont(new Font(“宋体“, Font. BOLD, 30));label.setBounds(165, 13, 163, 64);contentPane.add(label);JLabel label_1 = new JLabel(“\u7528\u6237\u540D\uFF1A“);label_1.setFont(new Font(“宋体“, Font. BOLD, 20));label_1.setBounds(58, 108, 102, 38);contentPane.add(label_1);JLabel label_2 = new JLabel(“\u5BC6\u7801\uFF1A“);label_2.setFont(new Font(“宋体“, Font. BOLD, 20));label_2.setBounds(58, 194, 72, 18);contentPane.add(label_2);textname = new JTextField();textname.setBounds(163, 115, 171, 24);contentPane.add(textname);textname.setColumns(10);password = new JPasswordField();password.setBounds(162, 192, 176, 24);contentPane.add(password);password.setColumns(10);JButton confirm = new JButton(“\u786E\u8BA4“);confirm.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent arg0) {String name=textname.getText();String key=new String(password.getPassword());if(name.equals(““)||key.equals(““)){JOptionPane.showMessageDialog(register.this,“用户名或密码不能为空“,““,JOptionPane.INFORMATION_MESSAGE);return;}if(key.length()<6){JOptionPane.showMessageDialog(register.this,“密码不应小于6位“,“密码长度限制“,JOptionPane.INFORMATION_MESSAGE);return;}else{userservice a=new userservice();if(a.addUser(name, key)){JOptionPane.showMessageDialog(register.this,“注册成功“,“成功“,JOptionPane.INFORMATION_MESSAGE);}int num=JOptionPane.showConfirmDialog(register.this,“是否登录“,“登录“,JOptionPane.YES_NO_OPTION);if(num==JOptionPane.YES_OPTION){new logan().setVisible(true);register.this.dispose();}}}});confirm.setFont(new Font(“宋体“, Font. BOLD, 20));confirm.setBounds(65, 295, 113, 27);contentPane.add(confirm);JButton chongzhi = new JButton(“\u91CD\u7F6E“);chongzhi.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {new register().setVisible(true);register.this.dispose();}});chongzhi.setFont(new Font(“宋体“, Font. BOLD, 20));chongzhi.setBounds(265, 296, 113, 27);contentPane.add(chongzhi);}}Logan.javapackage 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.JLabel;import javax.swing.JOptionPane;import java.awt.Font;import javax.swing.JTextField;import javax.swing.JButton;import javax.swing.JRadioButton;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import javax.swing.ImageIcon;import javax.swing.ButtonGroup;import javax.swing.JPasswordField;import service.userservice;import java.awt.Color;import javax.swing.event.AncestorListener;import javax.swing.event.AncestorEvent;import java.awt.event.ComponentAdapter;import java.awt.event.ComponentEvent;public class logan extends JFrame {private JPanel contentPane;private JTextField textname;private JPasswordField password;private final ButtonGroup buttonGroup = new ButtonGroup();/*** Launch the application.*/public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {try {logan frame = new logan();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}}});}/*** Create the frame.*/public logan() {setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 508, 497);contentPane = new JPanel();contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));setContentPane(contentPane);contentPane.setLayout(null);JLabel label = new JLabel(“\u5728\u7EBF\u9C9C\u82B1\u9500\u552E“);label.setFont(new Font(“宋体“, Font. BOLD, 30));label.setBounds(138, 13, 211, 97);contentPane.add(label);JLabel label_1 = new JLabel(“\u7528\u6237\u540D\uFF1A“);label_1.setFont(new Font(“宋体“, Font. BOLD, 20));label_1.setBounds(63, 125, 108, 51);contentPane.add(label_1);JLabel label_2 = new JLabel(“\u5BC6\u7801\uFF1A“);label_2.setFont(new Font(“宋体“, Font. BOLD, 20));label_2.setBounds(63, 210, 79, 33);contentPane.add(label_2);textname = new JTextField();textname.setBounds(179, 138, 164, 24);contentPane.add(textname);textname.setColumns(10);password = new JPasswordField();password.setBounds(178, 216, 170, 24);contentPane.add(password);password.setColumns(10);JButton confirm = new JButton(“\u786E\u8BA4“);confirm.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {String name=textname.getText();String key=new String(password.getPassword());userservice service=new userservice();if(service.searchUser(name,key)){//登录成功//跳转到主界面,隐藏当前的登录界面JOptionPane.showMessageDialog(logan.this, “登录成功“, “成功“,JOptionPane. INFORMATION_MESSAGE);new main().setVisible(true);logan.this.setVisible(false);}else{//登录失败JOptionPane.showMessageDialog(logan.this, “登录失败“, “失败“,JOptionPane.ERROR_MESSAGE);}}});confirm.setFont(new Font(“宋体“, Font. BOLD, 20));confirm.setBounds(61, 335, 113, 27);contentPane.add(confirm);JButton quxiao = new JButton(“\u53D6\u6D88“);quxiao.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {logan.this.dispose();}});quxiao.setFont(new Font(“宋体“, Font.BOLD, 20));quxiao.setBounds(295, 334, 113, 27);contentPane.add(quxiao);JButton 注册 = new JButton(“\u6CA1\u6709\u8D26\u53F7\uFF1F\u8BF7\u5148\u6CE8\u518C\uFF01“);注册.addActionListener( new ActionListener() {public void actionPerformed(ActionEvent e) {int num=JOptionPane.showConfirmDialog(logan.this,“是否注册“,“注册“,JOptionPane.YES_NO_OPTION);if(num==JOptionPane.YES_OPTION){new register().setVisible(true);logan.this.dispose();}}});注册.setIcon( new ImageIcon(logan.class.getResource(“/javax/swing/plaf/metal/icons/Warn.gif“)));注册.setBounds(237, 405, 237, 27);contentPane.add(注册);JButton button = new JButton(“\u5E97\u5BB6\u7BA1\u7406“);button.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {new owner().setVisible(true);logan.this.dispose();}});button.setForeground(Color.RED);button.setFont(new Font(“宋体“, Font.BOLD, 15));button.setBounds(343, 85, 113, 27);contentPane.add(button);}}Main.javapackage ui;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JPopupMenu;import javax.swing.border.EmptyBorder;import javax.swing.table.DefaultTableModel;import service.userservice;import service.flowerservice;import model.flower;import javax.swing.JLabel;import java.awt.Font;import java.awt.Color;import java.awt.Component;import javax.swing.SwingConstants;import javax.swing.JButton;import javax.swing.ImageIcon;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.ListSelectionModel;import javax.swing.JTextField;import java.awt.event.ActionListener;
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

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