《网上书店系统》详细设计说明书职务姓名学号班级项目负责人刘洋10031412软工10-4成员刘珊10031411软工10-4成员范业楠10031403软工10-4完成时间:2012年6月1日1目录1.引言.......................................................................................................................................21.1编写目的..........................................................................................................................21.2项目背景..........................................................................................................................21.3术语说明..........................................................................................................................31.4任务分工..........................................................................................................................31.5参考资料..........................................................................................................................32.软件结构...............................................................................................................................42.1需求概述..........................................................................................................................42.2软件结构..........................................................................................................................53.程序设计说明.......................................................................................................................83.1模块描述..........................................................................................................................83.2功能................................................................................................................................143.3性能................................................................................................................................163.4输入项............................................................................................................................173.5输出项............................................................................................................................183.6算法................................................................................................................................183.7程序逻辑........................................................................................................................193.8接口................................................................................................................................253.9存储分配........................................................................................................................283.10注释设计......................................................................................................................283.11限制条件......................................................................................................................283.12测试要点......................................................................................................................283.13尚未解决的问题..........................................................................................................2921.引言1.1编写目的编写网上书店系统详细设计说明书的目的在于从详细设计的角度明确网上书店项目的业务品种、功能范围,明确与业务主机/终端系统的接口和业务处理模式,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作。读者:项目经理、概要设计人员,编码人员,测试人员。1.2项目背景该产品的名称是:网上书店系统《网上书店系统》是一种应用于图书销售领域的动态网站。近年来随电子商务在图书销售领域广泛应用,网上书店如雨后春笋在全国迅速展开。与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。这些优势是其它交易方式难以达到的。图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的流通渠道,繁荣出版,繁荣市场的必由之路。目前当当、科利华、江苏考试书店等网上书店都在网上市场竞争中争的自己的一席之地。然而中小型的书店开展网上交易的数量,却显的凤毛麟角。一方面:中小型的书店向大型书店发展受到了资金、管理水平的限制;另一方面当今的互联网技术的发展赋予中小型图书销售商开展灵活快捷售书的机遇。《网上书店系统》正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售系统。该项目提出者:刘洋项目负责人:刘洋参与编辑本说明书人员:刘洋、范业楠、刘珊31.3术语说明图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。1.4任务分工刘洋:引言、软件结构两大部分的编写,模块描述、算法、程序逻辑、接口部分等内容的编写刘珊:输入项、输出项、存储分配、注释设计等内容的编写范业楠:功能、性能、限制条件、测试要点、尚未解决的问题等内容的编写1.5参考资料[1]《网上书店系统》需求规格书名[2]《网上书店系统》概要设计说明书[3]陈明著,软件工程导论,北京,机械工业出版社,2011[4][美]DavidChappell著,荣耀译,.NET大局观(第2版),北京,电子工业出版社,2006[5]陈冠军,征服ASP.NET2.0Ajax——Web开发技术详解,北京,人民邮电出版社,2007[6]母国庆,等著软件需求工程【M】,机械工业出版社,2008[7]齐志昌,谭庆平,宁洪著,软件工程【M】,北京,高等教育出版社,200042.软件结构2.1需求概述(一)前台功能:新顾客、注册:新顾客购书之前先注册成为本站客户,要求实名认证。客户空间页面管理:注册客户修改个人资料,账户管理,书籍收藏夹的管理,以及对自己登陆界面风格的管理。网上支付功能:用户确认购买图书后实现在线支付货款或者使用网上银行支付的选择和实现。购物车功能:时刻显示客户当前所购书目,可以增加或删除订单查询功能:用户确认购买图书即生成一个唯一的订单号,用户可根据此订单号查询所购书目、价格。书籍分类搜索:用户可根据自己的需求及书籍的不同分类进行相关查询和浏览,查询时需输入关键字(可包括书名、作者、年份等)。热销排行榜:根据书籍的销售量及用户的关注度、相关评论进行热销排名,为用户提供最新的热门图书,供用户选择。新书籍上架:当新书出炉,管理员要把最新的入库图书在首页显示,以便用户了解最新图书,方便购买。(二)后台管理实现功能用户注册信息管理:该系统管理人员对用户注册的信息进行编辑分类和管理,并保证信息的安全。书籍信息管理:对图书进行分类,可进行增加,删除,修改操作。图书出版社信息的记录,删除及修改,添加。并确保信息的真实性订单添加/删除/修改管理功能:对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理。客户权限管理:管理人员实现对用户的分级,不同级别的享受到的折扣不同,或者还有其他的增值服务。高级用户需要通过支付年费,或者注册时间到达一定限额后自动成为一定级别的用户。订阅系统管理:对用户提交的订阅信息进行审核。客户访问统计:对客户访问量按时间统计,包括日、月、季度、年。制定新的图书销售方案。数据统计管理:统计客户、书籍、访问量、订购量。(三)用户界面(1)本系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明:用户接触软件后对界面上对应的功能一目了然、不需要多少培训就可以方便使用本应用系统