旅游网站系统的设计和实现(3)

2019-04-05 17:33

大连外国语学院 本科生毕业论文(设计)

3 需求分析

需求分析的基本任务:确定系统的目标和范围,调查用户的需求,分析系统必须做什么,编写需求规格说明书等其它相关文档,以及需求工程审查。同时还包括需求变更的控制、需求风险的控制、制定需求过程的基本计划等工作。

需求可分四类:业务需求是反映组织机构或客户对软件高层次的目标要求,这项需求是用户高层领导机构决定的,它确定了系统的目标规模和范围。用户需求是用户使用该软件要完成的任务。功能需求是软件开发人员必须实现的软件功能。非功能需求是产品必须具备的属性或品质 ,包括对用户的重要属性(有效性、效率、灵活性、完整性、互操作性、可靠性、健壮性、可用性)和开发者的质量属性(可维护性、可复用性、可测试性)。

[5]

3.1 系统需求分析

系统分析方法来源于系统科学。系统科学是20世纪40年代以后迅速发展起来的一个横跨各个学科的新的科学部门,它从系统的着眼点或角度去考察和研究整个客观世界,为人类认识和改造世界提供了科学的理论和方法。它的产生和发展标志着人类的科学思维由主要以“实物为中心”逐渐过渡到以“系统为中心”,是科学思维的一个划时代突破。

系统分析是咨询研究的最基本的方法,我们可以把一个复杂的咨询项目看成为系统工程,通过系统目标分析、系统要素分析、系统环境分析、系统资源分析和系统管理分析,可以准确地诊断问题,深刻地揭示问题起因,有效地提出解决方案和满足客户的需求。

[6]

3.1.1 功能需求

具体功能描述如下。 1.一般用户/会员

(1)系统为半开放式,所有用户均可按需求查看网站内的景点信息和游记,但只有注册用户才可进行评价等操作。

(2)景点信息主要包括所属城市、图片、相关游记、特色和评价等。

5

大连外国语学院 本科生毕业论文(设计)

(3)游记信息主要包括所属城市、图片、游记内容、标签和评价等。 (4)支持用户通过特色和标签查询查看景点和游记的详细信息。

(5)用户可对具体的景点和游记进行评论,评论信息将显示在景点和游记的详细信息页面。

(6)用户可以更改个人信息,如密码等。 2.管理员

(1)管理员拥有最大权限,可以进入管理页面并配置系统信息。 (2)管理员可以管理用户,对用户进行查询、更改和删除等。

(3)管理员可以随时更新景点信息,查询、添加、修改或删除景点信息。 (4)管理员可以随时更新游记信息,查询、添加、修改或删除游记信息。 (5)管理员可以查看和删除评论。

3.1.2 性能需求

根据用户对系统的要求,确定系统在响应时间,可靠性等方面有较高的性能要求。 1.界面需求主题突出,站点定义,术语和行文格式统一,规范,明确,栏目,菜单设置和布局合理,传递的信息准确,及时。内容丰富,文字准确,语句通顺;页面具有明确的导航指示,且便于理解,方便用户使用;页面大小适当,能用各种常用浏览器以不同分辨率浏览,无错误连接和空连接;界面版面形象清新与主题内容相协调。

2.响应时间需求当用户登录,进行任何操作的时候,系统及时地进行反应,反应的时间在5秒以内。系统应能检测出各种非正常情况,如与设备的通信终端,无法连接数据库服务器等。以避免出现长时间等待甚至无响应。

3.可扩展性需求系统设计能体现扩展性。

[7]

6

大连外国语学院 本科生毕业论文(设计)

3.2 系统可行性分析

3.2.1 技术及开发方法可行性

技术可行性考虑的问题是利用现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。旅游网站系统的工作主要是在客户和旅游公司之间架起一座桥梁,能相互提供信息,处理信息。这一特点非常适合于计算机的特点,而计算机硬件和软件技术的飞速发展,也为系统的建设提供了技术条件。.NET提供给的良好开发平台,其与数据库链接的方便性以及目前一些利用数据库知识实现的信息管理系统,为实验的顺利进行提供可靠的参考和依据。

3.2.2 管理可行性

本系统适用于Windows XP等主流操作系统之上,对于该系统的推广使用提供了很好的途径。该系统充分考虑到工作人员以前的工作习惯,使其对新系统更易适应,在操作上主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。 另外界面清晰易懂,加之可视化的管理工具,对数据库的操作是相当简单的,所以操作上是可行的。

3.2.3 经济可行性

经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系。该系统适用于旅游公司,开发该系统的费用主要包括开发阶段的费用以及今后的运行、维护费用。其新系统带来的效益来自使用该系统后,知名度的提高,对旅游客户需求的进一步精确把握,从而提供更加优质、更加有针对性的服务,从而扩大旅游消费群体。由于网络技术的快速发展,旅游网站的开发和维护成本越来越低廉。而网站所包含的信息越来越丰富,网民的数量不断增加,更多的游客习惯于依靠网络获取景点信息等,因此旅游网站的宣传效果也在不断提高,因此,具有经济可行性。

3.3 业务流程分析

业务流程分析的目的是:形成合理、科学的业务流程。通过分析现有业务流程的基础上进行业务流程重组(BPR),产生新更为合理的业务流程。

业务流程分析主要是定义项目的内容,即对现行的管理进行仔细地回顾和描述,从而

7

大连外国语学院 本科生毕业论文(设计)

认识项目的业务和技术上的具体要求,帮助确定流程工作与合作建模的基本要素,更好地分析理解其同其他要素的关系,例如业务目标、业务策略、面对的问题、产生的影响、组织机构参与者或者相关的企业架构。

系统设计以前,要对系统需求进行归纳和分析,查找出所有的业务主角,然后在确定业务主角后,每个主角的相关活动及流程应清晰地制定出来,最终设计出逻辑视图、用户界面示意图。

下面是对该系统业务流程的简单分析:

用户首先登录网站,根据自己的需求选择注册、登录、查看景点信息、查看游记信息或进行个人信息修改等。

如用户选择登录或注册,填写相关信息并验证成功后返回首页,否则提示错误并返回登录或注册页面。

如用户选择查看景点信息或者游记,则可直接在首页点击链接查看,也可通过特色或标签进行查找,从而查看详细信息。

如用户查看景点信息或游记后,选择评论,则未登录用户首先进行登录,在已登录的前提下,填写评论信息,系统进行逻辑检查和验证,无误后评论成功,并显示在景点或游记的详细信息页,否则提示错误,并返回评论信息填写页面。

如用户选择修改个人信息,则未登录用户首先进行登录,登录后选择修改项目,进入信息填写页面,提交后验证无误,则修改成功,否则提示错误后返回填写页面。

如果管理员想对网站进行管理时,可通过网站主页中链接进入后台管理系统登录,验证登录信息后管理员可以对注册用户进行查看和修改,可以查询、添加、删除或修改景点和游记信息,并可设置图片,还可以管理用户评论。

系统业务流程图如图3-1所示。

8

大连外国语学院 本科生毕业论文(设计)

开始 登陆网站首页

登录\\注册 查看景点\\游记

填写登录\\ 选择评论 注册信息

否 提示 登录

验证 登录\\注册 失败 是 成功 提示 填写登录\\ 网站首页 注册信息

验证

失败 成功 填写评论 信息

提示

验证

失败 成功

评论成功

修改个人信息 是 登录 否 登录\\注册 提示 填写登录\\注册信息 失败 验证 成功 选择更改信息 填写更改信息 提示 验证 失败 成功 成功提示 结束 图3-1 系统业务流程图

9


旅游网站系统的设计和实现(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013年全国高考理科数学试题分类汇编9:圆锥曲线

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: