软件需求分析系统说明书需求规格说明书模板.docx
- 文档编号:29233556
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:16
- 大小:1.01MB
软件需求分析系统说明书需求规格说明书模板.docx
《软件需求分析系统说明书需求规格说明书模板.docx》由会员分享,可在线阅读,更多相关《软件需求分析系统说明书需求规格说明书模板.docx(16页珍藏版)》请在冰豆网上搜索。
软件需求分析系统说明书需求规格说明书模板
系统分析说明书(需求规格说明书)
【注】本编写指南中带有“*”标志的表示可选部分,即在文档编写过程中可以依据实际项目的具体情况进行取舍,文档完成后这些“*”标记应该去掉。
1概述
1.1编写目的
本文档的编写目的是为网上书店项目的开发提供:
a.软件总体要求,作为用户和软件开发人员之间了解的基础;
b.功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;
c.验收标准,作为用户确认测试的依据。
1.2参考资料
[1]赵祖萌.电子商务网站建设教程.北京:
清华大学出版社,2005:
04.01
[2]耿国华.网页设计与制作.北京:
高等教育出版社,2004:
11.01
[3]易趣网:
[4]黄梯云.管理信息系统.北京:
高等教育出版社,2006:
16119-00
[5]罗晓沛.数据库技术.武汉:
华中理工大学出版社,2005:
05.01
[6]吕少华.网页标题制作技巧与实例.北京:
清华大学出版社
2需求
2.1功能需求
2.1.1功能划分
从用户角度分析而得到的总体用例图如下所示:
从管理员的角度分析得到的总体用例视图:
(一)前台实现功能
、新用户
注册
、书籍分类搜索
该项分为图书分类编号和图书分类的名称这两大类,表7定义了图书类别表的信息.
3、热销排名榜
该项应该加载图书销售最畅销的前十位,分别记录其书名,编号,ISBN,,图书封面等信息.
4、新书籍上架
该项记录最新书籍的详细信息,包括书名,ISBN,作者,图书封面等;
5、实现购物车功能模块
购物车用例视图:
用户实现购买图书的活动图如下所示;
6、订单查询功能
该模块可以让用户能够自主查询自己的网上图书购买订单,时时关注订单的最新动态变化.
7、在线支付功能/网上银行支付功能
该功能模块能够实现在线支付功能,,因此在该模块的实现上要特别注意安全性问题的考虑;
、前台页面管理
整体模块之间的布局调试,做到风格一致,
(二)后台管理实现功能
、用户注册信息管理
、订单添加/删除/修改管理功能
下面是对于管理员对客户订单管理的活动图:
3、书籍信息管理
管理员对图书的信息,数量,热销程度进行管理,帮助网站更好的销售
4、客户权限管理
根据客户的级别,分为普通用户,会员,白金会员,主要是在购买时后的优惠程度不同而划分。
5、客户访问统计
采用流量统计技术,这样能够准确而把握网站在每个时间段的人流访问量,竟而在决策上有高瞻远瞩之势,更能准确推出各项活动,促进网站的图书促销。
6,客户留言管理
管理员对用户留言的管理,回复留言,以及对在该过程中对用户好的意见的采纳,也可以采取奖励的措施,促进网站的更快健康快速发展下去。
2.1.2功能描述
前后台商品管理的用例图描述如下
前后台关于留言模块的用例视图
前后台关于用户管理的用例视图:
前后台关于订单查询的用例视图
(一)前台功能设置
1.新客户注册:
客户注册成为本站会员,要求用户个人邮箱地址,手机号码,地址信息,方便以后的物流联系等。
2.书籍分类搜索:
用户可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。
3.热销排排行榜:
对最近书籍的(关注度和销售量)进行排行,为用户提供热门书籍的选择。
4.新书籍上架:
把本站最近入库的书籍显示出来方便客户知道本站书籍的更新。
5.实现购物车功能模块:
实时显示用户当前所购书目,可以增加或删除
6订单查询功能:
客户确认购买号即生成一个唯一的订单号,客户依此号码可以查询所购书目到书情况。
7.在线支付功能/网上银行支付功能:
用户确认购买后实现在线支付货款或者使用网上银行支付的选择和实现。
8前台页面管理:
注册会员对自己资料的修改,账户的管理和书籍收藏夹的管理,以及对于自己登陆界面风格的管理。
(二)后台管理实现功能
1用户注册信息管理:
网站管理人员对用户注册信息的编辑分类和管理。
2订单添加/删除/修改管理功能:
对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理。
3书籍信息管理:
a出版社管理:
可以在此处增加或修改删除相关信息,请确保此处信息的真实性。
b类别设置:
对书目类别进行相应的操作(增加,删除,修改)
c分类管理:
将相关图书进行分类操作(注:
此操作可以在图书入库的时候进行选择)
4客户权限管理
管理人员实现对用户的分级,不同级别的享受到的折扣不同,或者还有其他的增值服务。
高级用户需要通过支付年费,或者注册时间到达一定限额后自动成为一定级别的用户。
5订阅系统管理:
对用户提交的订阅信息进行审核。
6客户访问统计:
对网站的流量进行日,周,和季度的统计。
反馈网站的浏览量。
7网站统计管理
网站数据的统计,包括会员,书籍和访问量。
是系统的数据操作核心.
2.2数据需求
表的详细设计:
5订单表BooksOrders用来保存用户订购的图书信息,结构如下:
字段名称
数据类型
是否为空
字段名称
备注
OrderID
int
NO
订单号
主键
BookID
int
NO
图书号
外键
Count
int
NO
订购数量
Price
money
NO
价格
BalePrice
money
NO
销售价格
OrderDateTime
datetime
NO
订购时间
SendTo
Varchar(100)
NO
通信地址
表10
。
2.3性能需求*
(1)精确性
注册时,输入用户名后,输入密码,再次确认密码,点击“注册”,如果用户名已经存在则不能注册,反之注册成为会员,输出注册失败或者注册成功。
登录时,输入用户名和密码,经过验证,如果正确则成功登录。
查找书籍时,输入书名,查找数据库后输出书籍的信息。
在购书时,所购买书的数量必须大于零,小于这本书的总量,点击“确定”后,输出购书订单。
付款时,钱数精确到分即小数点后两位,经过审核,输出交易成功。
(2)适应性
JavaBeans通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。
众所周知,属性名称符合这种模式,其他Java类可以通过自省机制发现和操作这些JavaBean属性。
用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对对象进行打包,并且其他的开发者可以通过内部的JSP页面、其他JavaBean、applete程序或者应用来使用这些对象。
用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。
当操作方式发生变化时,一些功能同样能够实现。
因为在实现各项功能时,把功能划分成了模块,各模块之间互不干扰,而且JavaBean都采用类的形式,每个功能都封装成一个类。
运行环境发生变化时,对程序会有一些影响,但打上补丁就可以继续运行了。
总体上讲,本系统具有一定的自适应性。
除此之外,还应该考虑的细节方面,例如:
1.网上书店系统与相关单位的链接;
2.系统可以对图书的库存进行统计;
3.易于维护和扩充;
4.系统界面设计友好,操作方便、灵活;
5.具有高可靠性和冗错能力,不允许系统在工作时间停机,不允许系统丢失图书信息,不允许在运行期间出现故障和错误;
6具有安全检查机制,非法用户不能使用系统,不能偷看系统信息,不能修改图书,防止随意删改,同时提供信息备份的服务;
7具有保密机制,各级使用者只能看到允许查看的系统信息;
2.4非功能需求
1.用户输错数据都有提示信息,具有较好的容错性能。
2.用户的封闭性较好,用户基本上在提示信息下输数据
2.5故障处理
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
调试中遇到的问题及解决的方案:
1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时
可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。
2)关于空记录带来的麻烦
有些空记录往往会使程序无法运行。
此时你可用“ifnotisnull”语句先判断一下是否为空记录,再操作。
3)有些运行错误也可用补获异常进行处理。
3环境
3.1运行环境
本软件不需要特定的硬件或硬件接口进行支撑。
一般配置的PC机均可运行此软件。
运行于Windows95及更高版本的操作系统之上。
3.2开发环境
使用Rationalrose,Dreamwaver和Internet环境来制作前台界面,利用VS环境制作asp后台管理系统,包括登录系统,注册系统模块,还有SQL数据库来实现前后台数据之间的传递;
外部接口上要要注意关闭那些容易受到攻击的和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必需的端口。
内部接口上,本系统内部采用分层设计,网上图书商城界面依赖于业务逻辑层—结算,交易功能的实现,业务逻辑层依赖于数据库访问层---提取用户信息,购物车信息,结算,。
(1)登陆界面:
由用户书如命,密码的文本框和登录、注册按钮组成。
(2)查询界面:
查找按钮:
进行图示查找
显示区:
用于显示已有图书类别,可点击进行查询;
(3)购物车界面:
已购图书信息显示区,用于显示选购图书信息(名称,价格,构面数量);
数量编辑框;用于输入每种图书的数量;
付款按钮:
确定购买下订单;
(4)管理员增加图书界面:
信息编辑框区:
输入图书的信息。
新建按钮:
把数据提交到数据库。
(5)管理员修改图书界面:
信息编辑框区:
对于已存在的图书信息进行修改;
更新按钮:
更新数据岛数据库。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 分析 系统 说明书 规格 模板