APP下载

浅析文章管理系统数据库设计

2017-04-14

数码设计 2017年14期
关键词:信息管理系统管理系统计算机

(陆军步兵学院石家庄校区 河北 石家庄 050000)

当今时代是飞速发展的信息时代,各行各业都离不开信息处理,计算机被广泛应用于信息管理系统。计算机的最大优点在于利用它能够进行信息管理。目前使用计算机进行信息控制,不仅提高了工作效率,而且安全性也得到极大提高。本系统适用于出版单位的文章作者管理人员,其主要功能分为四大类:信息存储,信息更新,信息查询,打印报表等。整个系统的开发过程严格遵循了软件工程的要求,做到了分析的模块化、设计的模块化和代码编写的模块化。

1 系统需求分析

1.1现行状况描述。在编辑部门,文章信息的管理工作是非常重要的一项工作,它负责整个编辑部的作者及来稿的信息存储、信息更新、信息查询及报表打印等一系列操作,以前这些工作都是人工进行操作的。随着办刊时间增长,作者及来稿数量不断增多,工作量也大大加重,文章信息管理人员迫切希望从繁琐的工作中摆脱出来,将大量的数据信息存入计算机,并交由计算机来处理,从而减轻人工的压力并提高工作效率。

1.2系统开发环境。上一代的信息管理系统主要采用Foxbase或Foxpro,数据库内置于开发工具之中,其特点是单机单用户方式,开发简单,能充分利用数据库的特性;其缺点是开发出的系统依靠性强,运行必须依托数据库环境,不轻易升级与扩展,无法实现数据的共享与并行操作,代码重用率差。而目前信息管理系统的需求越来越多,这就对系统的可扩展性和标准化的要求更高。因此使用现在的新技术,开发出适应新需求的系统任务刻不容缓。

当前系统使用Visual Studio软件开发平台,开发语言使用Visual C#,它能与SQL Server数据库完美融合,在系统的开发过程中主要使用LINQ技术实现数据库的操作,该系统具有相当灵活和弹性的架构,提供了外部扩展,从而满足用户需求。

2 系统总体设计

2.1系统总体设计。系统开发是系统管理的前提,将信息数据化,纳入到计算机之中进行管理是系统开发的重要工作。文章信息管理系统从功能上主要分为文章管理和作者管理,在Visual Studio软件开发平台中,使用LINQ技术将开发语言Visual C#与SQL server数据库完美结合,实现系统功能。

2.1数据库介绍。数据库可以通俗地解释为存储数据的仓库。在计算机里,把组成二维形式的表格称为关系型数据库,简称数据库。数据库通常包括两个重要的组成部分,即数据存储以及数据库管理系统。该系统使用SQL server数据库,集成了数据库引擎、数据处理、数据分析服务、数据集成服务、报表服务等多个技术领域。

2.3 LINQ技术介绍。LINQ是Visual Studio中的一组功能,可为C#语言语法提供强大的查询功能。它可以解决面向对象和关系数据库结合的问题,提供统一的访问和管理数据的方法。LINQ在不同的数据模型之间均能直接操作共同特性,因此可以使用LINQ技术来实现数据库的插入、更新、删除等操作。在本系统中,LINQ负责获取数据和为用户界面提供数据的角色。

3 系统详细设计与实现

3.1数据库结构与设计。数据库结构是数据访问层的基础。数据库结构主要包括两大部分:一部分是数据库表结构,另一部分是数据库表之间的关系。数据库中建立表关系,主要是为了减少一些异常的出现,可以通过外键约束来实现。

3.2 LINQ to SQL技术与实现。各功能模块通过向LINQ to SQL类中添加的表信息及建立的表之间的联系,使用LINQ to SQL技术从数据源中获取数据信息,并且根据不同数据处理要求分别使用LINQ特有的方法,来实现数据库的查询、更新、添加与删除数据信息的操作。

本文通过对文章信息管理系统的需求、设计与实现的分析,可以认识到计算机管理的必要性与紧迫性,使用Visual Studio软件开发平台,Visual C#开发语言,SQL Server数据库,建立文章管理系统的总体设计架构,最后结合LINQ技术实现文章管理系统的功能。

猜你喜欢

信息管理系统管理系统计算机
三维可视化信息管理系统在选煤生产中的应用
基于James的院内邮件管理系统的实现
信息管理系统在工程项目管理的应用
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
基于三维TGIS的高速公路综合信息管理系统
基于LED联动显示的违停管理系统
信息系统审计中计算机审计的应用
海盾压载水管理系统
Fresnel衍射的计算机模拟演示