全球旧事资料 分类
宠物管理系统
一、项目要求
1、系统需求MyEclipseJDKMySql
2、系统元素主人host:会员号pk,自增、姓名、年龄、性别、家庭住址、邮编、手机号、从事工作宠物pet:编号(pk,自增)、类别、年龄、昵称、主人会员号fk
3、系统功能本系统模拟宠物照顾中心,所有宠物主人可以通过注册成为本中心的会员(从控制台接收),资料存入数据库中;宠物信息也一并存入数据库中;中心可以对人和宠物进行管理,包括增删改查操作。
4、本系统用数据库实现数据存取。
5、技术要求:(1)用面向对象的思想来设计系统元素、功能,避免代码冗余;(2)逻辑清晰,层次分明。(3)使用DAO模式分层开发,使程序具有更好的扩展性和维护性。
二、项目评分:
功能完整性:(无bug)一个bug扣5分
代码规范性:(命名,注释(类注释、方法注释、))一个扣5分
界面美观性:
系统功能扩展:
技术讲解:
(45分)
(30分)(10分)(5分)(10分)
f三、开发计划
1、开始主模块设计,讲解案例结构,分发选课系统说明文档2、完成主模块设计,完成分模块会员注册设计3、完成分模块会员登录设计,开始分模块管理员登录设计4、完成分模块管理员登录设计5、已完成同学进行案例演示6、案例设计完善,出各小组成绩
四、sql脚本
创建数据库pet_ma
age表host,pet,ma
agercreatedatabasepet_ma
ageusepet_ma
ageCREATETABLEhosthidi
t11NOTNULLauto_i
creme
tPRIMARYKEY
amevarchar20NOTNULLagei
t3defaultNULLge
derchar1defaultfaddressvarchar30defaultNULLpostcodei
t8defaultNULLmobilpho
edouble110NOTNULLjobvarchar30defaultNULLpasswordvarchar20CREATETABLEpetpidi
t11NOTNULLauto_i
creme
tPRIMARYKEYki
dvarchar10defaultNULLpetagei
t3defaultNULL
i
amevarchar10defaultNULLhidi
t11defaultNULLCONSTRAINTpet_ibfk_1FOREIGNKEYhidREFERENCEShosthidONDELETECASCADEONUPDATECASCADECreatetablema
agerIdi
t5
ot
ullauto_i
creme
tprimarykeyUser
amevarchar20
ot
ullPasswordvarchar20Statei
t4default1
f五、项目结构
六、详细设计1:packageDao:Dao层接口BaseDaojava实现数据库连接。MasterDaojava管理员操作类接口HostDaojava主人操作接口PetDaojava宠物操作接口2packagee
tity:实体(Model层)21Hostjava:主人类22Masterjava管理员类。23Petjava宠物类3packagedaoimpl:Dao层实现
fMasterDaoImpljava管理员操作实现类,实现MasterDao接口HostDaoImpljava主人操作类,实现HostDao接口PetDaoImpljava宠物操作类,实现PetDao接口4packagema
age业务逻辑层41Ma
agejava:GuestMa
agejavaVipMa
ager
好听全球资料 返回顶部