资源描述
《软件工程》
设计文档
汇报名称 宠物店管理系统
专 业 软件工程
班 级 10级软件2班
姓 名 何天骄、蔡振振、徐长亮
指导老师 王文玉
1引言 2
1.1编写目标 3
1.2 项目背景 3
1.3 参考资料 3
2需求分析 3
2.1 宠物管理系统功效 3
2.2 用户及权限 4
2.3系统时序图 4
3类描述 4
3.1博客类 5
3.2产品类 5
3.3宠物类 6
3.4宠物医院类 7
3.5商店类 7
3.6用户类 8
4系统设计 8
3.1概念结构设计 8
3.2逻辑结构设计 10
3.3系统功效模块图 12
简图 12
具体图 13
3.4系统业务模块图 14
1引言
系统定义
大家生活水平提升,越来越趋向于养宠物。宠物为那些在孤独人带来了一丝丝温暖,也能够给好友之间带来欢乐。网络普及给宠物知识传输带来了极大遍历。本系统能够为广大群众提供大量相关宠物信息,同时在本系统中,能够申请账号,管理自己宠物博客,晒出自己宠物及分享独到见解和养宠物意见。
1.1编写目标
宠物店管理系统是一套专业应用于宠物医院、宠物店管理软件。软件包含了宠物用具销售、宠物美容、宠物医疗、宠物寄养、宠物交易、宠物配种等多个业务管理;
因为我们人力有限,关键实现以下功效
1) 用户注册;
2) 管理员用户差异登录;
3) 在店宠物浏览,及其具体信息;
4) 订单查询,修改;
5) 用户个人信息修改;
6) 公告;
1.2 项目背景
项目名称为:宠物店管理信息系统。
分为3大模块分别是:用户管理模块,宠物管理模块,订单管理模块,经过三大模块内部具体功效模块分工,将宠物店业务功效细化,使宠物店管理起来更规范,更效率
1.3 参考资料
《软件工程概论》 郑人杰 马素霞 编著 机械工业出版社
《java语言程序设计》 刘韬编著 人民邮电出版社
《java开发实战经典》 李兴华编著 清华大学出版社
2需求分析
2.1 宠物管理系统功效
宠物管理系统功效:能为群众提供通常宠物知识,同时提供留言板,对宠物有问题好友们能够再留言板上说出问题。其它宠物爱好者会给以对应回复。
2.2 用户及权限
用户及权限:网友能够注册自己账号,管理自己宠物博客,上传宠物图片、视频,写日志、心情,能给自己博客进行可见度设置。通常用户能够浏览网页看,也可浏览其它用户能晒出信息。留言板只能经过注册以后才能使用。
2.3系统时序图
3类描述
3.1博客类
名称解释
名称
数据类型
数据长度
权限
用户性别
userSex
CHAR(2)
2
private
年纪
userAge
NUMBER(3)
3
private
日志
userLog
CLOB
private
留言
note
CLOB
private
相册
album
BLOB
private
视频
MV
BLOB
private
博客编号
blogNO
NUMBER(10)
10
private
用户账号
userAccount
NUMBER(15)
15
private
3.2产品类
名称解释
名称
数据类型
数据长度
权限
产品名
productName
VARCHAR2(10)
10
private
产品编号
prodcutNumber
NUMBER(15)
15
private
商店号
shopNumber
NUMBER(15)
15
private
宠物编号
petId
NUMBER(10)
10
private
产品市场价格
producePrice
NUMBER(10)
10
private
产品图片
productPicture
BLOB
private
产品库存
productStorage
NUMBER(10)
10
private
产品描述
productDescription
CLOB
private
分类
productSort
VARCHAR2(10)
10
private
3.3宠物类
名称解释
名称
数据类型
数据类型
权限
用户账号
userAccount
NUMBER(15)
15
private
宠物编号
petId
NUMBER(10)
10
private
宠物名字
petName
VARCHAR2(15)
15
private
宠物昵称
petNickname
VARCHAR2(15)
15
private
体重
petWeight
BINARY_DOUBLE
private
身高
petHight
BINARY_DOUBLE
private
宠物市场价格
petPrice
BINARY_DOUBLE
private
原产地
origianlProduct
VARCHAR2(20)
20
private
用途
purPose
CLOB(40)
40
private
性情
temper
VARCHAR2(15)
15
private
3.4宠物医院类
名称解释
名称
数据类型
数据类型
权限
医院名称
hospital-Name
VARCHAR2(30)
30
private
医院地址
hospitalAddress
CLOB
private
医院电话
hospitalCall
NUMBER(11)
11
private
医院描述
hospitalDescription
CLOB
private
医院编号
hospitalNumber
NUMBER(15)
15
private
宠物编号
petId
NUMBER(10)
10
private
3.5商店类
名称解释
名称
数据类型
数据类型
权限
商店名称
shopName
VARCHAR2(20)
20
private
商店号
shopNumber
NUMBER(15)
15
private
商店电话
shopPhonto
NUMBER(12)
12
private
地址
shopAddress
CLOB
private
描述
shopDescription
CLOB
private
商店相片
shopPic
BLOB
private
3.6用户类
名称解释
名称
数据类型
数据类型
权限
用户账号
userAccount
NUMBER(15)
15
private
用户密码
userPassport
VARCHAR2(15)
15
private
邮箱
userMail
VARCHAR2(20)
20
private
昵称
userNickname
VARCHAR2(10)
10
private
4系统设计
3.1概念结构设计
系统E-R图
3.2逻辑结构设计
3.3系统功效模块图
简图
具体图
3.4系统业务模块图
四、具体设计
【给出系统中关键SQL查询语句和说明。】
五、系统实现和测试
1、开发平台和工具选择
系统采取是C/S模式,经过php语言开发。数据库系统用Mysql作为后台数据库。
2、系统测试
【简明说明测试情况,如利用白盒或黑盒测试方法,进行了哪些功效或性能测试等。给出系统代表性运行界面,如主界面,模块界面、设计查询页和报表等。】
展开阅读全文