据数库应用设计计算机应用毕业设计监区业务系统的分析与设计大学论文.docx
- 文档编号:638195
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:36
- 大小:903.82KB
据数库应用设计计算机应用毕业设计监区业务系统的分析与设计大学论文.docx
《据数库应用设计计算机应用毕业设计监区业务系统的分析与设计大学论文.docx》由会员分享,可在线阅读,更多相关《据数库应用设计计算机应用毕业设计监区业务系统的分析与设计大学论文.docx(36页珍藏版)》请在冰豆网上搜索。
据数库应用设计计算机应用毕业设计监区业务系统的分析与设计大学论文
分监区业务系统的分析与设计
摘要:
《分监区业务系统》是采用面向对象语言Visualbasic.Net开发的一个关于监狱基层单位进行业务处理的数据库应用软件。
本文主要介绍开发该应用软件的步骤:
系统分析、系统设计、系统实现、系统测试。
在系统分析中先后用数据流图、数据字典、系统的功能结构图分析了系统所需的各种数据。
在系统的设计中,详细的展现了系统的各个功能模块、所需的数据库表及表字段、菜单的设计等。
在系统的实现中,给出了实现表单中相应的功能控件的事件及代码、以及菜单实现的方法。
文章的最后则给出了本系统的主要功能源代码。
本系统具有数据输入,数据存储,信息查询,数据分析等功能,具有人机对话界面友好、功能全面、操作方便等特点。
关键词:
面向对象Visualbasic.Net监狱业务系统
Abstract:
“Theservicesystemoftheprisonarea”adoptsadatabasemanagementsystemthatVisualbasic.Netdeveloped.Thisdesigninstructionhasrecommendthebasicdevelopingstepofthissystemonebyone:
Networkanalysis,designssystematically,realizessystematically,safeguardssystematicallying.Successivelywithdataflowpicture,datadictionary,functionstructurechartvariouskindsofdatumanalyticlsystemtakeofsysteminnetworkanalysis.Inthedesignofthesystem,detailedeachfunctionmodulewhichhasrepresentedthesystem.Necessarydatabaseformandliterarynamesection.Designofthemenu,etc.Intherealizationofthesystem,provideandrealizetheincidentsandcodesofthecorrespondingfunctioncontrollingpartamongforms.Andthemethodthatthemenurealize.Providethemainfunctionsourcecodeofthissystemattheendofthearticle.Thissystemhasdataentry,thedataarestored,fileinquiry,suchfunctionsasthereportformistyped,theinteractiveinterfacefriendshipofthesystem.Thesystematicfunctionisoverall,itisacharacteristicthatisoriginallydesignedthatusersareeasytooperate.
Keywords:
ArchivesVisualBasic.NetPrisonTheservicesystem
1绪论
1.1设计目的
监狱最基层的押犯单位——分监区对在押罪犯进行考核评价是促其改造的重要方式,是体现司法公正的重要手段。
本着理论联系实际的宗旨,我利用这次毕业设计实践的机会,在指导教师的帮助下,打算设计一套分监区业务系统,其主要功能是对罪犯考核评价。
通过在实践中熟悉掌握软件的设计、编制、调试以及系统评价的一般过程,提升用计算机知识解决实际问题的能力,为以后的工作打下良好基础。
1.2设计背景
“监狱信息化是引领监狱工作科学发展的必然要求。
”[1]监狱传统的运作方式中存在着工作随意、尺度不一、监管滞后的问题。
推进监狱基层单位信息化办公,按照现代监狱的工作模式设计工作流程,能够以信息系统的强制型,来保障执法过程的规范型。
目前,安徽省监狱办公、执法的信息化程度相对较低,“监狱综合业务平台”虽然已经运行了近两年,但其针对分监区直接管理、评价罪犯的功能还有待细化。
针对这种情况,在系统学习了计算机应用本科专业的全部理论课程后,我打算应用计算机科学理论和技术以及工程管理原则和方法,按进度实现[2]“分监区业务系统”。
我提出了一套比较适宜的施行方案:
在熟悉计算机应用专业各门理论课的基础进行了大量的系统调查、分析、设计工作,在明晰整个系统构架、各阶段目标的前提下再着手系统实现,如此既兼顾了个人能力水平有限,又兼顾了软件质量和进度要求。
但由于本人的水平有限,且完成毕业设计仅一人独立操场,错误和不足难免。
1.3设计过程
结合工作经历完成系统调查、需求分析,明确开发的应用程序要达到的目标和要实现的功能,再通过概念结构设计、逻辑结构设计、软件的编制、调试等一系列步骤实现软件的基本功能和完成设计报告。
2系统设计
2.1分监区业务系统的需求分析
2.1.1系统调查
通过详细的系统调查。
可以得到人工处理业务的流程,经总结后得到“分监区业务处理流程图”,如下:
图2.1分监区业务处理流程图
2.1.2功能分析
(1)罪犯基本信息管理功能:
主要实现罪犯的一些基本信息,如罪犯编号、姓名、籍贯、出生年月、罪名、犯罪类型、刑期、刑期起日、刑期止日、所在小组等,的修改、删除和查询功能。
(2)计分信息管理功能:
主要实现考核分的一些基本信息,如劳动分、日常奖扣分的录入、修改、汇总、查询等功能。
(3)罪犯改造现状的评价功能:
主要实现通过对罪犯基本情况、考分情况的分析得出罪犯改造的现状、犯罪成因以供参考。
(4)用户权限管理功能:
主要实现民警权限的分配保障数据安全。
2.1.3分监区业务系统的功能设计
根据上述的功能,可以设计出系统的总体功能框架,如图2.1所示。
分监区业务系统
计分信息管理系统
罪犯管理系统
改造评价系统
用户管理系统
密码设定
用户登录
用户信息维护
罪犯信息的录入
罪犯信息的查询
罪犯信息的修改
劳动分的计量
日常分的计量
现实表现分析
犯罪成因分析
图2.2分监区业务系统总框架图
2.1.4数据字典
名字
描述
定义
罪犯
罪犯的有关信息,用于对罪犯的确认
罪犯=编号+姓名+出生日期+籍贯+罪名+原判刑期+刑期起日+刑期止日+所在小组犯罪类型
民警
定义了民警的有关信息
民警=警号+职务+姓名+承包组号+登录密码
考核
定义了考分的有关信息
考核=序号+时间+警号+编号+劳动分+日常分+理由
月考分=月份+编号+姓名+得分
重点罪犯
定义了评价的有关信息
重点罪犯=日期+编号+警号+原因
表2.1数据字典
2.2概念模型设计
2.2.1概念模型设计的方法
概念设计阶段我采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。
对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念模式。
图2.3概要设计形象图
说明:
(1)民警用户信息管理:
民警根据分配的权限(职务)进行自己的信息维护、他人信息的查询、用户的增加、删除、修改。
(2)罪犯信息管理:
民警根据权限进行罪犯信息的添加、修改、删除、查询。
(3)计分考核信息管理:
民警根据权限进行罪犯日常分和劳动分的录入、修改、月得分汇总。
(4)罪犯评价:
分为重点关注犯评价、犯群分析、个别分析,系统量化分析辅助民警管理。
(5)其他功能:
日历查询、业务说明、电话簿等功能。
2.2.1概念模型设计的步骤
第一步是进行局部视图的设计:
由于高层的数据流图只能反映系统的概貌,而中层流图能较好的反映系统中各局部应用的子系统组成,因此我先逐一的设计分E-R图。
第二步是进行视图的集成:
各子系统的E-R图设计好之后,下一步就是要将所有的分E-R图合成一个系统的总E-R图。
2.2.2分监区业务系统总E-R图
图2.4分监区业务系统总E-R图
2.3逻辑结构设计
2.3.1E-R图向关系模型的转换
将概念结构E-R图转化成关系模型。
(1)罪犯(编号、姓名、出生年月、籍贯、罪名、犯罪类型、原判刑期、刑期起日、刑期止日、所在小组);
(2)警察(警号、姓名、职务、承包小组、密码、备注);
(3)考核(序号、警号、编号、时间、劳动分、日常分、理由);
(4)重点关注(时间、警号、编号、原因);
(5)月考分(月份、编号、姓名、得分)。
2.3.2转化的关系模式进行优化
经验证:
(1)罪犯(编号、姓名、出生年月、籍贯、罪名、犯罪类型、原判刑期、刑期起日、刑期止日、所在小组);
(2)警察(警号、姓名、职务、承包小组、密码、备注);
(3)考核(序号、警号、编号、时间、劳动分、日常分、理由);
(4)重点关注(时间、警号、编号、原因);
四个关系中的数据依赖均是直接依赖,但是有:
(考核.序号,考核.警号,考核.编号)→(考核.劳动分,考核.日常分)→(月考分.得分),即存在传递依赖,可能导致数据库数据不一致的现象存在。
实际应用的业务流程中,严格控制了劳动分、日常分生成和月考分生成的先后顺序(劳动分、日常分本月生成,月考分次月生成),在劳动分和日常分调整后方可以汇总成月考分,生成后考分不可以进行更改,如此避免了数据不一致,故为了方便地实现系统功能,不将其分解为3FN。
2.3.3数据库的结构
各表的结构,其相应标的定义如下:
表2.2民警信息的结构
字段号
数据类型
长度
约束
警号
文本
10
主键
姓名
文本
8
不为空
职务
文本
20
不为空
承包组
文本
2
不为空
密码
文本
10
不为空
备注
文本
40
可为空
表2.3罪犯信息的结构
字段名
数据类型
长度
约束
编号
文本
10
主键
姓名
文本
10
不为空
出生日期
日期
不为空
籍贯
文本
10
不为空
罪名
文本
20
不为空
原判刑期
文本
10
不为空
刑期起日
日期
不为空
刑期止日
日期
不为空
所在小组
文本
1
不为空
犯罪类型
文本
20
不为空
表2.4考核信息的结构
字段名
数据类型
长度
约束
序号
长整型
主键
警号
文本
10
主键(外键)
编号
文本
10
主键(外键)
劳动分
数字
不为空
日常分
数字
不为空
理由
文本
30
不为空
时间
时间
不为空
表2.5重点关注信息的结构
字段名
数据类型
长度
约束
日期
日期
主键
警号
文本
10
主键(外键)
编号
文本
10
主键(外键)
理由
文本
30
不为空
表2.6月得分信息的结构
字段名
数据类型
长度
约束
月份
文本
20
主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 据数库 应用 设计 计算机 毕业设计 业务 系统 分析 大学 论文