1 / 56
文档名称:

电子商务系统详细设计说明书.pdf

格式:pdf   大小:3,742KB   页数:56页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电子商务系统详细设计说明书.pdf

上传人:Alphago 2023/1/17 文件大小:3.65 MB

下载得到文件列表

电子商务系统详细设计说明书.pdf

文档介绍

文档介绍:该【电子商务系统详细设计说明书 】是由【Alphago】上传分享,文档一共【56】页,该文档可以免费在线阅读,需要了解更多关于【电子商务系统详细设计说明书 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
艾斯医药系统详细设计说明书
1引言................................................................................................................................................1
.......................................................................................................................1
.......................................................................................................................1
、缩写词、略语...................................................................................................1
.......................................................................................................................1
2系统总体设计................................................................................................................................2
...........................................................................................................2
...................................................................................................2
.......................................................................................................7
3系统功能设计说明......................................................................................................................11
.................................................................................................................11
.....................................................................................................11
.................................................................................................14
.........................................................................................................18
.........................................................................................................23
.........................................................................................................26
.....................................................................................................................30
.........................................................................................................30
.........................................................................................................34
.........................................................................................................36
.................................................................................................................39
.....................................................................................................................46
.........................................................................................................46
.................................................................................................................49
0:.
1引言

此设计说明书对项目的功能设计进行说明,确保对需求的理解一致。
预期的读者有(甲方)的需求提供者、项目负责人、相关技术人员等,北京亚思晟商务
科技有限公司(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。

艾斯医药系统是基于互联网的应用软件,通过它能了解到已公开发布的商品,对自己需
要的商品进行采购。包括查询商品,购买商品,下订单等流程,方便快捷实现购物过程。
、缩写词、略语


艾斯医药需求规格说明书
艾斯医药概要设计说明书
1:.
2系统总体设计

Ascentsys医药商务系统
游用后
户台
客管管
理理
订用商邮
商商购订
单户品件
品品登单
管管管管
查浏物录查
理理理理
询览看

本项目中使用了基于Servlet/jsp/javabean的MVC(Model-View-Controller)框架开发电
子商务系统。其中jsp进行页面数据显示,Servlet用于接收请求,进行流程控制,而javabean
主要处理业务逻辑,对数据进行处理。
系统类图如下:
2:.
系统用例图如下:
3:.
浏览商品
用户查询商品
游客
购物
登陆
商品管理
管理员用户管理
邮件管理
订单管理

Web应用程序的组织结构可以分为5个部分。
Web应用根目录下放置用于前端展现的JSP文件。
。
。

。
另外,

1、JSP文件,表3-1列出了每个JSP文件实现的功能。
1JSP文件列表
文件名称功能

4:.























2、servlet中包括的控制器,如表3-2所示。
2action列表
文件名称功能






3、po包括4个逻辑类,如表3-3所示。
5:.
3JavaBean列表
文件名称功能






4、Util类,如表3-4所示。
4util列表
文件名称功能







5、dao数据层方法类如图3-5所示
dao列表
文件名称功能


(删除、修改和询等)


6:.


7:.


mailtb(邮件表)表结构
列名类型描述
midint表示邮件ID,是自动递增的主键
fromaddressvarchar(35)表示发邮件地址
frompasswordvarchar(20)表示发邮件密码
foaddressvarchar(35)表示收邮件地址
temp1varchar(100)表示备用字段1
temp2varchar(100)表示备用字段2
temp3varchar(100)表示备用字段3
temp4varchar(100)表示备用字段4
8:.
orderitem(订单项表)表结构
列名类型描述
idint表示订单项ID,是自动递增的主键
orderidint表示订单ID
pidint表示商品ID
quantityvarchar(50)表示商品数量
temp1varchar(100)表示备用字段1
temp2varchar(100)表示备用字段2
temp3varchar(100)表示备用字段3
temp4varchar(100)表示备用字段4
Orders(订单)表结构
列名类型描述
orderidint表示订单ID,是自动递增的主键
uidint表示客户标识号
datetimeVarchar(45)表示生成订单的时间
delsoftVarchar(2)软删除(0为删除1为存在)
temp1varchar(100)表示备用字段1
temp2varchar(100)表示备用字段2
temp3varchar(100)表示备用字段3
temp4varchar(100)表示备用字段4
product(商品)表结构
列名类型描述
pidint表示商品ID标识号,是自动递增的主键
product_idvarchar(32)表示商品编号
catalognovarchar(32)表示药品分类
casvarchar(32)表示化学文摘登记号
productnamevarchar(64)表示药品名称
structurevarchar(64)表示分子结构图片路径名称
mdlnumbervarchar(64)表示MDL编号
formulavarchar(32)表示化学方程式
mwvarchar(32)表示总重量
price1varchar(32)表示普通用户价格
price2varchar(32)表示会员优惠价格
stockvarchar(32)表示库存
realstockvarchar(32)表示实际库存
newproductvarchar(32)表示是否是新产品
categoryvarchar(32)表示药品类别
notevarchar(32)表示备注
del_flagint表示删除标志位
temp1varchar(100)表示临时字段1
temp2varchar(100)表示临时字段2
9:.
temp3varchar(100)表示临时字段3
temp4varchar(100)表示临时字段4
productuser(用户)表结构
列名类型描述
uidint表示用户ID标识号,是自动递增的主键
usernamevarchar(32)表示用户名称
passwordvarchar(32)表示用户密码
companynamevarchar(32)表示用户公司名称
cityvarchar(32)表示用户生活城市
jobvarchar(32)表示用户工作
telvarchar(32)表示用户电话
emailvarchar(32)表示用户电子邮件地址
countryvarchar(32)表示用户国家
zipvarchar(32)表示地区邮政编码
companyaddressvarchar(32)表示用户公司地址
superuservarchar(16)

notevarchar(32)表示备注
fullnamevarchar(32)表示全名
titlevarchar(32)表示称呼
del_flagint表示删除标志位
temp1varchar(100)表示临时字段1
temp2varchar(100)表示临时字段2
temp3varchar(100)表示临时字段3
temp4varchar(100)表示临时字段4
user_product(用户-产品权限分配)表结构
列名类型描述
user_product_idint表示ID编号,是自动递增的主键
uidint表示客户标识号
pidint表示产品标识号
10:.
3系统功能设计说明



实现管理员登陆

登录页面输入用户名和密码

显示管理员管理界面信息

管理员输入用户名和密码登陆进入管理员管理平台。

::LoginDAO::
:管理员
LoginServletDataAccessProductuser
1:userLogin()
2:logIn()
3:getConnection()
4:dataaccess
5:Productuser


11:.



12:.

表productuser(用户)表结构
列名类型描述
uidint表示用户ID标识号,是自动递增的主键
usernamevarchar(32)表示用户名称
passwordvarchar(32)表示用户密码
companynamevarchar(32)表示用户公司名称
cityvarchar(32)表示用户生活城市
jobvarchar(32)表示用户工作
telvarchar(32)表示用户电话
emailvarchar(32)表示用户电子邮件地址
countryvarchar(32)表示用户国家
zipvarchar(32)表示地区邮政编码
companyaddressvarchar(32)表示用户公司地址
superuservarchar(16)

notevarchar(32)表示备注
fullnamevarchar(32)表示全名
titlevarchar(32)表示称呼
del_flagint表示删除标志位
temp1varchar(100)表示临时字段1
temp2varchar(100)表示临时字段2
temp3varchar(100)表示临时字段3
temp4varchar(100)表示临时字段4




13:.







实现注册用户的屏蔽和启用,更改注册用户权限和修改用户信息

点击管理员管理界面的登录用户管理,进入用户管理界面
1修改用户:点击修改链接,进入修改用户信息页面
输入城市、用户名、全名、title、电话、密码、zip、job、e-mail、公司名称、公司
地址、公司介绍
2角色修改:点击更该权限图标,进入修改角色页面
2屏蔽或启用用户:在用户所在行点击开启或屏蔽图标链接

显示到管理员管理界面

点击登录用户管理,展现所有登录用户的数据

修改用户:
14:.
::::
:管理员
UserManagerServletUserManagerDAODataAccessProductuser
1:findProductUserbyid()
2:getProductUserByid()
3:getConnection()
4:dataaccess
5:Product
6:updateProductUser()
7:updateProductuser()
8:getConnection()
9:dataaccess
10:List
用户角色修改:
::::
:管理员
UserManagerServletUserManagerDAODataAccessProductuser
1:findProductUserbyid()
2:getProductUserByid()
3:getConnection()
4:dataaccess
5:Product
6:updateUserSuper()
7:updateSuperuser()
8:getConnection()
9:dataaccess
10:List
屏蔽启用用户:
15:.
::::
:管理员
UserManagerServletUserManagerDAODataAccessProductuser
1:delSoftUser()
2:delSoftuser()
3:getConnection()
4:dataaccess
5:List



:
修改用户页面:
16:.



productuser(用户)表结构
列名类型描述
uidint表示用户ID标识号,是自动递增的主键
usernamevarchar(32)表示用户名称
passwordvarchar(32)表示用户密码
companynamevarchar(32)表示用户公司名称
cityvarchar(32)表示用户生活城市
jobvarchar(32)表示用户工作
telvarchar(32)表示用户电话
emailvarchar(32)表示用户电子邮件地址
17:.
countryvarchar(32)表示用户国家
zipvarchar(32)表示地区邮政编码
companyaddressvarchar(32)表示用户公司地址
superuservarchar(16)

notevarchar(32)表示备注
fullnamevarchar(32)表示全名
titlevarchar(32)表示称呼
del_flagint表示删除标志位
temp1varchar(100)表示临时字段1
temp2varchar(100)表示临时字段2
temp3varchar(100)表示临时字段3
temp4varchar(100)表示临时字段4








实现商品的添加、修改和删除

点击管理员管理界面的专家用户管理,进入管理界面
1添加商品:点击添加商品链接,填写编号、产品名称、CatalogNo、CAS、MDLNumber、
Formula、MV、Category、备注、价格1、Stock、价格2、RealStock、图片,选择是否新产
品。
2修改商品:点击商品修改链接,更改产品名称、CatalogNo、CAS、MDLNumber、
Formula、MV、Category、备注、价格1、Stock、价格2、RealStock、图片,选择是否新产

3删除商品:在商品信息所在行点击删除链接,删除商品。
18:.

显示商品列表页面

添加商品时,新增商品信息
修改商品时,更新商品基本信息
删除商品时,销毁此商品信息

修改用户:
1:添加商品
:ProductServlet:ProductDAO::Product
:管理员DataAccess
1:addProduct()
2:saveProduct()
3:getConnection()
4:dataaccess
5:List
2:修改商品
19:.
:ProductServlet:ProductDAO::Product
:管理员DataAccess
1:productSerachbyid()
2:getProductByPid()
3:getConnection()
4:dataaccess
5:Product
6:updateProduct()
7:updateP