下载此文档

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


文档分类:管理/人力资源 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
宠物管理系统一、项目要求 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

宠物管理系统说明文档 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2104259382
  • 文件大小0 KB
  • 时间2016-06-17