c#电子商务网站文档.docx

上传人:小飞机 文档编号:1662237 上传时间:2022-12-13 格式:DOCX 页数:24 大小:163.15KB
返回 下载 相关 举报
c#电子商务网站文档.docx_第1页
第1页 / 共24页
c#电子商务网站文档.docx_第2页
第2页 / 共24页
c#电子商务网站文档.docx_第3页
第3页 / 共24页
c#电子商务网站文档.docx_第4页
第4页 / 共24页
c#电子商务网站文档.docx_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《c#电子商务网站文档.docx》由会员分享,可在线阅读,更多相关《c#电子商务网站文档.docx(24页珍藏版)》请在三一办公上搜索。

1、湖州师范学院信息工程学院数据库课程设计说明书班 级: 学 号: 姓 名: 指导老师: 电子商务网站需求分析(一)引言:1、 编写目的为了更好地记录、分析、描述用户提出的技术需求,特编写此项目的需求技术说明书。2、项目背景 此项目由050832班学生小组共同完成。(二)系统总体概貌电子商务作为新经济时代和全球经济一体化趋势的商业模式,随着Internet和Web技术的迅猛发展日益流行。网上购物系统使消费者的购物流程变得轻松、快捷和方便,很适合现代人快节奏的生活,它的应用也越来越广泛。项目将主要完成以下两个任务:(1) 构建一个前台服务模块,通过 会员注册登录、在线购物、站内新闻公告发布等功能模块

2、实现完整的网上购物流程并提供即时的购物信息服务。(2) 构建一个后台管理模块,通过 用户信息管理、商品信息管理、交易信息管理、站内信息管理等子功能模块实现对购物系统所有数据和信息的动态更新、管理和维护。 (三)技术概述 1、目标 使用ASP.NET技术将本次网上商城做成界面友好性,用户购物方便,编辑管理产品方便的在线购物系统。2、硬件环境 采用用户已有的硬件环境即可。3、软件环境 采用dream weaver和vs 2005。操作系统是Windows XP,数据库是SQL Server 2000,Web服务器IIS。与用户已有软件环境兼容。(四)数据描述1、已有数据用户已有产品数据、商品数据作

3、为基础数据需要导入数据库中。所有这些数据都是电子文档。2、录入数据 需要编写后台的商品、产品、文章等录入程序。3、数据保存 数据一律保存在数据库中。4、数据词典 产品:即数据库中所有的产品。商品:用于销售的产品。5、数据采集 需求采集人员向用户收集相关产品信息。(五)功能需求1、功能划分 网上商城共分为四部分,第一部分是新闻,它包括新闻浏览、评论等;第二部分是论坛,其中包括发表帖子、评论及留言等;第三部分是商城,包括商品的详细信息、在线注册、购物、提交订单等;第四部分是商城的管理,包括产品的添加、删除、查询、订单的管理、操作员的管理注册用户的管理等。2、功能描述2.1 面向用户部分功能:(1)

4、注册功能。消费者首先要注册为网上商城的用户。注册时只要填写登录会员名、密码、姓名、联系方式、邮箱地址5项信息即可。注册后,用户可继续填写详细个人信息及收货人信息,同时可修改密码、查询及维护订单。(2)选择产品功能。消费者浏览网上商城,将自己需求的产品放入到购物车中,可连续添加商品。 (3)管理购物车。消费者选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。 (4)订单功能。消费者确定购物车中的商品后提交订单,如消费者已填写收货人信息,则页面显示该信息并由消费者确认。如尚未填写则显示相应表单请其填写,系统记录消费者提交的收货人信息以便其下次购

5、物时使用。消费者提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。(5)补充说明。消费者可先登录后购物,也可先行浏览网上商城,将商品放入购物车中,在提交订单时系统提示其登录(新用户要先注册)。 (6)新闻评论功能 在新闻界面上消费者可以浏览各项产品信息及当代时政信息,并对其又任何看法都可以留言进行评论。(7)论坛发帖和留言功能 已经注册了的用户可以在论坛上发布自己的帖子,另外的消费者可以对其进行评论及留言 2.2 后台管理部分功能(1)管理用户功能。用户分为两级,管理员和基本用户。基本用户分为编辑、专卖店负责人、消费者3类。不能自己注册,一律由最高管理员添加。编辑拥有

6、基本用户的最高权限,可访问所有订单,可浏览、增、删、改、查订单,可维护订单状态。专卖店负责人只具有处理本店订单的权限,同样可浏览、增、删、改、查订单,可维护订单状态。(2)管理订单功能。消费者可通过Web方式取消、修改自己提交的订单(确认前),查询自己提交的订单(随时)。(3)管理商品功能。商品由编辑添加、删除和修改。(4)管理文章功能。应该有文章的添加、删除和修改的功能。(六)性能需求1、数据精确度价格单位保留到分。2、时间特性保证用户一次最简单购物过程在1分钟内完成。3、适应性购物流程要简单明了,产品图片要清楚,产品信息描述准确。(七)操作流程图1、用户购物流程图 2、订单处理流程说明 (

7、1)消费者提交订单。(2)页面显示:“感谢您在网上商城购物,您的订单已成功提交,我们会在12 小时内与您联系。如有问题可拨打网上商城客服热线”。(3)订单信息进入订单信息库。(4)订单具备以下几种状态:“提交成功、尚未确认”、“用户取消”、“无效订单”、“已确认,尚未洽谈”、“洽谈成功、尚未发货”、“洽谈不成功”、“已发货”、“订单关闭”等。(5)消费者提交订单,订单入库即为“提交成功、尚未确认”状态;专卖店负责人或网上商城编辑在后台浏览到消费者提交的订单,在确认订单信息有效后,订单的状态为“已确认,尚未洽谈”,如是无效信息(如收货人信息虚假),则置其状态为“无效信息”;在订单确认前,消费者可

8、在线取消其提交的订单。(6)专卖店自己确认的订单,由其联系消费者,根据结果置订单的状态为“洽谈成功、尚未发货”、“洽谈不成功”,洽谈不成功则“订单关闭”;编辑确认的订单(专卖店无上网条件等原因),由网上商城将该订单信息转交专卖店相应人员进行上述处理流程。(7)洽谈成功的订单接下来依次经过“已发货”、“订单关闭”两个状态。(八)系统E-R图实体:数据的加工和处理:(九)整个网上购物系统的功能模块图前台服务模块(1)会员注册与登录模块用户注册用户登陆验证用户资料修改包括密码、联系方式等信息的修改。(2)在线购物 商品浏览和搜索 提供方便的导航功能,还包括商品推荐,热销商品排行榜。购物车管理可以精确

9、记录用户所选商品的名称、价格以及定购数量。定单生成和查询、投诉在确认购物后,生成订单,并提供订单查询和投诉功能。(3)新闻公告模块站内公告提供公告信息和通知。站内新闻提供购物新闻动态。(4)其他服务功能图片广告、友情链接用于商业推广。 购物帮助提供订购方式、送货方式、付款方式、售后服务等方面的提示信息。后台管理模块(1)商品及订单管理模块商品类别管理 提供商品大类、细类的添加、修改、删除功能。商品管理提供商品查看、添加、修改、删除功能,包括图片上传功能。订单管理订单查看、处理;投诉查看、处理。(2)用户管理模块管理网站会员可以查看会员的联系方式、注册时间、上次登录时间等信息,提供把普通会员升级

10、成VIP会员的功能,还可以删除用户。 管理后台管理员 为了系统安全,可以查看每一位管理员的上次登录时间,还可以删除管理员,并提供管理员密码修改功能。(3)信息公告管理模块 公告管理 首页公告的查看、添加、删除。新闻管理首页新闻的查看、添加、修改、删除。(4)其他管理模块网站常规设置设置网站名称、联系人、联系方式、汇款地址、银行汇款帐号等信息。网站广告设置设置网站首页的图片广告。友情链接管理友情链接的添加、修改、删除。(十) 修正的开发计划:.系统开发的成本估计 :不超过50元。.资源使用要求:统筹规划,并把握重要部分,最大化的合理使用各项资源,优化资源分配。(十一)其他需求(1)先进性原则设计

11、方案立足先进技术。在服务器和网络方面以优化通信流量,提高系统的管理性和安全性为重点,尽量采用领先成熟的技术。(2)安全性原则网上购物系统要解决的安全问题包括非授权使用、非法入侵、服务失效、不可否认和交易信息泄漏。系统采用防火墙技术,隔离Internet,一方面可以防范公用网上非法用户的访问,另一方面可以防止中心的一些重要数据被不合法用户所获取。(3)可扩展性原则系统中所有功能均考虑到随着应用的逐步完善和入网产品和消费者的逐渐增加,系统还能够进行不断扩展的要求。总体设计一. 系统功能结构图网上商城系统新闻资讯在线商城商务中心论坛主页站点导航论坛注册用户非注册用户发帖留言评论评论留言新闻资讯 留言

12、评论浏览商品阅读新闻在线商城资讯商品提交订单购物在线注册浏览商品流程图: 客户端模块流程图:用户查看公告特价商品浏览商品查询搜索商品购物车用户登入判断新用户用户注册登 录服务台用户订单回执无登录用户登录 管理端模块流程图:管理员帐户验证验证是否成功?N管理商品管理特价商品管理订单管理公告管理用户Y数据库设计论坛主题表:字段名数据类型长度描述tltleIDbigint8主题号tltlevarchar200主题名称contenttext16主题内容BigIDint4商品所属大类别userIDint4会员IDcreateTimeDatatime8创建时间AnswerNumint4回复次数VisitN

13、umint4查看次数主题回复表:字段名数据类型长度描述IDbigint8ID号tltlevarchar200回复名称contenttext16回复内容userIDint4会员IDcreateTimeDatatime8创建时间titleIDbigint8所属主题号公告信息表:字段名数据类型长度描述IDbigint8ID号tltlevarchar200公告标题contenttext16公告内容createTimeDatatime8创建时间managerIDvarchar50添加管理员新闻资讯表:字段名数据类型长度描述newsIDint4新闻编号Titlevarchar50标题contenttext

14、16内容BigIDint4商品所属大类别SmallIDint4商品所属小类别companyvarchar50生产商timeDatatime8创建时间商品信息表:字段名数据类型长度描述goodsIDbigint8商品编号BigIDint4商品所属大类别SmallIDint4商品所属小类别goodsNamevarchar200商品名称companyvarchar50生产商seriesvarchar50系列modelvarchar50型号goodsTimeDatatime8上架时间introducevarchar4000商品简介goodsUrlvarchar200商品图片inPricefloat8进

15、价marketPricefloat8市场价nowPricefloat8商城零售价bigPricefloat8批发价fenint4积分numberint4销售量orderdescvarchar1000订购说明pointint4商品浏览量newGoodsint4是否新品itputNumint4进货量numberint4库存剩余量isValidint4库存状态promiseVarchar20售后服务购买咨询留言主题表:字段名数据类型长度描述Message IDbigint主题号Message tltlevarchar主题名称Message contenttext主题内容createTimeDatat

16、ime创建时间userIDint会员ID购买咨询留言回复表:字段名数据类型长度描述IDbigint8ID号respTltlevarchar200回复名称respContenttext16回复内容createTimeDatatime8回复时间Message IDbigint8所属主题号managerIDVarchar50回复人会员信息表:字段名数据类型长度描述userIDint4会员IDuserNamevarchar50会员名userPwdvarchar50会员密码trueNamevarchar50真 实姓名userSexvarchar2性别userAgeint4年龄userMoneyvarch

17、ar50用户收入userCityvarchar20所在城市userAddressvarchar200联系地址userZipvarchar6邮编userTelvarchar20联系电话userMailvarchar100e_mail地址userScoreint4所获积分userQuestionvarchar100找回密码的问题userAnswervarchar100找回密码的答案userDateDatatime8添加时间详细说明目的详细说明代码复杂的技巧灵活的页面的设计过程和方法。相关文档网上商城需求分析说明书,网上商城概要设计说明书。页面路径页面说明创建时间ASP首页ASP说明由于商品信息过长

18、,所以采用先将图片或名称截断,当鼠标移至图片或名称点击链接到详细信息的页面. 以上是登入模块 asp:HyperLink ID=HyperLink3 runat=server Text=  以上是热点新闻模块 asp:Image id=a_mp runat=server ImageUrl= Width=100px Height=80px asp:HyperLink ID=HyperLink1 runat=server Text= 商城价格:asp:Label ID=Label1 runat=server Text= 以上是热卖商品模块 asp:Image ID=Image2 runa

19、t=server Height=97px ImageUrl= Width=149px / asp:HyperLink ID=HyperLink2 runat=server Text= 商城价格:asp:Label ID=Label2 runat=server Text= 以上是最新商品模块 asp:HyperLink ID=HyperLink4 runat=server Text= 以上是最新资讯模块数据库详细设计说明目的详细描述本系统的重要页面的功能.相关文档网上商城需求设计说明书,网上商城数据库概要设计说明书.索引的功能说明创建时间商品表的索引视图的功能说明创建时间商城数据库里既有商品表也

20、有产品表,还有产品详细表。因为商品表里面的数据都是与产品表里面的数据一一对应的,而每一款产品又对应着产品详细信息表里面的若干数据.后台脚本详细设计说明目的详细描述本系统的重要页面的功能流程相关文档网上商城需求设计说明书,网上商城数据库概要设计说明书网上商城页面概要设计说明书.1.商品详细信息页面(1)页面功能概述商品详细信息页面用来展示商品信息的详细参数。 (2)代码特别说明商城数据库里既有商品表也有产品表,还有产品详细表。因为商品表里面的数据都是与产品表里面的数据一一对应的,而每一款产品又对应着产品详细信息表里面的若干数据,所以通过商品表便可以获取商品的详细信息,代码如下2. 购物车管理购物

21、车是一个虚拟现实的名称,对购物车的管理有如下几种,将产品添加到购物车,通过一个表单完成.3.订单管理订单管理也是商城管理中非常重要的内容。订单的管理包括:生成订单,当用户购物完毕,可以从购物车页面跳转到订单页面,选择完收货人,和付款方式后,便生成订单;未付款、编辑未确认订单,用户可以取消和修改。这些功能与购物车类似,不同的是,编辑有对订单处理功能,编辑需要对订单的有效性进行确认,可以删除无用的订单。 项目测试1引言1.1 编写目的为了更好地将测试结果与开发人员进行交流,特编写此文档。本测试文档将记录每次有效测试的结果,并将问题反映给开发人员。1.2 参与人员 史燕婷,屠莉莉,林雨,钱小其,吕清

22、清,祝金丽1.3 网站相关资料电子商务需求设计说明书电子商务数据库概要设计说明书电子商务页面概要设计说明书电子商务数据库详细设计说明书电子商务页面详细设计说明书电子商务脚本详细设计说明书2测试结果2.1 添加商品测试测试流程(1)以管理员或者编辑身份从后台管理页面登录(2)选择“添加商品”功能。 (3)首先添加产品,选择产品的大类、子类、品牌、添加产品的名称。(4)然后添加产品的详细信息。注意使用空用例。(5)最后添加商品,方法是从产品库中选择一款产品,输入其价格相关信息。(6)从商城首页登录,选择分类,或者检索进入,确认产品是否已经添加。测试结果页面全路径 测 试 用 例测试结果操作流程/w

23、are/addkind.jsp小类:选择蓝牙品牌:选择ibm添加产品名称:IBM/ThinkPad R40名称为空提交一次名称为空提交失败添加成功/ware/adddetail.jsp产品详细介绍手机手机类型 经济型 直板手机颜色 黑色 待机时间 370小时 电池类型 BL-5C锂电池(1020mAh)手机规格 108.545.715.6 mm手机重量 87 克 添加成功/ware/add.jsp市场价:16000商城价:15000添加成功/ware/detail.jsp无确认添加成功从首页进入2.2 用户注册测试测试流程(1)从到达用户注册页面,添加用户信息并提交。注意使用空用例,测试E-m

24、ail地址判断、身份证位数判断、号码判断等内容。(2)到达购物车页面,看注册完毕是否自动登录。(3)退出。从首页重新登录。到达购物车页面,查看购物,积分是否正确。测试结果页面全路径 测 试 用 例测试结果操 作 流 程/user/register.jsp用户名:屠莉莉密码:861130确认密码:861130E-mail:baobao_xl性别:女地址:湖州师范学院其它省略确认密码域显示为*用户名为空提交一次密码为空提交一次E-mail为空提交一次。不合法E-mail提交一次。身份证添入字符提交一次。用户名,密码,E-mail为空不允许提交虚假的E-mail不允许提交身份证不合法不允许提交最后注

25、册成功然后去往到达购物车页面/index.jsp用户名:史燕婷密码:123456登录成功查看积分正确然后去往到达购物车页面2.3 用户购物测试测试流程(1)以普通用户身份从首页登录。(2)选择IT配件大类的手机子类然后选择r40。(3)选择“添加到购物车”链接,到达购物车页面。(4)修改数量为2。(5)重复以上操作,测试多次购物的结果。测试结果页面全路径 测 试 用 例测试结果操作流程/ware/machine.jsp无,查看分类是否正确正确/ware/detail.jsp无,查看信息是否正确正确/buy/index.jsp查看产品是否成功添加修改数量为2,看价钱计算是否正确再次购物,看多款产

26、品价钱计算是否正确删除某一款产品,看是否正确2.4 订单管理测试测试流程(1)用户从购物车页面到收款台,选择付款方式,添加收货人后生成订单。(2)测试取消订单功能。取消后再生成订单。(3)从后台管理程序登录,对订单进行确认。(4)再一次试验取消订单功能。测试结果页面全路径 测 试 用 例测试结果操作流程/buy/ balance.jsp分别选择各种结算方式,看是否保存到数据库中成功/buy/ recept.jsp姓名:林雨地址:湖州师范邮编:313000电话: 8888888注意使用空用例注意将地址写得很短或很长看是否有效空用例失败地址少于12个字失败/buy/ orderform.jsp确认订单是否生成,查看订单的状态,取消订单看是否成功成功3.对文章浏览和文章评论模块的测试: 在首页页面中,点击条目中的有关IT的新闻弹出新闻页面; 在新闻页面中,填写相关评论人信息及评论的内容提交评论成功,并且显示给用户;若没按照要求填写,会显示出错信息,要求重新填写。测试总结网页上呈现的链接都能基本实现,每个模块的功能也可以完成。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号