{$cfg_webname}
主页 > 计算机 > JSP >

公交信息查询系统的分析与设计(新品)(JSP+JBuilder+SQLServer)

来源:wenku163.com  资料编号:WK1631897 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1631897
资料介绍

摘 要
借助现代信息技术和管理理论,建立管理信息系统是当今社会的重要趋势对人民生活而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。随着时代的进步,计算机越来越广泛的运用,使很多原本由手工操作的管理,慢慢由计算机代替,而且日加完善。公交信息查询系统就是其中一个典型的例子,由早先的地图查询,提升为计算机查询,大大的节约了人力、物力资源。实行电子化的查询管理,让游客出行方便,提高人们的工作效率,完成更重要的工作。
公交车信息查询系统就是为了解决人们出行问题,使本城市可以上升到一个完善的电子化、信息化管理。在经过长时间的调研和资料累积后,并参考了相关的编程软件,和查阅了大量的资料以后,我基本上搞清楚了人们对系统的需求,以及其公交车查询系统需要的功能、模块和之后,设计了这个软件。 随着科学技术的迅猛发展,计算机已经得到了广泛的应用。几乎各行各业都有关于计算机的使用,这使得计算机已成为社会中普遍存在的事物。由于计算机的使用,使得人们在管理、应用及服务等各个领域使用数据方面变得更加简洁,更加方便,大大提高了工作效率,产生了以计算机为主体,以人为辅助的局面。在此我所设计的公交信息查询系统就是为了方便人员在数据查询方面的操作,使得他们在日常生活中都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。
本文围绕旅游公交信息查询系统分析和设计,运用了JBuilder和SQL Server 2000等工具,结合软件工程的开发理论,进行了需求分析,设计,实现和测试。公交信息数据库的设计也要以这一功能的实现为目标做出相应调整。该系统主要采用JSP和JavaBean技术,用JAVA语言编写。数据库采用SOL Server 2000。
关键词:公交信息查询系统,数据库设计,JSP
 
Analysis and Design of Public Transportation Information Query System
 
Abstract
Asking for help of modern information technique and management theories, building up managing information system is a social important trend nowadays to live the people but talk and develop completely with application calculator management the information system be the problem that can't get around in the near future.
Along with the progress in ages, the calculator more and more extensive usage, make a lot of originally the management operate by handicraft be slowly replace by calculator, and the day add perfect.
Analysis and Design of Public Transportation Information Query System is an among those the example of the typical model, from in former times of map search, promoted to search for the calculator, consumedly economized manpower, material resources resources. Practice an electronical search management, let a visitor a line convenience, raise people's work efficiency, complete more important work. Analysis and Design of Public Transportation Information Query System resolving people a line problem, make this city be able to rise to a perfect and electronical and information-based management.
After being pass by long-playing investigation and data to accumulate, and made reference to a related plait distance software, with after checking a great deal of data, I basically made to know people's need to the system, and its bus search system demand of function, mold piece with after, designed this software. Along with the science technical fast fierce development, the calculator has already got an extensive application. Almost every trade all usage concerning calculator, this makes the calculator have become the widespread and existent thing in the society. Because of the usage of calculator, make people become in the aspects of manage, each realm usage datas such as application and service etc. Be getting more simple and direct, Be getting more convenient, consumedly raised a work efficiency, produced to take calculator as corpus, lend support to by factitiousness of situation.
The bus search system design by me is the operation which searches aspect in the data for the sake of the convenient personnel here, make them will attain the effect of half effort and double results in the daily life, lighten the burden of manpower, convenience data of saving, increased a safety.
This article is about design and implement of Analysis and Design of Public Transportation Information Query System exerting tools like JBuilder, SQL Server 2000 and so on, this system integrates exploiting theory of software engineering to analyzing demand, design, realization and testing. And the design of Public Transportation information database should also be adjusted,targeting at achieving the realization of this function. This system compiling with JAVA mostly adopts technology of JSP and JAVABean. Database adopts SQL Server 2000.
Key words:Analysis and Design of Public Transportation Information Query System,Design Of Database, JSP

该系统大体上划分为如下五个模块:
一,登陆/注册模块:该模块是给各类不同的用户通过自身的用户名、密码等相关信息登陆该系统,而系统通过相关的技术识别各类不同用户的权限,从而为各类不同的用户提供相应的信息。如果普通用户是第一次登陆该系统,则需要首先在系统中注册。它包括登录、注册两个子功能模块。
二,查询模块:普通用户通过该系统查询自己所需的相关信息。系统能根据不同用户的需求快速而准确的做出响应以满足用户。查询模块主要分为如下三种子模块:简单查询子模块,复合查询子模块,综合查询子模块。
三,系统管理模块:系统维护员通过相应的系统账户和密码进入该系统,对该系统中的旅游信息进行相关的操作处理。它包括增加公交信息、修改系统信息两个子功能模块。
四,权限管理模块:该模块对不同级别的用户提供不同级别的权限,从而对这些用户进行有效的管理。因为企业或者组织的一些信息对于一些用户来说是不允许被访问或相应的进行查询的。所以在这里我给用户设置了如下三个级别:系统管理员、系统维护员、普通用户。其中系统管理员的级别最高,依次类推。其中的系统管理员负责对用户的权限进行设置和相应的管理。它包括增加系统维护员和删除系统用户两个子功能模块。其中删除系统用户模块中的系统用户包括普通用户和系统维护员用户。
五,帮助模块:该模块的主要的功能是用户可以通过该模块了解该系统软件有什么作用,以及如何使用该系统软件。该模块包括系统总体说明和系统使用说明两个子功能模块。
 










目 录
任务书……………………………………………………….……........I
摘 要……………………………………………………………………..II
Abstract………………………………………………………………… .III
第1章 绪论…………………………………………………….…………….1
第2章:关键技术介绍……………………………………………..…….….3
2.1.Model1开发模型的概述………………………………………………….3
2.2.B/S模式概述………………………………………………………………4
2.3.JSP运行原理………………………………………………………………6
2.4.JDBC概述………………………………………………………………..…6
2.5.开发工具概述…………………………………………………………...…7
2.6.应用服务器概述…………………………………………………...………8
第3章 系统分析.............................................................................................9
3.1需求分析……………………………………………………………………9
3.2系统模块分析………………………………………………………………9
3.3系统用例分析…………………………………………………………...…11
3.4数据库分析……………………………………………………..…………14
第4章 系统设计……………………………………………………………16
4.1概要设计…………………………………………………………………...16
(毕业设计)
4.2.详细设计………………………………………………………………….16
4.2.1系统各业务处理流程设计…………………………………………………..16
4.2.2系统时序图设计……………………………………………………………19
4.2.3系统协作图设计………………………………………………………..…..22
4.3.数据库设计…………………………………………………………….....23
4.3.1数据库连接………………………………………………………………...24
4.3.2 ER图……………………………………………………………………....24
4.3.3表的设计…………………………………………………………………..24
第5章 界面实现……………………………………………………………31
5.1 主页面…………………………………………………………………….31
5.1.1 普通用户页面……………………………………………………………..32
5.1.2 系统维护员页面…………………………...………………………………32
5.2 公交信息修改……………………………………………………………..34
5.3公交信息增加…………………………………………………………..….35
第6章 软件测试…………………………………………………..……….37
6.1.软件测试方法 37
6.2软件测试文档 37
6.2.1 软件测试的范围和目的……………………………………………………38
6.2.2 软件测试策略………………..……………………………………………38
第7章 结论………………………………………………………………….41
参考文献…………………………………………………………………..….42
致 谢……………………………………………………………………..….44

界面测试:
窗口切换、移动、改变大小时正常吗? 正常
各种界面元素的文字正确吗?(如标题、提示等) 正确
各种界面元素支持键盘操作吗? 支持
各种界面元素支持鼠标操作吗? 支持
对话框中的缺省焦点正确吗?          正确
数据项能正确回显吗? 正确
对于常用的功能,用户能否不必阅读手册就能使用? 可以
操作顺序合理吗? 合理
各种界面元素的布局合理吗?美观吗? 合理
各种界面元素的颜色协调吗? 协调
各种界面元素的形状美观吗? 美观
字体美观吗? 美观
图标直观吗? 直观

推荐资料