基于J2EE S2SH架构的网络图书交易系统需求规格说明书.doc

基于J2EE S2SH架构的网络图书交易系统需求规格说明书.doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于J2EE S2SH架构的网络图书交易系统需求规格说明书 引言 1、编写目的 本文档作为网络图书交易第一期的需求说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是本系统设计人员的基础文档。 2、读者范围 最终用户、软件设计人员。 3、项目背景 网络图书交易系统是Internet上的一种电子信息服务系统,它提供了一个网站,里面有各种类别的图书信息,用户可以根据自己的需要搜索到相应的图书信息并在线购买。 当今网络图书交易系统大大方便了广大网民的日常生活,人们可以足不出户逛书店,并买到自己喜爱的书籍,而商家同时节省了实体店铺的日常开支,雇佣人员开支等费用,从而网络图书交易系统使得顾客和商家实现互利共赢。 在当今高效率快节奏的日常生活氛围中,网络图书交易系统大大节省了消费者购买图书的时间,消费者不用向在书店中一个书架一个书架的找寻书籍,而是在系统中输入所求书籍满足的条件,系统会迅速处理查询条件并在页面显示出相应的书籍资料以及价格等基本信息,消费者形成机密互动。消费者可以在第一时间浏览最新的图书信息,并可以了解相应的书评以及关注度等等,时刻保持最新图书动态新闻,而这些是一般书店无法比及的。 目前网络图书交易系统已经十分普遍,当当网,亚马逊网上书城等都是广收欢迎和关注的网络图书交易系统。 4、定义 (1)JSP(JavaServer Pages) JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易 (2)Struts只是一个MVC框架(Framework) 用于快速开发Java Web应用。Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。 (3)JDBC(Java Data Base Connectivity,java数据库连接) 它是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。 5、参考资料 (1)J2EE项目实训Hibernate框架技术(21世纪高等学校实用软件工程教育规划教材) 杨少波 编著 清华大学出版社 2008 年5月 (2)J2EE项目实训Spring框架技术(21世纪高等学校实用软件工程教育规划教材) 杨少波 编著 清华大学出版社 2008 年5月 (3)J2EE项目实训UML及设计模式(21世纪高等学校实用软件工程教育规划教材) 杨少波 编著 清华大学出版社 2008 年5月 (4)J2EE项目实训Struts框架技术(21世纪高等学校实用软件工程教育规划教材) 杨少波 编著 清华大学出版社 2008 年10月 (5)《精通Struts设计与开发》 作者:孙卫琴 电子工业出版社 (6)《Spring从入门到精通》 作者:郭锋 清华大学出版社 (7)《Hibernate开发技术祥解》 作者:孙卫琴 电子工业出版社 (8)《J2EE应用开发技术祥解》 作者:刘晓华 电子工业出版社 (9)《设计模式》 作者:Erich Gamma等 机械工业出版社 任务概述 1、目标 在本实训课结束时,使自己具有J2EE Web开发网站的经历,并且懂得如何获取专业领域的知识的能力。 2、用户的特点 (1)本软件的最终用户的特点 所有上网用户在无需培训的情况下,按照网站页面提示即可使用网站的相关服务和功能 (2)后台管理和维护人员的教育水平和技术专长 本软件的后台管理和维护人员均是具有一定网络知识的人员。 3、假定和约束 假定本软件开发工作的开发期限为2个月,经费限制在XXXX元。 系统的功能性需求规定 1、本系统建设包含以下子系统 经过需求的分析与获取,该系统主要是有四类用户,包括普通用户(游客)、注册用户、管理员和超级管理员,具体的功能要求如下图所示。 2、用户角色划分 (1)普通用户(游客) 普通用户以游客身份登录本系统,只具浏览书

您可能关注的文档

文档评论(0)

beoes + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档