中南大学
本科生课程实践报告
(数据库应用基础)
题目法院案件信息管理系统
学生姓名郭蓉
指导教师刘泽星
学院公共卫生学院
专业班级预防医学1502班
学生学号
计算机基础教学实验中心
年月日
法院执行案件信息管理系统 .......................................... 错误!未定义书签。
1.系统需求分析.......................................................... 错误!未定义书签。
1.系统需求 ...................................................... 错误!未定义书签。
2.功能分析 ...................................................... 错误!未定义书签。
2.系统设计.................................................................. 错误!未定义书签。
2.1系统功能设计 ................................................. 错误!未定义书签。
1.法官信息管理模块...................................... 错误!未定义书签。
2.律师信息管理模块...................................... 错误!未定义书签。
3.案例信息管理模块...................................... 错误!未定义书签。
4.系统管理模块 .............................................. 错误!未定义书签。
2.2数据库设计 ..................................................... 错误!未定义书签。
1.数据库概念结构设计.................................. 错误!未定义书签。
2.数据库逻辑结构设计.................................. 错误!未定义书签。
3.主要界面.................................................................. 错误!未定义书签。
3.1 系统主窗体 .................................................... 错误!未定义书签。
1. 法官信息管理系统 .................................... 错误!未定义书签。
2. 律师信息管理系统 .................................... 错误!未定义书签。
3. 案例管理系统 ............................................ 错误!未定义书签。
4. 系统管理..................................................... 错误!未定义书签。
4.源程序...................................................................... 错误!未定义书签。
5.总结.......................................................................... 错误!未定义书签。
参考文献........................................................................... 错误!未定义书签。
法院执行案件信息管理系统
1.系统需求分析
1.系统需求
法院执行案件信息管理的主要功能是: 查询和编辑法官的各项基本信息, 包括法官的编号、姓名、性别和所属法院级别信息; 查询和编辑律师的各项基本信息, 包括律师的编号、姓名、性别和所在事务所信息; 查询和编辑案例的各项基本信息, 包括案例的案号、案由、当事人、审理法院、审判时间和审判事实等。
2.功能分析
根据系统需求分析, 本系统的功能要求如下:
( 1) 法院信息管理。
法官信息管理的功能是设置和管理法官的基本信息。
在权限范围内能够进行法官的数据录入、修改、删除和查询。
( 2) 律师信息管理。
律师信息管理的功能是设置和管理律师的基本信息。
在权限范围内能够进行律师的数据录入、修改、删除和查询。
( 3) 案例信息管理。
案例信息管理的功能是设置和管理案例的类型和数据。
在权限范围内能够进行案例的数据录入、修改、删除和查询。
( 4) 系统管理。
系统管理的功能主要是实现系统登录好系统退出。
用户能够选择不同身份登录( 如管理员、普通用户身份) ; 当系统正在运行时, 也能够重新改变身份登录以获取不同权限。
选择”系统退出”命令能正常退出系统, 回到Windows环境。
2.系统设计
2.1系统功能设计
法院执行案件信息管理系统主要实现法官信息管理、律师信息管理、案例信息管理和系统管理的功能, 包含的系统功能模块如图2.1所示下面是系统各模块的功能。
1.法官信息管理模块
法官信息管理模块分为查询法官信息和编辑法官信息子模块。
( 1) 查询法官信息子模块。
在此模块下能够按编号、姓名和法官所属法院级别查询法官的信息, 也能够查询全部法官的所有信息。
( 2) 编辑法官信息子模块。
在此模块下能够进行查询、添加、修改和删除法官信息。
图2.1 法院执行案件信息管理系统的功能模块
2.律师信息管理模块
律师信息模块分为查询律师信息好编辑律师信息子模块。
( 1) 查询律师信息子模块。
在此模块下能够按编号、姓名和律师所属事务所查询律师的信息, 也能够查询全部律师的所有信息。
( 2) 编辑律师信息子模块。
在此模块下能够进行查询、添加、修改和删除律师信息。
3.案例信息管理模块
案例信息管理模块分为查询案例信息和编辑信息子模块。
( 1) 查询案例子模块。
在此模块下能够对案例的信息进行查询。
( 2) 编辑案例子模块。
在此模块下能够分别按案号、案由、日期对案例进行查询, 还能够进行添加、修改和删除案例信息。
4.系统管理模块
( 1) 系统退出。
用于退出系统。
( 2) 系统登录。
用于选择不同用户方式登录系统
2.2数据库设计
1.数据库概念结构设计
根据上面规划出的实体有法官实体、律师和案例实体, 它们之间的联系如图2.2所示。
图2.2 法官实体、律师和案例实体之间联系的E-R图
2.数据库逻辑结构设计
将数据库概念结构转化为SQL Server数据库所支持的数据模型, 即数据库的逻辑结构, 以形成数据库中的表及各表之间的关系。
法院执行案件信息管理系统数据库中包含法官信息表judgeInformation、律师信息表lawyerInformayion、案例信息表caseInformation和用户信息表userInformation, 各个数据表的设计如表2.1至表2.4所示。
表2.1 judgeInformation 法官信息表
表2.2 lawyerInformayion 律师信息表
表2.3 caseInformation 案例信息表
表2.4 userInformation 用户信息表。