《电子商务开发实战训练精编版》由会员分享,可在线阅读,更多相关《电子商务开发实战训练精编版(22页珍藏版)》请在金锄头文库上搜索。
1、精品资料推荐 电子商务开发实战训练TeaShop需求分析 闽江学院软件工程学院软件计办(2) 风云工作室开发 修订历史记录日期版本说明作者备注20074510创建文件陈列图文件状态: 草稿 正式发布 正在修改文件标识当前版本作 者完成日期指导老师:傅龙天开发成员:陈列图 陈贺伟 刘艺明 二、需求规格说明书目 录1引言11.1编写目的41.2项目背景41.3可能性51.4参考资料52任务概述52.1系统描述52.2运行环境62.3条件与限制63数据描述73.1数据流程图73.2数据字典94功能需求114.1功能描述114.2规格说明124.3支撑图.144.4性能需求.144.5软件属性需求.1
2、45库存报警165.1用户信息管理165.2时间特性175.3适应性176运行需求176.1用户界面176.2外部接口需求186.3障处理186.4解决方案207其它需求217.1档案要求及时间可行性217.2运行、制作平台. .217.3结论. .211引言1.1编写目的引言随着Internet信息技术的高速发展和个人,企业上网的迅速普及,企业的WWW网站在商业活动发挥着越来越大的作用,在信息时代,建立一个功能强大,界面美观的电子商务网站,建立电子商务系统平台,对企业的发展是至关重要的.编写目的:编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现
3、网上商品的查找、在线购买功能。实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。1.2项目背景a. 项目的委托单位风云工作室开发主要是为了实现以国际市场接轨。b. 该网站系统与其他关于茶的网站联盟!c. 应广大客户的需求。1.2可能性开发技术人员3人,可以形成指导、分析、设计及开发的全套技术工作力量.本系统由(05届 计办02、风云小组)开发1.3参考资料a. 软件工程基础 陆惠恩b. SQLSERVER20000微软c. 电子商务案例无名d. 电子商务设计无名e. 网站专业设计啊年f. 完美网页设计 ASP.NETg. 电子商务防黑客2任务概
4、述2.1系统的描述茶电子商务包括两个基本的部分,一个是前台销售程序,用户在前端浏览.,搜索商品。本系统主要实现网上产品展示与在线定购及人员的管理。2.2运行环境(1)开发设备条件CPU:主频1G以上。内存:主频256M以上。显示卡:MX400以上。正版操作系统正版 正版的OFFICE(2) 开发环境操作系统:windows2000,windows xp Windows Vista开发平台:VB.NET Dreamweaver8开发主要语言:JAVA,JSP,ASP.NET ADO.NET服务器: Apache Tomcat5.5 数据库:SQL Server 2000,ACCESS2.3条件与
5、限制a.不支持IE6. 0以下的版本 b.可以支持其他的浏览器!如果不可以请下最新版本!3数据描述3.1数据流程图1. “茶电商”顶级流程图用户1个人信息管理 2信息浏览4购物车管理 3信息查询显示所买的东西 5前台定单处理2电商”二级流程图1.1 用户登录1.2 用户信息查看1.4 用户信息修改1.3 取回密码1.5 用户注销1.6 添加用户1. “电商”二级流程图(2.)2.1 查看公告2.2 查看特价商品2.3 查看商品“电商”二级流程图(3.)3.1 关键字查询3.2 高级搜索查询“电商”二级流程图(4.)4.1 将商品放入购物车4.2 浏览购物车4.3删除车中的商品4.4 编辑商品数
6、量4.5 清空购物车4.6 “电商”二级流程图(5.)5.1 用户登录判断5.2 查看定单状态5.3 取消定单5.4结帐3.2数据字典用户信息表 = 1userId + loginName + ueerName + userPwd + userType + userSex + uesrPhone + uerEmail + userAddress + userZip + createTime + updateTime +deletcTima + userStatus + userLevel100 userId(用户编号) = “0000” . . ”9999”loginName() =4 登录名
7、称 8userName = 4 用户名称呼 8userPwd = 0 字母 + 数字 9 userType =4 用户类型 8userSex = ( 男 + 女 userPhon= 0 数字 9userEmail = 0 字符 10userAddress = 0 字符 10userZip (用户邮编)= 0 数字 5createTime = 0000 日期 9999updaTime = 0000 日期 9999l 字段中文信息表CommonCode_table字段中文信息表 = 0CodeType + codename + CodeVlue 10CodeTyp(代码类型) = 0 字符 10C
8、odename(代码名称) = 0 字符 10CodeValue(代码值) = 0 字符 10l 用户订单表(UserOrder_batle)UserOrder_table = 0Ordered + UserId + UserTime +OrderStatus + OrderPassTime +OrderPsssId+OrderSendState+OrderRecName+OrderRecAddress+OrderRecZip+OrderTotalPrice+LineIndexNext100Ordered(定单号) =“0000” . . ”9999”UserId(订购人ID)=“0000”
9、. . ”9999”UserTime(定单产生日期)= 0000 日期 9999OrderStatus(定单是否确认)= ( 是 + 否 OrderPassTime(确认时间)= 0000 日期 9999OrderRecName(定单接收人姓名)= 4定单姓名 8OrderRecAddress(定单接收地址)= 0 字符 10OrderRecZip(定单邮编)=0 数字 5OrderTotalPrice(定单总价)=0 数字 9999l 商品信息表(ProductInfo_table)ProductInfo_table=1ProductId+CatId+ProductName+ProductC
10、ontent+ProductDesc+IsPrompt+ListPrice+UniPrice+OrderDesc100ProductId =“0000” . . ”9999”CatId =“0000” . . ”9999”ProductName= 4定单姓名 8ProductContent = 0 字符 10ProductDesc = 0 字符 10IsPrompt= ( 是 + 否 ListPrice = 0 数字 9999UniPrice(会员价钱) = 0 数字 9999OrderDesc(订购说明)= 0 字符 10l 公告信息表(BulletionInfo_table)Bulleti
11、onIfo_table=1Bulletined +bulletinTitle+BullentinBody+InputDate+UpdateTime100Bulletined(编号)=“0000” . . ”9999”bulletinTitle(公告标题)= 0 字符 10BullentinBody(内容)0 字符 10InputDate(添加日期)= 0000 日期 9999UpdateTime(更新日期)= 0000 日期 99993.3动态数据输入数据:菜单选项,查找关键字,新建记录项。输出数据:由查询关键字确定的数据库记录集合。内部生成的数据:中间查询结果。3.4数据库介绍数据库 数据库
12、 1. 商品入库数据库用来存储用户存放的商品。(包括名称,数量等)2. 商品出库数据库用来存储商品销售商品的信息。(包括出售时间,方式等)3. 用户数据库存储用内部工作人员的信息。(包括姓名,工作职位,工作事项等)4功能需求4.1功能描述1. 客户端流程l 个人信息管理a) 系统提供用户登陆、用户注册、信息查看、信息修改、取回密码和用户注销的功能。用户登陆是为了从后台数据库中核实用户的登陆名和登陆密码。l 信息浏览a) 犹如我们进入真实的商场一样。可以浏览里面的各种商品。l 信息查询a) 对比较大的商场,你可以直接查询想要的商品l 购物a) 利用购物车,把想要的商品添加进去。l 前台定单处理(结帐)a) 买完东西,接下来就要取服务台结帐了。2. 管理端流程l 用户管理n 这和前台用户的个人信息管理功能模块是不同的。这里管理的是所有的注册用户和系统管理员的信息,是真正意义上的用户管理模块。l 公告管理n 主要负责完成商城公告的添加、编辑,以及对旧公告的删除操作等等