设计:维刚黄健刘阳王韬周财弘罗秋杰
行性研究报告
--宠物交易网站
1 引言(Introduction)
11 目(Purpose)
计算机技术开展日新月异行业应越越广泛越越网购物开发网宠物购置宠物买卖方便快捷费低等点传统宠物买卖方式中解脱出提高效率帮助解更宠物信息
12 范围(Scope)
文档适网宠物购置系统适
13 术语定义
面象程序设计:(ObjectOriented Programming简记OOP)立意创立软件重代码具备更模拟现实世界环境力公认编程优胜者通程序中参加扩展语句函数封装〞进编程必需象〞中面象编程语言复杂工作条理清晰编写容易
BS:BrowserServer〔浏览器效劳器〕CS相户直接浏览器浏览效劳器数典型客户IE等浏览器浏览效劳器IIS运行WEB效劳Server提供效劳Browser直接浏览图:
Java:Java Sun 公司开发成新代编程语言式样机器操作台网络环境中开发软件 Java 正逐步成 Internet 应开发语言
Html:Hypertext Marked Language〔超文标记语言〕种制作超文文档简单标记语言HTML编写超文文档称HTML文档独立种操作系统台〔UNIXWINDOWS等〕1990年HTML直作World Wide Web 信息表示语言描述Homepage格式设计WWWHomepage 连结信息HTML语言描述文件需通WWW浏览器显示出效果谓超文参加图片声音动画影视等容文件跳转文件世界机文件连接
JSP:全名Java Server Pages根简化Servlet设计实现Html语法中java扩张〔 < >形式〕JSPServlet样效劳器端执行通常返回客户端HTML文客户端浏览器浏览Web效劳器遇访问JSP网页请求时首先执行中程序段然执行结果连JSP文件中HTML代码起返回客户端插入Java程序段操作数库重新定网页等实现建立动态网页需功
AJAX:Asynchronous JavaScript and XML〞〔异步JavaScriptXML)AJAX非缩写词Jesse James Gaiiett创造名词指种创立交互式网页应网页开发技术
JDBC JDBC〔Java Data Base Connectivityjava数库连接〕种执行SQL语句Java API种关系数库提供统访问组Java语言编写类接口组成JDBC提供种基准构建更高级工具接口数库开发员够编写数库应程序时JDBC商标名
DAO层:DAO (Data Access Objects) 数访问象第面象接口显露 Microsoft Jet 数库引擎〔 Microsoft Access 〕允许 Visual Basic 开发者通 ODBC 象直接连接数库样直接连接 Access 表DAO 适单系统应程序范围分布
14 参考资料
软件工程导――清华学出版社
JSP动态网页入门实务――科学出版社
15 相关文档
行性研究报告
工程开发方案
需求规格说明书
概设计说明书
详细设计说明书
数库设计说明书
2 工程概述架构(Project Summary and Framework)
21 工程概述(Project Summary)
该工程宠物公司网站系统实现宠物买卖相关功实现功: 前台:注册登陆修改信息查询宠物购物车理查询宠物分类提交订单 填写收货支付金额
台:增加删修改宠物信息理户相应订单信息查询订单
22 工程架构(Project Framework)
BS体系结构示意图:
3 工程功(Project Function)
编号
功名称
功描述
输入容
输出容
1
前台
添加编辑删会员信息
略
略
2
台
添加编辑删宠物信息
略
略
4 投入产出分析(Analysis of the Devotion and the Output)
41 力资源投入(Manpower Devotion)
阶段名称
需求数
需求分析
1
概设计
1
详细设计
1
编码
3
测试
3
总数
6
42 设备资源投入
开发计算机台宽带网络接入设备套
43 费资源投入
需购入Mysql系统
44 产出分析
通系统客户够更加快速效浏览公司网站够效提高该公司知名度评度提升公司形象获收益
够方便公司理员理系统台台数安
8 开发方案
81 进度方案
82 评审方案
阶段名称
评审点
参加
成交文档
行性研究
25教709
黄健
行性研究报告
工程开发方案
25教709
刘阳
工程开发方案书
软件需求
25教709
周财弘
软件需求说明书
数需求
25教709
周财弘
数需求说明书
概设计
25教709
罗秋杰
概设计说明书
详细设计
25教709
王韬
详细设计说明书
数库设计
25教709
维刚
数库设计说明书
工程开发方案
--宠物交易网站
1 引言
11 编写目
保证工程团队时保质完成工程目标便工程团队成员更解工程情况工程工作开展程合理序文件形式工程生命周期工作务范围项工作务分解工程团队组织结构团队成员工作责团队外沟通协作方式开发进度费预算工程外环境条件风险策等容做出安排书面方式作工程团队成员工程干系间识约定工程生命周期工程活动行动根底工程团队开展检查工程工作
12 背景
组长核心组成员长处进行相应角色务分配
13 定义
工程成员工程关系解工程开发方案书作希达开发正确结果开发方案书作般工程成员工程关系间识约定工程生命周期活动行动根底便工程团队根方案书开展检查工程工作〞
14 参考资料
软件工程导――清华学出版社
JSP动态网页入门实务――科学出版社
2 工程概述
21 工作容
开发员
务
组长 :维刚
进行成员分配定期检查工程进度根情况进行调整
数库设计编码
成员1:黄健
行性研究编码
成员2:刘阳
工程开发方案编码
成员3:王韬
详细设计
成员4:周财弘
软件需求数需求
成员5:罗秋杰
概设计
22 参加员
维刚〔组长〕黄健刘阳王韬周财弘罗秋杰
23 验收标准
1工程完成老师求
2钱未超预期
3网站功齐全
24 完成工程迟期限
学期十七周〔2021—12—24〕
25 方案审查者批准者
审查者:维刚
批准者:维刚
3 实施总方案
31 工作务分解
32进度
根行性研究报告中甘特图进行
33 预算
花费六周
34 关键问题
网页数库衔接
4 支持条件
41 计算机系统支持
XP Win7 Win8
42 需户承工作
1日常数库维护
2日常效劳器维护
3网站台维护
43 需外单位提供条件
电信网络通信
需求规格说明书
--宠物商店电子商务网站
概述
文档进行工程筹划概设计详细设计根底软件企业测试部门进行部验收测试
1.1 户简介
工程开发终户网购置宠物客户
1.2 工程目目标
工程目开发出宠物商店电子商务网站前台理系统
工程目标做理员商品信息客户信息等根资料进行登记客户提供方便快捷线浏览订单等效劳
1.3 术语定义
参考资料
1.4 相关文档
[1] 立项建议说明书
[2] 概设计说明书
[3] 详细设计说明书
二目标系统描述
2.1 系统流程图
2.1.1 顶层图
2.1.2 0层图
2.1.3 1层图
2.1.3.1 台理模块
台理模块11商品理:
台理模块12订单理:
台理模块13户理:
2.1.3.2前台应模块
前台应模块21资料理:
前台应模块22商品浏览:
前台应模块23订购商品:
系统功构架图
3. 系统功说明:
3.1 客户前台理
3.1.1 户注册
说明:注册新户
功:添加
3.1.2 资料理
说明:信息进行维护〔:修改通信址〕
功:修改
3.1.3订购商品
说明:订购宠物次订购生成订单〔:添加某商品已添加商品删购物车〕
功:添加修改删
3.2 台理
3.2.1 宠物理
说明:添加编辑删商品信息〔:已宠物编辑价格〕
功:添加修改删
3.2.1 会员理
说明:添加编辑删户信息〔:修改户邮箱〕
功:添加修改删
3.2.1 订单理
说明:添加编辑删订单信息〔:修改订单中址信息〕
功:添加修改删
4.数结构设计
4.1数库表名清单
序号
中文表名
英文表名
表功说明
1
会员注册信息
Register
记录会员详细信息
2
宠物信息
Petinfo
记录宠物详细信息
3
订单信息
Order
记录订单详细信息
4
购物车信息
ShoppingCart
记录订单详细信息
5
理员
Manager
理员信息
4.2 数库表间关系说明〔ER图〕
4.3 数库表详细清单
1表名:会员信息(Register)
序号
字段中文名
字段英文名
类型
取值约束
空否
默认值
键外键
索引否
1
户编号
buyerid
Integer
非空
键
2
昵称
name
string
非空
3
密码
Pwd
string
非空
4
性
Sex
String
非空
5
邮箱
string
非空
6
默认址
defAddr
string
非空
7
号码
Phone
string
非空
2表名:购物车信息〔shoppingcart〕
序号
字段中文名
字段英文名
类型
取值约束
空否
默认值
键外键
索引否
1
宠物信息
Petinfo
外键
2
数量
number
integer
≥0
非空
3.表名:订单信息(Order)
序号
字段中文名
字段英文名
类型
取值约束
空否
默认值
键外键
索引否
1
订单号
orderid
integer
非空
键
2
购置者信息
外键
3
宠物信息
外键
4
数量
Number
Integer
≥1
非空
5
价格
price
string
≥0
非空
6
收货址
Addr
string
非空
7
联系
Phone
string
非空
8
订单日期
Date
string
非空
4.表名:宠物信息〔Petinfo〕
序号
字段中文名
字段英文名
类型
取值约束
空否
默认值
键外键
索引否
1
宠物编号
Petid
integer
非空
键
2
宠物种类
Petkind
string
非空
3
宠物年龄
Petage
string
非空
4
宠物性
Petsex
string
非空
5
宠物价格
Price
string
非空
6
宠物描述
Petdisc
String
非空
7
宠物体重
Petwight
String
非空
8
宠物图片
Petimg
String
非空
5表名:理员信息〔manager〕
1
理员编号
Mid
String
非空
键
2
理员名
Mname
String
非空
3
密码
Password
String
非空
5 数字典
数文件会员信息表
文件组成:户编号昵称密码性邮箱默认址 号码
数项:户编号
数类型:字符串
数长度:20
数项:昵称
数类型:变字符类型
数长度:20
数项:密码
数类型:字符串
数长度:20
数项:性
数类型字符串
数项:邮箱
数类型:变字符类型
数长度:30
数项:默认址
数类型:变字符类型
数长度:50
数项: 号码
数类型:字符串
数长度:20
数文件:购物车信息表
文件组成:宠物信息数量
数项:宠物信息
描述:外键引
数项:数量
数类型:整型
数长度:2
数文件:订单信息表
文件组成:订单号购置者信息宠物信息数量价格收货址联系 订单日期
数项:订单号
数类型:整型
数长度:20
数组成:A+日期
数项:购置者信息
描述:外键引
数项:宠物信息
描述:外键引
数项:数量
数类型:整型
数长度:2
数项:价格
数类型:整型
数长度:10
数项:收货址
数类型:变字符类型
数长度:50
数项:联系
数类型:整型
数长度:20
数项:订单日期
数类型:日期类型
数长度:8
数文件:宠物信息表
文件组成:宠物编号宠物类型宠物年龄宠物性宠物价格宠物描述宠物体重宠物图片
数项:宠物编号
数类型:整型
数长度:20
数项:宠物类型
数类型:变字符类型
数长度:20
数项:宠物年龄
数类型:整型
数长度:2
数项:宠物性
数类型:字符串
数长度:5
数项:宠物价格
数类型:整型
数长度:10
数项:宠物描述
数类型:字符串
数长度:100
数项:宠物体重
数类型:字符串
数长度:10
数项:宠物图片
数类型:字符串
数长度:50
二 数流定义
前台:
注册
名称:注册
简述:网站注册信息
数源:网站访客
数:会员信息表
数组成:ID昵称密码性邮箱默认址 号码
登录
名称:登录
简述:登录网站
数源:网站访客
数:会员信息表做拟
数组成:ID密码
修改信息
名称:修改信息
简述:户行修改信息
数源:户
数:会员信息表
数组成:昵称密码邮箱默认址 号码
浏览选购
名称:浏览选购
简述:户选购宠物参加购物车
数源:户选中宠物
数:购物车
数组成:宠物信息数量
生成修改订单
名称:生成修改订单
简述:户购物车中生成订单提交订单前修改订单
数源:户
数:订单表
数组成:订单号购置者信息宠物信息数量价格收货址联系 订单日期
提交订单
名称:提交订单
简述:户订单提交理员
数源:订单
数:理员
数组成:订单号购置者信息宠物信息数量价格收货址联系 订单日期
台
增加删修改商品
名称:增加删修改商品
简述:理员增加删修改商品
数源:理员
数:宠物表
数组成:宠物编号宠物类型宠物年龄宠物性宠物价格宠物描述宠物体重宠物图片
户理
名称:户理
简述:理员根户求修改删户信息
数源:会员信息表
数:会员信息表
数组成:昵称密码性邮箱默认址 号码
订单理
名称:订单理
简述:理员收订单未发货情况户需求修改删订单
数源:订单表
数:订单表
数组成:订单号购置者信息宠物信息数量价格收货址联系 订单日期
发货理
名称:发货理
简述:理员收订单根订单发货
数源:订单表
数:理员
数组成:订单号购置者信息宠物信息数量价格收货址联系 订单日期
概设计说明书
--宠物商店电子商务网站
1. 导言
章该文档目功范围术语相关文档参考资料版更新进行说明
1.1 目
文档目旨推动软件工程标准化设计员遵循统概设计书写标准节省制作文档时间降低系统实现风险做系统设计资料标准性全面性利系统实现测试维护版升级等
1.2 范围
文档软件设计阶段概设计游〔基线〕需求分析规格书游详细设计说明书详细设计说明书提供测试
软件概设计范围:软件系统总体结构设计全局数库数结构设计外部接口设计部件功分配设计部件间接口设计等方面容该范围应覆盖需求规格说明书中功点列表接口列表
1.3 命名规
根命名规参匈牙利命名法命名
变量象命名规:申明全局变量局部变量象命名规
数库象命名规:申明数库表名字段名索引名视图名等象命名规
1.4 术语定义
〔略〕
1.5 参考资料
[1] 户需求需求报告
[2] 软件开发合
[3] 数库设计标准
[4] 命名标准
1.6 相关文档
[1] 详细设计说明书
[2] 源程序清单
[3] 测试方案报告
[4] 户手册
2. 总体设计
2.1 总体结构设计
2.2 运行环境设计
该软件系统运行环境:
客户机硬件根求:
CUP: Pentium 133MHz处理器更高
存: 1G更
声卡:
显卡: DirectX 9 (512MB)
操作系统求:Windows XP
浏览器求:IE 70版
相兼容浏览器
效劳器硬件根求:
CUP: Pentium 4 1GHz处理器更高
存: 8G更
声卡:
显卡: DirectX 9 (512MB)
操作系统求:Windows 2000 Server Linux Unix操作系统
开发工具:JDK 17
Tomcat 70
Eclipse 43
MySQL Server 2005
网络台:
(1) 通信协议 TCPIP
(2) 通信带宽 〔略〕
2.3 子系统清单
子系统编号
子系统英文名
子系统功简述
子系统间关系
Sys1
M1front
客户前台应理
Sys2
M2back
理员台应理
2.4 功模块清单
子模块编号
子模块英文名
子系统功简述
模块接口简述
M11
Member
包括客户登录注册信息理
M12
Shops
客户页面中浏览商品信息
M13
Orders
客户理订单添加查修改删提交订单
M14
Shopping Cart
客户页面添加删买商品
M15
Admin Member
理员理会员信息
M16
Admin Shops
理员添加修改删商品信息
M17
Admin member
理员查修改删订单信息
模块〔部件〕功分配
3.1 专模块功分配 〔I - insert E - edit Q - query〕
专模块编号
模块英文名
模块详细功分配
模块接口标准
M11
I E orders
录入订单信息
M22
E orders
修改订单信息
M23
I E products
录入修改商品信息
3.2 公模块功分配
公模块编号
模块英文名
模块详细功分配
模块接口标准
G1
Q products
查询查商品信息
G2
Q orders
查询查订单信息
G3
Q member name
查户姓名
G4
Q member user
查户名
G5
Q member mobilephone
查户
G6
Q member email
查户电子邮箱
G7
I member name
录入会员名称
G8
I member user
录入会员户名
G9
I member password
录入修改户密码
G10
I member mobilephone
录入修改户
G11
I member email
录入修改户电子邮箱
4.数结构设计
4.1数库表名清单
序号
中文表名
英文表名
表功说明
1
会员注册信息
Register
记录会员详细信息
2
宠物信息
Petinfo
记录宠物详细信息
3
订单信息
Order
记录订单详细信息
4
购物车信息
ShoppingCart
记录订单详细信息
5
理员
Manager
理员信息
4.2 数库表间关系说明〔ER图〕
4.3 数库表详细清单
1表名:会员信息(Register)
序号
字段中文名
字段英文名
类型
取值约束
空否
默认值
键外键
索引否
1
户编号
buyerid
Integer
非空
键
2
昵称
name
string
非空
3
密码
Pwd
string
非空
4
性
Sex
String
非空
5
邮箱
string
非空
6
默认址
defAddr
string
非空
7
号码
Phone
string
非空
2表名:购物车信息〔shoppingcart〕
序号
字段中文名
字段英文名
类型
取值约束
空否
默认值
键外键
索引否
1
宠物信息
Petinfo
外键
2
数量
number
integer
≥0
非空
3.表名:订单信息(Order)
序号
字段中文名
字段英文名
类型
取值约束
空否
默认值
键外键
索引否
1
订单号
orderid
integer
非空
键
2
购置者信息
外键
3
宠物信息
外键
4
数量
Number
Integer
≥1
非空
5
价格
price
string
≥0
非空
6
收货址
Addr
string
非空
7
联系
Phone
string
非空
8
订单日期
Date
string
非空
4.表名:宠物信息〔Petinfo〕
序号
字段中文名
字段英文名
类型
取值约束
空否
默认值
键外键
索引否
1
宠物编号
Petid
integer
非空
键
2
宠物种类
Petkind
string
非空
3
宠物年龄
Petage
string
非空
4
宠物性
Petsex
string
非空
5
宠物价格
Price
string
非空
6
宠物描述
Petdisc
String
非空
7
宠物体重
Petwight
String
非空
8
宠物图片
Petimg
String
非空
5表名:理员信息〔manager〕
1
理员编号
Mid
String
非空
键
2
理员名
Mname
String
非空
3
密码
Password
String
非空
4.4 视图设计 (略)
5. 接口设计
5.1
〔1〕 接口名称 :界面接口
〔2〕 接口容 :MyEclipse做出户熟悉HTML操作界面显示提示信息方便户
〔3〕 接口设施 〔略〕
〔4〕 接口数结构〔略〕
〔5〕 接口传输速率〔Mbps〕〔略〕
〔6〕 接口带宽〔略〕
〔7〕 接口协议〔略〕
5.2
〔1〕 接口名称: 软件接口
〔2〕 接口容:MyEclipse提供接口 SQL SERVER2000 进行数库访问
〔3〕 接口设施 〔略〕
〔4〕 接口数结构〔略〕
〔5〕 接口传输速率〔Mbps〕〔略〕
〔6〕 接口带宽〔略〕
〔7〕 接口协议〔略〕
5.3
〔1〕 接口名称 硬件接口
〔2〕 接口容:键盘鼠标输入进行处理
〔3〕 接口设施〔略〕
〔4〕 接口数结构〔略〕
〔5〕 接口传输速率〔Mbps〕〔略〕
〔6〕 接口带宽〔略〕
〔7〕 接口协议〔略〕
6. 设计〔略〕
7. 设计检查列表
7.1 功设计检查列表
编号
功名称
功描述
输入容
系统响应
输出容
1
会员资料理
前客户信息修改
客户资料
输入信息存入Register表中
会员资料
2
会员订购商品
客户网站定购商品
定购商品信息
定购信息存入Order表中
定购商品信息
3
会员浏览商品
客户网站浏览商品
浏览商品信息
准备购置商品信息存入Shoppingcart表中
浏览商品信息
4
会员理订单
客户理订单查删订单
订单信息
修改信息存回Order表中
订单信息
5
台商品信息理
理员添加修改删商品信息
录入修改删商品信息
录入修改删Petinfo表中信息
录入修改删商品信息
6
台订单信息理
理员修改删订单信息
录入修改删订单信息
录入修改删Order表中信息
录入修改删订单信息
7
台会员信息理
理员修改添加修改删会员信息
录入修改删会员信息
录入修改删Register表中信息
录入修改删会员信息
详细设计说明书
1导言
11 目
概设计说明书中已解决实现该系统需求程序模块设计问题包括该系统划分成假设干模块决定模块间接口模块间传递信息数结构模块结构设计等详细设计报告中阶段中系统做详细设计进行说明
12 范围
文档软件设计阶段详细设计游〔基线〕概设计说明书游源程序清单单元测试方案单元测试报告提供测试该范围应覆盖概设计说明书中功点列表性点列表接口列表
13术语定义
〔略〕
14参考资料
[1] 概设计说明书
[2] 需求分析说明书
[3] 程序设计标准
[4] 界面设计标准
[5] 命名标准
15相关文档
[1] 源程序清单
[2] 单元测试方案报告
2总体设计
2.1 需求概
基方便顾客购置宠物开发宠物商店电子商务系统系统做方便理员宠物商品增加修改删时方便顾客浏览选购宠物外需客户订单信息等进行理
2.2 软件结构
2.2.1 网站页
页界面
2.2.2 前台理模块
2.2.2.1 户登陆注册模块
登录界面
注册界面
2.2.2.1 登录注册模块结构
2.2.2.2 程序描述
(1) 名称:Login_Register〔登录注册模块〕
(2) 功:
登录程
登陆界面户户名密码CustomerDaojava文件中检查数库中应户名密码否正确密码框求户输入密码时候显示:●
CustomerDaojava
If(户名数库中存户名记录中密码项相){
显示登录成功
网页转网站页 indexjsp
页中登录〞 状态显示您户名〞
}Else{
弹出提示户名密码误话框
}
注册程
注册界面游客信息:户名登录密码 邮箱址等信息通CustomerDaojava中插入语句该信息存储数库表customers中
身份认证&检查程:
登陆户名密码进行检验果通验证返回true进入网站首页否返回false弹出错误信息提示话框
if(户名存)
{
弹出话框
}
if(密码数库中密码相符)
{
弹出话框
}
else
{
redirect(indexjsp)
}
(3) 性
身份认证模块检查户名模块数库进行搜索录入检查户合法注册时户表里否会员会员名
(4) 输入工程
输入户户名密码密码●显示
(5) 输出工程
果通验证动登录跳转网站页否弹出错误话框
(6) 测试点
身份认证时保证输入情况误时候系统够健康运行:
1:输入户名存
2:输入户名密码相符合
2.2.3 系统菜单模块
2. 2.3.1 资料理模块
资料理模块包括:修改资料安设置两局部
资料修改界面:
2. 2.3.2 模块结构
2.3.3程序描述
(1) 名称 资料理模块
注:游客登录局部
功:
户修改信息重新保存数库中
(2) 输入工程
输入新户信息者输入修改户信息
(3) 输出工程
页面跳转网站页indexjsp
2.2.4线购置模块
订购宠物界面:
确认订购界面:
2. 2.4.1模块结构
2.4.2程序描述
(1) 名称 商品订购
功:选中商品参加订单
(2) 输入工程
输入新订单信息者输入修改订单信息
(3) 输出工程
页面跳转生成订单页显示成功生成订单〞
2.2.5宠物信息理模块
宠物信息理模块分模块:宠物信息查询宠物信息添加宠物信息修改宠物信息删
宠物信息添加界面:
宠物信息编辑界面:
宠物信息删界面:
2. 2.5.1模块
2.2.5.2程序描述
(1) 名称 宠物理模块
(2) 功:数库中参加宠物信息数库中读出宠物信息然进编辑包括相应字段更新查询
(3) 性
模块理宠物信息求较高时性准确性
(4) 输入工程
输入进行添加宠物信息包括类年龄性价格等
(5) 输出工程
输出宠物根信息修改宠物信息
数库设计说明书
数库设计说明书
拟 制 _____维刚_________________
审 核 ______维刚________________
批 准 ______维刚________________
[二零三年十二月月二十三日]
数库设计说明书
1引言
11编写目
着社会开展断进步消费水提高饲养宠物成喜购置宠物消费者越越宠物逐渐成普通老百姓生活组成局部宠物购置系统预定宠物购置宠物作越显重开发套具完整存储查询核功实时宠物购置系统势必行
文档说明宝宠网研究工程数库设计指导该系统数库存储方面容系统开发程序员系统分析员做基准文档
12背景
说明:
A 软件系统名称:宝宠网
B 务提出者:刘阳
开发者:维刚
实现完成系统宝宠网商店前台台
D系统采BS体系结构:browser(浏览器端)负责提供表达逻辑显示户界面信息访问数库效劳器Server (效劳器)端提供数效劳
E运行台:windows xp windows7
13定义
MYSQL 系统效劳器数库理系统〔DBMS〕
SQL 种访问查询数库语言
事务流:数进入模块种路径进行处理
系统:假设未特指出统指机票预定系统
SQL Structured Query Language〔结构化查询语言〕
ATM Asynchronous Transfer Mode (异步传输模式)
14参考资料
相关文件包括:
A 宝宠网系统需求分析文档
参考资料:
A基工程软件工程面象研究方法Cathie LeBlan&EvelynStiller 机械工业出版社 20011
B国家标准数库设计说明书〔GB8567——88〕
C罗运模 等SQL Server 数库系统根底北京:高等教育出版社2002
D张海藩软件工程导〔第五版〕[M]北京:清华学出版社2003
EComputer Network Prentice Hall 199601
2.外部设计
11标识符状态
表31
数表名称
标识符名称
标识符名称属性
顾客表customers
cid
顾客编号
宠物表pet
pid
宠物编号
订单表shoporder
oid
订单编号
订单子项表orderitem
id
订单子项编号
传时间表saveuploadtime
pid
宠物编号
宠物类型表ptype
tname
宠物类编号
理员表managers
mid
理员编号
数库软件:MYSQL
系统求建立数库名称:SHOPCB
22程序
23约定
理员
库〔宠物信息顾客信息订单信息〕中信息进行查询操作根具体需进行适数理〔增加删处修改改更该〕
顾客宠物信息进行查询操作满足约束情况顾客修改信息
24专门指导
25支持软件
1phpMyAdmin〔 phpmyadminnet〕
phpMyAdmin常MYSQL维护工具PHP开发基Web方式架构网站机MYSQL理工具支持中文理数库非常方便缺乏处数库备份恢复方便
2MYSQLDumper〔 MYSQLdumperdeen〕
MYSQLDumperPHP开发MYSQL数库备份恢复程序解决PHP进行数库备份恢复问题数百兆数库方便备份恢复担忧网速太慢导致中间中断问题非常方便易软件德国开发没中文语言包
3Navicat〔 navicat 〕
Navicat桌面版MYSQL数库理开发工具微软SQLServer理器易学易Navicat图形化户界面户理更轻松支持中文免费版提供
4MYSQL GUI Tools〔 devMYSQL downloadsguitools〕
MYSQL GUI ToolsMYSQL官方提供图形化理工具功强值推荐惜没中文界面
5MYSQL ODBC Connector〔 devMYSQL downloadsconnectorodbc〕
MYSQL官方提供ODBC接口程序系统安装程序通ODBC访问MYSQL样实现SQLServerAccessMYSQL间数转换支持ASP访问MYSQL数库
3.结构设计
31概念结构设计
表32 顾客表结构
字段名
数类型
长度
约束
描述
cid
int
11
键
顾客编号
cname
varchar
20
空
顾客名
password
varchar
15
空
密码
sex
varchar
4
性
varchar
20
空
邮箱
address
varchar
20
空
址
phone
varchar
15
空
联系
表33 宠物表结构
字段名
数类型
长度
约束
描述
pid
int
11
键
宠物编号
sex
varchar
50
性
age
int
11
年龄
weight
double
空
体重
pprice
double
空
价格
pdesc
varchar
50
空
详细信息
tname
varchar
20
外键
类
psimgurl
varchar
50
空
图片路径
pbimgurl
varchar
50
空
图片路径
path
varchar
20
空
图片文件名
pcount
int
11
空
数量
表34理员表结构
字段名
数类型
长度
约束
描述
mid
varchar
11
键
旅客姓名
mname
time
20
空
理员名称
mpassword
decimal
20
空
理员密码
表35 宠物类表结构
字段名
数类型
长度
约束
描述
tname
varchar
20
键
类名称
pcount
int
11
空
类宠物总数量
表36 订单子项表结构
字段名
数类型
长度
约束
描述
id
int
11
键
订单子项编号
pid
int
11
外键
宠物编号
buycount
int
11
空
相似宠物购置数量
oid
int
11
外键
订单编号
表36 订单表结构
oid
int
11
键
订单编号
cid
int
11
外键
顾客编号
totalprice
double
空
总价
address
varchar
20
空
收货址
phone
varchar
16
空
收货
ordertime
date
空
单时间
表36 宠物信息传时间记录表结构
字段名
数类型
长度
约束
描述
pid
int
11
键
宠物编号
tname
varchar
20
键
传时间
32逻辑结构设计
总体概念结构ER图转化成关系模型:
顾客〔顾客编号顾客名顾客密码性邮箱址 )
理员〔理员编号理员名理员密码〕
宠物〔宠物编号宠物性宠物年龄宠物重量宠物价格宠物详细信息宠物类名图片目录图片目录图片名称相似数量〕
宠物类〔类名称类宠物总数量〕
订单子项〔订单子项编号宠物编号相似宠物购置数量订单编号〕
订单〔订单编号顾客编号总价格收货址收货 单时间〕
宠物信息传时间记录〔宠物编号类名称〕
(1) 顾客ER图图
(2) 理员ER图图
(3) 宠物ER图图
(4) 宠物类ER图图
(5) 订单子项ER图图
(6) 订单ER图图
(7) 宠物信息传时间记录ER图图
总ER图:
33物理结构设计
数库SHOPCB物理结构局部符合MYSQL关数文件卷页分配分配规
查宠物信息注册查修改信息登录退出系统添加商品购物车订单
宝宠网系统
订单信息顾客信息宠物信息进行添加修改删查询
台
理员
前台
顾客
4.运设计
41数字典设计
数库名称:SHOPCB
中文名称意义:宠物购置系统
创立日期:20211221
创立:维刚
数库文件存储位置
C\MYSQL5531winx64\MYSQL5531winx64\data\SHOPCB
数字典关数库中数描述作软件分析设计程中关员提供关数描述信息查询保证数致性面举例说明数字典定义
数项订单编号〞例描述:
数项名:订单编号
名:订单编号
含义:唯标识购置信息
类型:整数类型
取值范围:000000000009999999999
取值含义:标示订单
数结构shoporder〞 例描述:
数结构名:shoporder
含义说明:定义次购置宠物关信息
组成:订单编号顾客编号总价格收货址收货 单时间
数存储顾客表〞 例描述:
数存储名:顾客表
说明:顾客信息描述
流出数流:订单信息表
流入数流: 顾客注册信息理员添加顾客信息
数描述:顾客编号顾客名顾客密码性邮箱址
顾客购置宠物〞程描述:
旅客顾客名顾客密码性邮箱址 进行户注册〔首次〕登录进入系统查询宠物信息根喜选择适宜宠物进行购置提交订单时需填写收货姓名邮箱址
42安保密设计
维护方面效劳器数库数进行维护 MYSQL 数库维护功机制
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档