湖州师范学院信息工程学院数据库课程设计说明书班级:学号:姓名:指导老师:电子商务网站需求分析(一)引言:1、编写目的为了更好地记录、分析、描述用户提出的技术需求,特编写此项目的需求技术说明书。2、项目背景此项目由050832班学生小组共同完成。(二)系统总体概貌电子商务作为新经济时代和全球经济一体化趋势的商业模式,随着Internet和Web技术的迅猛发展日益流行。网上购物系统使消费者的购物流程变得轻松、快捷和方便,很适合现代人快节奏的生活,它的应用也越来越广泛。项目将主要完成以下两个任务:(1)构建一个前台服务模块,通过会员注册登录、在线购物、站内新闻公告发布等功能模块实现完整的网上购物流程并提供即时的购物信息服务。(2)构建一个后台管理模块,通过用户信息管理、商品信息管理、交易信息管理、站内信息管理等子功能模块实现对购物系统所有数据和信息的动态更新、管理和维护。(三)技术概述1、目标使用ASP.NET技术将本次网上商城做成界面友好性,用户购物方便,编辑管理产品方便的在线购物系统。2、硬件环境采用用户已有的硬件环境即可。3、软件环境采用dreamweaver和vs2005。操作系统是WindowsXP,数据库是SQLServer2000,Web服务器IIS。与用户已有软件环境兼容。(四)数据描述1、已有数据用户已有产品数据、商品数据作为基础数据需要导入数据库中。所有这些数据都是电子文档。2、录入数据需要编写后台的商品、产品、文章等录入程序。3、数据保存数据一律保存在数据库中。4、数据词典产品:即数据库中所有的产品。商品:用于销售的产品。5、数据采集需求采集人员向用户收集相关产品信息。(五)功能需求1、功能划分网上商城共分为四部分,第一部分是新闻,它包括新闻浏览、评论等;第二部分是论坛,其中包括发表帖子、评论及留言等;第三部分是商城,包括商品的详细信息、在线注册、购物、提交订单等;第四部分是商城的管理,包括产品的添加、删除、查询、订单的管理、操作员的管理注册用户的管理等。2、功能描述2.1面向用户部分功能:(1)注册功能。消费者首先要注册为网上商城的用户。注册时只要填写登录会员名、密码、姓名、联系方式、邮箱地址5项信息即可。注册后,用户可继续填写详细个人信息及收货人信息,同时可修改密码、查询及维护订单。(2)选择产品功能。消费者浏览网上商城,将自己需求的产品放入到购物车中,可连续添加商品。(3)管理购物车。消费者选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。(4)订单功能。消费者确定购物车中的商品后提交订单,如消费者已填写收货人信息,则页面显示该信息并由消费者确认。如尚未填写则显示相应表单请其填写,系统记录消费者提交的收货人信息以便其下次购物时使用。消费者提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。(5)补充说明。消费者可先登录后购物,也可先行浏览网上商城,将商品放入购物车中,在提交订单时系统提示其登录(新用户要先注册)。(6)新闻评论功能在新闻界面上消费者可以浏览各项产品信息及当代时政信息,并对其又任何看法都可以留言进行评论。(7)论坛发帖和留言功能已经注册了的用户可以在论坛上发布自己的帖子,另外的消费者可以对其进行评论及留言2.2后台管理部分功能(1)管理用户功能。用户分为两级,管理员和基本用户。基本用户分为编辑、专卖店负责人、消费者3类。不能自己注册,一律由最高管理员添加。编辑拥有基本用户的最高权限,可访问所有订单,可浏览、增、删、改、查订单,可维护订单状态。专卖店负责人只具有处理本店订单的权限,同样可浏览、增、删、改、查订单,可维护订单状态。(2)管理订单功能。消费者可通过Web方式取消、修改自己提交的订单(确认前),查询自己提交的订单(随时)。(3)管理商品功能。商品由编辑添加、删除和修改。(4)管理文章功能。应该有文章的添加、删除和修改的功能。(六)性能需求1、数据精确度价格单位保留到分。2、时间特性保证用户一次最简单购物过程在1分钟内完成。3、适应性购物流程要简单明了,产品图片要清楚,产品信息描述准确。(七)操作流程图1、用户购物流程图2、订单处理流程说明(1)消费者提交订单。(2)页面显示:“感谢您在网上商城购物,您的订单已成功提交,我们会在12小时内与您联系。如有问题可拨打网上商城客服热线”。(3)订单信息进入订单信息库。(4)订单具备以下几种状态:“提交成功、尚未确认”、“用户取消”、“无效订单”、“已确认,尚未洽谈”、“洽谈成功、尚未发货”、“洽谈不成功”、“已发货”、“订单关闭”等。(5)消费者提交订单,订单入库即为“提交成功、尚未确认”状态;专卖店负责人或网上商城编辑在后台浏览到消费者提交的订单,在确认订单信息有效后,订单的状态为“已确认,尚未洽谈”,如是无效信息(如收货人信息虚假),则置其状态为“无效信息”;在订单确认前,消费者可在线取消其提交的订单。(6)专卖店自己确认的订单,由其联系消费者,根据结果置订单的状态为“洽谈成功、尚未发货”、“洽谈不成功”,洽谈不成功则“订单关闭”;编辑确认的订单(专卖店无上网条件等原因),由网上商城将该订单信息转交专卖店相应人员进行上述处理流程。(7)洽谈成功的订单接下来依次经过“已发货”、“订单关闭”两个状态。(八)系统E-R图实体:数据的加工和处理:(九)整个网上购物系统的功能模块图前台服务模块主页后台管理模块注册登录模块在线购物模块新闻公告模块其他服务功能商品订单模块用户管理模块信息公告模块其他管理模块前台服务模块主页后台管理模块注册登录模块在线购物模块新闻公告模块其他服务功能注册登录模块在线购物模块新闻公告模块其他服务功能商品订单模块用户管理模块信息公告模块其他管理模块前台服务模块(1)会员注册与登录模块①用户注册②用户登陆验证③用户资料修改包括密码、联系方式等信息的修改。(2)在线购物①商品浏览和搜索提供方便的导航功能,还包括商品推荐,热销商品排行榜。②购物车管理可以精确记录用户所选商品的名称、价格以及定购数量。③定单生成和查询、投诉在确认购物后,生成订单,并提供订单查询和投诉功能。(3)新闻公告模块①站内公告提供公告信息和通知。②站内新闻提供购物新闻动态。(4)其他服务功能①图片广告、友情链接用于商业推广。②购物帮助提供订购方式、送货方式、付款方式、售后服务等方面的提示信息。后台管理模块(1)商品及订单管理模块①商品类别管理提供商品大类、细类的添加、修改、删除功能。②商品管理提供商品查看、添加、修改、删除功能,包括图片上传功能。③订单管理订单查看、处理;投诉查看、处理。(2)用户管理模块①管理网站会员可以查看会员的联系方式、注册时间、上次登录时间等信息,提供把普通会员升级成VIP会员的功能,还可以删除用户。②管理后台管理员为了系统安全,可以查看每一位管理员的上次登录时间,还可以删除管理员,并提供管理员密码修改功能。(3)信息公告管理模块①公告管理首页公告的查看、添加、删除。②新闻管理首页新闻的查看、添加、修改、删除。(4)其他管理模块①网站常规设置设置网站名称、联系人、联系方式、汇款地址、银行汇款帐号等信息。②网站广告设置设置网站首页的图片广告。③友情链接管理友情链接的添加、修改、删除。(十)修正的开发计划:⑴.系统开发的成本估计:不超过50元。⑵.资源使用要求:统筹规划,并把握重要部分,最大化的合理使用各项资源,优化资源分配。(十一)其他需求(1)先进性原则设计方案立足先进技术。在服务器和网络方面以优化通信流量,提高系统的管理性和安全性为重点,尽量采用领先成熟的技术。(2)安全性原则网上购物系统要解决的安全问题包括非授权使用、非法入侵、服务失效、不可否认和交易信息泄漏。系统采用防火墙技术,隔离Internet,一方面可以防范公用网上非法用户的访问,另一方面可以防止中心的一些重要数据被不合法用户所获取。(3)可扩展性原则系统中所有功能均考虑到随着应用的逐步完善和入网产品和消费者的逐渐增加,系统还能够进行不断扩展的要求。总体设计一.系统功能结构图论坛注册用户非注册用户发帖留言评论评论留言网上商城系统新闻资讯在线商城商务中心论坛主页站点导航新闻资讯阅读新闻浏览商品评论留言流程图:客户端模块流程图:用户查看公告特价商品浏览商品查询搜索商品购物车用户登入判断新用户用户注册登录服务台用户订单回执无登录用户登录在线商城浏览商品在线注册购物提交订单资讯商品管理端模块流程图:数据库设计论坛主题表:字段名数据类型长度描述tltleIDbigint8主题号tltlevarchar200主题名称contenttext16主题内容BigIDint4商品所属大类别userIDint4会员IDcreateTimeDatatime8创建时间AnswerNumint4回复次数VisitNumint4查看次数管理员帐户验证验证是否成功?N管理商品管理特价商品管理订单管理公告管理用户Y主题回复表:字段名数据类型长度描述IDbigint8ID号tltlevarchar200回复名称contenttext16回复内容userIDint4会员IDcreateTimeDatatime8创建时间titleIDbigint8所属主题号公告信息表:字段名数据类型长度描述IDbigint8ID号tltlevarchar200公告标题contenttext16公告内容createTimeDatatime8创建时间managerIDvarchar50添加管理员新闻资讯表:字段名数据类型长度描述newsIDint4新闻编号Titlevarchar50标题contenttext16内容BigIDint4商品所属大类别SmallIDint4商品所属小类别companyvarchar50生产商timeDatatime8创建时间商品信息表:字段名数据类型长度描述goodsIDbigint8商品编号BigIDint4商品所属大类别SmallIDint4商品所属小类别goodsNamevarchar200商品名称companyvarchar50生产商seriesvarchar50系列modelvarchar50型号goodsTimeDatatime8上架时间introducevarchar4000商品简介goodsUrlvarchar200商品图片inPricefloat8进价marketPricefloat8市场价nowPricefloat8商城零售价bigPricefloat8批发价fenint4积分numberint4销售量orderdescvarchar1000订购说明pointint4商品浏览量newGoodsint4是否新品itputNumint4进货量numberint4库存剩余量isValidint4库存状态promiseVarchar20售后服务购买咨询留言主题表:字段名数据类型长度描述MessageIDbigint主题号Messagetltlevarchar主题名称Messagecontenttext主题内容createTimeDatatime创建时间userIDint会员ID购买咨询留言回复表:字段名数据类型长度描述IDbigint8ID号respTltlevarchar200回复名称respContenttext16回复内容createTimeDatatime8回复时间MessageIDbigint8所属主题号managerIDVarchar50回复人会员信息表:字段名数据类型长度描述userIDint4会员IDuserNamevarchar50会员名userPwdvarchar50会员密码trueNamevarchar50真实姓名userSexvarchar2性别userAgeint4年龄userMoneyvarchar50用户收入userCityvarchar20所在城市userAddressvarchar200联系地址userZipvarchar6邮编userTelvarchar20联系