2011
毕 业 论 文
题目:公交查询系统
姓 名:
专 业: 计算机软件2班 年 级: 2008 级 指导教师:
邯郸职业技术学院
摘 要
摘 要
伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家跟社会不可分割的部分。通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家和社会带来了更高的效益。因此,对于公交来说,拥有一个属于自己的网站也是至关重要的。
本论文研究一种基于java软件设上公交查询系统,其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以java为核心语言的MyEclipse与NetBeans开发工具,利用微软提供的Apache tomcatV6.0建立运行环境,再结合SQL Server 2000建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立jsp页面以及javaframe后台,不断改进,直到功能基本实现的可行系统。本系统主要分为后台系统管理和前台未注册用户以及注册用户操作两部分。后台管理主要有:管理员的增删改查,公交路线的增删改查,公交站点的增删改查,以及对公交用户注册的管理跟公交用户留言的恢复删除等五个大的模块。前台会员操作主要有:公交用户注册登录,公交用户的路线查询,公交用户的站点查询,公交用户的车辆换乘,以及公交用户的评论留言五个大的模块。由于开发环境和工具都是基于Microsoft公司产品,所以系统能够在Visual Studio 2005或者更高版本上运行。
关键字:.NET;java;SQL Server 2000;公交查询系统
I
Abstract
abstract
Follow the technology of the computer in the enterprise and deep application day by day of all trades and professions, the concept internet has been deeply taken up people’s heart. Today , the internet takes an very important part in the development tactics of all trades and professions, became a part of an company which can not be partition off. The merchandise has not only limited in TV set and newspaper. The internet has became another stage which company can display themselves. Company set up web site, and make propaganda and service of all aspects of company, display on the internet. Though internet we can achieve buying products on the internet, searching message and so on. Those have changed old way of management and idea of management, meanwhile those also bring more yield for company. So, for the bus company, have a web site which is belong to themselves is very important.
Its developments mainly include database setting-up, back-stage management and web design of the foreground pages. The system uses JAVA developing instrument like myEclips and NetBeans, which taking java as key language of Microsoft Company, exploit apache Tomcat V6.0 offered by Microsoft as running environment, and then combine with SQL server 2000 to establish the database. At first, utilize its various kinds of packages offered to set up the database within short time. Then, I analyzed database and made pages with myeclips and netbeans, improved constantly, until basic functions of the system were realized. the system is divided into system management and operation of future membership in two parts. Background management include:the order of the administrator, the order of the road ,the order of the site,the management of the user and also the order of the usercomments. This system management of five functional modules. The future operation of the main members are: member registration, member login, roadsearch , sitesearch , buschange , usercomments , members of top-five functional modules. As the development environment and tools are based on Microsoft products, so the system can be Visual Studio 2005 or later to run
key words: .NET;java; SQL Server 2000; bus searching System
II
目 录
目 录
摘 要 ??????????????????????????????????????I
ABSTRACT????????????????????????????????II
第1章 引 言??????????????????????????????1
1.1课题背景 ?????????????????????????????1 1.2 论文的研究内容 ?????????????????????????1 1.3 论文的组织结构 ?????????????????????????2 第2章 系统的开发工具与环境??????????????????????3 2.1 myEclips简介 ??????????????????????????3 2.2 NetBeans 简介 ??????????????????????????3 2.3 odbc 概述????????????????????????????4 2.4 系统的开发要求 ?????????????????????????5 第3章 需求分析 ????????????????????????????6 3.1 系统需求分析 ???????????????????????????6 3.2 数据库需求分析 ??????????????????????????7 3.2.1 数据需求 ??????????????????????????8 3.3 性能需求分析 ???????????????????????????8 3.3.1 系统处理的准确性和及时性 ??????????????????9 3.3.2 系统的开放性和系统的可扩充性 ????????????????9 3.3.3 系统的易用性和易维护性 ???????????????????9 3.3.4 系统的标准性 ????????????????????????9 3.3.5 系统的先进性 ????????????????????????9 3.3.6 系统的响应速度慢 ??????????????????????10 第4章 系统概要设计 ??????????????????????????11 4.1 概述???????????????????????????????11 4.2 功能模块划分 ??????????????????????????12 4.3 数据库设计 ???????????????????????????12 4.3.1 数据库概念结构设计 ?????????????????????13 4.3.2 数据库逻辑结构设计 ?????????????????????16 第5章 详细设计与实现 ?????????????????????????20 5.1 前台功能的实施 ?????????????????????????20 5.1.1 连接数据库的代码 ??????????????????????20 5.1.2 按站点查询 ?????????????????????????20
目 录
5.1.3 按路线查询 ?????????????????????????22 5.1.4 公交转乘查询 ????????????????????????23 5.1.5 公交评论 ??????????????????????????25 5.1.6 公交用户登录 ????????????????????????28 5.1.7 公交用户注册 ????????????????????????29 5.2后台管理功能的实现 ????????????????????????30 5.2.1 管理员登录窗口 ???????????????????????31 5.2.2 管理员注册窗口 ???????????????????????32 5.2.3管理员修改窗口????????????????????????34 5.2.4 管理员删除窗口 ???????????????????????35 5.2.5 管理员查询窗口 ???????????????????????37 5.2.6 公交路线增加窗口 ??????????????????????39
5.2.7 公交站点增加窗口 ??????????????????????40 5.2.8 公交用户评论回复窗口 ????????????????????42 第6章 测试与维护 ????????????????????????????45 6.1 创建和测试应用程序 ???????????????????????45 6.2 测试项目 ????????????????????????????45 6.3 程序改进 ????????????????????????????46 6.4 测试方法 ????????????????????????????47 6.5 测试内容 ????????????????????????????47 6.6 软件维护 ????????????????????????????48 6.6.1 软件维护的影响因素 ?????????????????????48 6.6.2 软件的可维护性 ??????????????????????48 6.6.3 提高软件可维护性的方法 ??????????????????48 结 论 ????????????????????????????????49 致 谢 ????????????????????????????????50 参考文献 ???????????????????????????????51
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库公交管理系统在线全文阅读。
相关推荐: