欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    网上花店系统需求规格说明书-软件工程实训项目.doc

    • 资源ID:28499385       资源大小:257.50KB        全文页数:35页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上花店系统需求规格说明书-软件工程实训项目.doc

    Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date网上花店系统需求规格说明书-软件工程实训项目南 阳 理 工 学 院需求规格说明书版本: 1.0修订历史记录日期版本说明作者2012年/05月/5日1.0初次生成文档XXX2012年/05月/10日2.0二次生成文档全体成员目录需求规格说明书1版本: 1.01修订历史记录11. 引言11.1 目标11.2 文档约定11.3 预期的读者和阅读建议41.4 产品的范围41.5 参考文献52. 外部接口需求52.1 用户界面52.2 硬件接口52.3 软件接口62.4 通信接口63. 系统特性63.1 说明和优先级63.2激励/响应序列73.3功能需求94. 非功能需求104.1 性能需求114.2 安全设施需求114.3 安全性需求124.4 软件质量属性134.5 业务规则144.6 用户文档154.6.1 在线帮助:154.6.2 用户手册:155. 系统特性16-1. 引言 随着网络的普及,网络支付手段的逐步完善,越来越多的人习惯于网上购物,选择鼠标点击下订单,送货上门的快捷便利的购物方式。网络为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。而借助网络的跨地域特点,更是将传统花店的地域限制加以突破,从而大大增加了客户的数量。这就催生了网上花店的出现。1.1 目标 网上花店系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本系统使用JSP技术制作网站动态页面,用JAVA语言做连接数据库的程序,使用ORACLE数据库作为系统数据库,开发一个具有用户注册,鲜花检索,鲜花浏览,购物车,订单查询,系统管理等功能的小型的网上花店信息管理系统。1.2 文档约定组织过程管理立项文档交验人:项目配置经理;文档交验时间:项目立项成功后一周内;命名约定:项目简称-文档主题,如(CCES-项目审批表)。阶段评审文档交验人:阶段评审组织者;文档交验时间:阶段评审后两天内;命名约定:项目简称-文档主题,如(CCES-需求概要详细阶段状态报告)。变更控制文档交验人:项目配置经理;文档交验时间:变更得到批准后两天内;命名约定:项目简称-文档主题xxxx-xx-xx,如(CCES- xxx变更申请表2012-05-12)。结项文档交验人:项目配置经理;文档交验时间:项目完成结项手续前;命名约定:项目简称-文档主题,如(CCES-项目开发总结报告)。项目管理计划与控制文档交验人:项目配置经理;文档交验时间:计划通过评审后一天内;每周例会后一天内;命名约定:项目简称-文档主题,如(CCES-概要阶段状态报告),或项目简称-文档主题xxxx-xx-xx,如(CCES -周例会纪要2012-05-12)。配置管理配置管理得工作产品可以糅合在项目开发计划中,因此,可能没有特别文档;需求开发文档交验人:项目配置经理;文档交验时间:工作产品通过评审后两天内;命名约定:项目简称-文档主题,如(CCES -需求规格说明书)。分析设计文档交验人:项目配置经理;文档交验时间:工作产品通过评审后两天内;命名约定:项目简称-文档主题,如(CCES -概要规格说明书)。编码文档交验人:项目配置经理;文档交验时间:工作产品通过评审后两天内;命名约定:项目简称-文档主题,如(CCES -模块开发卷宗)。单元集成测试文档交验人:项目配置经理;文档交验时间:工作产品通过评审后两天内;命名约定:项目简称-文档主题,如(CCES -系统测试用例)。部署文档交验人:项目配置经理;文档交验时间:工作产品通过评审后两天内;命名约定:项目简称-文档主题,如(CCES -用户手册)。质量管理过程和产品质量保证文档交验人:项目SQA负责(接口)人员;文档交验时间:工作产品通过认可后两天内;命名约定:SQA-项目简称-文档主题,如(CCES -需求阶段评估报告)。同行评审文档交验人:项目配置经理;文档交验时间:同行评审后两天内;命名约定:项目简称-文档主题,如(CCES -需求规格说明书同行评审记录)。验收测试文档交验人:项目验收测试负责人;文档交验时间:测试通过认可后两天内;命名约定:项目简称-文档主题,如(CCES -系统验收测试)。项目考核记录文档交验人:项目SQA负责(接口)人员;文档交验时间:考核通告公布后一天内;命名约定:项目简称-文档主题,如(CCES -项目考核记录表)。1.3 预期的读者和阅读建议本文针对的读者是网上花店系统开发的相关人员,测试人员,以及代码实施及客户等相关人员。本文是网上花店系统产品需求规格,本文定义了该产品功能和相关计划等内容。本文档指导网上花店系统项目测试文档的开发工作。指导网上花店系统项目概要设计和详细设计工作。1.4 产品的范围 产品背景描述:千姿百态的花朵述说着千言万语,每一句都解说着“美好”,特别是在随着人们的生活水平不断进步,生活质量不断提高的现代社会,鲜花已经是人们生活不可缺少的点缀!花卉消费近年来呈越来越旺的趋势,除了花卉本身所具的俏丽姿容让人们赏心悦目外,它还可以美化家居,开发人们的想象力,使人们在相互交流时更含蓄,更有品位。所以网上花店系统顺应潮流而生。 网上花店系统产品的目标客户是针对从事B2B、B2C等电子商务的相关公司和具有大规模花卉来源的实体公司; 网上花店系统产品定位是提供一个实体销售到网络销售的解决方案,主要提供了全系列花卉产品的仓储、销售、物流、售后等信息的管理; 网上花店系统产品描述:基于管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。1.5 参考文献(1) 软件工程素质导论作者:王水、张晓民 出版社:河南科学技术出版社-出版日期:2011年2月(2) 软件工程卷3:领域、需求与软件设计(世界著名计算机教材精选)-作者:(德)比约尼尔著,刘伯超等译 -出版社:清华大学出版社- 出版时间:2010年1月(3) 需求分析与系统设计作者:麦沙塞克(Maciaszek,L.A.)著,金芝 译出版社:机械工业版社- 出版时间:2010年1月2. 外部接口需求 本节确定可以保证新产品与外部组件正确连接的需求。关联图表示了高层抽象的外部接口。需要把对接口数据和控制组件的详细描述写入数据字典中。如果产品的不通部分有不同的外部接口,那么应该把这些外部接口的详细需求并入到这一部分的实例中。2.1 用户界面(1)我们的网站将采用比较传统的三版式结构,但毫无疑问一个网站要想成功,界面的布局已经成为能够吸引用户的第一要素,为此在网站的主色调上面我们将主要采用比较温暖的色调,因此暖色调的颜色几乎所有人都会喜欢。网站所要用到的图片资料应该足够清晰的精美。(2)输入输出格式:输入时我们讲尽量采用下拉列表让用户进行选择,不到万不得已不采用文本输入,总之争取用户仅仅使用鼠标就可以顺利完成大部分操作。输出时用消息框来提示错误的操作,用单独的页面来显示其他的内容。(3)导航连接:这个可以详见我们做的网站。(4)图片的展示;我们将在网站的首页展示大量的图片信息,让用户可以在查看自己需要的花的样式,然后通过超链接到购买页面上进行直接购买。2.2 硬件接口由于我们使用的通信协议是TCP/TP,因此这里的硬件接口主要就是TCP/TP层中的网络接口层,他负责数据帧的发送和接受,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就是要求TP使用网络设备接口规范NDIS向网络接口层提交帧,并且tp支持广域网和本地网络接口技术。2.3 软件接口这里的接口问题主要就是怎样与SQL数据库进行通信,以便对数据库进行读取和写入操作。在JSP技术中是使用DAO来解决这个问题的。具体来说开发中可能使用到的DAO的常用对象有以下几个:(1) 连接对象(Commection):用来连接数据库。(2) 记录集对象(RecordSet):用来保存查询语句的返回结果。(3) 命令对象(Command):用来执行SQL语句或者SQL Server的存储过程。(4) 参数对象(Parameter):用来为存储过程或查询提供参数。2.4 通信接口本系统的网络通讯协议为TCP/TP。浏览器主要支持微软的Internet Explorer。我们的网站将会带有自己的电子邮件发送系统,我们把用户的邮件进行分类(建议,投诉,合作,查询,感谢),当用户登入我们的网站后,就可以根据他们所要发的邮件的类型,点击相应的类型进行缩写和发送电子邮件,及时给我们反馈信息。3. 系统特性 3.1 说明和优先级 1 正确性: 能够达到系统预期设计的要求和效果,运行时基本无错误。 2 可靠性: 降低系统出错的几率,应控制在1%以内。 3 效率: 响应时间和数据转换及传输时间一定要得到保证。 4 完整性: 这里主要是网站上商城、礼品、美食功能的开通以及港、澳、台专区的完善问题。 5 易使用性: 这就要求用户界面友好,用户在进行操作时应能够享受到鼠标时代的快感而不是键盘输入时的烦琐。 6 可维护性: 要求本系统在运行时,能快速、准确对其进行定位、诊断和修改。 7 可测试性: 设计时尽可能减少测试本软件的各项功能所需的工作量。 8 复用性: 设计时应采取模块化的方法进行设计,对系统内个模块接口尽可能达到高内聚、低耦合的程度 ,以提高各模块的复用性。 9 可理解性:对于本软件提供的各种操作和各种信息提示,应易于用户理解。 10可移植性:要求本软件在将来易于向WindowsCE操作系统上移植。11 安全保密性: 在编码时要注意各种URL的保密,决不能出现用户记录下URL后,就可登入系统并获得管理权限。尽量做到在编码上系统无漏洞的同时,也必须注意服务器上的硬件防火墙系统的完善,以防止恶意用户使用D_DOS等工具向服务器狂发数据包,以至CPU一直处于100%的忙碌状态,从而使系统崩溃。使系统具体的保密和安全事项请看可行性研究报告中的保密和安全。 12 互联性: 这主要体现在系统的数据库的完善程度。3.2激励/响应序列网上鲜花销售系统会员认证系统会员认证会员注册鲜花订购系统鲜花查询鲜花订购支付货款服务系统会员服务团购通道定单管理售后服务其他服务支付说明购物说明配送说明关于我们留言板隐私与安全1. 身份验证模块功能:对用户进行身份验证,通过验证则登入系统。输入项目:输入用户名和密码。输出项目:无存储分配:程序运行时占用内存约1MB左右。2. 初始化模块 功能:初始化系统,显示网站主页,并使系统进入正常工作状态。 输入项目:配置文件,数据库文件。输出项目:设置全局变量,浏览区和基本资料区。存储分配:程序运行需要占用内存约1MB左右。测试要点:配置文件或数据库文件损坏,或没有足够的内存可供使用时是否正常。本模块的主页请见我们上交的网页。3关闭系统模块功能:关闭并退出系统,保留相应状态数据。输入项目:全局变量。输出项目:更新后的数据库文件和配置文件。测试要点:若数据库文件或配置文件不能正常操作,或全局数据已经不一致,怎样处理。4系统功能模块 功能:选择各种系统功能。 输入项目:鼠标或键盘事件。 输出项目:无5浏览模块功能:实现本网站上的售后服务、支付说明、购物说明、配送说明等只需调用文件显示到页面上的功能。性能:这是用户使用频率较高的模块,对性能的要求在1-2秒内作出反应。输入项目:鼠标事件。输出项目:用页面显示这些功能中的文本说明。测试要点:对各事件进行测试。6. 刷新浏览模块功能:对浏览模块中要显示的页面进行刷新。输入项目:鼠标事件。 输出项目:浏览模块中要显示的页面 测试要点:对有效和无效的输入记录号进行测试。 7. 鲜花资料模块 功能:维护网站上的鲜花图片的更改和刷新。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标事件。 输出项目:重新设置鲜花资料区中的信息。 测试要点:对各事件进行测试。 8.刷新鲜花资料模块 功能:利用全局变量中的信息重新刷新鲜花资料区。 输入项目:处理方式(更新或刷新)。 输出项目:设置数据库。 9. 用户资料模块 功能:维护网站上的用户资料的更改和刷新。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标、键盘事件。 输出项目:重新设置用户资料区中的信息。 测试要点:对各事件进行测试。 10.刷新用户资料模块 功能:利用全局变量中的信息重新刷新用户资料区。 输入项目:处理方式(更新或刷新)。 输出项目:设置数据库。 11. 定单资料模块 功能:维护网站上的定单资料的更改和刷新。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标、键盘事件。 输出项目:重新设置定单资料区中的信息。 测试要点:对各事件进行测试。 12.刷新定单资料模块 功能:利用全局变量中的信息重新刷新定单资料区。 输入项目:处理方式(更新或刷新)。 输出项目:设置数据库。 13.定单查询模块 功能:完成查询定单的功能。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:查询条件 输出项目:标准的SQL语句,发送设置浏览区命令。 测试要点:测试各种查询方式。 14.定单取消模块 功能:完成查询定单的功能。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:取消条件 输出项目:标准的SQL语句,发送设置浏览区命令。 测试要点:测试各种取消方式。 15.鲜花查询模块(一般查询) 功能:完成查询鲜花的功能。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:一般查询条件 输出项目:标准的SQL语句,发送设置浏览区命令。 测试要点:测试各种查询方式。3.3功能需求功能划分及描述以下是对各功能模块的作用的描述:(1)会员注册:如果用户需要在我们的网站上订购他所需要的鲜花,那么他首先必须注册为会员,以此来得到他所特有的用户名和用户密码以及用户校验码。否则他不能进行任何订购活动,其他活动可以进行。当然也就不能享受更多的优惠和获得我们推出的特色服务,参加我们组织的活动以及我们送出的回馈礼品。(2)会员登入:在这里用户用他们通过会员注册系统得来的用户名和用户密码进行登入,如果他们忘记了密码,则通过他在进行注册时输入的密码提示语和用户校验码来得到他的密码。(3)安全和隐私:这里是告诉我们的用户我们公司的隐私条款和安全条款。我们将描述我们为什么收集顾客和成员信息,我们收集什么信息,我们怎么收集它,我们使用信息用来做什么;并且如果用户更喜欢限制那个信息的使用,用户可以通知我们。告诉用户,通过因特网或任何其它公共网络的数据传送都不能保证是100%安全的。尽管我们努力维护用户个人信息的安全性,可一旦我们收到它,我们也无法保证你传给我们的信息是安全的。(4)一般查询:用户通过我们所提供的场合、语义、庆祝、花材、价格、国际送花、商城这几种不同的种类来查询鲜花。当然他也可用下面的高级查询来查询。(5)高级查询:此查询的搜索条件有场合、节日、收货人情况、年龄、产品、价格这几种,每个条件的下拉菜单里还有各自不同的选项。查询的时候就是请用户按照条件选项的排列顺序进行选择,系统将自动搜索出符合用户要求的商品并把它自动放入购物篮。(6)鲜花定单:当用户订购了鲜花以后,可以通过这个功能来查询自己的订购情况。这项功能与下面的购物篮的区别在于,在这里生成的定单是保留下来的。当这个用户下次登入网站时可以通过定单查询这个功能再一次查看他此次所下的定单,其中也包括以前的。(7)购物篮:当用户订购了鲜花以后,也可以通过这个功能来查询自己的订购情况。这项功能只在该用户访问本网站时有效,一旦他退出后,就自动清空。(8)网上支付:用户在订购鲜花以后,可以通过这个功能进行在线支付,至于支付方式,各种银行卡都不太相同,详见支付说明。(9)邮局汇款:用户在订购鲜花以后,可以通过这个功能进行汇款支付,汇款单怎样填写,详见支付说明。(10)银行汇款:用户在订购鲜花以后,也可以通过这个功能进行汇款支付,汇款单怎样填写,详见支付说明。(11)上门收款:假如以上支付方式用户都感觉不便,也可选择本方式预交花款或补交花款;但开通本方式的地区应该是有限制的。4. 非功能需求 列举出所有非功能需求,而不是外部接口需求和限制。4.1 性能需求4.1.1 数据精确度 (1)用户在进行鲜花查询时要保证查全率,所有符合搜索条件的鲜花都要能找到。 (2)在保证查全率的同时还要能够保证查准率,尤其是对于高级搜索这一功能。 (3)数据输出时应是该用户在本网站上登记或输入的最新资料(用户资料、留言、购物篮、定单内容、支付情况、投诉内容)。另外有些资料又必须保留在一定期限内的全部资料(留言、定单内容、支付情况、投诉内容)。当然我们网站上的内容也需要根据我们公司的产品的更新速度以及我们的商家或加盟商的要求来定期更新,以此来吸引顾客。 4.1.2 时间特性 (1)响应时间:2-3秒之内打开我们网站的一个新的链接(包括打开一张鲜花图片)。 (2)更新处理时间:这是由数据精确度的要求确定的。对于需要保持最新内容的资料的更新速度是实时性的,对于需要定期保留的内容的期限为三个月。对于一个那些所有用户共享的信息的保留时间也为三个月,备分数据库每10分钟备分一次。 (3)数据转换与传输时间:数据转换主要是涉及到数据库的问题。为了降低一次显示过多的记录会消耗太多的时间这个问题,我们在设计时将让数据库尽量分页显示。传输时间的问题比较复杂,这和服务器的处理能力,电信部门给我们提供的带宽,银行的电子交易网的响应速度有关。 (4)运行时间:本网站如非特殊原因应保持24小时开通。4.2 安全设施需求 开发的系统必须具有良好的可靠性,这样才能保证系统的稳定运行,也可以使后期的系统维护工作大大的减少,这样既可以把成本降到最低,还可以提高软件的信誉度。4.2.1系统应保证数据的安全1,系统既要与其它系统有接口,又必须保证本系统的独立性和完整性,即应防止未经授权的各类人员对本系统进行设置和修改或进行有关统计;2,系统服务器软件必须提供可靠的数据备份和恢复手段,在服务器软件、硬件出现严重故障时,能够根据备份的数据(和帐户信息等必要的配套信息)迅速彻底地恢复正常运行环境;3,系统的用户信息管理相关模块,决定了其它众多系统的账户安全性,必须保证统计数据准确、安全,用户信息应当提供完善的备份和恢复措施。4,无论访问者帐户信息还是管理者帐户(身份鉴别)信息,都必须提供完备手段由用户自行定义和备份保存,软件开发者不得在系统中预留任何特殊帐户和密码。4.2.2系统应保证数据的传输安全1,系统应具备加密登录、数据加密传输等安全方面的保障,保证数据在不同系统间传输过程中的保密性、安全性;2,用户界面的安全性考虑:在界面上通过程序控制出错几率,减少系统因用户人为的错误引起的破坏。开发者应当尽量周全地考虑到各种可能发生的问题,使出错的可能降至最小。4.2.3系统应保证系统自身的安全1,系统应当提供一定的限制功能,即只允许在局域网内特定机器上运行用户管理功能;2,系统应具备加密登录、数据加密传输、数据存储等安全方面的保障,以确保系统的安全性;3,系统是基于开放的操作系统平台和数据库上的,因此,要求建立操作系统和数据库的安全保障体系,保证操作系统和数据库的安全;4,对可能发生严重后果的操作要有补救措施。通过补救措施用户可以回到原来的正确状态。对可能造成等待时间较长的操作应该提供取消功能;5,对一些特殊符号和计算机代码的输入,与系统使用的符号相冲突的字符等进行判断并阻止用户输入该字符;6,对错误操作最好支持可逆性处理,如取消系列操作。在输入有效性字符之前应该阻止用户进行只有输入之后才可进行的操作。4.3 安全性需求从安全和信任关系来看,在传统交易过程中,买卖双方是面对面的,因此很容易保证交易过 程的安全性和建立起信任关系。但在电子商务过程中,买卖双方是通过网络来联系的,彼此远 隔千山万水,由于英特网既不安全,也不可信,因而建立交易双方的安全和信任关系相当困难。像网上花店这种交易,交易双方(销售者和消费者)都面临不同的安全威胁。 4.3.1对销售者而言,他面临的安全威胁主要有: (1)中央系统安全性被破坏:入侵者假冒成合法用户来改变用户数据(如商品送达地方)、解 除用户订单或生成虚假订单。 (2)竞争者检索商品递送状况:恶意竞争者以他人的名义来订购商品,从而了解有关商品的递送状况及货物和库存情况(3)客户资料被竞争者获悉。 (4)被他人假冒而损害公司的信誉:不诚实的人建立与销售者服务器名字相同的另一个WWW服务器来假冒销售者。 (5)消费者提交订单后不付款。 (6)虚假订单。 (7)获取他人的机密数据:比如,某人想要了解另一人在销售商处的信誉时,他以另一人的 名字向销售商订购昂贵的商品,然后观察销售商的行动。假如销售商认可该定单,则说明被观察的信誉高,否则,则说明被观察者的信誉不高。 4.3.2对消费者而言,他面临的安全威胁主要有: (1)虚假订单:一个假冒者可能会以客户的名字来订购商品,而且有可能收到商品,而此时 客户却被要求付款或返还商品。 (2)付款后不能收到商品:在要求客户付款后,销售商中的内部人员不将定单和钱转发给执 行部门,因而使客户不能收到商品。 (3)机密性丧失:客户可能将秘密的个人数据或自己的身份数据(如PIN、口令等)发送给冒充 销售商的机构,这些信息也可能会在传递过程中被窃听。 (4)拒绝服务:攻击者可能向销售商的服务器发送大量的虚假定单来穷竭它的资源,从而使 合法用户不能得到正常的服务。由此可见,“黑客”们攻击网上花店这类电子商务系统的手段可以大致有以下几种: 一是中断(攻击系统的可用性):破坏系统中的硬件、硬盘、线路、文件系统等,使系统不能 正常工作。 二是窃听(攻击系统的机密性):通过搭线和电磁泄漏等手段造成泄密,或对业务流量进行分 析,获取有用情报。三是窜改(攻击系统的完整性):窜改系统中数据内容,修正消息次序、时间(延时和重放)。四是伪造(攻击系统的真实性):将伪造的假消息注入系统、假冒合法人接入系统、重放截获 的合法消息实现非法目的,否认消息的接收或发送等。 综合而言,网上花店系统的安全性要求可归纳为:真实性要求:能对信息、实体的真实性进行鉴别。机密性要求:保证信息不被泄露给非授权的人或实体。 完整性要求:保证数据的一致性,防止数据被非授权建立、修改和破坏。 可用性要求:保证合法用户对信息和资源的使用不会被不正当的拒绝。不可否认要求:建立有效的责任机制,防止实体否认其行为。可控性要求:能控制使用资源的人或实体的使用方式。4.4 软件质量属性 1 正确性 能够达到系统预期设计的要求和效果,运行时基本无错误。 2 可靠性: 降低系统出错的几率,应控制在1%以内。(100天有一天可能出错)。 3 效率: 响应时间和数据转换及传输时间一定要得到保证。 4 完整性: 这里主要是网站上商城、礼品、美食功能的开通以及港、澳、台专区的完善问题。 5 易使用性: 这就要求用户界面友好,用户在进行操作时应能够享受到鼠标时代的快感而不是键盘输入时的烦琐。 6 可维护性: 要求本系统在运行时,能快速、准确对其进行定位、诊断和修改。 7 可测试性: 设计时尽可能减少测试本软件的各项功能所需的工作量。 8 复用性: 设计时应采取模块化的方法进行设计,对系统内个模块接口尽可能达到高内聚、低耦合的程度 ,以提高各模块的复用性。 9 可理解性:对于本软件提供的各种操作和各种信息提示,应易于用户理解。 10可移植性:要求本软件在将来易于向WindowsCE操作系统上移植。11 安全保密性: 在编码时要注意各种URL的保密,决不能出现用户记录下URL后,就可登入系统并获得管理权限。尽量做到在编码上系统无漏洞的同时,也必须注意服务器上的硬件防火墙系统的完善,以防止恶意用户使用D_DOS等工具向服务器狂发数据包,以至CPU一直处于100%的忙碌状态,从而使系统崩溃。使系统具体的保密和安全事项请看可行性研究报告中的保密和安全。 12 互联性: 这主要体现在系统的数据库的完善程度。4.5 业务规则(1)会员注册:如果用户需要在我们的网站上订购他所需要的鲜花,那么他首先必须注册为会员,以此来得到他所特有的用户名和用户密码以及用户校验码。否则他不能进行任何订购活动,其他活动可以进行。当然也就不能享受更多的优惠和获得我们推出的特色服务,参加我们组织的活动以及我们送出的回馈礼品。 (2)会员登入:在这里用户用他们通过会员注册系统得来的用户名和用户密码进行登入,如果他们忘记了密码,则通过他在进行注册时输入的密码提示语和用户校验码来得到他的密码。 (3)安全和隐私:这里是告诉我们的用户我们公司的隐私条款和安全条款。我们将描述我们为什么收集顾客和成 员信息,我们收集什么信息,我们怎么收集它,我们使用信息用来做什么;并且如果用户更喜欢限制那个信息的使用,用户可以通知我们。告诉用户,通过因特网或任何其它公共网络的数据传送都不能保证是100%安全的。尽管我们努力维护用户个人信息的安全性,可一旦我们收到它,我们也无法保证你传给我们的信息是安全的。(4)一般查询:用户通过我们所提供的场合、语义、庆祝、花材、价格、国际送花、商城这几种不同的种类来查询鲜花。当然他也可用下面的高级查询来查询。(5)高级查询:此查询的搜索条件有场合、节日、收货人情况、年龄、产品、价格这几种,每个条件的下拉菜单里还有各自不同的选项。查询的时候就是请用户按照条件选项的排列顺序进行选择,系统将自动搜索出符合用户要求的商品并把它自动放入购物篮。(6)鲜花定单:当用户订购了鲜花以后,可以通过这个功能来查询自己的订购情况。这项功能与下面的购物篮的区别在于,在这里生成的定单是保留下来的。当这个用户下次登入网站时可以通过定单查询这个功能再一次查看他此次所下的定单,其中也包括以前的。(7)购物篮:当用户订购了鲜花以后,也可以通过这个功能来查询自己的订购情况。这项功能只在该用户访问本网站时有效,一旦他退出后,就自动清空。(8)网上支付:用户在订购鲜花以后,可以通过这个功能进行在线支付,至于支付方式,各种银行卡都不太相同,详见支付说明。(9)邮局汇款:用户在订购鲜花以后,可以通过这个功能进行汇款支付,汇款单怎样填写,详见支付说明。(10)银行汇款:用户在订购鲜花以后,也可以通过这个功能进行汇款支付,汇款单怎样填写,详见支付说明。(11)上门收款:假如以上支付方式用户都感觉不便,也可选择本方式预交花款或补交花款;但开通本方式的地区应该是有限制的。(12)会员服务:在这里用户可以注册为会员,一旦他注册为会员后,又有以下几个功能: (1)可以在"会员信息"内查询或更改用户的个人信息。(2)在"会员帐目"里用户可以查询以往的订购记录和目前会员帐目的余额。(3)当用户使用会员帐号在订购中添写订单时,系统将会显示用户的“收货人地址薄”;同时节省用户再次填写收货人信息的时间。(4)"会员日历"随时给用户准确的日期;(5)使用"节日提醒"使用户不会忘记十分重要的日子;(6)在"会员预付"用户可将部分款项提前预付至会员帐目,而无需等待订购后支付的确认;(7)最后用户可以享受10%40%的优惠折扣。 ”4.6 用户文档4.6.1 在线帮助:这里主要是由我们的管理员及时解答用户在进行订购鲜花遇到的一系列问题。4.6.2 用户手册:这里主要是告诉我们的顾客1.如何查询订单?2.如何取消订单?3.如何补交货款?具体的方法为:1如何查询订单 在文本框中输入要查询的订单编号和订货人姓名;点击“提交”即可查询:订单信息及该单支付状态并可随时追踪查询该订单的配送状态。假如用户忘记了订单编号和订货人姓名,可致电查询该订单的处理状态。 2如何取消订单? 在文本框中输入要查询的订单编号和订货人姓名;点击“提交”进入下一层页面,只需按文字说明操作即可取消订单属于当日配送订单,无法在此取消 3如何补交货款? 假如用户要补交该商品的货款,请选择支付方式后点击“补交货款”即可进入在线支付银行,进行在线补交划帐;假如选择邮局或银行汇款的补交方式点击“补交货款”即可得到相应的汇款补交路径。4.定单投诉:用户通过在线Email联系我们:这些意见又分为以下三类: (1)投诉:不论用户是否已在我们的网站生成订单,如果他对我们的服务不满意,要进行投诉,可以选择此项! (2)建议:如果用户对我们的工作有好的建议,可以选择此项! (3)合作:如果用户要与我们商谈合作事宜,可以选择此项! 5.联系方式主要有:(1)客户服务中心:订购mail、订购Tel、订购Fax、投诉mail、投诉Tel、投诉Fax。注:本中心主要负责接受客户的订购咨询、交易确认咨询、客户投诉等事宜。(2)物流配送中心:联系Tel、联系Fax。注:本中心主要负责系统内配送机构的管理、客户要求的配送地区的开通、已配送商品的跟踪查询等事宜。(3)财务结算中心:联系Tel 注:本中心主要负责系统内加盟商、配送机构、订货客户的帐目核对及结算事宜。 (4)软件开发中心:联系Tel 注:本部门主要负责系统开发、网络维护及针对系统内加盟商的技术支持等事宜。 (5)行政部:联系Tel 注:本部门主要负责系统内的对外合作、加盟商管理等事宜。(6)总经理:联系Tel 假如用户对以上各部门的工作不满意时,可随时与他联系。5. 系统特性 修复和容错,以及保密和监维护操作等方面的需求:5. 1出错处理设计 (1)出错输出信息出错状况用户没有注册用户忘记密码用户没有进行订购活动就查询购物篮用户要进行团购,操作步骤错误解决方法弹出消息框提示用户先进行注册弹出消息框提示用户进入“忘记密码”通道获得密码弹出消息框提示用户还没进行购物,购物篮为空提示他查看团购通道中的说明。 出错状况用户点击购买特价商品,但资格不够用户查询定单,日期已过期。用户查询的定单不存在。用户查询的定单被取消。解决方法弹出消息框提示用户现有资格不够。弹出消息框提示用户只能查询近期三个月以内的定单弹出消息框提示用户查询的定单不存在。弹出消息框提示用户的定单因三天内没有支付钱款而被取消。出错状况用户点击尚未开通的链接用户所要订购的鲜花本网站暂无用户所使用的银行卡不能使用用户无法正常使用外币支付解决方法用页面显示本功能尚未开通,页面无法显示。弹出消息框提示用户本网站暂无这种鲜花,我们会及时引进。弹出消息框提示用户本卡暂时无法使用,请使用其他卡,或使用其他支付方式。提示用户点击进入补交款通道。 (2) 出错补救措施 出错状况性能降级用户资料丢失用户定单丢失用户无法将本站加入链接解决方法运行程序的服务器是情况多开通一些端口起用备分服务器中的相应资料。起用备分服务器中的相应资料。检查是否是其操作错误,如不是则要用到恢复设计 (3) 系统恢复设计 如果系统因网络安全防范(邮件管理、病毒防御、非法入侵等)问题而出现了大的错误,使系统无法正常运行,则必须起用备分程序;如果无法起用备分程序则只能关闭网站进行抢修。5.2 安全保密设计 数据的安全管理是一个系统的问题主要包括三个层面:(1)技术层面;(2)人员层面;(3)制度层面。针对这两个层面的内容,必须建立、健全和制定能够有效执行的数据安全制度,建立制度需考虑以下内容:(1).技术层面。包括:(1) 权限的控制;(2) 客户端的规范管理;(3) 网

    注意事项

    本文(网上花店系统需求规格说明书-软件工程实训项目.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开