欢迎来到天天文库
浏览记录
ID:18437704
大小:244.00 KB
页数:20页
时间:2018-09-17
《旅游资源及线路管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、旅游资源及线路管理系统需求分析2.1软件的需求分析软件需求分析是指用户对目标系统在功能、性能、行为、设计约束等方面的期望。需求分析的任务是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。2.2需求分析阶段对系统的综合要求有四个方面:(1)系统功能要求应该划分出系统必须完成的所以功能。(2)系统性能要求系统需要的存储容量以及后援存储,重新启动和安全性等方
2、面的考虑都属于性能要求。(3)运行要求这类要求集中表现为对运行时所处环境的要求。(4)将来可能提出的要求应该明确地列出那些虽然不属于当前系统开发范畴,但是据分析将来很可能会提出来的要求。这样做的目的是在设计过程中对系统将来可能的扩充和修改预做,以便一旦需要时能比较容易地进行这种扩充和修改。通过这些需求分析来确定整个系统的功能模块设计和界面的设置和安排。需求分析在整个软件开发设计中起着十分重要的作用。因此,在实际的工程中,应该接触产品的最终用户或者最终用户代表。缺乏这样
3、的接触,对于许多需求问题,就无法得到可靠的回答。如果缺乏可靠的需求信息,就无法生产出高质量的产品。实际上,使用不可靠的需求信息,产品无疑是不能使用的,而且常常不是用户所想要的。3.方案论证3.1技术可行性旅游资源及线路管理系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)型的MIS型架构。另外一种采用Web技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程
4、序,应用程序可以安装在事务层所在的计算机上,数据内容存放在数据库服务器上。C/S模式是一种分布式的处理模式,用Server进行数据处理,用Client运行前端应用软件,具有如下特点:(1)、系统的可靠性好,可以在网上方便地增加Client或Server,通常增加一个Client,并不需要增加多少Server的开销。(2)、C/S模式支持开放的Client接口和开放的Server接口,往往不依赖于硬件及操作系统平台,便于应用程序的移植。(3)、由于C/S模式采用数据集中,处理分
5、散的模式,主机模式下的DBMS数据完整性得以保留。(4)、由于充当Client的PC机,具有良好的图形界面和丰富的应用软件,使得它的表现能力强,访问数据十分容易。从而,使C/S模式成为信息平台的发展趋势。3.2开发工具及开发平台的选择本系统采用C/S模式(即客户机-服务器模式),用VB作为应用程序的前端开发工具,与后端的SQLServer2000数据库相结合的方式来完成。再加上VB作为一种面向对象的可视化编程工具,具有简单易学,灵活方便和易于扩充的特点。VB通过配置ODBC数
6、据库连接到SQLServer2000数据库,再通过ADO、RDO和DAO对这些数据进行访问和操作,这更有便于数据的管理和安全。3.3采用SQLServer2000数据库的优点SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL命令只需很少时间就能学会,最高级的命令在几天内便可掌握。SQL为许多任务提供了命令,其中包括:●查询数据●在表中插入、修改和删除记录●建立、修改和删除数据对象
7、●控制对数据和数据对象的存取●保证数据库一致性和完整性以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。系统总体设计规划在通过以上的需求分析、方案论证、开发工具及开发平台的选择、服务器与客户端配置,一切开发前的就绪工作做好以后,我们就可以进入系统的总体开发和设计了。下面主要介绍系统的总体设计和规划。5.1系统功能描述本系统所描述的旅游资源及线路管理的主要功能包括:(1)地域信息管理功能◆ 地
8、域信息的录入,包括地域名称和地域类型等信息;◆ 地域信息的修改;◆ 地域信息的删除; ◆ 地域信息的查询。(2)景点资源管理功能 ◆ 景点资源的录入,包括景点编号、景点名称、联系人、票价等信息; ◆ 景点资源的修改; ◆ 景点资源的删除;&
此文档下载收益归作者所有