网上图书销售系统需求分析1引言.................................................错误!未定义书签。1.1简介.............................................................11.2参考资料.........................................................12系统分析...............................................................22.1开发背景及意义...................................................22.2可行性研究.......................................................22.3功能需求.........................................................42.3.1用例分析....................................................42.3.2概念类描述..................................................82.3.3顺序类描述.................................................102.4性能需求......................................................一三2.4.1响应时间.................................................一三2.4.2吞吐量......................................错误!未定义书签。2.4.3并发用户数..................................错误!未定义书签。2.4.4资源利用率..................................错误!未定义书签。2.5环境需求.........................................错误!未定义书签。2.5.1硬件环境....................................错误!未定义书签。2.5.2软件环境....................................错误!未定义书签。3系统设计...............................................错误!未定义书签。3.1系统结构设计.....................................错误!未定义书签。3.1.1软件设计的原则..............................错误!未定义书签。3.1.2系统层次结构................................错误!未定义书签。3.2数据库设计......................................................173.2.1数据库概念设计.............................................173.2.2数据库逻辑设计.............................错误!未定义书签。83.3用户界面设计.................................................213.3.1人机界面设计原则............................错误!未定义书签。3.3.2主界面设计..................................错误!未定义书签。3.4系统详细设计.....................................错误!未定义书签。3.4.1订单管理PAD图..............................错误!未定义书签。3.4.2购物车PAD图................................错误!未定义书签。3.4.3图书查询PAD图..............................错误!未定义书签。4系统实现...............................................错误!未定义书签。4.1任务与原则.......................................错误!未定义书签。4.2系统功能实现.....................................错误!未定义书签。4.2.1系统登录....................................错误!未定义书签。4.2.2图书管理...................................................284.2.3订单管理...................................................284.2.4个人信息...................................................294.2.5图书信息...................................................294.2.6其他功能简介................................错误!未定义书签。5软件测试...............................................错误!未定义书签。5.1测试计划的制定...................................错误!未定义书签。5.1.1调试计划的整体目标..........................错误!未定义书签。5.1.2定义软件测试的标准..........................错误!未定义书签。5.1.3测试实施策略的制定..........................错误!未定义书签。5.1.4测试计划的活动的细分........................错误!未定义书签。5.1.5测试计划的要点..............................错误!未定义书签。5.2测试的基础.......................................错误!未定义书签。5.2.1测试的目标..................................错误!未定义书签。5.2.2白盒测试和黑盒测试..........................错误!未定义书签。5.2.3测试的准则..................................错误!未定义书签。5.3功能测试........................................................345.3.1等价划分测试...............................................345.4软件可靠性......................................................355.4.1基本定义...................................................355.4.2估算平均无故障时间的方法...................................365.4.3MTTF和ASS的估算...........................错误!未定义书签。结论...................................................................371引言1.1简介随着计算机和互联网的发展打开了人们的视野,使人们呼吸道信息化、数字化的这股春风,一种新的购物平台已经被创建,电子商务平台。通过网络进行电子购物不但节省了消费者的时间,而且商家也可以根据需要进行产品的生产和不断更新,这样在一定的程度上提高了生产效率,促进了商品和资金的流通,改进了人们的生活方式。在当今这个不断变化,不断更新的社会,人们的生活方式和生活节奏变得越来越快。那些传统的营销模式已经不能够在满足现在社会的需要。在中国图书销售行业实现在网上销售,通过计算机来管理信息。却只在1998年才有了中国的第一家网上图书销售网站。这比世界先进水平的国家晚了将进10年之久。中国大陆已经注册的网上书店大约有100多家,有网站的有50多家,但已经投入运营能够买到书的只有十来家。很多人看到了书这种商品网上销售的诸多好处:方便购买、金额小、风险小、用户容易决定;信息的完整性以及很少出现质量问题和退货现象等。尽管全球最大的网上书城亚马逊股票惨跌,尽管各家书店都承认目前的亏本经营状况,但这并未阻挡投资者对网上书店“钱”景的期待。众所周知国内各大型网站都有各自的网上书店,国内最大的网上书店亚马逊就是一个例子。这种网上书店的发展正在逐步完善。其中的功能比较丰富,操作也比较简便,因此吸引了大量的用户。然而,网络的资源是有限的,随着数据量的加大,网站的服务质量,尤其是熟读会变得不堪忍受。而我的系统针对小范围。如此一来,在保证效率的前提下,可以使用相对廉价的设备,节省费用和资源。1.2参考资料1.朱少民《软件测试方法和技术》清华大学出版社20052.韩万江姜立新《软件项目管理案例教程》机械工业出版社20103.徐人凤曾建华《SQLServer2005数据库及应用》高等教育出版社20074.KarlE.Wiegers《软件需求》清华大学出版社20045.吴炜煜《面向对象分析设计与编程》清华大学出版社20076.吉根林崔海源《Web程序设计》电子工业出版社20082系统分析2.1开发背景及意义社会的发展正在向信息化和数字化的方向发展,信息技术在社会各行各业都有了很大的发展空间,而且产业的发展强大必须依靠信息化的管理。计算机,互联网也必须是他们的主要依附。图书销售行业的发展壮大一样必须依靠互联网的技术,在这种情况下网上图书销售系统应运而生。开发网上图书销售系统的宗旨在于方便人们进行图书的购买,加快书本的更新速度,使访问者足不出户就可以购买到自己想要的书籍,这种购书的方式打破了传统的单一购书方法,促使人们以更快的节奏、更高的投入到现在的生活中来。网上图书销售系统有很多突出的优点,具体如下。1、全面的书籍介绍:当读者找到自己所需要的书后,就可以更进一步地查看该书的相关介绍,除了书名、定价、出版社等基本信息外,还可以查看该书的目的、内容简介。2、方便的书籍浏览:购书系统中以列表方式显示图书的信息,包括最新上架图书、特价图书以及最近的图书销售排行。3、快捷的购物方式:当读者找到合适的书籍后,就可以将其添加到购物车中,待购买结束后就可以进行订单的提交,以等待商家寄书。4、高价值的图书评论:图书的评论不但影响其他读者的购买欲望,更在很大的程度上对商家的供货、更新以及装订质量提出了更高的要求。2.2可行性研究可行性研究的任务是从技术上、经济上、使用上、法律上分析应解决的问题是否有可行的解决方案。其目的是用极少的代价在最短的时间内确定被开发的软件是否开发成功。1、技术可行性Web技术的迅猛发展正推动Internet上信息服务类的进步。语言,HTML语言是静态网页编程语言,不能带后台,不能带数据库。所以在当今这个社会中HTML已经不能满足人们的需求。Struts2语言就很好的解决了HTML中的问题,并且支持数据库的连接,写好的网站会有一个后台的管理,当浏览器向服务器请求网页