论文部分内容阅读
摘 要:本文对信访管理的各个方面进行调查后,设计了这个系统。此系统是使用Visual c#.NET作为开发工具,后台数据库则采用SQL Server 2000,为某单位提供信访信息咨询、信息检索、信息存取等服务。信息录入项目齐全、完整、系统,可以方便地进行查询、阅读、修改。
关键词:信访管理系统 Visual c#.NET应用 SQL Server 2000应用
中图分类号:TP311.13 文献标识码:A 文章编号:1672-3791(2012)04(b)-0007-01
信访管理是相对来访人员的信息管理。集来信管理、来访管理、领导批示、来访内容、来访原因等于一体的大型管理系统。为单位在信访管理等方面提供极大的方便。本系统结合新疆某政法委的信访管理情况,经过实际的需求分析,采用功能强大的Visual c#.NET作为开发工具、SQL Server 2000作为数据库开发出来的干部人事信息管理系统。
1 系统开发环境
1.1 面向对象程序设计方法
面向对象程序设计方法是一种支持模块化设计和软件重用的实际可行的编程方法,是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。它把程序设计的主要活动集中在建立对象和对象之间的联系(或通信)上,从而完成所需要的计算。一个面向对象的程序就是相互联系(或通信)的对象集合。由于现实世界可以抽象为对象和对象联系的集合,所以面向对象的程序设计方法学是一种更接近现实世界、更自然的程序设计方法学。软件系统本质上是信息处理系统。
1.2 数据库简介
数据库是数据管理的技术,是计算机科学的重要分支。数据库中的数据按一定的数据模型组织,描述和存储,具有较小的沉余度,较高的数据独立性和已扩展性,并可为各种用户共享。数据库管理系统是位于用户与操作系统之间的一种数据管理软件。用户可以用数据库管理系统对数据库中的数据中的数据对象进行定义。可以用数据库管理系统对数据进行基本的操作,如查询,删除,保存,修改等。数据库管理系统是数据库的重要组成部分。
1.3 Visual c#.NET简介
Microsoft Visual C#.NET(读作C sharp)是一种编程语言,它是为生成在,NET Framework上运行的多种应用程序而设计的。C#简单、功能强大、类型安全,而且是面向对象的。C#凭借它的许多创新,在保持C样式语言的表示形式和优美的同时,实现了应用程序的快速开发。Visual Studio支持Visual C#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。通过,NET Framework类库,可以访问多种操作系統服务和其他有用的精心设计的类,这些类可显著加快开发周期。四外还可以用Microsoft Visual C#.NET生成在手机上的应用程尽管其他语言也可以开发这类应用程序但Microsoft Visual C#.NET考虑了互联网。使用Visual C# IDE Visual C#集成开发环境(IDE),并描述如何在开发周期的所有阶段(从设置项目到将已完成的应用程序分发到最终用户)进行使用。
1.4 SQL Server 2000简介
SQL Server以其良好的数据库库设计、管理与网络功能,越来越深得用户青睐并成为数据库产品中的杰出代表。与以前版本相比,SQL Server 2000彻底脱离了Sybase,它将数据库连接到Internet,并通过Web浏览器显示数据操作,具有客户机/服务器结构,并与Microsoft公司的其他产品及第三方产品具有良好的兼容性,能方便地实现无缝操作。此外,SQL Server 2000还提供了对分布式事务处理的支持,并具有对开发工具的良好支持,能为大型数据库项目提供优秀的解决方案。
2 数据库设计
2.1 数据库建模
经过对人事管理模式的分析,可以提出以下几个实体:人员工资档案、人员培训记录、人员获奖情况、干部任免记录、考核组成员、考核对象、人员考核得分等。限于篇幅的原因,先给出部分实体模型。(如图1)
2.2 数据库的逻辑设计
概念设计阶段给出了系统的概念模型即E-R图,根据E-R图即可以进行数据库的逻辑设计。数据库的逻辑设计即把得到的满足第三范式的关系转化为特定的数据库管理系统下的数据表。根据前面得到的各个关系,现把他们转化为数据表。
(1)来访登记表:编号、登记日期、姓名、性别、年龄、职业、来信方式、详细地址、政治面貌、民族、反应类型、涉及方面,涉案人,身份,涉案人职务,办理情况,内容简要,人员类别,人数,陪同人员,异常,上访情况,重要来访,越级,越级原因。
(2)来信登记表:编号、登记日期、姓名、性别、年龄、职业、单位、来信方式、详细地址、邮政编码、证件号、涉案人单位、涉案人,身份,反映类型,办理情况,主题,收信人,处理意见,登记人,转往日期。
(3)领导批示表:标题、批示号、上级交办号、批示类别、案件数、综合批示、主批、批示内容、备注、登记人、登记日期。
2.3 数据库的物理设计
在完成数据库的逻辑设计后,即可进行数据库的物理设计。基于以上数据库的逻辑设计,考虑程序的实用性、稳定性和可维护性,该系统的数据库采用Microsoft SQL Server 2000。系统的数据库名为xinfan gguanli(信访管理),其中包括来访登记表、来信登记表、领导批示表,用户表等表。
参考文献
[1] 萨师煊,王珊.数据库系统概论(第3版)[M].高等教育出版社,2000.
[2] 王华杰,李律松,孙一波.C#数据库开发[M].清华大学出版社,2004.
[3] Jason price著邱仲潘译.c#数据库编程入门到精通[M].电子工业出版社,2003.
关键词:信访管理系统 Visual c#.NET应用 SQL Server 2000应用
中图分类号:TP311.13 文献标识码:A 文章编号:1672-3791(2012)04(b)-0007-01
信访管理是相对来访人员的信息管理。集来信管理、来访管理、领导批示、来访内容、来访原因等于一体的大型管理系统。为单位在信访管理等方面提供极大的方便。本系统结合新疆某政法委的信访管理情况,经过实际的需求分析,采用功能强大的Visual c#.NET作为开发工具、SQL Server 2000作为数据库开发出来的干部人事信息管理系统。
1 系统开发环境
1.1 面向对象程序设计方法
面向对象程序设计方法是一种支持模块化设计和软件重用的实际可行的编程方法,是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。它把程序设计的主要活动集中在建立对象和对象之间的联系(或通信)上,从而完成所需要的计算。一个面向对象的程序就是相互联系(或通信)的对象集合。由于现实世界可以抽象为对象和对象联系的集合,所以面向对象的程序设计方法学是一种更接近现实世界、更自然的程序设计方法学。软件系统本质上是信息处理系统。
1.2 数据库简介
数据库是数据管理的技术,是计算机科学的重要分支。数据库中的数据按一定的数据模型组织,描述和存储,具有较小的沉余度,较高的数据独立性和已扩展性,并可为各种用户共享。数据库管理系统是位于用户与操作系统之间的一种数据管理软件。用户可以用数据库管理系统对数据库中的数据中的数据对象进行定义。可以用数据库管理系统对数据进行基本的操作,如查询,删除,保存,修改等。数据库管理系统是数据库的重要组成部分。
1.3 Visual c#.NET简介
Microsoft Visual C#.NET(读作C sharp)是一种编程语言,它是为生成在,NET Framework上运行的多种应用程序而设计的。C#简单、功能强大、类型安全,而且是面向对象的。C#凭借它的许多创新,在保持C样式语言的表示形式和优美的同时,实现了应用程序的快速开发。Visual Studio支持Visual C#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。通过,NET Framework类库,可以访问多种操作系統服务和其他有用的精心设计的类,这些类可显著加快开发周期。四外还可以用Microsoft Visual C#.NET生成在手机上的应用程尽管其他语言也可以开发这类应用程序但Microsoft Visual C#.NET考虑了互联网。使用Visual C# IDE Visual C#集成开发环境(IDE),并描述如何在开发周期的所有阶段(从设置项目到将已完成的应用程序分发到最终用户)进行使用。
1.4 SQL Server 2000简介
SQL Server以其良好的数据库库设计、管理与网络功能,越来越深得用户青睐并成为数据库产品中的杰出代表。与以前版本相比,SQL Server 2000彻底脱离了Sybase,它将数据库连接到Internet,并通过Web浏览器显示数据操作,具有客户机/服务器结构,并与Microsoft公司的其他产品及第三方产品具有良好的兼容性,能方便地实现无缝操作。此外,SQL Server 2000还提供了对分布式事务处理的支持,并具有对开发工具的良好支持,能为大型数据库项目提供优秀的解决方案。
2 数据库设计
2.1 数据库建模
经过对人事管理模式的分析,可以提出以下几个实体:人员工资档案、人员培训记录、人员获奖情况、干部任免记录、考核组成员、考核对象、人员考核得分等。限于篇幅的原因,先给出部分实体模型。(如图1)
2.2 数据库的逻辑设计
概念设计阶段给出了系统的概念模型即E-R图,根据E-R图即可以进行数据库的逻辑设计。数据库的逻辑设计即把得到的满足第三范式的关系转化为特定的数据库管理系统下的数据表。根据前面得到的各个关系,现把他们转化为数据表。
(1)来访登记表:编号、登记日期、姓名、性别、年龄、职业、来信方式、详细地址、政治面貌、民族、反应类型、涉及方面,涉案人,身份,涉案人职务,办理情况,内容简要,人员类别,人数,陪同人员,异常,上访情况,重要来访,越级,越级原因。
(2)来信登记表:编号、登记日期、姓名、性别、年龄、职业、单位、来信方式、详细地址、邮政编码、证件号、涉案人单位、涉案人,身份,反映类型,办理情况,主题,收信人,处理意见,登记人,转往日期。
(3)领导批示表:标题、批示号、上级交办号、批示类别、案件数、综合批示、主批、批示内容、备注、登记人、登记日期。
2.3 数据库的物理设计
在完成数据库的逻辑设计后,即可进行数据库的物理设计。基于以上数据库的逻辑设计,考虑程序的实用性、稳定性和可维护性,该系统的数据库采用Microsoft SQL Server 2000。系统的数据库名为xinfan gguanli(信访管理),其中包括来访登记表、来信登记表、领导批示表,用户表等表。
参考文献
[1] 萨师煊,王珊.数据库系统概论(第3版)[M].高等教育出版社,2000.
[2] 王华杰,李律松,孙一波.C#数据库开发[M].清华大学出版社,2004.
[3] Jason price著邱仲潘译.c#数据库编程入门到精通[M].电子工业出版社,2003.