计算机软件开发与数据库管理

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:antoneychang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:计算机软件开发与数据库管理是促进计算机能够得以更好运用的前提和基础,在计算机软件开发的过程中,应该遵循相应的原则,做好开发的每一项工作,并采取相应的措施,确保计算机软件更好的发挥作用。而在数据库管理工作需要落实相应的技术措施,认识其中存在的问题,以提高管理水平,促进各项工作的顺利进行。
  关键词:计算机软件;开发;数据库;管理
  中图分类号:TP311
  计算机软件开发的主要目的是解决人们实际生活中所遇到的问题,从而更好的完成各项工作,给人们的生活和工作带来便利。而数据库管理工作的主要目的是实现对各项数据的有效管理,从而促进数据库更好的运行,在实际工作中发挥应有的作用。这两项工作对计算机的运用和正常作用的发挥有着十分重要的意义,在实际工作中必须高度重视,并积极采取相应的措施,促进计算软件开发的顺利进行,提高数据库管理水平。
  1 计算机软件开发
  1.1 计算机软件开发的概念与原则。总的来说,计算机软件开发包括系统软件和应用软件的开发,这二者紧密相连,不可分割,对计算机系统的运行有着重要的作用。系统软件是管理、控制和维护计算机软件及外部设备,提供计算机用户界面的软件,具体包括操作系统、语言处理程序、数据库管理系统、文件管理系统、编译器等等,所有这些软件对计算机日常工作的开展有着重要的作用,是维护计算机软件正常运行不可缺少的重要条件。在计算机软件开发中,为了提高开发水平,促进系统更好的运行,必须以相应的原则作为指导,具体包括以下几项原则:以分阶段的生命周期模型进行计划,要有步骤,分阶段进行,分阶段进行评审,并对软件开发质量进行严格的控制,同时采用科学的手段,对软件进行全面的评估,提高软件的开发质量和水平,更好的满足人们的需要。应用软件是具备某种具体用途的软件,它的开发主要是为了解决人们实际生活中所遇到的问题,满足实际工作的需要,从而为用户提供多方面的便利。
  1.2 计算机软件开发的过程。软件开发主要包括软件设计、程序编写、系统测试三个阶段的内容。软件设计是最基本的工作,对软件开发进行指导作用,也影响着软件开发水平和软件运用水平。第一、软件设计。软件设计的内容主要为软件功能设计、软件总体结构设计,模块设计,还包括程序编写、调试,提交程序等内容。第二、程序编写。设计完成后,接下来进行的工作是程序编写,软件的正式开发是从程序编写工作开始的,在规范化的程序编写的流程当中,编码又是其中重要的工作,一般需要占用软件开发大约三分之一的时间。但是,如果设计工作处理得好,编码会更加顺利的进行,从而能够显著的提高编码效率。值得注意的是,为了促进编码工作的顺利进行,提高工作质量,在编码的时候一定要协调好不同模块之间的进度,做好每一个编码的编排处理工作,促进整个编码工作的顺利进行。因为如果某一编码出现小小的问题,就可能会影响到整个编码工作的进度,对编码工作产生不利的影响。第三、系统测试。编程完成之后,将编写好的系统交给用户使用,用户使用需要一步一步确认每一项的功能,只有每一项工作都满足用户的需要,变成工作才算完成。此外,还需要进行系统测试,跟踪软件的运行状况,对于出现的问题及时修复,促进软件升级和更新,更好的满足用户的需求。
  1.3 计算机软件开发的实用价值。在进行软件开发的时候,为了实现其真正的价值,在开发阶段应该做好需求分析,将需求分析放在首位。软件开发的时候,需要保证软件的基本功能能够得以实现,提高软件的运行效率。同时,应该采取措施确保软件的易用性,方便性和可靠性,从而能够更好的为广大用户所接受。当前,计算机已经成为大众化工具,软件开发的目的是为广大用户提供更为便利的服务。因此,软件开发应该始终贯彻普遍性和大众化的理念,能够为广大用户所接受和使用,进而让更多的用户得以认可,提高软件开发的实用性。此外,开发具有实用价值的软件,要以专业化,流水线作业的方式进行,并配备相应的物质条件和技术条件,为开发者提供良好的物质条件和技术条件,以提高开发的效益和软件的使用价值。
  2 数据库管理
  2.1 数据库管理的概念与内容。数据库管理是计算机日常运行中的一项重要工作,它是为了保证数据库系统正常运行和服务质量,由相关人员采取相应的措施对其进行管理,其主要内容包括数据库调优、重组、重构、安全管控、报错问题分析、汇总和处理,日常备份等。数据库管理的内容是比较复杂的,主要包括综合性数据库、描述数据本身的特点,数据之间的联系,同时还应该减少重复数据的存储,以方便增加新的结构,确保整个数据库的一致性。对于不同的数据库,应该要求它们具有较高的独立性、安全性、完整性,以方便管理和控制。
  2.2 数据库管理存在的问题。由于受到技术、人员等因素的影响,目前数据库管理工作中存在着一些问题与不足,主要表现在以下两个方面。一方面,数据库系统存在的问题,影响数据库的正常工作。例如,在网络技术取得飞速发展的前提下,网络信息安全问题也越来越突出,同时也给数据库带来新的挑战,提高了管理工作的难度。又如,管理者的管理工作不到位,使用者的不当行为等等,影响管理工作的开展,给数据库的运用带来不利影响。另一方面,操作系统存在的问题,它的风险主要来自:用户的操作不当,导致木马,病毒程序的入侵,它们在某些情况下一旦发作的话,会严重影响数据库的正常运行。另外,还有黑客攻击,破译密码等行为,通过非法方式访问数据库,严重影响了数据库的安全。
  2.3 数据库管理的对策。第一、采用加密处理技术,对重要的数据库信息进行加密处理,确保数据的安全,防止他人非法浏览和篡改。数据加密后,即使系统遭到破坏,里面的数据也不会被窃取或者丢失,能够实现对数据的有效管理,确保数据的安全。第二、重视数据库的管理建设工作。在进行数据库管理的时候,要加强防范意识,提高警惕,规避存在的风险,防止出现信息泄露的情况。例如,对重要的信息进行加密,对客户访问设置加密技术,必须凭密码才能访问和获取相关的信息。通过这种方式,提高数据库的安全性,确保数据的安全,为数据的运用提供保障。第三、做好数据库的维护工作。维护也是确保数据安全的重要方式。在进行数据库管理和维护的时候,要加强对信息的备份工作,尤其是对于重要的信息,更要进行备份。即使数据出现破坏的现象,也能够及时恢复,确保数据能够正常运用。
  3 结束语
  总而言之,随着计算机技术的发展和进步,计算机软件开发和数据库管理对人们日常生活各项工作所发挥的作用越来越明显。计算机软件是整个计算机产业发展的核心和关键,在竞争日趋激烈,人们需求不断增长的前提下,计算机软件也要求不断的更新,以更好的满足人们的需求,凸显其应有的价值。今后在计算机软件开发工作中,应该以市场需求和客户需求为导向,提高软件的实用性,从而更好的发挥其价值。同时,也需要采取相应的措施加强数据库管理工作,以促进数据库更好的发挥作用,为人们的日常工作带来更大的便利。
  参考文献:
  [1]汪旭.基于计算机软件开发的JAVA编程语言分析[J].计算机光盘软件与应用,2011(4):265-266.
  [2]沈鹏.浅谈计算机软件开发与数据库管理[J].电脑知识与技术,2013(2):968-969.
  [3]郭兆飞.数据库管理软件开发新方略[J].应用科技,2003(1):24-26.
  [4]谢程刚.烟叶收购数据库管理软件的开发与优化[J].昆明理工大学学报(理工版),2004(1):68-72.
  作者单位:宜宾职业技术学院,四川宜宾 644000
其他文献
在新时期教学改革的大背景下,学生的教育教学引起了广大教育学者、老师以及学生家长的重视.在小学语文教学中提高学生们的人文素质符合当今时代的发展潮流,学生人文素质的培
计算机在现在社会中已渗透到人们生活、工作与学习中,成为信息传递的重要工具,计算机课程成为了学生重要课程之一,其教学质量也普遍受到重视。而提高计算机应用教学质量,首先需要
摘 要:随着国内铁路的不断提速,如何提高CDMA网络在高铁沿线的覆盖质量日渐成为一个重要课题。本文以高铁环境对CDMA网络覆盖质量带来的问题为研究主题,分析了高铁的特性和技术关键点,提出了提高网络覆盖的解决方案。  关键词:高铁;CDMA;专网覆盖;系统优化  中图分类号:TN929.5  近年来,中国铁道部进行了多次列车提速。列车时速达200公里以上,提速干线部分区段最高时速达250公里,如:京
从中日文化差异出发,依据中日文化的不同,对中日学校教育理念进行了比较与探讨,给出了深刻的启示.所以,借鉴日本学校的先进教育理念,在培养学生智力的同时,还有注重学生创造
随着社会的发展与进步,人们越来越关注自身的健康问题,因此医院作为一个医学权威机构,渐渐的受到人们的关注。但是传统模式的看医问药方式以及手工操作模式会导致病人需要花费很
随着经济全球化的趋势和信息技术的快速发展,信息技术在企业管理和发展中的作用越来越重要,企业要想在日益激烈的市场竞争中生存和发展,必须要加强市场信息的管理力度,完善企业的
计算机网络技术在人们生产和生活中扮演着重要角色,并逐渐成为不可分割的一部分,但是计算机网络服务器的安全隐患一直影响着人们正常工作和生活。本文从分析计算机网络服务器
摘 要:计算机网络需要各种相关技术的支持,为了网络更好的互联与更加稳定的工作,网络技术也在不断的发展与进步。本文从计算机网络技术的含义与发展阶段入手,简述了计算机网络技术的定义,列举了相关发展阶段。进一步的研究了网络技术面向应用的发展方向,同时从技术方面简析了网络技术的未来发展趋势。  关键词:网络技术;发展阶段;发展方向;发展趋势  中图分类号:TP391  1 计算机网络技术简介  计算机网络
长期的教学实践发现,课堂教学中存在着大量的无效和低效现象,具体表现为三维目标的割裂、教学内容的泛化、教学活动的外化、教学层次的低效和预设生成的冲突等几个方面,从以上几个方面论述了无效低效课堂存在的原因和对这些现象的深入思考。  无效低效教学实践实施新课程以来,课堂教学朝着素质教育的方向扎实推进,并取得了实质性的进展:课堂活了,学生爱学习了,教师的观念变了。但是,在教学实践中我们也发现,课堂教学中形
摘要:为了适应社会的发展,学校的信息化水平要求也越来越高,将.NET技术用于实现各类管理信息系统,不但可以提高学校的信息化水平,也可以提高学校管理工作效率。本文采用ASP技术设计实现了无锡旅游商贸高等职业技术学校的信息管理系统。  关键词:asp技术;教务信息系统  中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2013) 07-0000-02  1引言  信息技术发展