




免费预览已结束,剩余6页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
旅游信息网概要设计说明书 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 家庭宽带或无线宽带网络接入 图 1 系统环境示意图 2 3 需求概述需求概述 1 用户注册功能 非本网站注册用户不能浏览旅游详细信息 2 管理员管理用户与旅游信息 3 用户发布旅游信息 4 查询详细旅游信息 管理员 普通客户 网站用户 旅游信息查询 网站用户注册 用户管理 旅游信息上传 旅游信息管理 图 2 旅游信息网用例图 WEB SEVER DB 宽带网络 用户 用户管理员 无线网络 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 jsplogin 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 jsploginsql jsp check jsp server DB loginok jspmanger jsp select jspmessage jsp 图 4 调用关系一 manger jsp server DB usermessage jsptourmessage jsp 图 5 调用关系二 server DB select jspmessage jsp selectshow jspcheckmessage 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 安全保密设计安全保密设计 对数据库的管理操作都需要通过服务器才能才能与数据库进行交换数据 所以普通页 面不能对数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东清远市清城区公路事务中心招聘1人考前自测高频考点模拟试题完整答案详解
- 2025年安徽某电力央企招聘考前自测高频考点模拟试题完整答案详解
- 2025年宁波前湾新区卫生系统公开招聘事业单位工作人员18人模拟试卷附答案详解(典型题)
- 保险合同家庭财产综合保险范本7篇
- 小区公共设施维护及绿化合同
- 2025昆明市五华区人民检察院招聘聘用制书记员(14人)模拟试卷附答案详解(黄金题型)
- 小学生状物作文:可爱的小乌龟10篇
- 2025湖南长沙乡村运营职业经理选聘模拟试卷含答案详解
- 2025年德州天衢新区面向山东省省属公费师范生公开招聘教师(12人)模拟试卷及答案详解(考点梳理)
- 2025年福建省龙岩学院师范教育学院招聘6人考前自测高频考点模拟试题附答案详解(考试直接用)
- 安全用电的触电急救
- 离心式通风机-离心式通风机的构造和工作原理
- GCP的质量控制课件
- 卿涛人力资源管理第2章人力资源战略
- 2023年12月英语四级真题及答案下载(第一套)(word版)
- 2022年全国医院感染横断面调查个案登记表
- 新能源概论新能源及其材料课件
- 2016年-中国PCI冠脉介入指南专业解读
- 2021年唐山交通发展集团有限公司校园招聘笔试试题及答案解析
- 幼儿园教学课件小班社会《孤独的小熊》课件
- 煤矿岗位安全安全操作规程
评论
0/150
提交评论