软件工程课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目名称旅行社管理系统专业班级13软件工程2 学号************

201358234072 姓名辜建波肖茗完成日期2015年6月15日

软件工程学院

1 引言 (3)

1.1 编写目的 (3)

1.2 项目背景(任务分工) (3)

1.3 术语定义 (3)

2 软件项目的描述 (3)

2.1 项目目标(问题定义,明确系统的规模和目标) (3)

2.2 系统技术 (3)

2.3 相关概念和处理流程 (3)

3 可行性分析报告 (4)

3.1 经济可行性 (4)

3.2 技术可行性 (4)

3.3 操作可行性 (4)

3.4 运行和法律可行性 (4)

4 软件需求分析 (4)

4.1 确定对系统的综合要求(功能需求、性能需求、可用性需求、出错处理需求、接口

需求、约束条件、将来可能提出的要求) (4)

4.2 分析系统的数据要求(建立数据模型“ER图”、描绘数据结构“层次方框图” ) (5)

4.3 导出系统的逻辑模型(数据流图、实体-联系图、状态转换图、数据字典和主要算

法描述) (8)

5 软件设计 (11)

5.1 体系结构设计(模块划分、每个模块所需的算法和数据结构;模块间的控制关系、

模块之间的接口;程序流程图、PAD图、HIPO图) (11)

5.2 数据设计(数据流设计,需要分清变换流、事务流、混合流;数据对象和数据结构;

数据库的设计) (12)

5.3 接口设计(外部数据接口、系统或设备接口;内部接口设计) (13)

5.4 过程设计(每个模块的处理功能说明、接口描述、设计语言描述、内部设计结构、

注释/约束/限制) (14)

6 软件实现说明 (16)

6.1 编码语言 (16)

6.2 编码风格 (16)

6.3 人机界面设计(一般交互界面、信息显示界面、数据输入界面) (16)

7 软件测试(测试计划和测试分析报告) (27)

7.1 测试计划(单元测试、白盒测试与黑盒测试) (27)

7.2 测试用例 (27)

8 软件手册 (32)

8.1 软件安装手册 (32)

8.2 用户操作手册 (32)

9 项目开发总结报告 (32)

9.1 总结与展望(完成哪些任务与个人感受;未来努力方向) (33)

9.2 主要收获(得意之处、个人创意的实现技巧、核心程序等) (33)

9.3 目前存在的问题 (33)

附录1:源代码清单 (33)

附录2:参考资料 (33)

1 引言

1.1 编写目的

旅游信息管理系统设计开发的宗旨是减少人力、提高效率。所以,在设计上是尽量涉及到和旅游相关的方方面面,这样在提高效率的基础上也提高了可靠性和完整性。本文研究的是旅游信息的具体设计开发应用。具体的设计包括:系统管理员模块、旅游信息模块、酒店信息模块、景点交通模块、其它交通管理模块、旅游服务模块、退出系统模块。在这些模块中实现了添加、删除、修改、查询的功能。

1.2 项目背景(任务分工)

旅游管理系统(Tourism Management System),运用计算机创建一个网络互动平台。让更多的游客登进入到我们制作的旅游板块和旅游团队中。通过页面的景点展示,景点简介,度假村简介,动态新闻。让阅览者第一时间获得第一手的旅游信息,和某些景点的动态新闻。让阅览者更好的选择到适合自己的旅游团队,通过旅游团队的活动时间,让自己能更好的安排自己的业余时间。让人们更能积极的参加我们的旅游团。

任务分工:

引言直至需求分析:肖茗

人机界面设计:辜建波

数据库设计:肖茗

软件设计直至开发总结:辜建波

测试用例:肖茗

编程:辜建波

1.3 术语定义

2 软件项目的描述

2.1 项目目标(问题定义,明确系统的规模和目标)

旅行社管理系统主要是用于旅游公司,对旅游信息的进行发布和修改以及加强有课进行交流。

本系统是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序的进行存储,同时采用了权限认证的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息管理,信息查询,在线预订,留言薄等功能的使用,实现了各种业务系统的数据集成和信息集成,对旅行社各类信息,资源进行协同集中管理。利用ASP技术建立动态网站,实现旅游信息快速发布及接受游客的网上预订。

旅游社管理系统是基于ASP+SQL 所开发的,主要包括数据库的建立和维护以及前后台应用程序的开发两个方面。对于前者要求建立起的数据库要具备较好的一致性、完整性、安全性等特性,面对后者则要求应用程序具有功能完备,界面美观,已使用等特点。本系统功能包括:用户模块,查询模块,在线留言模块,酒店预订模块,后台管理模块(包括用户管理,留言管理。景点管理,酒店管理,旅行社管理和预订管理)等模块,能够动态的使用数据库。

2.2 系统技术

2.3 相关概念和处理流程

3 可行性分析报告

3.1 经济可行性

本系统作为一个工程实践设计,无需开发经费,目前对于我们来说在经济上市可以接受的,所以在经济上是可行的。

3.2 技术可行性

本系统采用ASP带发出友好美观的人机界面,便于用户理解、操作。数据库管理系统采用Microsoft SQL,Server 2000,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的浸提那,硬件更新速度愈来愈快,熔炼越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台能够满足本系统所需。

主要目的是为了用户方便快捷的了解景点简介,当前的热门景点新闻,度假村简介,产品的展示,提高景点介绍编辑人员的服务质量和服务效率,当用户浏览资讯时,终端会向服务器发出请时,服务器旅游信息库的实时数据向终端发送数据,显示在终端的品目上。当用户参团是,终端向服务器提交用户信息后,将参团存入信息裤,并及时显示该参团信息,系统管理员发布旅游信息时,将信息存入信息数据库并在页面显示该操作添加的旅游信息,当管理员修改旅游信息是,旅游信息数据库数据也做相应改变,页面及时显示更改。

3.3 操作可行性

旅行社管理系统是基于ASP动态服务区页面,ASP可以与数据库和其他程序进行交互,是一种简单,方便的编程工具,所以操作可行性方面是可行的。开发出来的页面也是十分容易使用,具有简单,容易上手的特点。

3.4 运行和法律可行性

在windows7/8/XP下运行。

4 软件需求分析

4.1 确定对系统的综合要求(功能需求、性能需求、可用性需求、出错处理需求、接口需求、约束条件、将来可能提出的要求)

4.1.1 功能需求分析

本系统主要有如下功能

1.身份验证。

2.查看最新景点的动态新闻,度假村和景点简介信息。

3.管理员可以查询用户信息。

4.管理员可以对旅游信息进行更改、删除、会员用户可以参加团队旅游。

5.管理员对旅游信息、图片的管理。

4.1.2性能需求分析

2.4.1. 正确性需求

管理员应能够进行有关的旅游信息准确地添加到数据库中。系统用户登录后,系统应能正确地读取用户个人信息以及用户的权限信息。系统的操作结果与预期的结果应该是一致。

2.4.2. 安全性需求

相关文档
最新文档