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

这篇博客是关于Java期末课程设计的公交管理系统,详细介绍了需求分析、系统设计、功能实现以及运行环境。系统采用Java语言开发,具有登录、注册、六大管理模块等功能,通过此次设计,作者深化了对Java面向对象编程的理解并提升了实际操作能力。
摘要由CSDN通过智能技术生成

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更多的实用功能,也了解到了自己学习结合实践的不足.

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

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

以后的工作打好基础.

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值