
需求分析说明书
目 录
1 引言 2
1.1 编写目的 2
1.2 背景 2
1.3 参考资料 2
2 项目概述 2
2.1 项目名称 2
2.2 项目背景 2
2.3 项目目标 3
2.4 业务用例 3
2.4.1 系统管理员 3
2.4.2 普通用户 3
3 系统功能性需求 3
3.1 系统功能 3
3.2 详细功能需求 4
3.2.1 会员管理 4
3.2.2 管理员管理 8
3.2.3 网上预订系统 9
3.2.4 BBS论坛系统 12
3.2.5 新闻发布系统 13
3.3 性能需求 15
3.3.1 精度 15
3.3.2 时间特性要求 15
3.3.3 故障处理要求 15
3.3.4 其他专门要求 15
4 运行环境规定 15
4.1 设备 15
4.2 支持软件 15
4.3 接口 15
4.4 界面要求 15
4.5 软件质量要求 15
5项目研发计划 16
1引言
1.1编写目的
本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。
本报告的预期读者是南昌大学指导教师、技术人员以及学习小组的领导和相关项目组的所有成员。
1.2背景
为简单人们出行旅游的项目。
该系统的项目计划开始日期为2015年5月12日,项目开发周期为两个月。
待开发的软件称:旅游电子商务平台项目
任务来源:南昌大学软件学院
承建单位:学习小组:张扬,臧亚诚
1.3参考资料
《ASP.Net4.0使用教程》
2项目概述
2.1项目名称
旅游电子商务平台
2.2项目背景
随着社会的发展,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一。旅游业在城市经济发展中的产业地位、经济作用逐步增强,旅游业对城市经济的拉动性、社会就业的带动力、以及对文化与环境的促进作用日益显现。
尽管中国旅游业的发展仍存在诸多问题和障碍,旅游电子商务还不完善,特别是旅游业管理和投资机制的市场化程度较低。但总体上看,中国旅游业的投资环境呈不断优化的趋势,旅游电子商务是不可逆转的,它必将取代传统的旅游经营方式。
面对近年来电子商务的兴起与壮大,互联网为传统旅游业提供新的机遇及提高服务水平和运作水平的手段,但同时,没有开展网上业务的中小旅行社则面临严峻的挑战。
2.3项目目标
我们希望借助互联网,解决传统旅游业不能解决的适应游客行、吃、住、游、玩一体化的需求;同时还由于旅游也作为一个整体的商业生态链,涉及到旅行服务机构、酒店、景区、交通等等,希望将这些环节连成一个统一的整体,从而提高服务的水平和业务的来源。
2.4业务用例
描述本项目的用户类型及权限。
2.4.1系统管理员
系统管理员拥有最高权限,主要有进行预定情况等信息的管理,并对预订信息、用户订单等进行增加、删除、修改、查询等操作。
2.4.2普通用户
普通用户主要功能是对基本资料进行修改,下单购买物品,网上预订。
3系统功能性需求
3.1系统功能
本项目的主要功能如下:
(1) 网上预定系统
网上预定系统主要是为了方便游客,为游客提供在线订票、在线购买土特产等功能。
(2) 新闻发布系统
提供新闻的发布、修改功能,在前台分类展现旅业的新闻。
(3) 论坛系统
论坛系统主要是为了给会员提供一个沟通交流的平台。
(4) 会员管理
系统登录包括普通用户登录、管理员登录、以及用户注册的设计。如果用户未注册则需先注册帐号,才能进行相应的操作。只有管理员登入后才能对数据库进行维护操作。
(5)管理员管理
首先管理员进行登录,而后进行预定情况等信息的管理,并对预订信息、用户订单等进行增加、删除、修改、查询等操作。
3.2详细功能需求
针对各功能作详尽的描述,把系统前台和后台分开描述,每个功能的描述形式如下:
3.2.1会员管理
功能
系统登录包括普通用户登录、管理员登录、以及用户注册、找回密码、修改密码、修改个人账号信息的设计。如果用户未注册则需先注册帐号,才能进行相应的操作。只有管理员登入后才能对数据库进行维护操作。
输入数据表
1.用户表(user)
| 名称 | 长度 | 类型 | 可重复 | 允许空 | 输入方式 | 范例 | 默认值 | 注释 |
| 用户名 | <=50 | Varchar | 不可以 | No | 程序控制 | fjmstc | 无 | 主键 |
| 密码 | <=50 | Varchar | 可以 | No | 程序控制 | fjmstc | 无 | |
| 电子邮箱 | <=50 | Varchar | 可以 | No | 程序控制 | Yejianzhong407@163.com | 无 |
处理过程
●注册
1、 用户登录系统平台,进入注册页面
2、 输入注册信息注册
3 、注册成功后退出
处理流程图如下图所示:
●修改密码
1、登录系统平台。
2、进入账号管理修改密码。
3、输入旧密码。
4、输入新密码。
5、再次输入新密码,点击“更新”按钮。
6、系统进行验证。若通过验证,保存新密码并提示修改成功。
处理流程图如下图所示:
●找回密码
1、点击“找回密码”按钮,进入“找回密码”页面。
2、输入注册账号。
3、输入密码问题。
4、输入回答,点击“确定”按钮。
5、系统进行验证,通过验证后,系统将密码发送到注册时所提供的电子邮箱。
处理流程图如下图所示:
●修改个人账号资料
1、以个人账号登录人才管理平台。
2、进入账号管理修改个人账号资料。
3、修改个人账号资料,点击“保存”。
4、系统进行验证,若通过验证,保存到数据库。
处理流程图如下图所示:
●用户登录(包括普通用户和管理员)
1、用户输入账号和密码
2、后台读取数据库中的账号信息
3、与前台输入的信息匹配
4、判断登陆角色类型(普通用户或管理员)
5、根据角色类型跳转不同的界面
处理流程图如下图所示:
3.2.2管理员管理
功能
在管理员登录前提下,进行预定情况等信息的管理,并对预订信息、用户订单等进行增加、删除、修改、查询等操作。
处理过程
●预订信息的增删改查
1、管理员登陆
2、选择修改对象
3、后台数据库读取对象信息
4、前台管理员进行信息的修改
5、修改后的信息保存至数据库
6、修改成功,显示成功对话框,否,跳转2
●用户订单的增删改查
1、管理员登陆
2、选择修改对象
3、后台数据库读取对象信息
4、前台管理员进行信息的修改
5、修改后的信息保存至数据库
6、修改成功,显示成功对话框,否,跳转2
处理流程图如下图所示:
3.2.3网上预订系统
功能
网上预定系统主要是为了方便游客,为游客提供在线订票、在线购买土特产等功能。
输入数据表
1.特产表(goods)
| 名称 | 长度 | 类型 | 可重复 | 允许空 | 输入方式 | 范例 | 默认值 | 注释 |
| 产品名 | <=50 | Varchar | 不可以 | No | 程序控制 | 苹果 | 无 | 主键 |
| 剩余数量 | <=50 | Int | 可以 | No | 程序控制 | 10 | 无 | |
| 价格 | <=50 | double | 可以 | No | 程序控制 | 20.5 | 无 | |
| 产地 | <=50 | Varchar | 可以 | No | 程序控制 | 美国 | 无 |
2.订单表(orderlist)
| 名称 | 长度 | 类型 | 可重复 | 允许空 | 输入方式 | 范例 | 默认值 | 注释 |
| 订单编号 | <=10 | Int | 可以 | No | 程序控制 | 1 | 无 | 主键 |
| 用户名 | <=50 | Varchar | 可以 | No | 程序控制 | Zy | 无 | 外键 |
| 订单内容 | <=100 | Varchar | 可以 | No | 程序控制 | 无 | ||
| 时间 | <=20 | Datatime | 可以 | No | 程序控制 | 无 |
| 名称 | 长度 | 类型 | 可重复 | 允许空 | 输入方式 | 范例 | 默认值 | 注释 |
| 车票种类 | <=50 | varchar | 不可以 | No | 程序控制 | 南昌-九江 | 无 | 主键 |
| 剩余数量 | <=10 | int | 可以 | No | 程序控制 | 10 | 无 | |
| 价格 | <=50 | double | 可以 | No | 程序控制 | 无 |
处理过程
●在线订票
1、用户登录
2、选择要订车票类型
3、查询是否剩余车票
4、是,购买;否,退出购买界面
●在线购买土特产
1、用户登录
2、选择要买的土特产的类型
3、查询是否满足购买需求
4、是,购买;否,退出购买页面
处理流程图如下图所示:
3.2.4 BBS论坛系统
功能
论坛系统主要是为了给会员提供一个沟通交流的平台。
输入数据表
1.论坛表(BBS)
| 名称 | 长度 | 类型 | 可重复 | 允许空 | 输入方式 | 范例 | 默认值 | 注释 |
| 帖子ID | <=10 | Int | 不可以 | No | 程序控制 | 1 | 无 | 主键 |
| 用户名 | <=50 | Varchar | 可以 | No | 程序控制 | Zy | 无 | 外键 |
| 标题 | <=20 | Varchar | 可以 | No | 程序控制 | 看看 | 无 | |
| 内容 | <=200 | Varchar | 可以 | No | 程序控制 | 美国。。 | 无 | |
| 时间 | <=20 | Datatime | 可以 | No | 程序控制 | 无 |
处理过程
1、会员登录
2、发布信息
3、点击发布按钮发布成功
处理流程图如下图所示:
3.2.5新闻发布系统
功能
提供新闻的发布、修改功能,在前台分类展现旅业的新闻。
输入数据表
| 名称 | 长度 | 类型 | 可重复 | 允许空 | 输入方式 | 范例 | 默认值 | 注释 |
| 新闻ID | <=10 | Int | 不可以 | No | 程序控制 | 1 | 无 | 主键 |
| 标题 | <=20 | Varchar | 可以 | No | 程序控制 | 看看 | 无 | |
| 内容 | <=200 | Varchar | 可以 | No | 程序控制 | 美国。。 | 无 | |
| 时间 | <=20 | Datatime | 可以 | No | 程序控制 | 无 |
处理过程
1、管理员登录
2、修改已发布信息或发布新的信息
3、数据库接受命令进行信息更新
4、前台数据更新
处理流程图如下图所示:
3.3性能需求
3.3.1精度
无数据误差
3.3.2时间特性要求
无
3.3.3故障处理要求
系统可维护
3.3.4其他专门要求
无
4运行环境规定
4.1设备
PC机,手机,平板
4.2支持软件
各种浏览器上均可运行。
4.3接口
无
4.4界面要求
美观,简洁,大方
4.5软件质量要求
较低。
5项目研发计划
一步一步推进,结课前完成
附录1:变更纪事
变更纪录
| 变更时间 | 变更描述 | 变更事由 | 批准者 | 变更者 |
