发布时间:2023-01-11 13:16:41
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个作业小区物业信息管理系统,作业小区物业信息管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
添加住户信息用例描述,具体用例描述如表2-x所示:
表2-x添加住户信息用例描述表
| 编号 | 1-x | 用例名称 | 添加住户信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 账号、房屋编号、性别、密码、年龄、住户id、名字、 | ||
| 系统响应 | 系统提示添加住户信息成功,并跳转住户管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加住户 |
| 交互行为 | 1.用户登录系统 2.用户输入住户信息,进行提交 3.系统校验住户信息 4.插入住户到数据库household表中 5.返回页面添加住户成功信息,跳转到住户管理页面 | ||
| 特别说明 | 用户需先登录 | ||
系统中具有住户模块,该模块参与者为用户,具体的实现功能包括用户对住户进行添加、修改、删除、查询。
实现功能需具备的类及接口
| 类(接口)名称 | 位置 | 说明 |
|---|---|---|
| HouseholdController.java | org.mypro.front包 | 住户控制层,用于接受请求 |
| HouseholdServiceImp.java | org.mypro.service包 | 住户服务层接口,住户控制层调用接口完成住户相关数据处理 |
| HouseholdService.java | org.mypro.service包 | HouseholdServiceImp接口的实现类,用于具体的住户逻辑处理 |
| HouseholdMapper.java | org.mypro.dao包 | 住户Dao层接口,用于处理住户的数据与MySQL同步 |
| HouseholdMapper.xml | org.mypro.dao包 | HouseholdMapper的实现,用于mybatis的sql语句编写,具体的住户数据处理实现 |
| Household.java | org.mypro.entity包 | 住户的实体类,用于记录住户的所有属性 |
| HouseholdExample.java | org.mypro.entity包 | 住户mybatis逆向工程动态sql拼接条件类 |
添加投诉信息用例描述,具体用例描述如表2-x所示:
表2-x添加投诉信息用例描述表
| 编号 | 1-x | 用例名称 | 添加投诉信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 住户id、投诉id、标题、住户、时间、投诉、 | ||
| 系统响应 | 系统提示添加投诉信息成功,并跳转投诉管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加投诉 |
| 交互行为 | 1.用户登录系统 2.用户输入投诉信息,进行提交 3.系统校验投诉信息 4.插入投诉到数据库complaint表中 5.返回页面添加投诉成功信息,跳转到投诉管理页面 | ||
| 特别说明 | 用户需先登录 | ||
系统中具有投诉模块,该模块参与者为用户,具体的实现功能包括用户对投诉进行添加、修改、删除、查询。
实现功能需具备的类及接口
| 类(接口)名称 | 位置 | 说明 |
|---|---|---|
| ComplaintController.java | org.mypro.front包 | 投诉控制层,用于接受请求 |
| ComplaintServiceImp.java | org.mypro.service包 | 投诉服务层接口,投诉控制层调用接口完成投诉相关数据处理 |
| ComplaintService.java | org.mypro.service包 | ComplaintServiceImp接口的实现类,用于具体的投诉逻辑处理 |
| ComplaintMapper.java | org.mypro.dao包 | 投诉Dao层接口,用于处理投诉的数据与MySQL同步 |
| ComplaintMapper.xml | org.mypro.dao包 | ComplaintMapper的实现,用于mybatis的sql语句编写,具体的投诉数据处理实现 |
| Complaint.java | org.mypro.entity包 | 投诉的实体类,用于记录投诉的所有属性 |
| ComplaintExample.java | org.mypro.entity包 | 投诉mybatis逆向工程动态sql拼接条件类 |
添加房屋信息用例描述,具体用例描述如表2-x所示:
表2-x添加房屋信息用例描述表
| 编号 | 1-x | 用例名称 | 添加房屋信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 业主、栋数、房屋id、面积、编号、房屋、状态、 | ||
| 系统响应 | 系统提示添加房屋信息成功,并跳转房屋管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加房屋 |
| 交互行为 | 1.用户登录系统 2.用户输入房屋信息,进行提交 3.系统校验房屋信息 4.插入房屋到数据库house表中 5.返回页面添加房屋成功信息,跳转到房屋管理页面 | ||
| 特别说明 | 用户需先登录 | ||
系统中具有房屋模块,该模块参与者为用户,具体的实现功能包括用户对房屋进行添加、修改、删除、查询。
实现功能需具备的类及接口
| 类(接口)名称 | 位置 | 说明 |
|---|---|---|
| HouseController.java | org.mypro.front包 | 房屋控制层,用于接受请求 |
| HouseServiceImp.java | org.mypro.service包 | 房屋服务层接口,房屋控制层调用接口完成房屋相关数据处理 |
| HouseService.java | org.mypro.service包 | HouseServiceImp接口的实现类,用于具体的房屋逻辑处理 |
| HouseMapper.java | org.mypro.dao包 | 房屋Dao层接口,用于处理房屋的数据与MySQL同步 |
| HouseMapper.xml | org.mypro.dao包 | HouseMapper的实现,用于mybatis的sql语句编写,具体的房屋数据处理实现 |
| House.java | org.mypro.entity包 | 房屋的实体类,用于记录房屋的所有属性 |
| HouseExample.java | org.mypro.entity包 | 房屋mybatis逆向工程动态sql拼接条件类 |
添加报修信息用例描述,具体用例描述如表2-x所示:
表2-x添加报修信息用例描述表
| 编号 | 1-x | 用例名称 | 添加报修信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 状态、住户、位置、报修、报修id、住户id、内容、标题、 | ||
| 系统响应 | 系统提示添加报修信息成功,并跳转报修管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加报修 |
| 交互行为 | 1.用户登录系统 2.用户输入报修信息,进行提交 3.系统校验报修信息 4.插入报修到数据库repair表中 5.返回页面添加报修成功信息,跳转到报修管理页面 | ||
| 特别说明 | 用户需先登录 | ||
系统中具有报修模块,该模块参与者为用户,具体的实现功能包括用户对报修进行添加、修改、删除、查询。
实现功能需具备的类及接口
| 类(接口)名称 | 位置 | 说明 |
|---|---|---|
| RepairController.java | org.mypro.front包 | 报修控制层,用于接受请求 |
| RepairServiceImp.java | org.mypro.service包 | 报修服务层接口,报修控制层调用接口完成报修相关数据处理 |
| RepairService.java | org.mypro.service包 | RepairServiceImp接口的实现类,用于具体的报修逻辑处理 |
| RepairMapper.java | org.mypro.dao包 | 报修Dao层接口,用于处理报修的数据与MySQL同步 |
| RepairMapper.xml | org.mypro.dao包 | RepairMapper的实现,用于mybatis的sql语句编写,具体的报修数据处理实现 |
| Repair.java | org.mypro.entity包 | 报修的实体类,用于记录报修的所有属性 |
| RepairExample.java | org.mypro.entity包 | 报修mybatis逆向工程动态sql拼接条件类 |
添加公告信息用例描述,具体用例描述如表2-x所示:
表2-x添加公告信息用例描述表
| 编号 | 1-x | 用例名称 | 添加公告信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 内容、公告id、公告、标题、 | ||
| 系统响应 | 系统提示添加公告信息成功,并跳转公告管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加公告 |
| 交互行为 | 1.用户登录系统 2.用户输入公告信息,进行提交 3.系统校验公告信息 4.插入公告到数据库notice表中 5.返回页面添加公告成功信息,跳转到公告管理页面 | ||
| 特别说明 | 用户需先登录 | ||
系统中具有公告模块,该模块参与者为用户,具体的实现功能包括用户对公告进行添加、修改、删除、查询。
实现功能需具备的类及接口
| 类(接口)名称 | 位置 | 说明 |
|---|---|---|
| NoticeController.java | org.mypro.front包 | 公告控制层,用于接受请求 |
| NoticeServiceImp.java | org.mypro.service包 | 公告服务层接口,公告控制层调用接口完成公告相关数据处理 |
| NoticeService.java | org.mypro.service包 | NoticeServiceImp接口的实现类,用于具体的公告逻辑处理 |
| NoticeMapper.java | org.mypro.dao包 | 公告Dao层接口,用于处理公告的数据与MySQL同步 |
| NoticeMapper.xml | org.mypro.dao包 | NoticeMapper的实现,用于mybatis的sql语句编写,具体的公告数据处理实现 |
| Notice.java | org.mypro.entity包 | 公告的实体类,用于记录公告的所有属性 |
| NoticeExample.java | org.mypro.entity包 | 公告mybatis逆向工程动态sql拼接条件类 |
添加管理员信息用例描述,具体用例描述如表2-x所示:
表2-x添加管理员信息用例描述表
| 编号 | 1-x | 用例名称 | 添加管理员信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 密码、账号、管理员id、 | ||
| 系统响应 | 系统提示添加管理员信息成功,并跳转管理员管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加管理员 |
| 交互行为 | 1.用户登录系统 2.用户输入管理员信息,进行提交 3.系统校验管理员信息 4.插入管理员到数据库admin表中 5.返回页面添加管理员成功信息,跳转到管理员管理页面 | ||
| 特别说明 | 用户需先登录 | ||
系统中具有管理员模块,该模块参与者为用户,具体的实现功能包括用户对管理员进行添加、修改、删除、查询。
实现功能需具备的类及接口
| 类(接口)名称 | 位置 | 说明 |
|---|---|---|
| AdminController.java | org.mypro.front包 | 管理员控制层,用于接受请求 |
| AdminServiceImp.java | org.mypro.service包 | 管理员服务层接口,管理员控制层调用接口完成管理员相关数据处理 |
| AdminService.java | org.mypro.service包 | AdminServiceImp接口的实现类,用于具体的管理员逻辑处理 |
| AdminMapper.java | org.mypro.dao包 | 管理员Dao层接口,用于处理管理员的数据与MySQL同步 |
| AdminMapper.xml | org.mypro.dao包 | AdminMapper的实现,用于mybatis的sql语句编写,具体的管理员数据处理实现 |
| Admin.java | org.mypro.entity包 | 管理员的实体类,用于记录管理员的所有属性 |
| AdminExample.java | org.mypro.entity包 | 管理员mybatis逆向工程动态sql拼接条件类 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计