1 / 14
文档名称:

宠物管理系统说明文档.doc

格式:doc   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

宠物管理系统说明文档.doc

上传人:2104259382 2016/6/17 文件大小:0 KB

下载得到文件列表

宠物管理系统说明文档.doc

相关文档

文档介绍

文档介绍:宠物管理系统一、项目要求 1、系统需求 MyEclipse+ JDK + MySql 2、系统元素主人 host : 会员号(pk ,自增) 、姓名、年龄、性别、家庭住址、邮编、手机号、从事工作宠物 pet : 编号( pk ,自增) 、类别、年龄、昵称、主人会员号(fk) 3、系统功能本系统模拟宠物照顾中心, 所有宠物主人可以通过注册成为本中心的会员( 从控制台接收) ,资料存入数据库中;宠物信息也一并存入数据库中;中心可以对人和宠物进行管理,包括增删改查操作。 4、本系统用数据库实现数据存取。 5、技术要求: (1 )用面向对象的思想来设计系统元素、功能,避免代码冗余; (2 )逻辑清晰,层次分明。(3 )使用 DAO 模式分层开发,使程序具有更好的扩展性和维护性。二、项目评分: 功能完整性: (无 bug )一个 bug 扣 5分( 45分) 代码规范性: (命名,注释(类注释、方法注释、))一个扣 5分( 30分) 界面美观性:( 10分) 系统功能扩展: ( 5分) 技术讲解:( 10分) 三、开发计划四、 sql 脚本创建数据库 pet_manage 表 host , pet , manager create database pet_manage; use pet_manage; CREATE TABLE host ( hid int(11) NOT NULL auto_increment PRIMARY KEY,name varchar(20) NOT NULL, age int(3) default NULL, gender char(1) default 'f', address varchar(30) default NULL, postcode int(8) default NULL, mobilphone double(11,0) NOT NULL, job varchar(30) default NULL, password varchar(20) ); CREATE TABLE pet ( pid int(11) NOT NULL auto_increment PRIMARY KEY, kind varchar(10) default NULL, petage int(3) default NULL, niname varchar(10) default NULL, hid int(11) default NULL, CONSTRAINT pet_ibfk_1 FOREIGN KEY (hid) REFERENCES host (hid) ON DELETE CASCADE ON UPDATE CASCADE ); Create table manager( Id int(5) not null auto_increment primary key, U sername varchar(20) not null, P assword varchar(20), S tate int(4) default 1 ); 1 、开始主模块设计,讲解案例结构,分发选课系统说明文档 2 、完成主模块设计,完成分模块会员注册设计 3 、完成分模块会员登录设计,开始分模块管理员登录设计 4 、完成分模块管理员登录设计 5 、已完成同学进行案例演示 6 、案例设计完善,出各小组成绩五、项目结构六、详细设计 1: package Dao : Dao 层接口 实现数据库连接。 管理员操作类接口 主人操作接口 宠物操作接口 2 :package entity :实体( Model 层) :主人类 管理员类。 宠物类 3 :package : Dao 层实现 管理员操作实现类,实现 MasterDao 接口 主人操作类,实现 HostDao 接口 宠物操作类,实现 PetDao 接口 4 :package manage 业务逻辑层 : , , 的父类。 :( 含全部代码) 实现会员注册功能的业务类 (含全部代码)实现查询和更改会员信息功能 :实现管理员所有管理功能 5 :p