1、 软件工程 设计文档 汇报名称 宠物店管理系统 专 业 软件工程 班 级 10级软件2班 姓 名 何天骄、蔡振振、徐长亮 指导老师 王文玉 1引言21.1编写目标31.2 项目背景31.3 参考资料32需求分析32.1 宠物管理系统功效32.2 用户及权限42.3系统时序图43类描述43.1博客类53.2产品类53.3宠物类63.4宠物医院类73.5商店类73.6用户类84系统设计83.1概念结构设计83.2逻辑结构设计103.3系统功效模块图12简图12具体图133.4系统业务模块图141引言系统定义大家生活水平提升,越来越趋向于养宠物。宠物为那些在孤独人带来了一丝丝温暖,也能够给好友之间带
2、来欢乐。网络普及给宠物知识传输带来了极大遍历。本系统能够为广大群众提供大量相关宠物信息,同时在本系统中,能够申请账号,管理自己宠物博客,晒出自己宠物及分享独到见解和养宠物意见。1.1编写目标宠物店管理系统是一套专业应用于宠物医院、宠物店管理软件。软件包含了宠物用具销售、宠物美容、宠物医疗、宠物寄养、宠物交易、宠物配种等多个业务管理;因为我们人力有限,关键实现以下功效1) 用户注册;2) 管理员用户差异登录;3) 在店宠物浏览,及其具体信息;4) 订单查询,修改;5) 用户个人信息修改;6) 公告;1.2 项目背景项目名称为:宠物店管理信息系统。分为3大模块分别是:用户管理模块,宠物管理模块,订
3、单管理模块,经过三大模块内部具体功效模块分工,将宠物店业务功效细化,使宠物店管理起来更规范,更效率1.3 参考资料软件工程概论 郑人杰 马素霞 编著 机械工业出版社java语言程序设计 刘韬编著 人民邮电出版社java开发实战经典 李兴华编著 清华大学出版社 2需求分析 2.1 宠物管理系统功效宠物管理系统功效:能为群众提供通常宠物知识,同时提供留言板,对宠物有问题好友们能够再留言板上说出问题。其它宠物爱好者会给以对应回复。2.2 用户及权限用户及权限:网友能够注册自己账号,管理自己宠物博客,上传宠物图片、视频,写日志、心情,能给自己博客进行可见度设置。通常用户能够浏览网页看,也可浏览其它用户
4、能晒出信息。留言板只能经过注册以后才能使用。2.3系统时序图3类描述3.1博客类名称解释名称数据类型数据长度权限用户性别userSexCHAR(2)2private年纪userAgeNUMBER(3)3private日志userLogCLOBprivate留言noteCLOBprivate相册albumBLOBprivate视频MVBLOBprivate博客编号blogNONUMBER(10)10private用户账号userAccountNUMBER(15)15private3.2产品类名称解释名称数据类型数据长度权限产品名productNameVARCHAR2(10)10private产品
5、编号prodcutNumberNUMBER(15)15private商店号shopNumberNUMBER(15)15private宠物编号petIdNUMBER(10)10private产品市场价格producePriceNUMBER(10)10private产品图片productPictureBLOBprivate产品库存productStorageNUMBER(10)10private产品描述productDescriptionCLOBprivate分类productSortVARCHAR2(10)10private3.3宠物类名称解释名称数据类型数据类型权限用户账号userAccoun
6、tNUMBER(15)15private宠物编号petIdNUMBER(10)10private宠物名字petNameVARCHAR2(15)15private宠物昵称petNicknameVARCHAR2(15)15private体重petWeightBINARY_DOUBLEprivate身高petHightBINARY_DOUBLEprivate宠物市场价格petPriceBINARY_DOUBLEprivate原产地origianlProductVARCHAR2(20)20private用途purPoseCLOB(40)40private性情temperVARCHAR2(15)15pr
7、ivate3.4宠物医院类名称解释名称数据类型数据类型权限医院名称hospital-NameVARCHAR2(30)30private医院地址hospitalAddressCLOBprivate医院电话hospitalCallNUMBER(11)11private医院描述hospitalDescriptionCLOBprivate医院编号hospitalNumberNUMBER(15)15private宠物编号petIdNUMBER(10)10private3.5商店类名称解释名称数据类型数据类型权限商店名称shopNameVARCHAR2(20)20private商店号shopNumberN
8、UMBER(15)15private商店电话shopPhontoNUMBER(12)12private地址shopAddressCLOBprivate描述shopDescriptionCLOBprivate商店相片shopPicBLOBprivate3.6用户类名称解释名称数据类型数据类型权限用户账号userAccountNUMBER(15)15private用户密码userPassportVARCHAR2(15)15private邮箱userMailVARCHAR2(20)20private昵称userNicknameVARCHAR2(10)10private4系统设计3.1概念结构设计系统E-R图3.2逻辑结构设计3.3系统功效模块图简图具体图3.4系统业务模块图四、具体设计【给出系统中关键SQL查询语句和说明。】五、系统实现和测试1、开发平台和工具选择系统采取是C/S模式,经过php语言开发。数据库系统用Mysql作为后台数据库。2、系统测试【简明说明测试情况,如利用白盒或黑盒测试方法,进行了哪些功效或性能测试等。给出系统代表性运行界面,如主界面,模块界面、设计查询页和报表等。】