您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 电子商城详细设计说明书
电子商城详细设计说明书电子商城详细设计说明书组长________刘春艳_(21)______组员__杨洋(22)杨帆(53)王子梦(60)江英杰(24)刘雷航(46)指导老师_____马传香__[二零一二年五月三十一日]2目录1引言1.1编写目的·································11.2背景······························11.3定义······························11.4参考资料····························12总体设计原则·····························23程序系统的结构···························24用户子模块·······························34.1程序描述····························34.2功能·································44.3性能·······························44.4输人项···························54.5输出项····························54.6用例图···························64.7页面设计··························65后台管理界面·····························95.1程序描述·····························95.2用例图······························105.3后台管理之会员管理·······················115.3.1程序流程图·························115.3.2功能·····························115.3.3性能·····························125.3.4输入项····························125.3.5输出项····························135.3.6用例图····························135.3.7页面设计···························145.4后台管理之商品管理························145.4.1程序流程图·························145.4.2功能····························155.4.3性能····························155.4.4输入项···························165.4.5输出项···························1635.4.6用例图···························175.4.7页面设计··························175.5后台管理之订单管理管理····················185.5.1程序流程图·························185.5.2功能·····························185.5.3性能····························195.5.4输入项···························195.5.5输出项···························195.5.6用例图···························205.5.7页面设计··························205.6后台管理之系统用户管理·····················215.6.1程序流程图·························215.6.2功能·····························215.6.3性能····························225.6.4输入项···························225.6.5输出项···························235.6.6用例图···························235.6.7页面设计··························235、测试计划······························256、尚未解决的问题··························27电子商城详细设计说明书1引言1.1编写目的该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。1.2背景项目名称:网上购物系统项目开发人员:杨洋刘春艳江英杰刘雷航杨帆王子梦项目运行环境:tomcat7.0以上版本mysql5.5myeclipse8.6以上版本项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客)二、在线产品展示(分页显示)三、在线定购,实现对购物车的管理核订单的管理四、后台管理(用户管理、商品的管理、订单管理、系统用户管理)1.3定义1.Internet:是由横跨全球的各种不同类型的计算机网络连接起来的一个全球性网络。2.页面:使用浏览器浏览到的网页,包含了各种类型的信息,实现了某个特定的功能。3.InternetExplorer简称IEMicorsoft公司推出的免费浏览器。4.PC:PersonalCompur的简称,意为个人计算机。5.JAVA:一总面向对象的程序设计语言。6.JDBC:JavaDataBaseConnectivity(Java数据库连接),用于访问关系类型数据库的Java技术。7.JDK:JavaDeveloperKit,意为java开发工具包,它是一总用于构建在Java平台上发布应用程序,applet和组建的开发环境。8.Tomcat:是一个可以开放源代码,运行JSPWeb应用软件的Web应用软件容器。1.4参考资料1、张海藩.软件工程导论.清华大学出版社,2008年2月第五版.2、BobHughesMikeCotterell.软件项目管理.机械工业出版社,2010.9.3、[计算机软件产品开发文件编制指南]GB8567-8822、总体设计设计原则在确定目标系统的过程中,主要遵循了以下几个原则:目标系统应能满足概要设计描述的功能需求;目标系统应具有较好的可扩展性;目标系统的客户端使用方便、界面友好、配置和管理简单灵活。目标系统的安全性能能够给予一定的保障。3程序系统的结构图1用户系统结构图表1用户系统结构模块功能序号模块名称模块功能用户子模块游客:游客进入系统之后可以页面中的信息进行浏览,也可31以注册成为新会员,并获得与普通会员等同的权限注册会员:会员进入系统之后可以登录、浏览商品详细信息,添加到购物车,提交订单2会员管理会员级别管理:1、对会员的级别进行增加、修改、删除、查看。2、导出后台数据,生成excel表格或者形成XML文件会员管理:1、对会员信息进行增加、修改、删除、查看2、导出后台数据,生成excel表格或者形成XML文件3订单管理1、实现对订单的增加、查看、修改、删除2、导出后台数据,生成excel表格或者形成XML文件4商品管理商品分类:增加、查看、修改、删除商品分类商品管理:增加、修改、删除、预览、发布商品;实现后台数据的导出形成excel文件或者XML文件5系统用户管理实现对系统用户的新增、查看、修改、删除4用户子模块4.1程序描述图2用户子模块程序流程图4功能说明:A、进入系统的所有用户都可以浏览网站上的所有的商品。如果需要购物必须要注册成为会员。会员级别分为白金会员核普通会员。会员登录进入之后可以累计积分。B、登录。在登陆地时候,必须验证密码。如果密码不正确,重新输入。正确,进入系统界面。验证码也需要验证。如果验证码正确,则进入,验证码不正确则重新输入。C、购物车管理。对需要购买的物品,可以添加到购物车。添加结束之后可以对购物车进行管理。确认商品是否需要,如果不需要,则从购物车中删除;需要并且完成购物可以提交订单。如果没有购完,则继续购物。D、订单管理。对订单进行确认,确认这些商品确实是需要购买的,然后就提交订单;如果该订单不是必须的,则可以取消订单。E、退出系统。当所有操作完成之后就退出系统。如果想继续操作需要重新登陆。4.2功能(使用IPO图进行说明)系统名称网上商城购物系统模块名称前台用户子模块模块编号T000作者杨洋日期2012-3-25模块简述此模块用于用户对选择的商品进行增加、查看、修改、删除等,并且注册成为会员调用模块用户信息的查看、修改、删除模块被调用模块无输入项目生成用户的信息、产品的订单列表信息、购物车信息格式所有信息严格按照数据库中表的字段的数据类型填入处理当客户的信息通过系统调用查看、修改、删除时,对应的信息被数据库保存。当用户修改购物的信息,订单的信息的时候,对应的数据在数据库中保存。当提交的信息不成功是,提示相应的处理并返回输出原订单信息被新的信息代替,并保存在数据库约束条件无注释涉及的表:'购物车商品选购记录表cartselectedmer购物车表cart购物车商品选购记录表cartselectedmer注册会员表member54.3性能a.功能能够正确实现。能够准确实现用户的所有的功能。如对商品的增加、修改、删除、预览、发布等管理,商品的分类。b.响应时间。点击鼠标之后,可以再5S之内得到相关的响应。网页的反应速度及时。c.应用延迟时间。应用延迟时间不超过30S,能够及时跳转页面,给用户的使用带来便捷。d.并发用户数量。能够允许多个用户同时使用。4.4输入项名称数据类型输入方式输入媒体输入数据来源安全保密条件数量频度用户名varchar(20)手动输入键盘、鼠标用户无待定未知密码varchar(50)手动输入键盘、鼠标用户保密待定未知产品搜索varchar(50)手动输入鼠标、键盘已有商品数据库无未知未知会员级别varchar(20)手动输入鼠标、键盘已有商品数据库无未知未知4.5输出项名称数据类型输出方式输出数据位置安全保密条件数量频度产品列表数据库显示数据库无待定未知用户信息列表数据库显示数据库无待定未知商品信息页面显示页面上无根据商品的数据来定未知购物单列表页面显示页面上无根据用户购物信息来定未知64.6用例图图3用户子模块用例图4.7页面设计图4登录主界面7图5新品上架图6商品详情8图7促销商品图8购物车管理9图9订单管理图10修改注册资料5、后台管理员子模块5.1程序描述功能描述:后台管理界面主要对前台的数据以及显示进行管理。a.会员管理。实现对会员级别管理和会员信息管理。b.商品管理。实现对商品的分类以及商品信息的管理。c.订单管理。前台用户提交的订单,后台的管理员可以查看订单的详情,并对其进行管理。d.系统用户管理。系统用户本人可以修改自己的用户信息,也可以对其他系统用户的信息进行修改或者删除。10图11后台管理界面流程图5.2后台管理用例图图12后台管理用例图115.3后台管理之会员管理5.3.1程序流程图图13会员管理程序流程图流程描述:a.进入后台界面之后,选择是否对会员信息进行管理。如果进行操作,可以对会员的级别或者
本文标题:电子商城详细设计说明书
链接地址:https://www.777doc.com/doc-3663397 .html