Java期末课程设计

—— Busmanagerment

课程名称:算法设计与分析

任课老师:吴倩

学生姓名:谢秀华

学生学号:1037005

所在院系:信息工程学院

班级: 10计算机1班

一、前言3

二、 需求分析3

2.1 任务和功能3

2.2 运行环境3

2.3 开发语言3

三、 分析及设计3

四、 具体代码实现的结果4

4.1 代码结构4

4.2 功能模块实现6

五、 课程设计结论17

参考文献18

致 谢18

一、前言

本文通过所学的java 知识,并且利用java 的可视化界面编程,论述了使用面向对向

方法,对Busmanagerment程序进行需求分析、概要设计、详细设计,最后使用Java

编程实现该系统的全过程。Java语言是目前比较流行的编程语言,并且有着简单易学,架

构清晰等优点。通过这次课程设计,不仅仅巩固了老师上课讲的知识,而且也锻炼了我们的

对java面向对象的编程能力,也能真正的理解它的优点。

二、需求分析

2.1 任务和功能

编写一个程序来实现Busmanagerment,具体要求如下:

(1)具有一个较好的可视化界面,大体做到美观、大方,模块化清晰。

(2)整个系统采用了大量的组合方式来实现。

(3)整个程序分为六个包,分别为添加、修改、登陆、主界面、六个分界面和测试界面。

(4)首先有登录和注册的功能,如果用户知道数据库中的登录名和密码就可以直接选择登

录,如果不知,就可以自己注册一个用户名,然后进入登录界面,方便用户使用。

(5)登录就去后就进入到主界面,可以选择自己要进入的模块,如果一个模块操作完成,

还可以返回到主界面选择其他的模块。

2.2 运行环境

(1)Windowsxp 系统及其以上系统

(2)Myeclipse 10.0及其以上版本

(3)Sqlserver2005

2.3 开发语言

JAVA 语言

三、分析及设计

为了方便保存某些公交车的相关信息,把公交车、乘客、路线等都分别保存在数据库中,

便于用户查看信息等操作。Java 中提供很多方法供程序员使用,从而可以直接调用它里面的

方法来实现添加、删除、修改、查询等操作。同时,让学生进一步了解java 所提供的强大

的内部方法。本系统设计了六大主要模块:公交车管理模块、自行车管理模块、员工管理模

块、经理管理模块、乘客管理模块、路线管理模块。

四、具体代码实现的结果

4.1 代码结构

添加模块类图:

修改模块:

登录模块:

主界面:

六大模块:

4.2 功能模块实现

主要的测试程序:

Main_test:

package Main_test;

import Login.Zhuce;

public class Main_test {

public static void main(String[] args) {

Zhuce login=new Zhuce();

login.setVisible(true);}

}

登录界面设计的截图 (代码见附件)

主要界面设计的截图 (代码见附件)

(1)公交车管理模块截图 (代码见附件)

修改模块:

增加模块:

自行车管理模块截图 (代码见附件)

修改模块:

增加模块:

员工管理模块 (代码见附件):

修改模块:

添加模块:

经理管理模块截图 (代码见附件):

修改模块:

添加模块:

乘客管理模块截图 (代码见附件):

修改模块:

添加模块:

路线管理模块:

修改模块:

查询模块:

五、课程设计结论

Java课程设计这几周来,通过对所选java题目程序的详细分析和更改,受益

匪浅.让我了解到了Java更多的实用功能,也了解到了自己学习结合实践的不足.

实用的软件理论,技术与方法才是我们学习的最终目的,应该有更多的时间花在

实践环节,也希望学校以后能安排更多的实验性课程,不至于让理论成为白字,为

以后的工作打好基础.

从这系统设计中,我发现了

java 公交管理系统 代码_JAVA课程设计报告公交管理系统.pdf相关推荐

  1. 电子记事本java代码_JAVA课程设计报告电子钟日历记事本

    JAVA课程设计报告电子钟日历记事本 课课程程设设计计 报报告告 ( 2012-- 2013 年度第年度第 2 学期学期) 日历记事本日历记事本 专业专业计算机科学与技术计算机科学与技术 学生姓名学生 ...

  2. java驾校管理系统代码_JAVA课程设计驾校管理系统

    [实例简介] 该项目是用JAVA-Swing编写.需要建立一个mysql表.因为软件问题无法导出,请读者自行创建.表的列数据在下载文件的截图中,因为程序有导出数据库到Excel文件和界面美化(共27个 ...

  3. java查询学生信息_分别显示女生_女生学生基本信息的代码_java课程设计学生信息管理系统_毕业论文.doc...

    java课程设计学生信息管理系统_毕业论文 学 号: 课 程 设 计 题 目学生信息管理系统学 院计算机科学与信息工程学院专 业金融信息化服务外包班 级学生姓名指导教师 2015年12月28日 课程设 ...

  4. 车辆管理系统c语言课程设计报告,图书馆管理系统C语言课程设计报告

    湖北科技大学程序设计课程设计报告项目名称: 图书馆管理系统学生名称: 朱捷学生编号: 2014117241班级: 软工作者1411指导老师: 龚雄星日期: 2016.2.251项目描述设计图书管理系统 ...

  5. java多功能计算器_Java课程设计多功能计算器 PDF 下载

    1.摘要: 为复习巩固Java语言的基础知识,进一步加深对java语言的理解和掌控.同过本课程设计使自身能够全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解.掌握和综合运用所学的知识 ...

  6. c语言程序设计银行卡管理系统,C语言课程设计报告-银行卡管理系统.doc

    银行卡管理系统 一.题目要求 请设计<银行卡管理系统>,要实现系统的主要功能模块有: 实现系统内制卡.发卡功能: 实现系统内卡帐户几相关帐户管理: 实现卡交易和合法性检查: 实现卡金融交易 ...

  7. java班级管理系统用到数据库_java班级管理课程设计报告--班级管理系统.docx

    java班级管理课程设计报告--班级管理系统 <Java程序设计>课程设计报告课设题目: 班级管理系统 学院:信息技术工程学院 专 业:计算机科学与技术 目 录1 引言11.1 开发背景及 ...

  8. java课程设计连连看_连连看_java课程设计报告

    连连看_java课程设计报告 <连连看> 项目设计报告 专 业: 软件工程 班 级: 07级2班 姓 名: 二00九 年 七 月 二十一 日 目 录 1.项目设计目的.意义-------- ...

  9. java课程设计报告连连看_连连看_java课程设计报告.doc

    连连看_java课程设计报告 <连连看> 项目设计报告 专 业: 软件工程 班 级: 07级2班 姓 名: 二00九 年 七 月 二十一 日 目 录 1.项目设计目的.意义-------- ...

最新文章

  1. matlab 2010无法运行程序,matalb r2010a安装后打开出现一系列警告,无法运行,哪位大神帮...
  2. 26.进程空间和线程空间
  3. 面试系列-SpringMVC那些事(一)
  4. VMware install MikroTik RouterOS
  5. 基于事件驱动架构构建微服务第16部分:Azure Active Directory B2C
  6. Android应用程序消息处理机制(Looper、Handler)分析
  7. spring AOP注解实现
  8. python入门经典-Python入门经典
  9. Ubuntu 16 安装JDK1.8
  10. 冷峭的 渗透测试入门DVWA教程001:环境搭建
  11. Oracle备份与恢复-误删数据文件恢复(非归档模式)
  12. 关于URL中带空格的问题
  13. 3. 站在使用层面,Bean Validation这些标准接口你需要烂熟于胸
  14. python广义极值_广义极值(GEV)极大似然拟合的奇异pdf
  15. 儿童用白炽灯和护眼灯哪个好?推荐适合儿童使用的护眼灯
  16. lambda函数--(Python实现货币兑换案例)
  17. PEEL——深度隐写信息去除攻击——PEEL: A Provable Removal Attack on Deep Hiding
  18. Hive基于SQL创建漏斗模型
  19. 【英语语法疑难点】An estimated后接个名词复数是个什么用法?
  20. 从硬件到语言,详解C++的内存对齐

热门文章

  1. FPGA 之 SOPC 系列(九)SOPC 补充:altera与xilinx对比
  2. permit-712签名
  3. 大众点评 与 美团 与饿了么
  4. DirectX11 With Windows SDK--15 几何着色器初探
  5. oracle关联表查询记录表最新一条记录
  6. 编写一个简单的“个人简历”网页
  7. L3-python语言中的几种特征操作
  8. mysql中哪种方式可以开启一个事务_网易技术类笔试题-2016
  9. 中国有多少个省,多少个直辖市,多少个特别行政区,多少个自治区
  10. 高中计算机辗转相除法,高中数学的辗转相除法问题