您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 网上书店系统概要设计说明书
概要设计说明书1.引言1.1编写目的本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。1.2范围1、本软件的名称:网上书店系统。2、本项目是因专业课老师的要求,由学生合作开发完成的。2.总体设计2.1需求规定1、用户信息模块登录模块功能编号1功能名称登录作者王丽媛调整时间214-5-17功能描述1、前台会员登录:会员输入正确的用户名、密码后成功登录前台,系统并记住会员的用户名和用户的类型。输入项用户名、密码处理描述1、会员登录:所输入数据与数据库的用户信息核对,若表中存在此用户,用户就可以进入系统前台进行会员的操作。否则返回登录界面。输出项1、我的账户信息界面2、登录界面界面要求图形化用户界面注册模块功能编号2功能名称注册作者王丽媛调整时间2014-5-17功能描述如果用户未注册,用户点击注册按钮可以进入注册页面,在注册页面中用户按要求填写注册信息,注册成功后用户就拥有会员的所有权限。输入项系统要求的用户注册信息处理描述系统首先判断用户信息表中该用户名和Email地址是否存在,若不存在则判断用户的注册信息是否合法,如果合法则注册成功。否则注册失败。输出项1、注册成功页面2、注册失败页面3、出错信息界面要求图形化用户界面普通用户模块功能编号3功能模块非会员界面作者王丽媛调整时间2014-5-18功能描述1、图书显示:系统按图书类别、最新上架图书和最畅销图书来显示图书信息。2、查询图书:用户可以根据商品名称、作者、出版社和出版时间等条件进行图书查询,也可以根据图书类型查询。3、注册(参见注册模块)4、帮助中心:为该系统的用户提供帮助,在帮助中心我们可以了解到积分规则和购书流程等。输入项图书查询条件处理描述1、用户进入系统以后,系统自动从数据库中读取信息,并且在图书显示页面上按图书类别、最新上架图书和最畅销图书来显示图书信息。2、系统可以根据用户输入的查询条件在数据库中查询,并且把查询结果显示出来。3、注册(参见注册模块)输出项1、图书信息2、查询的结果3、错误信息界面要求图形化用户界面会员模块功能编号4功能模块会员界面作者王丽媛调整时间2014-5-18功能描述1、在线购买图书2、发表评论:用户只有对自己已购买的图书发表评论。3、会员自助服务管理:个人信息和收货资料维护、修改密码、我的订单和查看积分。4、其他普通用户所具有的功能(参见非会员模块)输入项会员登录以后才能进入此模块处理描述1.系统把用户要购买的图书放入购物车中,然后返回我的账户界面点击购物车去下订单,并且填写好配送信息提交订单,最后订单完成。2.当用户对他已购买的图书发表评论时,系统会把用户的评论存入数据库中,以便于其他用户可以浏览到此评论。3.会员自助服务管理:(1)用户可以对自己的用户信息进行维护,系统按用户的需要对用户的注册信息进行维护。(2)如果会员忘记了自己的密码,可通过回答用户自己设置的问题来取回。系统从数据库中检测会员输入的答案是否正确,如果正确可以设置新密码,否则产生错误信息。(3)会员可以对自己的订单和积分进行查看。4.普通用户的功能(参见非会员模块)。输出项1、订单的生成2、用户设置的新密码3、用户的评论4、错误信息界面要求图形化用户界面2、购物车模块功能编号5功能名称购物车作者王丽媛调整时间2014-5-17功能描述1、购物帮助信息:当会员或游客不了解购书流程时可以求助购物帮助信息。(会员和非会员均可操作)2、购物车:当会员欲购买书籍时,点击书本左边的购物车,商品就会添加到购物车中。3、购物车/结账:奖商品添加到购物车里后,就可以点击购物车/结账,自动进入到“我的账户→购物车”中,可以去下订单或是继续购物。4、确认订单:查看订单中的商品名称、价格、数量是否相符,收货人的基本信息是否正确,选择送货方式和支付方式。5、我的订单:显示会员的所有订单。6、统计信息:统计会员上次下订单的时间、下订单总数、成交次数和成交金额等。输入项会员登录以后才能进入此模块处理描述1、系统把用户要购买的图书放入购物车中,当用户点击购买,并且填写好配送信息时,系统自动生成购物订单。2、会员可以查看订单的状态。3、会员可以对自己的购书记录进行查看。输出项1、订单的生成。2、购书信息统计。3、出错信息。界面要求图形化用户界面3、图书信息展示模块功能编号6功能名称图书信息展示作者王丽媛调整时间2014-5-17功能描述1、新品图书:展示新上架的图书信息。2、畅销图书:根据历史中会员购买图书的次数总和按照从高到底排序,展示畅销排行榜中的图书信息。3、推荐图书:根据购买图书的折扣高低进行排序,显示推荐购买的图书信息。4、搜索图书:当用户需要查找图书时,可以根据图书名称、作者名称、出版社、出版时间和价格范围等进行快速查找或高级查找。还可以根据不同的选择,对查找的结果进行排序显示。5、图书分类:用户可以根据图书所属的类型进行查找。6、书籍评级:会员可以对任何一本图书进行评级,共分有10个等级供会员选择。7、书籍评论:会员可以对任何一本图书进行评论,其内容在提交给管理员审核通过后方可被看到。8、图书详细信息显示:每本图书都有根据模版展示的详细图书信息。输入项用户输入需要查找的图书信息,如图书名称、作者姓名、出版社、出版时间、价格范围、图书类型和排序方式,以及书籍评级和评论的内容。处理描述1、用户进入新品图书、畅销图书或推荐图书模块时,系统会根据模块类型搜索出满足条件的图书,并将其信息展示出来。2、用户进入搜索图书时,系统会根据输入的条件进行查找,并展示符合所选条件的图书信息。3、用户进入分类时,可以根据图书的类型进行查看图书信息。4、用户进行书籍评级或评论时,可以选择评级等级和输入评论内容并提交给管理员进行处理。输出项1、显示满足条件的图书信息2、显示图书搜索结果3、显示图书分类类型4、显示图书详细信息界面要求图形化用户界面其他更详细的信息请参见需求说明书。2.2运行环境1.服务器配置操作系统:推荐MicrosoftWindowsServer2007或其他服务器版本数据库服务器:mysqlWeb服务器:tomcat开发工具:DreamWeaverCS62.客户机配置操作系统:推荐MicrosoftWindows2007或更高版本数据库客户端:mysql输入设备:键盘、鼠标、条形码扫描器2.3结构编号功能名称功能描述1用户注册完成用户注册并检验和保存用户注册信息2会员登录完成会员登录和检验会员登录信息3会员自助服务3.1会员注册信息维护会员登录以后可以对自己个人信息和收货资料进行维护3.2修改密码会员可以修改自己的密码4图书查询提供对网站全部图书的多种查询方式,方便用户查找需要的图书5在线购书功能5.1挑选图书放入购物车会员挑选自己要购买的图书并把它放入购物车5.3生成订单系统根据会员挑选的图书和图书配送信息生成订单6图书显示6.1分类列表图书显示用户从分类列表显示图书页面中查看不同类别的图书、最新上架的图书和最畅销的图书6.2单个图书显示用户可以从单个图书显示中浏览图书的详细信息7数据备份还原完成数据库数据的备份和还原8图书管理8.1图书信息的添加根据图书的实际情况添加新的图书信息8.2图书信息的删除根据书店的实际情况删除相应的图书信息8.3图书信息的编辑根据图书的实际情况编辑图书信息8.4图书分类管理根据图书的实际情况对图书的分类进行管理3系统数据结构设计3.1实体关系E——R图4.系统出错处理设计4.1出错信息信息出错情况出错形式含义处理办法登陆出错用户名不存在。密码错误在此系统的数据库中不存在重新输入正确信息后,登录注册出错填写的注册信息错误填写的注册信息不符合系统的要求重新输入注册信息,直到符合要求为止11n11nnn客户姓名地址身份证号piCharacters(256)Characters(256)Characters(256)MMM身份证号...pi会员会员姓名地址电话会员号真实姓名piCharacters(256)Characters(256)Characters(256)Characters(256)Characters(256)MMMMMIdentifier_1...pi店主姓名电话店主编号店主密码店主邮箱piCharacters(256)Characters(256)Characters(256)Characters(256)Characters(256)MMMMMIdentifier_1...pi注册姓名地址电话Characters(256)Characters(256)Characters(256)M购书会员名书名价格数量UndefinedCharacters(256)UndefinedUndefined管理库存书名单价作者书籍编号出版时间书籍类型ISBN小类型编号piCharacters(256)Characters(256)Characters(256)Characters(256)Characters(256)Characters(256)Characters(256)Characters(256)MMMMMMMMIdentifier_1...pi查询4.2补救措施当出错时系统会给出相应的提示,要求用户及时改正。4.3系统维护设计必须按照软件产品设计规范的步骤进行开发,并充分考虑可维护性,详细写各阶段的文档资料,以利于移植或二次开发。定期维护数据库,根据信息更新修改数据库信息,保持数据库最近最新。详细书写《项目开发计划书》和《需求规格说明书》,有利于系统的维护。通常通过改正性维护,适应性维护,完善性维护,预防性维护4种维护活动来完成系统维护。
本文标题:网上书店系统概要设计说明书
链接地址:https://www.777doc.com/doc-3877692 .html