宠物商店详细设计说明书(3)

2019-05-17 16:19

iii.

3.1结构

系统功能设计

本系统主要实现在线电子宠物商店的前台功能,可分为会员服务、宠物信息查询、宠物分类(新培育的宠物和库存宠物)、用户登陆、用户购买宠物、用户卖出宠物、交易账目等主要的功能模块。 下

宠物商店流程图:

宠物主人登陆输入账户名及密码正确个人界面不正确登陆失败卖出宠物购买宠物卖出条件符合不符合运作失败不符合购买条件符合更新个人信息更新账目更新宠物列表信息更新账目更新个人信息符合

3.2类设计

3.2.1总体结构

总体类图

3.3 主要功能设计及详细设计

3.3.1系统启动

当我们进入宠物商店时,我们有一个系统启动模块:在系统启动时,显示所有的宠物信息、宠物主人信息、宠物商店信息。系统启动后,提示选择登录模式 。 (1)思路分析: ①DAO代码:

PetDao:getAllPet() 查询所有宠物信息

PetOwnerDao:getAllOwner() 查询所有宠物主人信息

PetStoreDao:getAllStore() 查询所有宠物商店信息 ②测试类

startPetShop():获取相关信息并输出,提示选择登录模式 main():调用startPetShop(),启动程序 (2)重点

使用JDBC访问Oracle数据库 获取相关信息并遍历输出 如下图:

图 3-0

3.3.2登录

在登陆这块模块,输入用户名和密码,判断登录是否成功,如果成功,输出主人基本信息并提示选择相应操作。如果登录失败,提示确认用户名和密码后重新输入。我们以成功为例,主人成功登录后,可选择购买库存宠物,显示所有库存宠物列表供主人选择,输入宠物编号完成购买,购买成功将显示提示信息 。

(1)思路分析 ①DAO代码

PetOwnerDao:selectOwner() 根据查询条件查询宠物主人信息 Service代码

PetOwnerService:login() 宠物主人登录 ②测试类

ownerLogin() :宠物主人登录

startPetShop():如果选择主人登录,调用ownerLogin() main():调用startPetShop(),启动程序 如下图:

图 3-1

3.3.3宠物主人购买库存宠物

主人成功登录后,可选择购买库存宠物,显示所有库存宠物列表供主人选择,输入宠物编号完成购买,购买成功将显示提示信息。

(1)思路分析 ①DAO代码

Service代码查询所有库存宠物 根据主人选择实现购买 ②测试类

ownerBuy():宠物主人购买宠物

ownerLogin() :如果主人购买宠物,调用ownerBuy() (2)重点

①更新宠物信息:指定ownerid


宠物商店详细设计说明书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[最新]大学生职业生涯规划社团发展建议论文参考-推荐word版(2页

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: