法院执行案件信息管理系统郭蓉

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

法院执行案件信息管理系

统郭蓉

Jenny was compiled in January 2021

中南大学

本科生课程实践报告

(数据库应用基础)

题目法院案件信息管理系统学生姓名郭蓉

指导教师刘泽星

学院公共卫生学院

专业班级预防医学1502班

学生学号

计算机基础教学实验中心

年月日

法院执行案件信息管理系统

1.系统需求分析

1.系统需求

法院执行案件信息管理的主要功能是:查询和编辑法官的各项基本信息,包括法官的编号、姓名、性别和所属法院级别信息;查询和编辑律师的各项基本信息,包括律师的编号、姓名、性别和所在事务所信息;查询和编辑案例的各项基本信息,包括案例的案号、案由、当事人、审理法院、审判时间和审判事实等。

2.功能分析

根据系统需求分析,本系统的功能要求如下:

(1)法院信息管理。法官信息管理的功能是设置和管理法官的基本信息。在权限范围内可以进行法官的数据录入、修改、删除和查询。

(2)律师信息管理。律师信息管理的功能是设置和管理律师的基本信息。在权限范围内可以进行律师的数据录入、修改、删除和查询。

(3)案例信息管理。案例信息管理的功能是设置和管理案例的类型和数据。在权限范围内可以进行案例的数据录入、修改、删除和查询。

(4)系统管理。系统管理的功能主要是实现系统登录好系统退出。用户可以选择不同身份登录(如管理员、普通用户身份);当系统正在运行时,也可以重新改变身

份登录以获取不同权限。选择“系统退出”命令能正常退出系统,回到Windows环境。

2.系统设计

系统功能设计

法院执行案件信息管理系统主要实现法官信息管理、律师信息管理、案例信息管理和系统管理的功能,包含的系统功能模块如图所示

下面是系统各模块的功能。

1.法官信息管理模块

法官信息管理模块分为查询法官信息和编辑法官信息子模块。

(1)查询法官信息子模块。在此模块下可以按编号、姓名和法官所属法院级别查询法官的信息,也可以查询全部法官的所有信息。

(2)编辑法官信息子模块。在此模块下可以进行查询、添加、修改和删除法官信息。

图法院执行案件信息管理系统的功能模块

2.律师信息管理模块

律师信息模块分为查询律师信息好编辑律师信息子模块。

(1)查询律师信息子模块。在此模块下可以按编号、姓名和律师所属事务所查询律师的信息,也可以查询全部律师的所有信息。

(2)编辑律师信息子模块。在此模块下可以进行查询、添加、修改和删除律师信息。

3.案例信息管理模块

案例信息管理模块分为查询案例信息和编辑信息子模块。

(1)查询案例子模块。在此模块下可以对案例的信息进行查询。

(2)编辑案例子模块。在此模块下可以分别按案号、案由、日期对案例进行查询,还可以进行添加、修改和删除案例信息。

4.系统管理模块

(1)系统退出。用于退出系统。

(2)系统登录。用于选择不同用户方式登录系统

数据库设计

1.数据库概念结构设计

根据上面规划出的实体有法官实体、律师和案例实体,它们之间的联系如图所示。

图法官实体、律师和案例实体之间联系的E-R图

2.数据库逻辑结构设计

将数据库概念结构转化为SQL Server数据库所支持的数据模型,即数据库的逻辑结构,以形成数据库中的表及各表之间的关系。

法院执行案件信息管理系统数据库中包含法官信息表judgeInformation、律师信息表lawyerInformayion、案例信息表caseInformation和用户信息表userInformation,各个数据表的设计如表至表所示。

表 judgeInformation 法官信息表

表 lawyerInformayion 律师信息表

表 caseInformation 案例信息表

表 userInformation 用户信息表

3.主要界面

系统主窗体

1. 法官信息管理系统

用于查询法官信息,并进行添加、删除、修改和保存等操作。

2. 律师信息管理系统

用于查询律师信息,并进行添加、删除、修改和保存等操作。

3. 案例管理系统

用于查询案例信息,并进行添加、删除、修改和保存等操作。

4. 系统管理

(1)系统登录。用于进入系统。

(2)系统退出。用于退出系统。

4.源程序

5.总结

在这里首先感谢刘泽星老师的悉心指导、教诲、督促和帮助。让我的法院执行案件信息管理系统课程设计按时完成。老师总是不厌其烦地给我们纠正错误,很是负

责,在数据库这门课上真的学到了很多。

课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对我们的实际工作能力的具体训练和考察过程.随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握程序开发技术是十分重要的,而C语言又是最常见,功能最强大的一种高级语言,因此做好C语言课程设计是十分必要的。回顾起此次课程设计,至今我们仍感慨颇多,的确,自从拿到题目到完成整个编程,从理论到实践,在这几周里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对一些前面学过的知识理解得不够深刻,掌握得不够牢固,比如说有的时候写的一个语句,会出现和先前的约束冲突的情况,要费好长的时间才能解决,就是因为对以往的知识掌握地不透彻,通过这次课程设计之后,我们把前面所学过的知识又重新温故了一遍。

通过学习《数据库技术与应用》使我了解到数据库是一门实践性很强的课程,以及数据库的基本语法规则、程序设计、以及解题的全过程,加深对数据库的了解,得到程序设计的基本方法和技巧的训练,从而更加深一步的对知识的了解,真正能使数据库这个强有力的编程工具去解决实际问题。

相关文档
最新文档