课程设计Java停车场系统报告,java 课程设计报告- _公交管理系统.doc

java 课程设计报告- _公交管理系统

Java期末课程设计

—— Busmanagerment

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

任课老师:

学生姓名:

学生学号:

所在院系:信息工程学院

班级: 10计算机1班

目录

TOC \o "1-3" \h \u HYPERLINK \l _Toc31578 一、前言 PAGEREF _Toc31578 2

HYPERLINK \l _Toc17512 二、 需求分析 PAGEREF _Toc17512 2

HYPERLINK \l _Toc29657 2.1任务和功能 PAGEREF _Toc29657 2

HYPERLINK \l _Toc23079 2.2 运行环境 PAGEREF _Toc23079 2

HYPERLINK \l _Toc19466 2.3 开发语言 PAGEREF _Toc19466 3

HYPERLINK \l _Toc16361 三、 分析及设计 PAGEREF _Toc16361 3

HYPERLINK \l _Toc8165 四、 具体代码实现的结果 PAGEREF _Toc8165 3

HYPERLINK \l _Toc17564 4.1代码结构 PAGEREF _Toc17564 3

HYPERLINK \l _Toc25127 4.2功能模块实现 PAGEREF _Toc25127 5

HYPERLINK \l _Toc6501 五、 课程设计结论 PAGEREF _Toc6501 16

HYPERLINK \l _Toc27452 参考文献 PAGEREF _Toc27452 17

HYPERLINK \l _Toc22903 致 谢 PAGEREF _Toc22903 17

一、前言

本文通过所学的java知识,并且利用java的可视化界面编程,论述了使用面向对向方法,对Busmanagerment程序进行需求分析、概要设计、详细设计,最后使用Java编程实现该系统的全过程。Java语言是目前比较流行的编程语言,并且有着简单易学,架构清晰等优点。通过这次课程设计,不仅仅巩固了老师上课讲的知识,而且也锻炼了我们的对java面向对象的编程能力,也能真正的理解它的优点。

需求分析

2.1任务和功能

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

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

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

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

(4)首先有登录和注册的功能,如果用户知道数据库中的登录名和密码就可以直接选择登 录,如果不知,就可以自己注册一个用户名,然后进入登录界面,方便用户使用。

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

2.2 运行环境

Windows xp系统及其以上系统

Myeclipse 10.0及其以上版本

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);}

}

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值