电子商务系统设计报告.docx
《电子商务系统设计报告.docx》由会员分享,可在线阅读,更多相关《电子商务系统设计报告.docx(12页珍藏版)》请在冰点文库上搜索。
电子商务系统设计报告
电子商务系统设计报告
一、需求规格说明书
1.引言
1.1编写目的
该文档是关于用户对Java电子商务沟通系统的功能与性能的要求,重点描述了网上购物系统的设计需求。
本文档的读者对象:
a)设计人员
b)开发人员
c)项目管理人员
d)测试人员
e)用户
1.2项目背景
本项目是为南京机电学院开发的校园网上购物系统,该系统由南机电学院信息工程系09软件
(1)班第四小组成员共同开发。
1.3定义
无
1.4参考资料
1.永创教育联盟综合实训项目资源积累与学习分享系统
2.李芝兴等编,JavaEEWeb编程,机械工业出版社,2008年1月
3.李振捷等编著,JSP网站开发典型模块与实例精讲,电子工业出版社,2006年8月
4.曹衍龙等编著,JSP网络开发使用工程案例,人民邮电出版社,2008年5月
2.任务概述
2.1目标
本项目设定的目标如下:
1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少
2.系统具有良好的运行效率,能够得到提高生产率的目的
3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。
4.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力
5.本系统能够提供用户网上购物页面,方便用户操作
2.2运行环境
操作系统:
MicrosoftWindowsxp
JSP服务器:
Tomcat
数据库:
mysql
3.功能需求
3.1功能划分
3.2功能描述
A)前台部分
(1)商品展示模块设计
商品展示模块功能
a)用户可以通过列表方式查看商品
b)用户可以通过单击列表中的某种商品,进入详细查看页面。
c)在列表页面和商品详细查看页面,用户都可以购买商品。
(2)用户注册登陆模块设计
用户注册登陆模块又分:
登陆模块、注册模块、密码找回模块
用户注册登陆模块功能:
a)登陆模块功能
b)注册模块功能
(3)购物车模块设计
购物车模块的功能是生成用户的购物车,用户可以清空购物车继续购物或选择结帐。
(4)订单模块
a)显示订单,并为用户提供确认订单和进一步填写订单用户项的服务。
b)后台处理把订单数据存入到数据库。
c)我的订单管理
B)后台部分
(1)管理员登陆模块设计
管理员登陆模块功能是限制登陆后台的用户,对管理员登陆到后台进行验证,只有具有管理员资格的人才可以登陆后台进行管理。
(2)商品管理模块
a)添加商品,输入商品的名称、市场价和现价等信息。
b)对添加的信息进行校验,只有有效的信息才能进行添加。
而且对数据库中的商品进行查询,保证添加的商品是数据库所没有的。
(3)订单处理模块设计
订单处理模块功能:
a)显示订单的信息。
b)显示某条订单中所有商品的信息。
c)处理和删除订单项。
(4)用户管理模块设计
用户管理模块功能
a)浏览用户信息
b)删除用户
4.性能需求
4.1时间特性
a)用户鼠标单击操作的响应时间不超过2秒
b)用户主界面的个人资料及好友资料刷新时间不超过3秒
4.2适应性
当操作系统内存过低时,该软件自动停止运行直至系统释放足够的内存。
5.运行需求
5.1用户界面
系统的界面要求如下:
1)页面内容:
主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。
内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
2)导航结构:
页面具有明确的导航指示,且便于理解,方便用户使用。
3)技术环境:
页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。
4)艺术风格:
界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。
5.2硬件接口
支持的硬件类型:
40G硬盘、512MB内存的PC机
5.3软件接口
操作系统:
Windows2000以上的任何版本
数据库:
mysql
工具:
myeclipse
集成的商务组件:
Tomcat服务器
6.其它需求
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。
系统需能够防止各类误操作可能造成的数据丢失,破坏。
防止用户非法获取网页以及内容。
系统应具有十分的灵活性,以适应将来功能扩展的需求。
二、电子商务系统概要设计说明书
1引言
1.1编写目的
为了满足用户网上购物的要求,要求系统要简洁、执行速度快、减少出错的机率。
1.2项目背景
项目委托单位:
南京机电职业技术学院
开发单位:
09软件一班第四组
主管部门:
09软件一班第四组
1.3定义
1.4参考资料
1.电子商务系统任务书
2.需求分析报告
2任务概述
2.1目标
建立一个完善地网上电子商务购物系统,方便买家和卖家之间的联系。
2.2运行环境
MySQLmyeclipse等
2.3需求概述
完善的用户信息以及健全的系统,良好的环境,有关于软件方面的人才。
3.总体设计
3.1功能
实现用户与卖家之间的联系
3.4.总体结构和模块外部设计
模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了从降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接的工作量也将随之增加。
3.5.算法
3.6.程序逻辑
3.7.接口
a外部接口
用户界面
1用户控制系统的方式(例如,菜单、填表、命令或问答等),信息的逻辑结构;
2信息显示方式,显示各式的逻辑层次,各层次的转换方式和关系;
3用户对屏幕各式的控制操作方式;
4求助信息及显示方式、启动方式;
5出错信息及显示方式。
b内部接口
说明本系统内部相关模块之间的接口
3.8.数据结构设计
a逻辑结构设计要点
给出本系统内所用的每个数据结构名称,标识符以及它们之中每个数据项,记录,文卷和系的标识,定义,长度以及它们之间德层次的表格的相互关系。
b.User-info系统用户表
列名
数据类型
可否为空
说明
Username
CHAR(20)
NOTNULL
用户名(主键)
passward
CHAR(16)
NOTNULL
用户密码
E-mail
CHAR(16)
NOTNULL
邮箱
spmc
CHAR(20)
NOTNULL
商品名称
splx
CHAR(20)
NOTNULL
商品类型
Producer
CHAR(20)
NOTNULL
生产厂家
spjg
CHAR(10)
NOTNULL
商品价格
3.9.测试要点
a.系统的运行环境
b.数据库等
3.10.维护设计
对于系统安装必要的保护措施以防不法分子趁机窃取用户的订货信息,进行定期的检查和维修,使网上购物系统更趋于完善和安全。
三、电子商务系统详细设计说明书
1引言
1.1编写目的
这是电子商务系统的详细设计,它说明了本系统的结构和功能,是作为后期系统程序开发的指导性文档
1.2项目背景
项目名称:
基于javaweb电子商务系统
项目提出者:
老师
项目开发者:
南京机电职业技术学院
1.3定义
Bug:
软件存在的漏洞
1.4参考资料
Javaweb商务沟通系统任务书
需求设计分析报告
概要设计分析报告
2总体设计
2.1需求概要
本系统提供客户网上购书功能
2.2软件结构
3程序描述
3.1模块功能
1.前台设计
商品展示模块功能
●用户可以通过列表方式查看商品
●用户可以通过单击列表中的某种商品,进入详细查看页面。
●在列表页面和商品详细查看页面,用户都可以购买商品。
用户注册登陆模块设计
用户注册登陆模块又分:
登陆模块、注册模块、密码找回模块
用户注册登陆模块功能:
登陆模块功能:
●用户登陆
注册模块功能:
●注册用户
密码找回功能:
●为用户提供密码找回功能
购物车模块设计
●购物车模块的功能是生成用户的购物车,用户可以清空购物车继续购物或选择结帐
订单模块
●显示订单,并为用户提供确认订单和进一步填写订单用户项的服务。
●后台处理把订单数据存入到数据库。
●我的订单管理
2.后台设计
管理员登陆模块设计
●管理员登陆模块功能是限制登陆后台的用户,对管理员登陆到后台进行验证,只有具有管理员资格的人才可以登陆后台进行管理
商品管理模块
●添加商品,输入商品的名称、市场价和现价等信息。
●对添加的信息进行校验,只有有效的信息才能进行添加。
而且对数据库中的商品进行查询,保证添加的商品是数据库所没有的。
订单处理模块功能:
●显示订单的信息。
●显示某条订单中所有商品的信息。
●处理和删除订单项。
用户管理模块功能
●浏览用户信息
●删除用户
3.2程序逻辑
前台部分
后台部分
3.3接口
1.html传输协议
2.TCP/IP协议
3.B/S结构
3.4限制条件
本系统限制条件较少这里不作说明
3.5测试要点
本系统的测试主要以是否能实现跟模块的功能和存在的bug为主