城市公交查询系统的设计与实现文献综述
(答辩)公交查询系统的设计与实现

• 所需内存:512 M。
系统需求描述
• 公交查询系统的需求最主要是通过站点与车次之间的关系, 利用数据结构算法构造一个公交查询的网络图,然后通过 最短路径算法,为用户准确地提供两站点之间的最短乘车 路线。 • 其次从业务实现上来说,需要在业务逻辑层上编写最短路 径算法,同时还要编写当用户查询请求时必须的数据库连 接,然后根据用户提供查询站点信息,建立公交查询网络 图,最终调用算法获取两站点之间的最短乘车线路。当查 询完成后,如果用户需要进行其它的操作,则释放该连接 资源。 • 最后,为了让公交线路信息得到及时的更新或是信息删除, 需要做出相应的操作和处理。基于WEB方式的静态HTML 页面或是Applet客户端的小应用程序。 • (4)编写算法 • 编写最短路径数据结构算法,解决完成站点之间最短乘车 路径查询。
选题背景
• 20多年来,我国经济得到了持续、快速、稳定、 健康地发展。经济的快速增长,带动了汽车工业 的蓬勃发展,并使交通状况显著改善。据统计, 中国公路通车总里程已达 130 余万公里,其中高 速公路约1.5万公里。居民收入普遍提高,到2000 年年底,人均 GDP 已超过 800 美元,沿海地区已 达 2000 - 3000 美元。按国际发展惯例,当人均 GDP超出1000美元,汽车消费市场就将进入快速 增长期。我国城市人口约有2亿,略低于美国人口。 东部沿海地区大部分居民已经具备了汽车消费实 力。据中国消费者协会2000年对20个大城市调查 显示,有32%的消费准备在未来5年内购买家用轿 车,其中 30.6% 的无车消费者已经有驾驶执照。 随着个人信贷制度的启动和日渐完善,家庭轿车 的快速增长势头必将开掘出巨大的中国汽车市场。
城市公交查询系统的设计与实现

通过上 述观察可 用一种简便的 方法来存储最短路径。 利用数组P P ]给出从 、 , i [ 到达 i 的路径中 顶点i 前面的 那个顶点, 其中p[:5 二 【, , 3 4 ; , 1 ] 。 1 1 , 从 到顶点i 路径可反向 , ] 的 创建。 i 从 出 发按Pt P [ ] P [ 〕 〕 的顺序, 司, [ i , [ P口 〕,… P ] P 直到到达顶点: 。在本例中, 或0 如果从 £ 5 =开 始, 则顶点序列为p 4 p ] , 3 二 二 , [ = , 4 = p ] 1 s 因此路径为 1 3 4 5 i ] [ 3 [ , , , 0 为能方 便地按长度递 增的 顺序产生最短路径, 定义 d [ i ]为在已 产生的最短路径中加人一条最短 边的长度, 从而使得扩充的 路径到达顶点 i 。最初, 仅有从 ; 的一条长度为0的 到S 路径,这时对于每 个顶点i d ] , i 等于a【 i。为 [ : ] 产生下一条路径, 」[ 需要 选择还未产生最短路径的下一个节点, 在 这些节点中d 值最小的即为下 一条路径的 终点。当获得一条新的最短路 径后 , 新的最短路径可能 由于 会
iere i ts t . issm g d Djaa oim te it o set s rspt, n g t n s e T s t r a s kt a rh a h bs h rt e ct ht t h s t a d h y m h ye e r i r l t s a c y o i s g e l h oe a o e icn d te rsptl k g to n , sed de ti cm a d e d t wt t f ot soe a i i t w pis t pe iadd c o pr s kn s e i a i u h ht t h n h n n e o t h e s w e e a i y m h m s i Tissm v e t ps ne wtvul h iomtn ubs s r t . e t o- t h ye p i s as gr i. ag pi n rai aot sp ad e Gvn r . s t r d h o e e s h i s r c a f o b u t no s i h i o u e
基于城市公交查询系统的设计与实现毕业论文

太原公交查询系统的设计与实现学生姓名:指导教师:公交查询系统是为了方便人们查询公交的信息,并且能够及时的做到信息更新,其主要是要做到方便人们的使用,信息的可维护性和程序的稳定性。
本系统采用了JSP编程语言,数据库使用Mysql。
计算机技术不断发展,逐渐适应用于各领域,给人们的学习工作生活带来了便利,在公交查询系统也是这样。
纸质的公交指南或繁杂的网络版公交指南,都在不同程度上限制了市民出行的方便性。
本论文介绍的是一个城市的公交查询系统,方便市民用最简约的方式,查询到最实用的公交信息。
本论文是在此系统经过测试并且所有功能都实现的基础上完成的,主要涉及软件,数据库与网络技术等。
城市公交查询系统;数据库;JSP;SSHThis city buses inquiry system aims to make the resident inquire city buses information more convenient and must achieve the information not too lag, but its main idea is the system administrate user-friendly, the data processes reliability, the maintainability, as well as procedure toughness. The system uses the JSP programming language and MYSQL as database. Along with computer technology's unceasing development, the computer applies in each big domain, and has brought the enormous convenience to people's life, the city buses referral system is also. The departed paper city buses guide or the numerous and diverse online edition city buses guide, has limited the conveniences which in the different procedure when a resident goes on a journey. This thesis introduces a city buses referral system, by facilitates the resident with the briefest way and inquires the most useful city buses information. This thesis that is based on the system has been tested and functions all come true mainly involves software, database and networking and so on.City Buses inquiry system; Databases; JSP; SSH目录1 概述 (6)1.1 项目开发背景和现状的研究 (6)1.1.1 系统开发背景 (6)1.1.2 系统研究现状 (6)1.2 项目开发目的与意义 (6)1.2.1 系统开发的目标 (6)1.2.2 系统开发的意义 (7)1.3 本论文研究的主要内容 (7)2 需求分析 (8)2.1 需求分析 (8)2.1.1 系统需求 (8)2.1.2 技术需求 (8)2.1.3 安全需求 (8)2.1.4 维护需求 (8)2.2 系统可行性分析 (8)2.2.1 技术可行性 (8)2.2.2 经济可行性 (9)2.3 功能分析 (9)2.3.1 查询功能分析 (9)2.3.2 数据的更新以及修改分析 (9)3 系统关键技术 (10)3.1 JSP技术 (10)3.2 Java Bean技术 (11)3.3 JDBC技术 (12)3.4 Struts2技术 (13)3.5 Hibernate技术 (13)3.6 JavaScript技术 (14)3.7 MVC设计模式 (14)3.7.1 模型(Model) (14)3.7.2 试图(View) (15)3.7.3 控制器(Controller) (15)3.8 系统运行环境 (15)4 系统总体设计 (15)4.1 系统总体设计概述 (15)4.2 系统功能结构图 (16)4.3 系统流程图 (17)4.3.1 系统操作流程 (17)4.3.2 数据增加流程 (18)4.3.3 数据修改流程 (18)4.3.4 数据删除流程 (19)4.4 数据流分析 (19)4.5 业务流分析 (19)5 系统详细设计 (20)5.1 后台数据库设计 (20)5.2 系统模块设计 (23)5.2.1 注册与登录 (23)5.2.2 公交信息查询 (25)5.2.3 寻物启事和失物招领 (26)5.2.4 用户个人信息管理 (28)5.2.5 公交线路管理 (28)5.3 连接池配置 (29)5.4 SSH框架的整合 (29)6 系统调试与测试 (31)6.1 程序调试 (31)6.2 程序的测试 (31)6.2.1 测试的重要性及目的 (31)6.2.2 测试的步骤与内容 (33)6.2.3 单独对系统的测试 (33)6.3 测试分析 (34)结束语 (35)参考文献 (36)附录 (37)致谢 (43)概述项目开发背景和现状的研究开发背景随着城市建设的飞速发展,生活节奏的加快,公交系统对城市来说越来越重要。
城市公交查询系统设计与实现毕业论文

3、论文(设计说明书)所体现的整体水平
□ 优 □ 良 □ 中 □ 及格 □ 不及格
评定成绩:□优□良□中□及格□不及格
教研室主任(或答辩小组组长):(签名)
年 月 日
教学系意见:
系主任:(签名)
年 月 日
城市公交查询系统设计与实现
摘要
公交作为城市的主要交通手段之一,随着人们的生活水平的提高和出门次数的增多,占着越来越重要的地位。随之而来也带来了查询公交路线的问题。成千上万的公交纵横整个城市,对于一个初来咋到的游客或者求学者来说,坐上正确的、快速的、便利的、优惠的公交去到正确的目的地尤其重要。在此背景下,公交查询系统应运而生,该系统致力于为乘客提供最新的公交公告信息、最适合乘客的公交路线以及提供方便乘客们讨论路线的留言板功能,让乘客们出行无忧,一帆风顺。其中主要功能包括:路线查询(最少换乘、最少时间、最少费用)、站点查询、车次查询、公告信息查看、留言板及管理员对这些信息的管理模块。
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□ 优 □ 良 □ 中 □ 及格 □ 不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□ 优 □ 良 □ 中 □ 及格 □ 不及格
2、论文的观念是否有新意?设计是否有创意?
□ 优 □ 良 □ 中 □ 及格 □ 不及格
作 者 签 名:日 期:
指导教师签名:日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
城市公交查询系统的设计与实现_毕业设计(论文)

城市公交查询系统的设计与实现1 引言由于我国城市化建设进程的推进,目前城市不断地在向郊区延伸,边缘不断扩大,与郊区的边界甚至开始变得模糊化;城市公交路线与旅游景点不断地增多,许多公交路线因为道路施工时常调整,导致众多市民,特别是一些大中型城市的市民,对各条公交路线的信息不清楚或掌握得不准确。
并且当今各大城市的家庭轿车相继增多,使城市交通出现拥堵现象。
而公共交通与其它交通方式相比具有人均占用道路少、能源消耗低、运输成本低、污染相对较小、客运量大,运送效率高等优点,它是解决大、中城市交通拥堵等交通问题的首选策略,所以各大城市都在积极地发展公共交通的运用。
本毕业设计主要的目的就是通过公交查询以及旅游信息查询,实现中心控、快捷更新的查询方式等等,方便本地居民及外来游客的相关信息查询操作。
本设计的预期成果是:此系统能够使用户简单的查询出他们自己想要的公交线路经过哪些站点,在到达目的地前都需要在哪一站可以转乘,然后继续换乘哪路车到达目的地;还可通过本网站对长春这个城市的一些历史遗迹、现代化场所、娱乐设施等有个大概的了解,方便外来工作人员或游客在工作之余或探亲访友之余观光游览;也可以通过本网站预先知道本城市都有哪些高等大学,对自己略知的大学有个初步的了解,并通过高校信息模块中的一些简介、邮箱等查询到高校的地址等便于用户到该校参观以及可以通过哪些车次可以到达目的地。
用户还可通过本网站的友情链接了解到该地的一些相关实时新闻、城市周边的旅游胜地、省内的各大有名景点的相关信息的链接及政府网站、经济贸易网站,及时了解当地的相关政府政策,经济建设的信息。
1.1 国内外发展与现状交通、旅游问题一直是城市管理的难题之一,而交通、旅游问题直接影响到人民的工作和生活。
随着时代的进步,信息化既是解决交通、旅游问题的重要手段,也是交通、旅游两大行业的发展方向。
国外较发达的国家的公交查询、旅游查询信息系统发展相对成熟,他们采用结合所有城市交通工具及其所经的路线、旅游景点,并且与每一站点周围的建筑和公共设施联系起来的方式进行信息查询,确实大大方便了市民及游客的工作及生活。
公交查询系统的设计与实现

公交查询系统的设计与实现本科毕业设计摘要公交系统是城市道路交通的重要组成部分,是联系国民生活、社会生产和流通领域的关键环节。
城市公交查询系统的发展处于一个落后的水平,人们获得信息的方式就较少,为了解决这种问题,提出了基于Java的成市公交查询系统。
通过公交查询系统,可以使用户足不出户就可以了解全面的公交线路信息,极大的方便了用户,系统的主要功能包括:公交线路管理、新闻资讯管理、留言板管理、会员信息管理、公交信息查询等功能。
分为管理员用户、普通用户这二种用户平台。
公交查询系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是Eclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的公交查询系统。
关键词:公交查询,JSP,B/S结构ABSTRACTThe bus system is an important part of city road traffic, is the inevitable result of city development, is the key link of national life, social production and circulation. City public transportation query system development is in a comparatively backward level, few people can get information, in order to solve this problem, the Chengdu City Bus Inquiry System Based on J2EE。
Query system of the platform through the white city bus, users can remain within doors can understand fully the bus information, a great convenience to users, the main functions of the system include: bus line management, news management, message board management, member information management, the public transportation information query and other functions. As administrator, ordinary users of the two user platform。
城市公交查询系统设计与实现毕业论

学号:2015 届本科生毕业论文(设计)城市公交查询系统设计与实现学院(系):专业班级:学生姓名:指导教师:合作指导教师:完成日期:城市公交查询系统设计与实现摘要公交作为城市的主要交通手段之一,随着人们的生活水平的提高和出门次数的增多,占着越来越重要的地位。
随之而来也带来了查询公交路线的问题。
成千上万的公交纵横整个城市,对于一个初来咋到的游客或者求学者来说,坐上正确的、快速的、便利的、优惠的公交去到正确的目的地尤其重要。
在此背景下,公交查询系统应运而生,该系统致力于为乘客提供最新的公交公告信息、最适合乘客的公交路线以及提供方便乘客们讨论路线的留言板功能,让乘客们出行无忧,一帆风顺。
其中主要功能包括:路线查询(最少换乘、最少时间、最少费用)、站点查询、车次查询、公告信息查看、留言板及管理员对这些信息的管理模块。
关键词:公交查询系统;JAVA+STRUTS2+JSP;MySqlDesign and Implementation of Bus Circuit Search SystemAbstractBus, as one of the most important transportation means of the city, with the improvement of people’s living standards and the increase number of out home, occupying an increasingly important role. However, it’s also brought the problem of querying bus routes. Thousands of buses aspect the whole city, it’s especially important for those who is the first time here for traveling or attending school to ride the right, the fastest, the convenient, and the cheapest bus reach the right destinations. For this purpose, the ‘bus circuit search system’ appeared. This system was designed for passengers to get the latest bus announcements and the most suitable bus routes and provide ‘message board’ for passengers to discuss routes or some other things. Let passengers travel with no worries and all things goes well. The main functions include: routes inquiry (least transfer, least time, and least fee), stations inquiry, cars inquiry, announcements view, message board, and the module of administ rator’s management of theses information.Keywords:bus circuit search system; JAVA+STRUTS2+JSP; MySql目录第1章绪论................................................................................................................. - 1 -1.1课题背景及意义.............................................................................................. - 1 -1.1.1选题背景................................................................................................ - 1 -1.1.2 选题意义............................................................................................... - 1 -1.2 系统目标......................................................................................................... - 2 -第2章系统开发工具及环境简介............................................................................. - 3 -2.1 系统开发工具................................................................................................. - 3 -2.1.1 JA V A简介.............................................................................................. - 3 -2.1.2 Struts 2简介........................................................................................... - 3 -2.1.3 JSP简介................................................................................................. - 3 -2.1.4 MySql简介............................................................................................ - 4 -2.1.5 JDBC简介 ............................................................................................. - 4 -2.2运行环境.......................................................................................................... - 4 -2.2.1 Myeclipse简介 ...................................................................................... - 4 -2.2.2 Tomcat7.0简介...................................................................................... - 5 -第3章需求分析......................................................................................................... - 6 -3.1 系统需求分析................................................................................................. - 6 -3.1.1 系统用户功能....................................................................................... - 6 -3.1.2 系统管理员功能................................................................................... - 6 -3.2 数据库需求分析............................................................................................. - 7 -3.2.1 信息要求............................................................................................... - 7 -3.2.2 处理要求............................................................................................... - 7 -3.3 性能需求分析................................................................................................. - 8 -3.3.1 系统的及时性....................................................................................... - 8 -3.3.2 系统的准确性....................................................................................... - 8 -3.3.3 系统的易用性....................................................................................... - 8 -第4章系统概要设计................................................................................................. - 9 -4.1 概述................................................................................................................. - 9 -4.2 功能模块......................................................................................................... - 9 -4.2.1 前台用户............................................................................................... - 9 -4.2.2 后台管理员......................................................................................... - 10 -4.3 数据库设计.................................................................................................... - 11 -4.3.1 数据库概念结构设计.......................................................................... - 11 -4.3.2 数据库逻辑结构设计......................................................................... - 12 -第5章详细设计与实现........................................................................................... - 17 -5.1 前台功能....................................................................................................... - 17 -5.1.1用户登录注册...................................................................................... - 17 -5.1.2 查询..................................................................................................... - 19 -5.1.3 留言板................................................................................................. - 21 -5.2 后台功能....................................................................................................... - 22 -5.2.1 管理员登录......................................................................................... - 22 -5.2.2 信息管理............................................................................................. - 23 -第6章系统测试....................................................................................................... - 26 -6.1 前台功能测试............................................................................................... - 26 -6.1.1 查询路线............................................................................................. - 26 -6.1.2 车次查询............................................................................................. - 29 -6.1.3 站点查询............................................................................................. - 30 -6.2 后台功能测试............................................................................................... - 31 -6.2.1 路线查询............................................................................................. - 31 -6.2.2 路线添加............................................................................................. - 31 -6.2.3 路线删除............................................................................................. - 32 -6.2.4 路线修改............................................................................................. - 33 -总结............................................................................................................................. - 35 -致谢............................................................................................................................. - 36 -参考文献..................................................................................................................... - 37 -第1章绪论在这一章节中将主要介绍课题的选题背景和意义,以及在设计与实现该城市公交查询系统过程中使用到的开发技术与运行环境。
城市公交查询系统的设计与实现毕业论文

城市公交查询系统的设计与实现目录摘要......................................................... Abstract (I)第1章引言 01.1课题背景 01。
2 论文的研究内容 01。
3 论文的组织结构 0第2章系统的开发工具与环境 (2)2.1 ASP。
NET简介 (2)2.2 概述 (3)2.3 系统的开发要求 (4)第3章需求分析 (5)3。
1 系统需求分析 (5)3.2 数据库需求分析 (5)3.3 性能需求 (6)第4章系统概要设计 (8)4。
1 概述 (8)4.2 功能模块划分 (8)4.3 数据库设计 (9)第5章详细设计与实现 (16)5.1 前台功能的实施 (16)5。
2 后台管理功能的实现 (20)第6章测试与维护 (26)6.1 创建和测试应用程序 (26)6.2 测试项目 (26)6.3 程序改进 (27)6。
4 测试方法 (27)6。
5 测试内容 (28)6。
6 软件维护 (28)结论 (30)致谢 (31)参考文献 (32)摘要我国城市公交乘客信息系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,为了解决这种问题,加快发展城市公交信息化,设计一个城市公交查询系统是具有一定实际应用意义的.在此背景下,我开发了这个应用程序-——城市公交查询系统。
本次设计,首先我考虑了公交运营的实际情况和不同公交乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括二个模块—-—查询模块(包括按线路查询、按站点查询和按两站点查询)和管理更新模块(包括公交站点管理和公交线路管理),最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验。
关键词:公交, ASP。
NET,查询,B/S结构,数据库AbstractThe development of the bus passenger information system is in a level that fall behind of the city in our country。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文献综述
城市公交查询系统的设计与实现
学生姓名:陈鹏
指导教师:王萍副教授
合作指导教师:
专业名称:计算机科学与技术
所在学院:大连水产学院
2009 年6月
城市公交查询系统的设计与实现
一、信息管理系统
信息管理系统(Management Information System,简称MIS),是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存储、加工、维护和使用的系统。
从概念上,信息管理系统由四个部件构成:信息源、信息处理器、信息用户和信息管理者。
信息源是信息的产生地;信息处理器负担信息的传输、加工、保存等任务;信息用户是信息的使用者,利用信息进行决策;信息管理者负责信息系统的设计、实现和维护。
信息管理系统一般被看作一个金字塔形的结构,分为从底层的业务处理到运行控制、管理控制、最高层的战略计划。
最基层由任务巨大处理繁杂的事务信息和状态信息构成。
层次越往上,事务处理的范围越小,针对的也是比较特殊和非结构化的问题。
一个组织的信息管理系统可分解为四个基本部分:
1、EDPS部分
2、分析部分
3、决策部分
4、数据库部分
信息管理系统的主要任务:
信息管理系统辅助完成企业日常结构化的信息处理任务,一般认为MIS的主要任务有如下几方面:
1、对基础数据进行严格的管理,要求计量工具标准化、程序和方法的正确使用,使信息流通渠道顺畅。
有一点要明确,“进去的是垃圾,出来的也是垃圾”,必须保证信息的准确性、一致性。
2、确定信息处理过程的标准化,统一数据和报表的标准格式,以便建立一个集中统一的数据库。
3、高效低能地完成日常事务处理业务,优化分配各种资源,包括人力、物力、财力
4、充分利用已有的资源,包括现在和历史的数据信息等,运用各种管理模型,对数据进行加工处理,支持管理和决策工作,以便实现组织目标。
二、Visual
Microsoft Visual Studio 开发系统是一套开发工具,旨在帮助软件开发人员(无论他们是新手还是经验丰富的专家)应对复杂的挑战并创建创新的解决方案。
每天,软件开发人员都必须克服各种难题,创建改善人们生活的软件。
Visual Studio 旨在改进开发流程,帮助人们更轻松地实现突破、获得更令人满意的结果。
Visual Studio 如何改进开发流程:
一、提高工作效率
Visual Studio 提供的工具不断提供更好的方法,帮助软件开发人员完成更多有意义的工作,
避免将时间和精力浪费在重复和意义不大的工作上。
从单一集成开发环境(IDE) 中的高效代码编辑器、IntelliSense、向导和多种编码语言,到Microsoft® Visual Studio® Team System 中的高端应用程序生命周期管理(ALM) 产品。
Visual Studio 的新版本不断推出创新工具,帮助开发人员专注于解决问题,而不是将时间浪费在繁琐的细节上。
二、集成
使用Visual Studio,软件开发人员会受益于包含工具、服务器和服务的集成产品体验。
Visual Studio 各产品不仅能够相互良好协作,而且可以很好地与其他Microsoft 软件(如Microsoft 服务器产品和Microsoft Office system)一起使用。
三、全面
Visual Studio 提供的工具适用于软件开发的所有阶段(开发、测试、部署、集成和管理)和所有开发人员(从新手到经验丰富的专家)。
Visual Studio 的设计还支持各种类型设备上的开发,包括PC、服务器、Web 和移动设备。
可靠
Visual Studio 经过严格的设计和测试,能够提供良好的一致性、可靠性、安全性、互操作性和兼容性。
Visual Studio 实现了安全功能、可伸缩性和互操作性的完美组合。
Visual Studio 不断推出前瞻性功能,但其设计也尽可能确保向后兼容性。
三、SQL Server 2005
SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理。
SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。
此外SQL Server 2005 结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
与Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括Business Intelligence Development Studio)的紧密集成使SQL Server 2005 与众不同。
无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
四、软件工程
软件工程(SoftWare Engineering)的框架可概括为:目标、过程和原则。
(1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。
正确性指软件产品达到预期功能的程度。
可用性指软件基本结构、实现及文档为用户可用的程度。
开销合宜是指软件开发、运行的整个开销满足用户要求的程度。
这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。
软件工程过程主要包括开发过程、运作过程、维护过程。
它们覆盖了需求、设计、实现、确认以及维
护等活动。
需求活动包括问题分析和需求分析。
问题分析获取需求定义,又称软件需求规约。
需求分析生成功能规约。
设计活动一般包括概要设计和详细设计。
概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。
详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。
实现活动把设计结果转换为可执行的程序代码。
确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。
维护活动包括使用过程中的扩充、修改与完善。
伴随以上过程,还有管理过程、支持过程、培训过程等。
(3)软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
五、参考文献
[1]曹祖圣.吴明哲.Visual C#.NET 程序设计经典.北京:科学出版社,2004.P.50-53.
[2]宣小平数据库系统开发实例导航.上海:人民邮电出版社,2003.P.121-130.
[3]金银秋.数据库原理与设计.北京:科学出版社,2003.P.201-230.
[4]张海藩. 软件工程.北京:人民邮电出版社,2002.P.75-80.
[5]沃尔森. 2.0揭秘(卷1). 谭振林.北京:人民邮电出版社. 2007-10-1.P.132-138.
[6]朱晔. 第一步——基于C#和2.0.北京:清华大学出版
社,.2007-7-1.P.301-310.
[7]谭振林. 道不远人——深入解析 2.0 控件开发.北京:电子工业出版社.
2007-9-1.P.125-140.
[8]哈特. 2.0经典教程——C#篇. 孟宪瑞,易磊.北京:人民邮电出版社.
2007-2-1.P.20-40.
[9]朱印宏,熊利荣. Dreamweaver 8完美网页设计——ASP动态网页设计篇.北京. 中国
电力出版社. 2006-10-1.P.63-72.
[10]郝刚. 2.0开发指南.北京:人民邮电出版社. 2006-5-1.P.53-55.
[11]明日科技. 数据库系统开发案例精选.北京:人民邮电出版社.
2007-1-1.P.46-52.
[12]明日科技. ASP程序开发范例宝典.北京:人民邮电出版社. 2006-7-1.P.96-100.
[13]蒋培,王笑梅. Web程序设计.北京:清华大学出版社. 2007-6-1.P.76-88.
[14]刘乃丽. 精通2.0+SQL Server 2005项目开发.北京:人民邮电出版社.
2007-5-1.P.189-203.
[15]陈冠军. 征服 2.0 Ajax——Web开发技术详解.北京:人民邮电出版社.
2007-6-1.P.261-301.
[16]lvar Jacobson..Object-Oriented Software Engineering.第1版.北京:人民邮电出版社,
2005.10
[17]Addison Wesley.A First Look at and System.Xml.清华大学出版社,2006.10。