课 程 设 计
(Java 程序设计实践)
设计题目: 宠物领养系统
Java 程序设计实践报告 目 录
目 录
第 1 章 系统分析 .......................................................................................................................................................1
1.1 项目概述 .......................................................................................................................................................1
1.2 需求分析 .......................................................................................................................................................1
1.2.1 功能需求 ...........................................................................................................................................1
1.2.2 性能需求 ...........................................................................................................................................2
1.3 任务分工 .......................................................................................................................................................2
第 2 章 软件设计 ..................................................................................................................................................- 3 -
2.1 系统功能结构 ..........................................................................................................................................- 3 -
2.2 开发环境 ..................................................................................................................................................- 3 -
2.3 数据库设计 .............................................................................................................................................- 3 -
第 3 章 代码实现 ..................................................................................................................................................- 4 -
3.1 登录注册模块功能实现 .........................................................................................................................- 4 -
3.1.1 注册功能说明 ..............................................................................................................................- 4 -
3.1.2 主要代码 ......................................................................................................................................- 4 -
3.1.3 登录功能说明 ...................................................................................................................................6
3.1.4 主要代码 ...........................................................................................................................................6
3.2 宠物信息管理模块功能实现 ......................................................................................................................7
3.2.1 新增宠物信息功能说明 ...................................................................................................................7
3.2.2 主要代码 ...........................................................................................................................................8
3.2.3 查询宠物信息功能说明 ...................................................................................................................9
3.2.4 主要代码 ...........................................................................................................................................9
3.2.5 修改宠物信息功能说明 .................................................................................................................10
3.2.6 主要代码 .........................................................................................................................................11
3.2.7 删除宠物信息功能说明 .................................................................................................................12
3.2.8 主要代码 .........................................................................................................................................12
3.3 领养人信息管理模块功能实现 ................................................................................................................13
3.3.1 新增领养人信息功能说明 .............................................................................................................13
3.3.2 主要功能 .........................................................................................................................................13
3.3.3 修改领养人信息功能说明 .............................................................................................................14
3.3.4 主要功能 .........................................................................................................................................15
3.3.5 删除领养人信息功能说明 .............................................................................................................16
3.3.6 主要功能 .........................................................................................................................................16
3.3.7 查询领养人信息功能说明 .............................................................................................................17
3.3.8 主要功能 .........................................................................................................................................17
总结 ...........................................................................................................................................................................19
参考文献 ...................................................................................................................................................................19
Java 程序设计实践报告 第 1 章 系统分析
- -
1
第 1 章 系统分析
1.1 项目概述
宠物店管理软件是一套专门为宠物店设计的管理软件。该软件结合宠物店的日常管理需
求,本宠物领养系统分为三大模块,分别是登录注册模块、宠物信息管理模块、领养者信息
管理模块,其中宠物信息管理模块包括新增宠物信息、删除宠物信息、查询宠物信息、修改
宠物信息;领养者信息管理模块包括新增领养者信息、删除领养者信息、修改领养者信息、
查询领养者信息,实用性强、功能强大、贴近宠物店日常经营实际,操作简单、便捷易用,
是宠物店、宠物生活中心不可缺少的得力助手,方便了宠物店的日常管理工作。
1.2 需求分析
1.2.1 功能需求
本宠物领养系统分为三大模块,分别是登录注册模块、宠物信息管理模块、领养者信息
管理模块,其中宠物信息管理模块包括新增宠物信息、删除宠物信息、查询宠物信息、修改
宠物信息;领养者信息管理模块包括新增领养者信息、删除领养者信息、修改领养者信息、
查询领养者信息。
(1)注册:管理员需要输入先注册账号后才可以使用本系统,保证了系统的安全性
(2)登录:管理员需要输入正确的账号和密码后才可以使用本系统,如果账号和密码错误就
无法使用本系统,保证了系统的安全性
(3)新增宠物信息:管理员可以通过点击“增加宠物信息”按钮后填入宠物的信息,包括对
宠物编号、宠物类型、宠物名称、宠物颜色、宠物是否被领养这些信息进行新增操作
(4)删除宠物信息:管理员可以通过点击“删除宠物信息”按钮后填入宠物编号来删除这条
记录
(5)修改宠物信息:管理员可以通过点击“修改宠物信息”按钮后填入需要修改后新的宠物
信息,包括对宠物编号、宠物类型、宠物名称、宠物颜色、宠物是否被领养这些信息进行修
改操作
(6)查询所有宠物信息:管理员可以通过点击“查询宠物信息”按钮后会查询出所有宠物信
息,方便管理员查看
Java 程序设计实践报告 第 1 章 系统分析
- -
2
(7)新增领养者信息:管理员可以通过点击“增加领养者信息”按钮后填入领养者的信息,
包括对领养者编号、领养者姓名、领养者性别、领养者电话、领养的宠物编号这些信息进行
新增操作
(8)删除领养者信息:管理员可以通过点击“删除领养者信息”按钮后填入领养者编号来删
除这条记录
(9)修改领养者信息:管理员可以通过点击“修改领养者信息”按钮后填入需要修改后新的
领养者的信息,包括对领养者编号、领养者姓名、领养者性别、领养者电话、领养的宠物编
号这些信息进行修改操作
(10)查询所有领养者信息:管理员可以通过点击“查询领养者信息”按钮后会查询出所有
领养者信息,方便管理员查看
1.2.2 性能需求
(1)软件响应时间、更新处理时间快、用户可接受。
(2)数据库中数据一致性和完整性强、 数据安全性好
(3)应用程序功能完备、易使用。
(4)方便用户使用,具有较高的人性化界面。
(5)具有较高的可靠性,将系统发生故障的概率控制 2.5%以下,并具有快速恢复能力。
(6)具有较强的可维护性。
(7)数据库的设计应考虑可扩充性,以适应今后宠物店发展和系统升级的需要。
1.3 任务分工
具体的任务分工情况如表 1.1 所示。
表 1.1 人员分工表
序号
成员
姓名
任务
备注
1
组长
XX
登录注册模块的功能
2
组员
XX
宠物信息管理模块的功能
3
组员
XX
领养者信息管理模块的功能
信息学院 第 2 章 软件设计
-4-
第 2 章 软件设计
2.1 系统功能结构
本宠物领养系统分为三大功能模块,分别是登录注册功能、宠物信息管理功能、领养
者信息管理功能,其中宠物信息管理功能包括新增宠物信息功能、删除宠物信息功能、查
询宠物信息功能、修改宠物信息功能;领养者信息管理功能包括新增领养者信息功能、删
除领养者信息功能、修改领养者信息功能、查询领养者信息功能,本系统功能结构如图 2.1
所示。
图 2.1 宠物领养系统功能结构图
2.2 开发环境
JDK1.8+IDEA+MySQL8.0
2.3 数据库设计
本系统总共设计了三个数据库表,分别是 user 表、people 表、pet 表,其中 user 表结构
如表 2.1 所示,people 表结构如表 2.2 所示,pet 表结构如表 2.3 所示。
- 1
- 2
前往页