当前位置:首页>> >>


严承旭_车辆管理系统_源代码.rar

收藏

资源目录
    文档预览:
    编号:20181030003659243    类型:共享资源    大小:237.56KB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    严承旭 车辆 管理 系统 源代码
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训_______姓 名 严承旭 __________ 班 级 17 软嵌 1 班 ______ 学 号 1712011059 指导教师 濮宏伟____________ 金陵科技学院2018.71题目:车辆管理系统设计与实现设计的目的和要求:目的:本次课程设计目的是使学生结合ArrayList、Vector集合和Java swing可视化编程以及所学的Java知识,熟练使用Eclipse工具系统模块开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的系统模块,并培养解决实际问题和培养团队合作的能力。掌握系统模块开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.提高学生在现实生活中收集需求信息,对需求进行评估,进行需求整理、加工的能力。2.在实际的项目任务中培养系统模块开发的技能。3.在实际的项目任务中编程、调试、测试能力得到提高。4. 在实际的项目任务中使学生的编码规范性得到提高。5.培养学生团队协作和人际交往方面的能力。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握项目开发中的相关文档的编写。设计的软件环境:奔腾以上计算机,Windows7 操作系统,装有 JDK1.8和 Eclipse软件。2功能模块设计:以下是各个模块具体实现功能介绍:1.用户管理功能(1)注册用户信息:包括添加用户的用户名,登录密码,性别。(2)修改用户信息:包括修改用户密码等信息。2.管理员管理功能(1)车辆信息管理:包括对车辆信息进行增删改查;(2)租赁信息:包括查看所有用户的订单;(3)发送订单:对用户车辆信息的审核;3.车辆管理功能(1)查询可租车辆的信息:包括租车请求的发送;设计过程和内容:RegisterFrame.java(管理员和用户的注册界面)package com.ycxcg.ui;在线车辆租赁系统用户模块 管理员模块 租车模块用户注册 用户登录 查看租车信息 管理员注册 管理员登录 车辆信息增删改查 用户订单的处理 下单并观察租车状态 修改租车订单3import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import com.ycxcg.model.User;import com.ycxcg.ui.RegisterFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import java.awt.Font;import javax.swing.JComboBox;import javax.swing.DefaultComboBoxModel;import java.awt.Color;import javax.swing.JTextField;import javax.swing.JButton;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import javax.swing.JPasswordField;import javax.swing.ImageIcon;import javax.swing.SwingConstants;import com.ycxcg.model.User;import com.ycxcg.service.UserService;public class RegisterFrame extends JFrame {private JPanel contentPane;private JTextField txtName;private JPasswordField txtPass;private JComboBox comboBox;/*** Launch the application.*/public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {try {RegisterFrame frame = new RegisterFrame();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}23}});}/*** Create the frame.*/public RegisterFrame() {setTitle(“\u7CFB\u7EDF\u6CE8\u518C“);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(600,300, 600, 390);contentPane = new JPanel();contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));setContentPane(contentPane);contentPane.setLayout(null);JLabel lblNewLabel = new JLabel(“XX\u8F66\u8F86\u7BA1\u7406\u7CFB\u7EDF“);lblNewLabel.setFont(new Font(“幼圆“, Font.PLAIN, 30));lblNewLabel.setBounds(175, 28, 210, 47);contentPane.add(lblNewLabel);JLabel lblNewLabel_1 = new JLabel(“\u7528\u6237\u6743\u9650\uFF1A“);lblNewLabel_1.setFont(new Font(“宋体“, Font.PLAIN, 20));lblNewLabel_1.setBounds(66, 110, 100, 32);contentPane.add(lblNewLabel_1);comboBox = new JComboBox();comboBox.setBackground(Color.WHITE);comboBox.setForeground(Color.BLACK);comboBox.setFont(new Font(“幼圆“, Font.PLAIN, 15));comboBox.setModel(new DefaultComboBoxModel(new String[] {“\u8BF7\u9009\u62E9“, “\u7BA1\u7406\u5458“, “\u666E\u901A\u7528\u6237“}));comboBox.setBounds(191, 113, 100, 30);contentPane.add(comboBox);JLabel lblNewLabel_2 = new JLabel(“\u7528\u6237\u540D\uFF1A“);lblNewLabel_2.setFont(new Font(“宋体“, Font.PLAIN, 20));lblNewLabel_2.setBounds(66, 172, 80, 18);contentPane.add(lblNewLabel_2);txtName = new JTextField();txtName.setBounds(175, 171, 224, 24);contentPane.add(txtName);txtName.setColumns(10);24JLabel lblNewLabel_3 = new JLabel(“\u5BC6\u94A5\uFF1A“);lblNewLabel_3.setFont(new Font(“宋体“, Font.PLAIN, 20));lblNewLabel_3.setBounds(66, 228, 72, 18);contentPane.add(lblNewLabel_3);JButton btnNewButton = new JButton(“\u6CE8\u518C“);btnNewButton.setIcon(new ImageIcon(RegisterFrame.class.getResource(“/com/sun/javafx/webkit/prism/resources/mediaTimeThumb.png“)));btnNewButton.setFont(new Font(“迷你简菱心“, Font.PLAIN, 15));btnNewButton.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {String name = txtName.getText();String pass = new String(txtPass.getPassword());if (““.equals(name) || ““.equals(pass)) {// 非空判读// 提示用户名或密码不能为空JOptionPane.showMessageDialog(RegisterFrame.this, “提示用户名或密钥不能为空“, “非空验证“,JOptionPane.WARNING_MESSAGE);return;}if (name.length() title = new Vector datalist = service.getUsersByName(number);//封装表格内容tableModel.setDataVector(datalist, title);}MainFrame1.java(用户界面)package com.ycxcg.ui;import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.Font;
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

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