资源描述:
《网上书店系统详细设计规格说明书.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..网上书店系统详细设计说明书专业:软件技术班级:软件081人员:蒋力改张琼'...目录1.引言1.1概述1.2背景1.3定义1.4参考资料1.5术语和基本解释2.程序设计说明2.1子系统功能说明2.2子系统流程图2.3子系统模块设计说明3.数据结构设计3.1books表3.2user表4.接口设计4.1网站模块接口5.系统界面实现5.1界面设计5.2主要界面实现'...第一部分引言网上书店,顾名思义,网站式的书店。是一种高质量,更快捷,更方便的购书方式。网上书店不仅可用于图书的再线销售,也有音碟、影碟的在线销售。而且网站式的书店对图书的管理更加合理化,
2、信息化。售书的同时还具有书籍类商品管理、购物车、订单管理、会员管理等功能,非常灵活的网站内容和文章管理功能。1.1概述开发一个基于Web的网上书店,采用结构化设计分析方法,该系统包括前台购书和后台管理两大总的模块,后台管理模块又包括分类录入书籍(以及书籍的相关信息,如名称、页数、摘要、目录等)和管理前台用户,前台管理模块包括用户登录,查询、浏览书籍,以及购书功能。本网站的所有会员都可以特价买书,新用户可以通过注册成为本网站的会员,并可以定购书籍和查询订单。1.2背景系统名称:基于Web的小型网上书店系统任务提出者:专业课老师用户:网上售书1.3定义网上书
3、店是一种高质量,更快捷,更方便的购书方式。网上书店不仅可用于图书的再线销售,也有音碟、影碟的在线销售。而且网站式的书店对图书的管理更加合理化,信息化。1.4参考资料[1]《软件工程导论(第5版)》.张海藩编著.清华大学出版社,2008年3月.[2]《软件工程实验与课件设计指导》.王华,周丽娟,谭小慧编著.电子工业出版社,2008年6月.[3]《软件工程实验》.狄国强,杨小平,杜宾编著.清华大学出版社,北京交通大学出版社.2008年2月.[4]《软件工程方法与实践》.胥光辉,金凤森,丁力编著.机械工业出版社,2004年9月.[5]《软件工程实践者的研究方法
4、(第5版)》.Rogger.S.Pressman著,梅宏译.机械工业出版社,2005年8月.[6]《面向对象软件工程》.TimothyCLethbridge,RobertLaganière著,张红光等译.机械工业出版社,2003年4月.[7]《面向对象设计UML实践》.MarkPriestley著,龚晓庆等译.清华大学出版社,2007年6月.1.5术语和基本解释[1]需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。[2]需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的
5、风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。[3]接口需求:描述应用程序与它的环境通信的格式。常见的接口需求有:用户接口需求,硬件接口需求,软件接口需求,通信接口需求。[4]约束:设计约束或实现约束描述在设计或实现应用系统时应遵守的限制条件。常见的约束有:精度,工具和语言约束,设计约束,应该使用的标准,应该使用的硬件平台。'...[5]结构化分析方法:面向数据流自顶向下逐步求精进行需求分析的方法。第二部分程序设计说明2.1子系统功能说明(1)提供了全面,详细的图书购物入口,轻松实现快捷购买。(2)可以通过不同分类进行导航,用最方便,最快捷
6、的方式找到你需要的图书。(3)提供了图书购物所需的各种工具与网站,满足你的图书购买需求。(4)公正性很强(大站.专站.小站)排列顺序分明.公平公正的图书网址TOP排行榜。2.2子系统流程图数据库进入网上注登登陆验证主业书店册陆面付款购书查询数据库2.3子系统模块设计说明(1)书籍管理模块该模块负责管理本系统所有销售书籍信息。主要功能包括添加、删除、修改以及查找信息,并且包括商品高级查询子模块,该模块将在下面介绍。只有管理员才具有对书籍信息进行修改的权利,商品管理是网上书店系统的核心,网上书店对书籍价格的调整以及新书的添加等都将在这部分完成。(2)用户管理
7、模块该模块负责管理所有网上书店的用户信息。主要功能包括添加、删除、修改'...以及查找用户信息。用户将被分为两类:管理员和会员。会员类型的转换也将在用户管理中实现,管理员可以管理所有用户信息,而会员只能对自己私有的信息进行维护。(3)销售统计模块为了查看书店的销售业绩,我们必须对所有的书籍的销售情况进行汇总,销售统计模块将完成此项功能,系统可按时间、书籍类型、出版日期等内容或任意几项内容的组合来对所售书籍情况进行添加,包括销售数量、销售额等。该统计模块是一个相当完整的模块。(4)商品查询模块管理模块和销售模块中都提供了书籍查询模块。在管理模块中,书籍查询
8、是出于维护的目的,也就是说紧接着查询下一个功能就是商品维护功能。而在销售模块中,