基于数据库的管理系统设计的研究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:waxs8520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着社会的发展,有效的管理系统逐步成为了企业发展的重要诉求点。本文对基于数据库管理系统设计进行了分析,首先探讨了数据库对管理系统的作用以及数据库的选择,其次分析了基于数据库管理系统设计流程以及管理系统系统模块设计,最后研究了数据库设计方法。也就是笔者结合自身经验提出了一些方法及思路。
  关键词:数据库;管理系统;设计;
  中图分类号:TP311 文献标识码:A 文章编号:1007-9599 (2012) 23-0000-02
  随着社会的发展,信息化成为了企业发展的一个重要诉求点,因此管理系统对于企业来说是必要的,但是由于当前大部分管理系统投资都比较大,所以很容易形成企业的负担。而SQL Server2000数据库系统具有非常多的优势,本文将以其为基础对管理系统设计进行探讨,使设计出的管理系统具有非常强的普及性。
  1 基于数据库的管理系统设计
  1.1 数据库对管理系统的作用。数据库在管理系统中有着重要的地位和作用,当前随着计算机技术的进步,数据库对信息管理有以下影响:首先,应用范围逐渐变大,由于数据库理论和计算机技术的结合,数据库理论已经融入到了我国的工业、农业以及第三产业之中,成为了推进社会发展的重要力量;其次,数据库技术的发展也越来越快,从历史上看,数据库系统由最初的网状数据库、层次数据库发展到当前的关系数据库以及面向对象数据库,其适用性以及操作性更强,使其在信息管理中发挥出更大的作用;最后,安全性也在不断提升,在这方面目前除了使用一些传统手段之外还有很多抗软件风险、用户行为风险以及管理风险的措施,进一步推动了计算机数据库系统在信息管理中的应用。
  1.2 数据库的选择。伴随着办公自动化以及电脑的普及,当前很多小企业也都纷纷建立起了自己的管理系统。在这种背景下,选择合理的数据库作为基础进行管理系统的开发是非常重要的,它可以有效提升企业的工作效率。
  对于定位于中小型的企业来说,在其规模下,主要可供选择的数据库包括:Oracle,SQL Server,DB2、Sybase,当然也有一些较为非主流的产品比如MySQL我们不对其进行考虑,具体的工作中,我们有一个原则是:“大系统”选Oracle,“小系统”选SQL Server。本文将结合SQL Server对如何进行管理系统设计进行研究。
  SQL(Structured Query Language),代表结构化查询语言。主要作用是和各种数据库建立联系,实现沟通,它属于关系型数据库管理系统的标准语言。当前,大部分关系型数据库管理系统,比如Oracle,Sybase,Access等都采用了SQL语言标准,而本文所选用的SQL Server2000也正是基于这一语言的。
  在管理系统设计之前,我们要进行以下配置:硬件环境方面:服务器为PentiumⅢ及以上配置的计算机,客户端也为PentiumⅢ及以上配置的计算机。至于软件环境方面,服务器:SQL Serve2000数据库管理系统、Widows XP操作系统;客户端:Widows XP操作系统以及Visual C++6.0开发工具。
  1.3 基于数据库管理系统设计流程。在基于数据库管理系统的设计过程中,我们可以采用较为简单的七步设计流程法进行设计。
  1.4 管理系统系统模块设计。基于数据库的管理系统主要作用是对企业中的一些日常业务进行综合管理,根据系统需求以及用户需求,系统应包含以下几个方面的模块设计:系统设置模块、基础信息设置模块、日常业务处理模块、信息查询及统计模块以及帮助。
  (1)系统设置模块。在这一模块中将主要包含以下三个方面的内容:用户信息、系统注销以及系统退出。在系统重新登录或者启动的过程中都会对登录界面进行调用,这主要是为了对用户合法性进行核实。一般来说,用户类型包含普通用户以及管理员,其中管理员可以管理用户信息并控制用户权限。对于权限控制来说,它并不属于独立模块,不过在系统运行的过程中却一直发挥着作用。在一些简单的企业系统中,管理员可以对用户进行创建、修改以及删除等操作,而普通用户的操作则只有修改。
  (2)基础信息设置模块。基础信息设置模块是基于数据库管理系统设计以及实现的前提,主要是对企业中的各种信息进行处理及编排。
  (3)日常业务处理模块。在基于数据库管理系统的设计过程中,日常业务处理模块属于关键,具体的工作中,要根据企业的实际情况对其功能进行设计。
  (4)信息查询及统计模块。信息查询及统计模块是以日常业务处理模块为基础的,其主要的作用在于对企业运行过程中的各种信息进行查询和统计,为企业的各种决策提供强有力的依据。
  (5)帮助。这一模块主要是涉及到帮助主题,这里不再对其进行赘述。
  1.5 数据库设计方法
  (1)总体设计。基于数据库管理系统开发过程中,数据库的终端不会是单一的客户,而是一些具有不同层次的多方客户,因此,管理要求不仅要做到集中,还要保证有侧重,基于此,在数据库中,要结合信息相关联度对几个分库进行设计,以此来满足工作单位中“分工不分家”这种管理关系。
  (2)报表设计(输出)。这主要是依照客户日常的运作情况,为其生产一些相应的报表,起到参考的效果。具体来说,报表之中会包括各种信息,这就给数据库的建立、信息分类以及用途等提出了很好的方向与指导。
  (3)数据设计(字段)。这主要是对报表进行相互的参考和比较,以此来确定哪些数据具有一一对应的关系,使某一组数据经过某表和其他数据形成关联,经历过合并比较之后,就可以对各个数据表的安排进行确定。
  (4)表设计(关系)。完成数据表的创建之后,则要对表建立相应的关系。具体来说,表关系主要是依照标准所含有的相同或者相似字段信息所产生的彼此关联。在实际的工作中,表中的字段间要建立三种不同类型的关系
  (5)字段设计(有效性)。在数据库中,存在很多种数据类型:文本、备注、数字、日期/时间、货币、自动编号、是/否逻辑、OLE对象、超链接、查阅向导等。对于不同数据信息,采取合理的数据类型不仅能够降低对于资源的使用,还可以很好地约束数据有效性。
  (6)查询设计。在建立好底层数据表之后,可以对数据操作间逻辑关系进行制定,也就是查询。查询的具体概念是以规则和用户需求为依据将数据从表中提出,属于数据库中最为重要的操作,毕竟对于我们来说,主要的目的就是对信息进行存储并于需要的时候将其取出。
  查询操作过程中,可以对数据库中的一个表中存储的数据信息或者多个表中存储的数据信息进行查找、计算、排序、统计,此外,对于数据的删除、增加以及编辑等操作也是查询操作。对于数据库来说,它对很多不同类型的查询都支持,比如操作、交叉表、选择、汇总、SQL等。因此我们可以以用户具体使用要求作为依据,建立查询关系。
  (7)窗体设计(输入)。窗体这种界面的作用是与用户进行交互,属于实现“所见即所得”这一目的的一个最直接操作。通过窗体对数据库进行访问可以帮助我们不用对数据库底层指令、流程等较为专业的知识进行了解,起到服务用户的作用。经过窗体,我们可以对数据进行浏览、查询以及归类,进而对所需信息进行了解,为更好的业务管理提供量化保障。
  2 结语
  本文结合SQL Server2000对基于数据库的管理系统设计进行了分析,整体具有一定的指导性。但是由于篇幅有限,很多的细节操作是无法完成的,因此,还希望同行能够加强对于这方面的研究和探索,开发出适合自身单位特点的管理系统,为提升我们的工作效率起到促进作用。
  参考文献
  [1]王军.面向中小企业的项目管理系统设计与开发[D].南京理工大学,2009.
  [2]易永红.数字化校园综合教务管理系统研究与设计[D].四川大学,2009.
  [3]郑晖,文涛.学生管理系统的设计实例[J].南昌高专学报,2009,3.
  [基金项目]国家教师科研基金“十二五”规划重点课题(CTF120510)
其他文献
本文基于对国外高校图书馆创建创客空间的成功经验学习,对我国高校图书馆构建创客空间所面临的具体问题进行讨论,并分析本单位实际情况,介绍了将非物质文化遗产传承与创客教
对土壤调理剂"免深耕"影响免耕玉米生育时期、农艺性状和产量要素进行研究,结果表明:免耕玉米地喷施"免深耕"可以在一定程度上增加产量,但增产效果不显著;对株高、茎粗、秃顶率、
本文讨论了用VC++6.0的MFC框架实现仿DES算法实现文件加密的过程,本文算法的优点是加密安全,且软件加密和解密速度远比DES算法快。同时用这种算法开发的软件容错性强。
当前的工作负载机制只考虑数据中心的部分因素,不能从整体上降低分布式数据中心的总体电力成本。为此,以减少分布式Internet数据中心的电力成本为目标,提出一种数据中心间和数据
通过淮南市潘集区泥河镇水稻“3414”肥效试验获得肥料效应函数方程.由此数学模型得出理论氮、磷、钾最佳施肥量。结合潘集区农业生产实际,建议氮、磷、钾推荐施肥量分别为14kg
提出一种基于关键帧的高密度细胞群体双向跟踪算法,手动标记中间帧的每只细胞,利用细胞纹理特征跟踪每只个体的运动。为解决重叠和遮挡问题,采用细胞运动学和形态学信息融合技术对其运动进行约束。针对细胞过分拥挤导致的轨迹片段,将视频的首尾分别作为关键帧,通过重新跟踪丢失细胞的方式把断裂的轨迹补充完整,并使用GPU对跟踪算法进行加速。实验结果显示,该算法能够在数百帧视频中,有效地跟踪300多只高密度不规则运动
为解决IMS异构无线网络的切换时延问题,设计一种IEEE802.21定义的媒介无关切换标准与IMS架构相融合的方案,并在此基础上提出一种多路径冗余传输切换算法,采用马尔科夫决策过程实
随着信息技术的普及,大部分学生已越来越不满足于传统模式下的语文课堂教学.而对现代信息技术下的多媒体课堂教学表现出极大的热情:教师也深刻了解了信息技术的优势.都积极采用信
将遗传算法成功地应用到非对称单脊波导缝隙天线的优化中,详细讨论了脊形波导缝隙天线进行优化的适应度函数的设计。整个优化过程分为两步进行:首先对天线阵元激励幅值进行初步
新形势下,大学英语教学改革急需推进.从四个方面探讨了大学英语教学改革的方向:词汇教学、语法教学、阅读监控、课程设置.通过进行教学改革,切实提高大学英语教学效果.