一.引言…………………………………………………1二。系统开发的目标……………………………………………1三。可行性研究…………………………………………………2四.系统需求分析………………………………………………2五。总体设计……………………………………………………3六.概要设计……………………………………………………4七。详细设计……………………………………………………7八。软件测试……………………………………………………8九。页面显示效果及代码分析……………………………….。.13十。特别说明…………………………………………………。。20十一.参考资料……………………………………………………….。21一、引言1.编写目的本需求分析文档的目的是说明网上书店管理系统最终需要满足的条件和限制,为进一步设计和实现提供依据。本文档将用户的需求用文字的形式固定下来,是与用户沟通的成果,也是用户验收项目时的参考.2。项目背景系统名称:《网上书店管理系统》需求背景分析:随着互联网的迅速发展以及我国经济的稳定平衡发展,人们对于知识的追求也越来越高,因而市场场上出现了各类的图书,但由于各种各样的原因使得消费者在选购图书的时候不能找到自己合意的书籍,同时由于网络经济的迅速发展激生出了网上卖书的现象,由于网上书店里面的图书相当丰富,且价格较市场上的书店里的便宜,以致于越来越多的人上网购书,同时也使得越来越多的人在网上开设自己的书店,本系统即是在以上各种条件成熟的条件下,建立的一个可以让消费者登录本系统购买他们的图书的一个网上书店管理系统。系统用途:本系统利用网络平台,使得消费者和销售者足不出户即可实现买书和卖书的行为,同时大大减少的人员的参与。系统使用范围:网上想买书者。二、系统开发的目标管理员可以维护客户注册信息、维护图书信息、处订定单信息、维护系统公告、网上售书。查看图书调查报告、游客可以在线注册为会员、投票、购书。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。三、可行性研究可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析.通过调查分析,新系统设计方案有以下三个可行性:1.技术可行性:本系统采用Windows作为操作平台。数据库系统选用SQLserver2005,该数据库管理系统提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性.本系统的开发平台选用visualstudio2005,这是目前web数据库应用软件的主流开发平台.2。经济可行性:采用新的网上书店可取代原系统的工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期提高员工信息的利用率,使销售质量更上一个台阶.培3.3。营运可行性(1)。本系统操作简单,易于理解,只需通过简单训,上手较快,营运环境要求低。(2)。面对于系统设计还应该以“标准性、安全性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要.四、系统需求分析1.总体需求➢建立对图书提供全面管理信息的系统➢对所有的图书,客户提供全面管理➢对图书详细信息提供管理2。功能需求➢在Internet,客户可通过IE或其他浏览器浏览书目信息;➢在互联网,可提交订单;➢具有购物车功能;➢客户能通过书名来检索书籍;➢客户可在网上进行注册,成为会员;➢客户能查看当前订单和以往订单;➢书店员工能查找客户联系信息;➢书店员工在发货后能改写订单中的发货日期;3。性能需求➢网上书店系统与相关单位的链接;➢系统可以对图书的库存进行统计;➢易于维护和扩充;➢系统界面设计友好,操作方便、灵活;➢具有高可靠性和冗错能力,不允许系统在工作时间停机,不允许系统丢失图书信息,不允许在运行期间出现故障和错误;➢具有安全检查机制,非法用户不能使用系统,不能偷看系统信息,不能修改图书,防止随...