法院执行案件信息管理系统郭蓉
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中南大学
本科生课程实践报告
(数据库应用基础)
题目法院案件信息管理系统学生姓名郭蓉
指导教师刘泽星
学院公共卫生学院
专业班级预防医学1502班
学生学号
计算机基础教学实验中心
年月日
法院执行案件信息管理系统 (3)
1.系统需求分析 (3)
1.系统需求 (3)
2.功能分析 (3)
2.系统设计 (3)
2.1系统功能设计 (3)
1.法官信息管理模块 (4)
2.律师信息管理模块 (4)
3.案例信息管理模块 (4)
4.系统管理模块 (5)
2.2数据库设计 (5)
1.数据库概念结构设计 (5)
2.数据库逻辑结构设计 (5)
3.主要界面 (7)
3.1 系统主窗体 (7)
1. 法官信息管理系统 (7)
2. 律师信息管理系统 (7)
3. 案例管理系统 (7)
4. 系统管理 (7)
4.源程序 (7)
5.总结 (7)
参考文献 (8)
法院执行案件信息管理系统
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 用户信息表
3.主要界面
3.1 系统主窗体
1. 法官信息管理系统
用于查询法官信息,并进行添加、删除、修改和保存等操作。
2. 律师信息管理系统
用于查询律师信息,并进行添加、删除、修改和保存等操作。
3. 案例管理系统
用于查询案例信息,并进行添加、删除、修改和保存等操作。
4. 系统管理
(1)系统登录。用于进入系统。
(2)系统退出。用于退出系统。
4.源程序
略
5.总结
在这里首先感谢刘泽星老师的悉心指导、教诲、督促和帮助。让我的法院执行案件信息管理系统课程设计按时完成。老师总是不厌其烦地给我们纠正错误,很是负责,在数据库这门课上真的学到了很多。
课程设计是培养学生综合运用所学知识 ,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对我们的实际工作能力的具体训练和考察过程.随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握程序开发技术是十分重要的,而C语言又是最常见,功能最强大的一种高级语言,因此做好C语言课程设计是十分必要的。回顾起此次课程设计,至今我们仍感慨颇多,的确,自从拿到题目到完成整个编程,从理论到实践,在这几周里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立