




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.中南大学本科生课程实践报告(数据库应用基础)题 目法院案件信息管理系统学生姓名郭蓉指导教师刘泽星学 院公共卫生学院专业班级预防医学1502班学生学号计算机基础教学实验中心年 月 日法院执行案件信息管理系统21.系统需求分析21.系统需求22.功能分析22.系统设计32.1系统功能设计31.法官信息管理模块32.律师信息管理模块43.案例信息管理模块44.系统管理模块42.2数据库设计41.数据库概念结构设计42.数据库逻辑结构设计53.主要界面63.1 系统主窗体61. 法官信息管理系统62. 律师信息管理系统63. 案例管理系统64. 系统管理64.源程序65.总结7参考文献8法院执行案件
2、信息管理系统1.系统需求分析1.系统需求法院执行案件信息管理的主要功能是:查询和编辑法官的各项基本信息,包括法官的编号、姓名、性别和所属法院级别信息;查询和编辑律师的各项基本信息,包括律师的编号、姓名、性别和所在事务所信息;查询和编辑案例的各项基本信息,包括案例的案号、案由、当事人、审理法院、审判时间和审判事实等。2.功能分析根据系统需求分析,本系统的功能要求如下:(1)法院信息管理。法官信息管理的功能是设置和管理法官的基本信息。在权限范围内可以进行法官的数据录入、修改、删除和查询。(2)律师信息管理。律师信息管理的功能是设置和管理律师的基本信息。在权限范围内可以进行律师的数据录入、修改、删除
3、和查询。(3)案例信息管理。案例信息管理的功能是设置和管理案例的类型和数据。在权限范围内可以进行案例的数据录入、修改、删除和查询。(4)系统管理。系统管理的功能主要是实现系统登录好系统退出。用户可以选择不同身份登录(如管理员、普通用户身份);当系统正在运行时,也可以重新改变身份登录以获取不同权限。选择“系统退出”命令能正常退出系统,回到Windows环境。2.系统设计2.1系统功能设计法院执行案件信息管理系统主要实现法官信息管理、律师信息管理、案例信息管理和系统管理的功能,包含的系统功能模块如图2.1所示下面是系统各模块的功能。1.法官信息管理模块法官信息管理模块分为查询法官信息和编辑法官信息
4、子模块。(1)查询法官信息子模块。在此模块下可以按编号、姓名和法官所属法院级别查询法官的信息,也可以查询全部法官的所有信息。(2)编辑法官信息子模块。在此模块下可以进行查询、添加、修改和删除法官信息。法院执行案件信息管理查询案例系统登录查询法官信息编辑律师信息系统退出编辑案例查询律师信息律师信息管理编辑法官信息法官信息管理系统管理案例信息管理图2.1 法院执行案件信息管理系统的功能模块2.律师信息管理模块律师信息模块分为查询律师信息好编辑律师信息子模块。(1)查询律师信息子模块。在此模块下可以按编号、姓名和律师所属事务所查询律师的信息,也可以查询全部律师的所有信息。(2)编辑律师信息子模块。在
5、此模块下可以进行查询、添加、修改和删除律师信息。3.案例信息管理模块案例信息管理模块分为查询案例信息和编辑信息子模块。(1)查询案例子模块。在此模块下可以对案例的信息进行查询。(2)编辑案例子模块。在此模块下可以分别按案号、案由、日期对案例进行查询,还可以进行添加、修改和删除案例信息。4.系统管理模块(1)系统退出。用于退出系统。(2)系统登录。用于选择不同用户方式登录系统2.2数据库设计1.数据库概念结构设计根据上面规划出的实体有法官实体、律师和案例实体,它们之间的联系如图2.2所示。编号姓名姓名编号案例律师法官案例性别所属法院级别所在事务所性别图2.2 法官实体、律师和案例实体之间联系的E
6、-R图2.数据库逻辑结构设计将数据库概念结构转化为SQL Server数据库所支持的数据模型,即数据库的逻辑结构,以形成数据库中的表及各表之间的关系。法院执行案件信息管理系统数据库中包含法官信息表judgeInformation、律师信息表lawyerInformayion、案例信息表caseInformation和用户信息表userInformation,各个数据表的设计如表2.1至表2.4所示。表2.1 judgeInformation 法官信息表列名数据类型是否为空说明编号Char(10)NOT NULL主键姓名Varchar(30)性别Char(10)所属法院级别Varchar(50)
7、表2.2 lawyerInformayion 律师信息表列名数据类型是否为空说明编号Char(10)NOT NULL主键姓名Varchar(30)性别Char(10)所在事务所Varchar(50)表2.3 caseInformation 案例信息表列名数据类型是否为空说明案号Varchar(100)NOT NULL主键案由Varchar(50)当事人Varchar(100)案例事实Varchar(500)审判法院Varchar(50)判决时间Varchar(10)r执行法官编号Char(10)外键辩护律师编号Char(10)外键表2.4 userInformation 用户信息表列名数据类型
8、是否为空说明usernameVarchar(30)NOT NULL主键,用户名passwordVarchar(30)登录密码typeChar(10)NOT NULL用户类型3.主要界面3.1 系统主窗体1. 法官信息管理系统用于查询法官信息, 并进行添加、删除、修改和保存等操作。2. 律师信息管理系统用于查询律师信息, 并进行添加、删除、修改和保存等操作。3. 案例管理系统用于查询案例信息, 并进行添加、删除、修改和保存等操作。4. 系统管理(1)系统登录。用于进入系统。(2)系统退出。用于退出系统。4.源程序略5.总结在这里首先感谢刘泽星老师的悉心指导、教诲、督促和帮助。让我的法院执行案件信
9、息管理系统课程设计按时完成。老师总是不厌其烦地给我们纠正错误,很是负责,在数据库这门课上真的学到了很多。课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对我们的实际工作能力的具体训练和考察过程.随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握程序开发技术是十分重要的,而C语言又是最常见,功能最强大的一种高级语言,因此做好C语言课程设计是十分必要的。回顾起此次课程设计,至今我们仍感慨颇多,的确,自从拿到题目到完成整个编程,从理论到实践,在这几周里,可以学到很多很多的东西,同时不仅可以巩固了以前所学
10、过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对一些前面学过的知识理解得不够深刻,掌握得不够牢固,比如说有的时候写的一个语句,会出现和先前的约束冲突的情况,要费好长的时间才能解决,就是因为对以往的知识掌握地不透彻,通过这次课程设计之后,我们把前面所学过的知识又重
11、新温故了一遍。通过学习数据库技术与应用使我了解到数据库是一门实践性很强的课程,以及数据库的基本语法规则、程序设计、以及解题的全过程,加深对数据库的了解,得到程序设计的基本方法和技巧的训练,从而更加深一步的对知识的了解,真正能使数据库这个强有力的编程工具去解决实际问题。 做的时候遇到很多的问题,致使程序总是运行不下去,有很多低级的错误,比如会把“form”写成“from”,因为打了太多代码,自己也挑不出什么毛病,有很多这样的错误都是老师帮忙找出来的。也有很多让人完全不知所以的错误,比如有一个“Adodc1,refresh”总是显示有问题,也无从下手,就自己另寻突进去做。也真的是学到了很多,比如因
12、为主键和外键的字符类型不一样,就建不起数据库关系图,才知道两个的字符类型要一样。此次课程设计给我的体会有以下几点: 一、看似简单,其实不然 以前没有过比较有难度的课程设计的经验,作为第一次数据库课程设计课,我抱着试试看的态度去写,一开始看了只有这么几个模块是心里挺高兴的,但是当我真真正正地去把一个操作写成功时,很多意想不到的情况发生了。有时候会为了一个操作不能调试成功而整个晚上都不能去安心做其他的作业。 二、冷静沉着、兢兢业业,编程是一个很繁琐的过程,要考虑到很多错误转移情况,在这期间会有很多以前不曾想过的问题出现,次数多了,不免会有觉得做不下去的感觉。但是我从中发现,只要一步一步调试、静下心来看待问题,再复杂再微小的问题都会迎刃而解,当一个程序被调试出来时,那时的快乐相比与任何困难都值得的。 三、立足程序、回归书本 在着手写程序时觉得思路一片混乱,无意间出现的问题会不知道怎么解决。这时,需要回归书本,书本是前人总结的经验,几乎所有情况都会有解决方法。只有把书本“吃透”,在遇到问题是才会反应快。 通过这次课程设计收获知识,提高能力的同时,我也学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。因此在以后的生活和学习的过程中,我一定会把
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管道工程未来市场需求演变趋势与挑战预测考核试卷
- 木结构建筑的智能家居系统集成考核试卷
- 粮食仓储企业绿色经济企业文化建设考核试卷
- 带式输送机设计
- 秋游活动方案
- 《幼儿绘画秋天》课件
- 2025年公共营养师之二级营养师考前冲刺模拟试卷A卷含答案
- 中学生课前三分安全教育
- 蛋糕促销活动方案
- 小学一年级文明就餐教育
- 人教版数学三年级(下册)面积 练习十三
- MOOC 工程图学-中国矿业大学 中国大学慕课答案
- 孕妇学校活动策划方案
- 雪铁龙DS 5LS说明书
- (2024版)小学六年级数学考试新题型与答题技巧解析
- 足球公园计划书
- 2024年高等教育经济类自考-00100国际运输与保险笔试历年真题荟萃含答案
- 玻璃清洁机器人的研发-吸附机构设计
- 艺术留学作品集合同模板
- 2024-2025年上海中考英语真题及答案解析
- GB/T 19510.213-2023光源控制装置第2-13部分:LED模块用直流或交流电子控制装置的特殊要求
评论
0/150
提交评论