看守所巡更系统的设计与实现

 2024-01-08 10:08:31

论文总字数:13754字

摘 要

随着我国经济的不断发展,普通的管理模式已经不能满足看守所日常管理的需要。采用先进的技术开发出方便快捷的管理系统,使看守所的办公业务活动逐步由各种设备、各种人机信息系统来协助完成,方便各种信息的沟通与传递,提高工作效率成为必然趋势。

主要实现功能:控制器管理、读卡头管理、用户管理、班次管理、 COM口通讯管理,角色管理。管理员可通过此模块进行基础信息设置,添加用户,管理角色,实时记录管理、漏巡管理、视屏播放管理。

关键词:巡更管理系统,管理信息化

Abstract:

With the continuous development of our country"s economy, common management pattern already cannot satisfy the need of detention house daily management. Using advanced technology developed fast and convenient management system, make the detention house of office business activities gradually by all sorts of equipment, various man-machine information system to assist to complete, convenient for all kinds of information communication and transmission, improve the work efficiency become the inevitable trend. Main functions: the controller, read card head management, user management, shift management, COM port communication management, role management. Administrators can through this module on the basis of the information set, add users, management role, real-time record management, patrol management, video playback.

Keywords: train management system, office automation

目 录

1 绪论 5

2 相关技术 5

2.1 C# 5

2.2 SQL Server 2008 6

3系统分析 7

3.1可行性分析 7

3.2 功能需求 7

3.3系统业务流程 8

3.4性能需求 9

3.4运行环境 10

4系统设置 10

4.1系统功能结构图 10

4.2 系统功能设计 10

4 .3数据库设计 13

4.4详细设计 16

结论 26

参考文献 27

致谢 28

1 绪论

在电子技术和信息革命的推动下,各行各业都离不开信息处理。而计算机能够对信息,尤其是复杂的信息进行管理。使用计算机进行信息管理控制,使得各种工作逐渐由手工转为自动化,从而使许多复杂、繁琐、且需要很多人力的工作变得简单,方便各种信息的沟通与传递,提高工作效率和工作质量

此次设计将完成一个巡更管理系统,从而实现对看守所或其他机构巡视任务的信息化管理。看守所日常管理中所涉及的大量数据由数据库管理系统进行管理。系统以VS2012 为

开发工具,SQL Server2008为后台数据库,结合SQL语句强大的处理功能对系统各个对象进行添加、删除、修改等操作。

系统设计遵循软件开发的全过程,从需求分析到业务流程,到概要设计,再到详细设计、编码测试。该系统操作界面友好简洁,操作方便。在安全性方面,通过数据库的权限管理及软件的用户权限管理,实现系统的灵活性和系统的安全性。 在性能方面,用户只需安装本软件便可对巡更情况及巡更人员进行管理。系统维护与升级的成本和工作量减少,用户的总体成本也相对减少。

本系统要求达到如下目标:系统模块划分明确,模块间具有高内聚,低耦合的良好性能。系统操作界面简单,响应时间短、可扩展、系统安全性高、运行稳定、易于维护。

2 相关技术

2.1 C#

C#是微软发布了一个面向对象的,运行于.NET Framework上的高级编程语言。并在微软开发者论坛(PDC)上首次亮相。 C#是微软一个研究人员的Anders Hejlsberg成果。 C#和Java看起来惊人地相似;它包括诸如单一继承,接口,和几乎相同的Java语法和编译成中间代码,然后运行该程序。然而,C#和Java是显著的不同,它绘制的Delphi的一个特点,与COM (组件对象模型)是直接集成的,而且它是微软公.NET windows网络框架。

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。

Visual Studio.NET和XML Web服务提供简单,灵活和基于标准的模型。允许开发人员从新的和现有的代码汇编应用程序,而与平台,编程语言或对象模型无关。

而.NET Framework是一个新的开发平台,它为局域网 (LAN) 和 Internet 上的分布式企业应用提供了一致和有效的支持。

.NET Framework由两个主要部分组成:CLR(通用语言运行时,Common Language Runtime)和一组统一的类库,包括ASP.NET、ADO.NET、Windows Forms和其他能力。

2.2 SQL Server 2008

“Microsoft SQL Server 2008是用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台。 ”这句话是微软对SQL Server 2008的定义。从这句话可以看出,SQL Server 2008是一个数据平台,是一个全面、集成的、端到端的数据解决方案,它能为用户提供一个安全可靠并且高效的平台用于企业数据和人工智能。

SQL是用来对存放在计算机中的数据库进行组织、管理和检索的语言。SQL一词是“Structured Query Language(结构式查询语言)”的缩写,是IBM公司San Jose实验室为System R而设计的语言,从1982年开始,美国国家标准协会(ANSI)即着手SQL标准化工作,1986年ANSI的数据库委员会批准了SQL作为关系数据库语言的美国标准,这就是第一个SQL标准,同时公布了SQL标准文本,在此后不久的1987年,国际标准化组织(ISO)也做出了同样的决定,目前的SQL标准是1992年指定的SQL—92标准,是一种用于与数据库进行交互的语言。SQL语言的极大普及是当今计算机工业中最引人注目的趋势之一。在过去的几年中,SQL已经发展成为标准计算机数据库查询语言。现在,微机到大型机,有很多数据库产品支持SQL,SQL的国际标准已经能够被采用并被不断扩充。SQL在主要计算机开发上的数据库体系中占有重要的地位。

3系统分析

3.1可行性分析

该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。在这里从经济可行性、术可行性和操作可行性三方面进行分析论证。

3.1.1经济性 

该系统无需的其他应用软件但要一些硬件系统,NT400控制器及对应的读卡头若干,另外也需硬盘录像机,硬件成本略高。本系统与传统的纸质方式管理相比,具有高效率、高质量、安全、方便的特点,从而可以节省大量的人力资源、办公费用,大幅度提高办公效率。所以,从经济的角度来看,该系统可行。 

3.1.2技术可行性   

本系前台采用Microsoft Visual Studio 2010作为主要的开发工具,数据库采用Microsoft SQL Server 2008,该数据库在安全性、准确性、运行速度方面较有优势,并且处理的数据库量大,效率高。暂不存在技术问题。 

3.1.3操作可行性 

系统采用菜单式,实现用户与数据库的交互,操作界面友好简洁,操作方便。

3.2 功能需求

系统功能主要包括登陆功能、系统设置模块、读取硬件信息模块、业务逻辑模块、退出功能。

剩余内容已隐藏,请支付后下载全文,论文总字数:13754字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;