当前位置:首页 >> IT/计算机 >> 旅游信息网概要设计说明书

旅游信息网概要设计说明书


旅游信息网概要设计说明书
1. 引言
1.1 编写目的
为明确网站系统结构及详细测试计划安排,特撰写本文档。 本文档供网站使用者及开发人员参考。

1.2 项目背景
本项目由沈阳航空航天大学北方软件学院计算机科学与技术(软件工程)系进行开发。 本项目使用了 MySQL 数据库系统,WEB 脚本使用的是 JSP。 该网站用于为广大热爱旅游的人提供各类旅游咨询。

1.3 定义
MySQL:一种免费的功能较强的数据库管理系统。 JSP:JavaScript 一种免费的用于 WEB 应用开发的脚本语言。

1.4 参考资料
《软件工程导论》概要设计说明书。

2. 任务概述
2.1 目标
目前人们生活水平的提高迅速,有越来越多的人热爱旅游。 但旅游信息众多繁杂, 本网站将旅游信息大量收集并规划并存入数据库。 用户通过注册本 网站 ID 可在网站中浏览各地的旅游信息。

2.2 运行环境
硬件及软件环境:

服务器 PIII1.2G 双 CPU,512M 内存,WindowsXP 家庭宽带或无线宽带网络接入。 宽带网络 无线网络 WEB SEVER

DB 用户 用户

。。 。 管理员

图 1 系统环境示意图

2.3 需求概述
1.用户注册功能,非本网站注册用户不能浏览旅游详细信息。 2.管理员管理用户与旅游信息。 3.用户发布旅游信息。 4.查询详细旅游信息。

旅游信息查询

网站用户注册 管理员 普通客户 用户管理

旅游信息上传 网站用户 旅游信息管理

图 2 旅游信息网用例图

2.4 条件与限制
网站当前不能实现用户层次管理, 只有本网站用户和非本网站用户。 非本网站用户可通 过注册成为本网站用户。没有密码找回功能,如果遗失密码将导致无法找回。解决方法之能 重新注册新用户。

3. 总体设计
3.1 处理流程
前台数据采集主要流程: 登陆本网站主页(index.jsp)用户通过注册成为本网站用户,通过点击注册按钮跳转到 注册页面(login.jsp) ,按页面显示的表单进行注册后,注册信息将提交到另一个页面 (check..jsp) ,该页面将用户信息核对后存储到相关数据表中。 本网站用户上传旅游信息直接点击按钮跳转到旅游信息上传页面(messageup.jsp) ,按 页面显示的表单填写并上传提交到另一个页面(checkmessage.jsp) ,该页面将信息核对后存 储到相关数据表中。 管理员登陆与普通用户登陆相同。 后台数据处理流程: 通过 WEB 服务器将收到的注册信息存进 MySQL 数据库中的 user 表中。用户登陆时将 会在 WEB 服务器上使用 SQL 语句对 MySQL 数据库的 user 表中进行查询,并通过服务器 返回信息给用户。 通过服务器受到的旅游信息将存进 MySQL 数据库中的 message 表中。 查询信息时,用户点击查询按钮进入一个页面(select.jsp)通过服务器可在数据库中查 询到相关的旅游信息,并返回给页面(selectshow.jsp) 。 管理员登陆后进入一个页面(manger.sjp) ,可以通过二个页面(usermessage.sjp 和 tourmessage.jsp)进行对用户信息和旅游信息的删除操作。

index.jsp 用户

login.jsp loginsql.

查找、 管 理等

处 理 Web-DB

浏览

浏览请求 验 证 验 证 验 证

信息反馈 用户登陆 登陆、注册信息 登录状态 操作请求 操作信息

用户操作

图 3 旅游信息网顺序图

3.2 总体结构和模块外部设计
页面划分: 前台: 1. index.jsp 主页。 2. login.jsp 用户及管理员登陆。 3. check.jsp 检测网站用户输入信息,并提交给服务器。 4. message.jsp 提交旅游信息页面。 5. checkmessage.jsp 检测旅游信息,并提交给服务器。 6. loginsql.jsp 用户注册 后台: 1. loginok.jsp 登陆成功后的页面,显示个人信息及最新旅游信息。 2. select.jsp 通过服务器查询各地区旅游信息。 3. selectshow.jsp 查询结果显示。 4. manger.jsp 管理员登陆成功后的页面。 5. usermessage.jsp 用户信息列表。 6. tourmessage.jsp 旅游信息列表。

3.3 功能分配

4. 接口设计
4.1 外部接口
login.jsp 用户登陆 用户登陆: 账号: 密码: 提交 loginsql.jsp 注册页面 用户信息: 姓名: 账号: 密码: …… 提交 message.jsp 提交旅游信息页面 发布人: 发布日期: 信息内容: 重置 重置

提交 loginok.jsp 用户登陆成功页面 用户信息: 最新旅游咨询: 查询旅游信息 提交旅游信息 manger.jsp 管理员登陆成功页面 管理员信息: …… ...... …… 日期…… ……

重置

信息…… ……

用户信息管理: 旅游信息管理: 提交旅游信息 select.jsp 查询页面 时间: 地区: 查询: selectshow.jsp 查询结果显示页面 时间 …… usermessage.jsp 用户信息列表 用户信息 ……
删除

地区 …… 返回主页 操作

返回主页 tourmessage.jsp 旅游信息列表 旅游信息 ……
删除

操作

返回主页

4.2 内部接口
网站内部调用关系入下图:

index.jsp

login.jsp

loginsql.jsp

check.jsp

DB

server

loginok.jsp

manger.jsp

select.jsp

message.jsp

图 4 调用关系一

manger.jsp

DB

server

usermessage.jsp

tourmessage.jsp

图 5 调用关系二 select.jsp message.jsp

DB

server

selectshow.jsp

checkmessage.jsp

图 6 调用关系三

5. 数据结构设计
5.1 逻辑结构设计
用户信息表(编号、姓名、账号、密码、权限) 旅游信息表(编号、发布时间、信息内容、发布人编号)

5.2 物理结构设计
用户信息表(编号、姓名、账号、密码、权限)
public class userBean { int id; String name; String loginname; String pwd; String power; public int getId() { return id; } public void setId(int id) { this.id = id; }

public String getLoginname() { return loginname; } public void setLoginname(String loginname) { this.loginname = loginname; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPower() { return power; } public void setPower(String power) { this.power = power; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } }

旅游信息表(编号、发布时间、信息内容、发布人编号)
public class messageBean { int mid; Time time; String mmessage; String uid; public int getMid() { return mid; } public void setMid(int mid) { this.mid = mid; } public String getMmessage() { return mmessage; } public void setMmessage(String mmessage) { this.mmessage = mmessage; }

public Time getTime() { return time; } public void setTime(Time time) { this.time = time; } public String getUid() { return uid; } public void setUid(String uid) { this.uid = uid; } }

5.3 数据结构与程序的关系

6. 运行设计
6.1 运行模块的组合
1.运行控制方式采用按钮触发的方式。 2.用户信息采集通过 login.jsp 与 check.jsp 两个页面协同完成。 3.旅游信息采集通过 message.jsp 与 checkmessage.jsp 两个页面协同完成。 4.后台信息处理是通过 WEB 服务器与 MySQL 协同完成。

6.2 运行控制
当系统开始运行后, 管理员可随时登录管理系统对用户及旅游信息进行处理, 处理结果 会在主页公布。 上传信息后会直接在数据库中找到, 但过期的信息不会自动删除, 管理员才可进行删除 操作。

6.3 运行时间

7. 出错处理设计
7.1 出错输出信息
不是本网站用户浏览信息: 登录信息错误: 注册信息重复: 注册信息填写格式错误: 管理员处理信息错误: 您非本网站用户,不能浏览该页信息。 您的帐号或密码输入不正确,请重新输入。 您注册的用户已存在,请重新输入。 您的注册信息不符合要求,请核对后再提交。 数据库不存在此编号信息,请核对后重新操作。

7.2 出错处理对策
非本网站用户浏览信息会弹出提示框提示 “您非本网站用户本能浏览该信息! 如果想继续浏 览请点击注册。 ”点击注册会跳转到注册页面。 登录信息错误会在本页提示错误并重置本页填写的信息,并请用户重新填写。 注册信息重复会重置本页填写的信息,并请用户重新填写。 删除信息错误,会在本页面提示错误信息。

8. 安全保密设计
对数据库的管理操作都需要通过服务器才能才能与数据库进行交换数据, 所以普通页面 不能对数据库进行直接操作。 管理员对数据库操作也需要通过服务器的代码实现, 管理页面 只能间接的访问数据库。 非法用户不通过对数据库交换数据不能直接登录, 页面将无法跳转, 同时向服务器发送到内容通过 WEB 代码隐藏,别人看不到。

9. 维护设计
每天小维护: 管理员每天至少登录一次检查网页信息并处理数据库中的作废信息。 每星期维护、每月维护、每年维护: 如有页面需要更改将在此期间对页面进行更改, 开发人员将更改好的页面上传到服务器 即可,无需停止服务器。


更多相关文档:

旅游信息网概要设计说明书.doc

旅游信息网概要设计说明书 - 旅游信息网概要设计说明书 1. 引言 1.1 编写

旅游信息管理网站的设计与实现说明书.doc

旅游信息管理网站设计与实现说明书 - *** 实践教学 *** 兰州理工大学

旅游电子商务平台项目概要设计.doc

旅游电子商务平台项目概要设计 - 旅游电子商务平台 概要设计说明书 第 1 页共

旅游管理系统概要设计.doc

旅游管理系统概要设计_计算机软件及应用_IT/计算机_专业资料。旅游管理系统概要设计 一、系统设计 1.1 系统设计原则 (1)实用性原则 系统必须从科技对...

概要设计说明书.doc

概要设计说明书_计算机软件及应用_IT/计算机_专业...外部接口(调用第三方天气 API 获取城市天气信息) ...旅游 紫外线 洗车 示例值 2.内部接口(无) 五. ...

概要设计说明书-轮渡综合信息管理系统.doc

引言 1.1. 编写目的 本概要设计说明书对上海轮渡有限公司综合信息管理系统的...西闵线 18. 塘米线 D、 其他 1、 水上旅游巴士分公司 2、 周家渡船厂 3...

模板-概要设计说明书(SA).doc

软件系统结构设计 3.1 复审数据流、控制流 用户 进销存 管理系统 零售管理人员 旅游管理系统顶层 DFD 概要设计说明书 商品资料 合同信息 供应商资料 客户资料 业务...

旅游信息管理网站的设计与实现说明书.doc

旅游信息管理网站设计与实现说明书 - *** 实践教学 *** 兰州理工大学

概要设计说明书.doc

概要设计说明书 - 2010 级软件工程综合设计 《基于 Web 的山西旅游向导平台的 设计与实现》概要设计说明书 文档标识 英文标题 版本号 状态 SFR-DOC-201208 Shan....

19组旅游网概要设计.doc

19组旅游网概要设计_电子/电路_工程科技_专业资料。...出错处理设计 7.1 出错输出信息登录信息错误: 注册...E起游旅游网设计说明书 14页 5下载券 华科旅游...

软件项目开发课程设计-旅游信息管理网站的设计与实现说....doc

软件项目开发课程设计-旅游信息管理网站设计与实现说明书 - *** 实践教学

旅游资讯网需求规格说明书.doc

旅游资讯网需求规格说明书 1 引言 1.1 编写目的该文档是关于用户对旅游资讯网的功能和性能的要求, 重点描述旅游资讯网的功能 需求,是概要设计阶段的重要输入。 ...

软件概要设计说明书.doc

软件概要设计说明书 - iPhone 软件开发 概要设计说明书 齐鲁软件设计大赛... 软件概要设计说明书_IT/计算机_专业资料。...旅游景点查询 城市名称 该城市的所有景点 ...

酒店预定管理系统概要设计说明书.doc

酒店预定管理系统概要设计说明书_互联网_IT/计算机_...1.2 背景 随着社会的发展,外出旅游,出差 ...修改个人资料,查看酒店各种信息,预订 住房,查看订单,...

概要设计说明书.doc

2.2.2 开发背景 随着旅游业的发展,酒店、餐饮娱乐...3. 4. 提供简单的错误处理机制 提供信息反馈: 用...网站概要设计说明书 暂无评价 12页 25.00 ...

旅游网站需求分析阶段--需求说明书.doc

旅游网站需求分析阶段--需求说明书_计算机软件及...同时为概要设计和详细设计人员提供设计依据,其他 本...给用户提供最为完善的旅 游信息。 2.2 用户的...

旅游资讯网需求规格说明书.doc

旅游资讯网需求规格说明书 - 1 引言 1.1 编写目的 该文档是关于用户对旅游资讯网的功能和性能的要求, 重点描述旅游资讯网的功能 需求,是概要设计阶段的重要输入...

旅游管理系统软件设计规格说明书.doc

旅游管理系统 软件设计规格说明书 1.引言 1.1 编写目的软件设计的任务是将软件需求变换成为软件的具体设计方案。概要设计根据软件需求导出 软件的体系结构;详细设计...

智慧城市系统概要设计说明书-V1.0.doc

智慧城市系统概要设计说明书-V1.0 - 智慧城市系统概要设计说明书_智慧城市充

模板-概要设计说明书(SA).doc

概要设计说明书 第二层 DFD 图旅游管理系统商品编码设置 业务员信息 用户 供应商资料 商品资料 零售管理人员 资料维护 客户资料 仓库信息 合同管理 采购合同 ...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com