第一篇:《景区分销系统》需求说明书
成都易旅网络科技有限公司
《电子票务代理分销系统》
需求说明书易旅网络科技 背景与目标
1.1 背景
旅游行业近年来发展迅速,传统有实力的旅行社顺势不断发展,但随着自身的资源越来越丰富,代理的景区票务、酒店越来越多时,让旅行社自身在资源管理、价格体系管理等方面越来越力不从心,此外,由于自身长久经营积累下来的价格优势也不断促使旅行社发展自已的二级代理或多级代理,但发展自己的代理无疑进一步加剧了管理的压力。随着互联网技术的长足发展,电子票务已经成为了现实,如果有一套在线的网络电子票务软件,将供应商、自身与代理商之间的价格体系、现金流系统地管理起来,将无疑大大地减轻甚至从根本上解决旅行社、票务代理商的难题
渠道中心:略
1.2 系统目标
系统应具有行业通用性,能够满足一般旅行社、票务代理商使用
1.3 运行环境
Windows Server 2003 或2008 IIS7.0或以上
Net Framework 4.0或以上 SQLServer 2008
易旅网络科技 功能需求
2.1 系统登录
管理员登录 供应商登录 代理商登录 验票员登录
2.2 管理员功能需求
2.2.1 管理员首页
今日经营情况 产品统计图表 代理商统计图表 供应商统计图表 公告
2.2.2 供应商管理
供应商列表与查询 新增供应商 编辑供应商 删除供应商 供应商详情 付款操作 提现操作 授信操作
2.2.3 产品类别管理
类别列表 易旅网络科技
添加类别 删除类别 更新类别 类别Index设置
2.2.4 产品管理
产品性质:团体票与散票类型
产品类型:景区,酒店,影院,线路,其它。其中景区、酒店、影院、其它具有通用的属性,线路的属性则具有行业特殊性,部分属性需要单独定义 条码类型分为:系统自有条码,导入外部条码,无需条码 支付类型分为:预付,到付 说明:1.导入条码不能选择团体票
2.无需条码类型操作流程如下,代理商下单,填写客人手机号、身份证等,提交订单,管理员收到订单(短信自动提醒),登录景区系统,获取条码,单击订单上的转发凭证到客人手机,完成订单(申请退款)
添加产品 删除产品 更新产品 锁定产品 下架产品 复制产品
复制产品到其它类别 产品详情 产品列表展示 添加导码产品 编辑导码产品 易旅网络科技
旅游线路产品编辑 旅游线路产品新增 旅游线路与电子印章映射 电子印章管理
电子印章与合同模板映射 合同模板管理 合同模板与产品映射
2.2.5 代理商管理
添加代理商 删除代理商 更新代理商 锁定代理商 代理商列表展示 代理商充值 代理商提现 代理商信用额设置
代理商权限设置(预订、导码) 代理级别设置
2.2.6 验票员管理
添加验票员 编辑验票员 删除验票员 验票员列表与查询
2.2.7 订单管理
订单展示列表 易旅网络科技
订单查询 作废 短信转发
2.2.8 统计报表
订单统计 财务统计 产品统计 代理商统计 供应商统计
代理商导出条码统计
2.2.9 公告管理 2.2.10 用户管理 2.2.11 系统设置
2.3 供应商功能需求
2.3.1 供应商首页
系统公告 本周经营情况 统计图表
2.3.2 验票员管理
参见上面
2.3.3 订单管理
订单列表(未验证不能显示条码) 订单查询 作废 易旅网络科技
2.3.4 统计报表 2.3.5 个人中心
2.4 代理商功能需求
2.4.1 代理商首页
系统公告 本周经营情况 图表统计
2.4.2 订票业务(个人,团队订票)
团体票下单 散票下单 到付消费下单
2.4.3 自助充值
收款账号配置 支付宝相关参数配置 支付宝接口实现 代理商自助充值实现
2.4.4 订单管理
订单展示列表 订单查询 短信重发
退款(导码不能退款,自有条码直接退款,无需条码:在未发货直接退款,已审批只能申请,管理员再审批)易旅网络科技
2.4.5 报表统计 2.4.6 个人中心
修改密码 个人资料
2.4.7 导出条码业务
生成条码 生成条码文件
2.5 验票员功能需求
2.5.1 验票业务
条码有效性验证 各种非法条码提示 验票通过 到付收银
2.5.2 当日验票 2.5.3 当日统计 2.5.4 验票历史 2.5.5 个人中心
修改密码 个人资料
2.6 渠道中心功能需求
2.6.1 产品发布
产品基本信息发布 商务信息发布 易旅网络科技
产品价格体系发布
2.6.2 申请合作
提交申请 取消申请
2.6.3 建立合作
同意合作 拒绝合作
添加渠道产品到产品列表
2.6.4 产品预订
渠道产品预订页面 下单
2.6.5 产品验票 2.6.6 渠道供应商管理
渠道供应商展示 中止合作 自助充值
2.6.7 渠道代理商管理
渠道代理商展示
删除代理商(中止合作) 代理商充值 代理商提现
2.6.8 渠道产品管理
渠道产品展示 删除产品 易旅网络科技
设置代理价格 上线 下线
2.6.9 我发布的产品管理
产品展示 修改价格 编辑基本信息 删除产品 下架产品 上架产品
查看产品渠道代理商
2.6.10 我的申请管理
我的申请列表 取消申请
2.6.11 待审批合作管理
待审批合作列表 审批通过 审批拒绝
2.6.12 渠道产品中心
渠道产品查询 申请合作入口
2.6.13 入驻商户中心
入驻商户展示 编辑入驻商户信息 易旅网络科技
2.6.14 公用验票插件
验票插件实现 独立运行插件实现 与景区系统整合 易旅网络科技
需求要点 易旅网络科技 其它需求
敏感信息进行加密存储;定期数据库备份和建立恢复机制
重要服务高健壮性设计,满足7*24不间断运行 程序具有适当的容错功能;维护一份web站点发布程序一致的安全拷贝 不能留有后门程序和漏洞 目标程序不能进行反编译
技术支持:成都易旅网络科技有限公司 联系电话:*** 联系QQ: 2940034565
第二篇:网上鲜花系统需求说明书
网上鲜花系统需求说明书 引言
随着网络的普及,网络支付手段的逐步完善,越来越多的人习惯于网上购物,选择鼠标点击下订单,送货上门的快捷便利的购
物方式。网络为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。
而传统书店的购书观念也正在被网上书店这一方便快捷的购书方式所冲击。网上书店在国际互联网上可以实现的商务功能已经越来越多样化,从最开始的信息发布功能,到现在的在线图书展示功能、在线洽谈业务功能、在线交易功能、在线客户服务功能、在线管理功能等等,几乎传统书店所提供的功能都可以在互联网上进行电子化的高效运作,而借助网络的跨地域特点,更是将传统书店的地域限制加以突破,从而大大增加了客户的数量。
任务概述及系统功能概述
2.1 系统功能说明
2.1.1花店前台
前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受电子商务给他们带来的便利。(1)前台主要功能包括
注册/登录、我的账户、花店介绍、联系方式、鲜花查询、图书分类浏览、鲜花展示、鲜花排行榜、精品推荐、购物车、自动友情链接功能等等。
(2)网上花店系统前台设计的特色(a)我的账户
每个注册的用户,都拥有一个属于自己的账户管理界面,客户可以轻松的管理个人基本资料,送货信息资料,修改密码,管理订单,查看鲜花,查询订单汇总。本系统充分考虑到了本模块对于客户的重要性,所以界面尽量做的简捷,采用开放式结构,一目了然,方便客户轻松掌控自己的一切信息,从而提高对花店的信任度,进一步增加花店的销售额。(b)鲜花订购的详细过程
会员注册-->选择鲜花-->下订单-->鲜花店发货-->快递公司送货-->客户收到鲜花核查无误后付款
(c)多种方法查询方式
传统花店最困惑的就是购花时的盲目性,找一束花,需花费大量的时间和精力,网上花店这方向的困惑已经得到了彻底的解决,数据库的高效检索,让客户找书不再烦恼。本系统运用了先进的检索方式,包括模糊查询,按鲜花分类、按鲜花序号,按鲜花价格范围,按生产商,按鲜花名等多种查询方法,同时查询方法简单易懂。
系统前台结构图
系统前台 用户登陆鲜花展示订购服务鲜花知识链接用户注册 新花上架精品推荐销售排行详细分类立即购买加入购物车友情提示
2.1.2花店后台
本系统后台管理在考虑花店管理操作简便的同时,提供了强大的花店管理主模式。大模块上分为用户管理,鲜花管理,订单管理,分类管理。
系统后台结构图
系统后台用户管理鲜花管理
订单管理 分类管理
2.1.3售后服务
(1)、客户评价
当用户购花成功后,可以在当天内对此花的质量等进行评价,若评价经管理员审理后,不含有触犯相关法律法规的内容,则此评价内容会显示在鲜花信息的下方。广开言路,为管理员和其他客户提供参考意见
(2)考虑到鲜花的新鲜度,确认付款后当天内若有质量问题,可与店方协商后换货。
2.2 网上花店的系统特点
(1)简洁美观的操作界面
美观又简单的操作界面对于一个网站能否吸引顾客的光顾,起着至关重要的作用。操作过于复杂或网站的设计过于沉闷都会使网上花店得不到客户的青睐。本系统通过工作人员的精心打造,配以精致的鲜花动画,使网上花店既时尚典雅,又动感十足,吸引广大顾客的光临。
(2)、科学的花店管理模式
系统采用店方推荐与客户检索相结合的方式,能轻松的找到客户所需要鲜花信息;通过完善的信息发布系统,客户可以及时得到花店最新动态和新闻,掌握行业动向;后台结构化管理模式,涵盖了用户管理、订单管理、分类信息管理、鲜花管理等等,为化店的电子化管理提供了一套良好的管理模式。(3)加入购物车
网上购物不可避免的需要涉及邮递,而邮递也需要客户付出一定的费用。购物车系统的开发,使买家可以像在超市购物一样,随意添加删除商品,选购完毕后,统一下单。避免多次付费、重复付费,为客户提供便利。需求规定
3.1对功能的需求
分析用户要求实现的全部功能(分析建模 DFD,DD,E-R)3.1.1 系统功能模块图
网上花店管理系统的功能可以划分为如下几个部分
(1)前台管理:主要是用户或会员必须先进行登录然后进行查看鲜花、选择的鲜花、购买鲜花等基本操作。
(2)后台管理:主要是管理员对会员的管理、整理购买鲜花订单完成发送货、鲜花库存的动态管理、对网站的维护和更改等操作。
登陆界面用户查询管理员登陆注册成为会员会员登陆管理会员管理购花单管理鲜花购买鲜花,收到回执单进行发货生成账目生成购物单更改库存 3.1.2 数据流程图
客户 所有鲜花信息购买鲜花系统鲜花客户顶层数据流图
客户所需鲜花信息鲜花处理1订单支付处理2鲜花客户D1 订鲜花信息D2 支付信息
购买鲜花系统化分析数据流图
注册1.1填写信息挑选鲜花1.2鲜花放入购物车1.3D1所选鲜花信息预订鲜花系统细化分析数据流图
3.1.3 数据字典
本系统的部分数据字典如下:(1).数据存储:
名字:用户表
别名:用户表
描述:记录用户的个人基本情况
定义:用户表=用户id+姓名+家庭住址+登录密码+真实姓名
位置:网上鲜花店数据库 名字:用户分类表 别名:用户分类表
描述:记录各使用者的个人基本情况
定义:用户分类表表用户分类id+职位+姓名+登录密码 位置:网上鲜花店数据库
名字:鲜花表 别名:鲜花表
描述:记录库存鲜花的基本信息
定义:鲜花表=鲜花id+鲜花分类id+名称+描述+价格+点击次数+来自生产商+库存 位置:网上鲜花店数据库
(2)数据结构:
名字:用户id 别名:用户号,编号
定义:用户id=用户申请日期+用户个人编号
会员申请日期=8{数字字符}8 会员个人编号=2{数字字符}8 位置:用户表 名字:管理员id 别名:管理员号,管理员编号
定义:管理员id=部门编号+职工个人编号
部门编号=2{数字字符}2
职工个人编号=5{数字字符}5 位置:管理员表
名字:鲜花 id 别名:鲜花号,鲜花编号 定义:鲜花id=种类编号+编号 种类编号=8{数字字符}8 编号=4{数字字符}4 位置:鲜花表(3)数据元素 名字:花名 别名:花名 定义:4{字符}8 位置:用户表 管理员表 网上鲜花店数据库 名字:联系方式 别名:联系方式
描述:手机联系方式或固定电话联系方式 定义:11{数字字符}11|7{数字字符}7 位置:用户表 用户分类表
网上鲜花店数据库 名字:登陆类别 别名:登陆类别 定义:1{汉字}4 位置:用户分类表 网上花店数据库 名字:密码 别名:登陆密码 定义:3{字符}6 位置:用户表 用户表 网上鲜花店数据库 名字:时间 别名:时间 定义:8{汉字}8 位置:订单表
3.1.4 E—R 图
地址性别密码地址用户名密码用户名用户1购买MM1管理1管理员1管理下订单MM点击次数订单库存价格明细编号鲜花数量订购时间种类鲜花名描述
3.2 对性能要求
3.2.1 精度
本系统要求输入的会员年龄为整数,买书的数量为整数,出生日期必须是合法的日期形式(如1990-08-01),身份证号码必须为数字。3.2.2 时间特性要求
(1)系统的更新处理时间应该在可接受的范围内;(2)系统的数据查询时间应该在可接受的范围内;(3)系统的数据统计时间应该在可接受的范围内。3.2.3 灵活性
(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;
(2)能够支持Windows95、Windows98、Windows2000、Windows Me和Windows XP的运行环境;(3)留有与其他系统的接口。3.3 输入输出要求
对会员注册中“姓名”的输入要求不超过4个汉字或8个英文字符;会员的性别只能选择不能有键盘输入,出生日期必须输入合法(如1990-08-01),输入身份证号必须合法,即必须为18为数字。3.4 数据管理能力要求
由于购买鲜花系统会对用户的资料进行保存,并且,鲜花的库存会随着数的购买或购进新的鲜花而改变,因此对数据的存储有一定的要求;要求提供数据的备份功能。3.5 故障处理要求,可维护性
在输入不对的符号定义格式的数据时,软件应出现提示信息,而不是死机或删除已经输入的信息,然后再弹出界面重新开始。
在鲜花的库存小于用户购买的数量是必须提示库存不足,而不是还可以卖给用户。
系统出错后可以允许的最大恢复时间,系统运行日志,是否允许对系统的修改 3.6 其他专门要求
要求能够按用户姓名进行检索。3.7安全性 3.8可靠性
“系统一个月内不能出现2 次以上故障” 3.9可用性 运行环境规定
4.1 设备
运行本软件要„„的计算机。4.2 支持软件
本系统操作系统包括:Windows XP、Win7等。本系统支持的数据库: SQL Server 2005 本系统的开发工具:Visual Studio.NET 2008+SQL SERVER2005。
4.3 接口
1)用户接口(人机界面)2)硬件接口 3)软件接口
4)通信接口
第三篇:学生信息管理系统需求说明书
学生信息管理系统需求说明书
1.引言
由于学生信息的冗长与繁琐,所以它的管理问题带来的麻烦和不方便也随之而来。所以开发一个适合学校的、便于管理学生信息的管理系统是十分重要的。
为了充分实现素质教育,多方面发展学生的兴趣爱好,大部分学校都设立了全校范围的内的选修课。学生可以根据自己的兴趣和特长,选择自己喜欢的课程。由于高等学校的快速发展,高校的规模也越来越大,学生数量和课程量都迅速地增长,管理上的手工操作不仅仅会耗费学生与工作人员大量的时间和精力,效率以及准确性也很低。如何使同学们方便、快捷、准确地选课,以及老师们对学生的相关信息的管理,已经成为一个重要的问题。
利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的。本课题就是针对便于学生信息管理的问题而设计的一个管理系统。
2.系统设计 系统要能实现如下功能:
登录系统:用户登入、系统退出。
学生管理模块:查询学生个人信息,学生个人成绩,和学生个人课表。
教师管理模块:学生个人信息管理:对学生信息的操作包括更新,添加,删除,查找等;学生成绩管理:对学生成绩的操作包括更新,能按学号、成绩进行排序,能按学号、学生姓名、所在班级进行查找;教师个人信息管理:能查询教师个人信息和安排教师上课的课表。
信息表导出:对学生信息,成绩进行导出,可导出到word或excel文档中。
信息维护:修改密码等。
系统退出。
3.数据库设计
3.1 数据库系统的选择
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的特性1.使用C,C++和java编写,并使用了多种编译器进行测试,保证源代码的可移植性 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作
系统 3.为多种编程语言提供了API,这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。4.支持多线程,充分利用CPU资源 5.优化的SQL查询算法,有效地提高查询速度 6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径 8.提供用于管理、检查、优化数据库操作的管理工具 9.可以处理拥有上千万条记录的大型数据库。3.2数据库设计
数据库设计占重要位置,数据库设计质量的优劣,可直接影响到数据库数据的冗余度、数据的一致性、数据丢失等问题,采用的指导理论是范式理论,要设计图书流通的实体-关系图(E-R图)。E-R图由3个相关联的部分构成,即实体、实体与实体之间的关系以及实体和关系的属性。根据范式理论和E-R图转换成关系模型的规则,可转换为下面的关系模式,例如:学生信息表(学号,姓名,头像,性别,出生日期,籍贯,身份证号码,家庭住址,电话号码,入学时间,专业),加下划线的为主键。
3.3数据库索引
建立索引是加快查询速度的有效手段,数据库的每一个表建立了主键,主键由一个或几个字段组成,每一个表都按主
键建立了索引,部分表为了满足查询和排序的需要,除建立主索引外,还建立了次索引。
3.4数据库调用
使用纯Java数据库驱动程序,JDBC提供的API通过纯Java驱动程序转换为DBMS(数据库管理系统)所使用的专用协议来实现和特定的DBMS交互信息。
第四篇:影院网上订票系统需求说明书
影院网上订票系统
网站需求说明书
计算机科学与技术2班
2012年9月29日
1.项目背景
电影,又称映画,是由活动照相术和幻灯放映术结合发展起来的一种现代艺术,有着复杂繁多的科系。
目前一般大众可以经由网际网络进行许多商业活动,例如购书、订花、购物、游戏等,其中也包含订票(例如机票、火车票、音乐剧入场券等)。其中,在电影院方面也有业者推动相关服务,如:华纳威秀、环球影城、国宾戏院等,已开始使用网际网络提供观众放映影片相关资讯,如场次时间表、影片预告及简介、电影院资讯等。
从网际网络到电子商务的蓬勃发展来看,类似于淘宝网上商城那种从开网店,在网上摆放商品,客人挑选物品再下订单,店主发货等一系列流程已经很成熟了。相对于淘宝网上商城而言,目前电影院的网络服务似乎仍有不足之处。对于使用者而言,影片的相关讯息介绍、预告片都是上百度、谷歌等网上引擎搜索得知,某个城市的特定影城往往不能提供全方位的详细信息,特别是不能满足观众对影片场次时间的查询。
社会生活节奏的加快,许多社会人士忙于工作等繁琐事务,每次想去影城观看电影都要经过现场查询最近热映的影片,每部影片的放映场次等信息,然后才能开始订票,而往往排队等候很长时间以后才发现自己要观看的那场影片的票已经售完,或是没有合适的观看座位。
电影业的蓬勃发展,必然引发的一个问题是群众对电影票需求的增大。特别是一些关注度很高的大片上映的时候,很多观众都反应电影票实在是很难购买,有些人就只能选择观看午夜场。在一些大城市规模很好的影城售票厅内,甚至出现要一大早起来排队去抢票的现象。还有些观众反应等那么长的队伍能买到票,但是都没有自由选择座位的权利。
这样的情况已经普遍的存在了,很多人纷纷提出影城应该提供最近热映的的影片讯息、快要上映的影片相关预告、每场电影的场次安排,以及每场次电影票的网上预订模式。对基于WEB的电影院订票系统的研究,对于观众而言可以增强他们对各部影片的了解,对最新的影片上映动态的掌握,让他们对影片更加期待,尤其能在网上订票模式下使观众享受到不需要等待排队买票与自由选择座位的权利。通过网络轻松订票,从而减少许多因现场购票失败的客户,促使我国电影事业更好更快的发展。
2.项目范围
系统的开发和维护,提供配套的数据库。
3.项目功能需求
3.1系统功能需求
1.会员管理
存放注册会员的基本信息 信息内容:
用户ID、用户名、密码、性别、身份证号码、联系电话等等。操作:
1)需要对会员信息进行增、删、改、查操作。
2.管理员管理
存放管理员信息管理 内容:
管理员ID、用户名、密码 操作:
1)登录后台对后台的数据进行操作。
3.影片基本信息管理
存放影片的基本信息管理 内容:
编号ID、影片名称、影片图片、剧情简介、播放时间。操作:
1)管理员:对影片信息进行增、删、改等操作;上传图片操作。2)普通用户:浏览影片的基本信息等操作。
4.放映计划管理
对影片的档期进行管理 内容:
编号ID、放映时间、票价 操作: 1)对影片的当前进行增、删、改、查操作。
3.2 前后台功能图
会员 登录 注册 查看电影信息 查看会员信息 进行订票 取消订票 网站管理员 登录 电影管理 会员管理 会员会员会员会员信息信息信息信息增加删除查看修改 电影电影电影电影信息信息信息信息增加删除查看修改
3.2 使用流程图
开始进入首页用户登陆是是否没有账号否注册用户电影订票电影院是已满座订票取消是否满座否取消成功电影资料查阅个人资料订票成功开始登陆页面进行登陆返回订票页 错误密码是否正确正确用户管理影片管理影厅管理售票管理信息统计增删查改
4.项目非功能需求
1、可靠性。能连续准确的处理该系统的有关功能,有较强的容错能力。
2、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。
3、可用性。系统面向中小型网站,能够处理基本的影视信息操作。
4、可理解性。用户容易理解和使用该系统。
5、可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。
5.项目运行环境
硬件设备
Pentium(R)Dual-Core CPU
E5300 @ 2.60GHz
2.60 GHz,2.00GB的内存。
支持工具和软件环境
Microsofut Windows XP
Professional
版本2002
Service Pack 3
各种办公软件。
6.系统外部接口
无
第五篇:仓库管理系统需求规格说明书
仓库管理系统需求规格说明书
(第十二组)
1.引言...........................................................................................................................1
1.1编写目的.............................................................................................................1 1.2项目背景.............................................................................................................1 1.3参考资料.............................................................................................................1 2.任务概述....................................................................................................................2
2.1目标......................................................................................................................................2 2.2运行环境.............................................................................................................2 2.3条件与限制..........................................................................................................2 3.数据描述....................................................................................................................3
3.1静态数据.............................................................................................................3
3.2动态数据.............................................................................................................3 3.3数据库介绍..........................................................................................................3 3.4数据词典.............................................................................................................3 3.5 E-R图.................................................................................................................3 3.6数据采集.............................................................................................................3 4.功能需求....................................................................................................................6
4.1功能划分.............................................................................................................6 4.2功能描述.............................................................................................................6 5.性能需求....................................................................................................................7
5.1数据精确度..........................................................................................................7 5.2时间特性.............................................................................................................7 5.3适应性.................................................................................................................7 6.运行需求..................................................................................................................10
6.1用户界面...........................................................................................................10
6.2硬件接口...........................................................................................................10 6.3软件接口...........................................................................................................10 6.4故障处理...........................................................................................................10 7.其它需求..................................................................................................................12
7.1正确性...............................................................................................................12 7.2可维护性...........................................................................................................12 7.3可移植性...........................................................................................................12 7.4软件的完整性....................................................................................................12 7.5软件的安全性....................................................................................................12
仓储管理系统需求规格说明书
1.引言
1.1编写目的
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储管理系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期待能够获得更大范围的应用。
本文档是在调研仓库管理制度及仓库管理人员对于管理系统的需求后,为明确软件需求、安排项目规划与进度、组织软件开发与测试而撰写的。
1.2项目背景
仓储管理系统(WMS)是仓储管理信息化的具体形式,它在我国的应用还处于起步阶段。一个好的仓库管理系统将会给企业带来丰厚的经济效益和社会效益。由此,设计一个优秀的仓库管理系统就显得尤其重要。物资的储存和运输是整个物流过程中的两个关键环节,被人们称之为“物流的支柱”。在商品交换过程中,虽然物资的购、销活动决定了物资的交换关系,但若没有物资的储存和运输,物资的这种交换关系则不能最终实现。
本程序设计由计算机与信息工程学院网络工程专业09级7班第12组提出并执行。
1.3参考资料
1.张海潘
软件工程导论(第5版)清华大学出版社.2008年2月
2.C#网络应用编程(第二版)人民邮电出版社
马俊主编
3.C#程序设计及应用教程(第二版)
人民邮电出版社
马俊主编
4.网络资源
本小组所有成员皆可保证所用的一切资源均来自正规途径,不牵扯到任何法律
第 页
仓储管理系统需求规格说明书
方面的问题。
2.任务概述
2.1目标
仓储管理的内容应该包括三个部分:仓储系统的布局设计、库存最优控制、仓储作业操作。
设计并完成仓储物资管理系统,实现委托方要求的功能。“仓库信息管理系统”是一套功能强大而又操作简便,实用性的仓储管理软件,其主要包括有用户登录、仓库管理、业务查询和系统设置管理四大管理功能。系统主要的实现目标是监控整个仓库的运行情况,提供完善的任务管理计划功能,实时监控所有货物的在线运动情况,实时提供库存变化的信息,完善公司仓储情况的监制与有效利用,以提高仓库存效率,为企业适时的提供仓储信息,为企业创造更多收入与利润。
2.2运行环境
操作系统:Microsoft Windows 95/98/ME/NT_3.51/NT_4.0/2000/XP/ Server_2003/Vista/Server_2008/7/Server_2008_R2中的任何一种。
数据库名称:Microsoft SQL Server 2008。
2.3条件与限制
本系统在 Windows 环境中开发,故在Windows中运行无其它因素限制。
要求系统的操作人员应具有一定的计算机方面的知识或经过相应的培训经验,突发情况可进行操作以缓解损害情况,同时应做好对后台数据库的保密工作。
第 页
仓储管理系统需求规格说明书
3.数据描述
3.1静态数据
a.用户ID b.用户身份 c.用户密码 d.货物ID e.货物名称 f.货物所属仓库 g.仓库ID h.仓库状态 i.仓库备注信息 j.用户备注信息 k.货物备注信息
3.2动态数据
输入数据:菜单选项,查询关键字,新建记录项。
输出数据:由查询关键字确定的数据库记录集合或全部记录内部生成的数据,中间查询结果。
3.3数据库介绍
微软SQL Server 2005 SP1加入数据库镜像功能,为SQL Server 2005 Express Edition提供新管理工具,并且加强了SAP NetWeaver智能商务系统的报告反馈支持功能。
第 页
仓储管理系统需求规格说明书
3.4数据词典
第
页
仓储管理系统需求规格说明书
3.5 E-R图
性别姓名联系方式备注ID用户名密码权限联系方式普通用户交互仓库管理员交互管理系统操作员使用仓库ID用户名权限密码
编号管理员ID状态图 3.1 系统E-R图
描述:该系统中包含的用户以及属性如图3.5,其中对应关系为,普通用户与系统操作员为多对一,与仓库管理员为多对一,系统操作员与仓库为多
第 页
仓储管理系统需求规格说明书
对一,仓库管理员与仓库为一对一。
另外该系统中有一个超级管理员,负责对系统进行配置管理,对数据库进行备份,增加,删除系统操作员,仓库管理员信息等操作。系统超级管理员用例图见4.2功能划分。
3.6数据采集
系统管理员与用户通过键盘输入仓库信息及反馈信息。
4.功能需求
4.1功能划分
一个功能完善的仓库信息管理系统,必须包括以下几个主要功能:用户登录、仓库管理、业务查询、系统设置。系统总体模块图如下
第 页
仓储管理系统需求规格说明书
仓储管理系统用户登录仓库管理业务查询系统设置登录注销退出进退领退调盘货货料料拨点库存销售历史记录查询用户管理供应商管理仓库进货仓库退货仓库领料仓库退料商品调拨仓库盘点库存查询 图4.1
仓储管理系统模块图
4.2功能描述
(一)用户登录
(1)用户登录
用户可以用两种身份登录本系统:普通操作员和管理人员。不同身份的用户登录被系统授予不同的使用权限,这样提高了系统的安全性,避免了无关人员获取不在他权限范围内的信息。
(2)用户注销
用户在短时间不使用该系统时,不必退出系统,选择注销后,其他用
第 页
仓储管理系统需求规格说明书
户可以登录使用本系统。
(3)退出系统
用户在完成工作后,点击退出系统按钮可以安全的退出,以免不安全退出导致数据丢失情况的发生。
(4)超级管理员管理
图4.3
超级管理员用例图
(二)仓库管理
(1)仓库进货
仓库进货模块要求操作员输入商品号、商品名称、进货数量、单位和供应商等信息,系统自动的将当前系统时间作为进货时间更新到数据库,并且统计进货金额,该操作完成后,仓库相应货物的数量为原货物数量和进货数量的总和,并更新数据库。
(2)仓库退货
仓库退货模块要求操作员输入退货商品号、退货数量、单位和供应商,系统自动的将当前系统时间作为退货时间更新到数据库,并且统计退货金额,该操作完成后,相应货物的数量为原货物数量除去退货的数量,并更新数据库。
(3)仓库领料
仓库领料模块要求操作员输入领取商品号、领取数量、领料人等,系统自动的将当前系统时间作为领料时间更新到数据库,并且统计总领料数
第 页
仓储管理系统需求规格说明书
量。该操作完成后,相应货物的数量为原货物数量减领料的数量并更新数据库。
(4)仓库退料
仓库退料模块要求操作员输入退料商品号、退料数量、退料人等,系统自动的将当前系统时间作为退料时间更新到数据库,并且统计总退料数量。该操作完成后,相应货物的数量为原货物数量加退料的数量,并更新数据库。
(5)商品调拨
商品调拨模块要求操作员输入调拨商品号、调拨数量、调拨人等,系统自动的将当前系统时间作为调拨时间更新到数据库,并且统计总调拨数量。
(6)仓库盘点
商品盘点模块要求用户(管理员)输入某商品号,该商品实际数量(增加或删除),系统会自动的将当前系统时间作为盘点时间更新到数据库,并且统计总盘点过程中修改的数量。
(三)业务查询
业务查询模块图
(1)库存查询
第 页
仓储管理系统需求规格说明书
用户可以查询所有的商品的库存,也可以输入某件商品的ID号从而得到该商品的库存量。
(2)销售查询
用户(管理员)给出某个时间段,系统就根据库中的资料给出该段时间中所有商品的销售情况。
(3)仓库历史记录查询
用户可以查询的类型包括:仓库进货、仓库退货、仓库领料、仓库退料、商品调拨、仓库盘点,用户选择查询的类型后,再输入需要查询的时间,系统返回历史操作记录。
(四)系统设置(1)供应商管理
用户可以增加新的供应商,需要输入供应商的一些信息,包括:供应商号、名称、联系人、联系电话、传真、地址和邮政编码。用户也可以对已经存在的供应商信息进行查询和修改。
管理员可以增加、删除、修改和查询用户。
5.性能需求
5.1数据精确度
由于采用数据库技术并且用户的应用领域对数据精度的要求不是太高,所以这点在系统中表现的比较少,都是用户数据的安全性和准确性是完全保证的,所以对用户的使用没有多大的障碍。
5.2时间特性
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的、而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的叫让用户满意。无论是客户还是管理员,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能检测出各种非正常情况,如与设备的通信中断,无法连接数据库服务等,避免出现长时间等待甚至无响应。
第 页
仓储管理系统需求规格说明书
5.3适应性
本系统实在Windows环境中开发的,所以只要是兼容Windows的软件或操作系统,该软件都可以正确运行,有较好的适应能力与兼容性。而且本系统简单易懂,容易上手,界面明了,便于操作。本系统是比较大众模式的仓储管理模式,便于移植到其他部门或公司,具有良好的适应性。
6.运行需求
6.1用户界面
采用Web网页的形式,具有良好的交互界面。有一个主页,可以链接其他页面。用户根据自己权限在各个页面进行操作。
要求大致如下:
1.页面内容:主题突出,站点定义、术语和行文格式同意、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、意识。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
2.导航结构:页面具有明确的导航只是,且便于理解,方面用户使用。3.技术环境:页面大小合适,能用各种常用浏览器以不同的分辨率浏览;无错误链接和空链接;采用css处理,控制字体大小和面板布局。
4.艺术风格:界面、版面形象清新岳母、布局合理,字号大小
十一、字体选择合理,前后一致,美观大方,动与静搭配适当,动静效果好;色彩和谐自然,与主题内容相协调。
6.2硬件接口
数据库服务器应配备大容量硬盘,以免当大规模公司使用时反应速度减慢等问题出现。
6.3软件接口
系统保持与操作系统的接口,保持与数据库软件Microsoft SQL Server的接口,考虑到文档处理的需要有可能包括与常用办公软件接口。
第 页
仓储管理系统需求规格说明书
6.4故障处理
考虑到软件的范围不大,所以故障处理一般有操作系统完成,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。
考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能。
7.其它需求
7.1正确性
要求发布的软件能够满足用户需求,实现各个功能,并且在运行过程中不出现严重错误。
7.2可维护性
要求本软件拥有良好的可维护性,以满足用户不断增长的需求以及日后的BUG修复工作。
7.3可移植性
该系统采用B/S开发模式,所以可以在多种平台上很好的运行,所以该系统具有良好的移植性。
7.4软件的完整性
最终将该系统制作成部署文件以保证系统的完整行。
7.5软件的安全性
要求提供身份验证,只允许通过身份验证的用户使用本软件。并且通过验证可以确认用户身份,即确认用户是否为系统管理员,只有系统管理员才可以对软件进行数据的添加、删除和修改操作,而普通用户只能进行浏览数据等基本操作。
第 页