计算机系毕业论文实用5篇
【导言】此例“计算机系毕业论文实用5篇”的范文资料由阿拉题库网友为您分享整理,以供您学习参考之用,希望这篇资料对您有所帮助,喜欢就复制下载支持吧!
计算机系本科毕业论文1
计算机系本科毕业论文
摘要:随着时代的发展科技的进步,互联网计算机开始普及,应用到各个方面,并作为重要的组成部分之一,在计算机使用的过程中,可能会出现一些系统上的问题,例如磁盘分区的保护还原,不懂的计算机技术的人会觉得很棘手。所以为了解决这些棘手的问题,让计算机正常的运作下去。就要灵活的使用计算机磁盘分区还原技术。本文通过对计算机磁盘分区的保护还原技术分析,找出一些是事半功倍的解决方法,可以为用户提供一些技术上的支持。
关键词:计算机维护;磁盘分区的保护;还原技术
前言:
很多人在使用计算机的过程中,因为操作失误可能会出现一些系统上的问题,或是遇到病毒黑客的侵袭,这些都会影响计算机的正常使用,使得系统瘫痪,磁盘分区的内容可能恢复不了,这些影响到用户的正常操作,还可能带来财产损失。而计算机中磁盘分区保护还原技术的使用,就是为了解决这些问题。而随着时代的发展,计算机已经应用到各个领域,人们对计算机的依赖性很强,为了即使减少用户的损失,计算机磁盘的保护和还原技术是很有必要的。
(一)什么是计算机磁盘的保护和还原技术
磁盘的保护和还原技术,也就是不借助外来硬件的帮助,利用计算机已有的还原软件维护计算机系,还原磁盘上一部分或者全部的内容。一些常见的还原方式有,利用GHOST进行备份和还原,或者是驱动程序进行保护和还原,这些方法实现起来比较简单,配备的功能也比较少,相对来说安全级别低一些。
(二)如何进行磁盘还原和保护
随着互联网技术的发展,计算机技术的进步,人们在使用的过程中会出现更多的问题。在市场上就出现很多保护系统的软件,以及一些还原的技术产品,其中使用最广泛的也是最有影响力的就是GHOST。这个软件的工作原理就是把磁盘里的一些信息打包备份进行保存,如果磁盘遭到破坏,需要进行还原恢复时,就能立刻恢复信息,保证系统能够正常的运行。这种技术分为两种方式,一种是单机还原,另一种是网络多播克隆。后者是利用网络把计算机使用的网络区域内其中一台计算机当做服务终端。在这个终端上形成数据备份,还原其他客户端上的信息,对于计算机名称进行统一的修改。这样的话,在计算机比较多,集中使用的公共机房里实用性很强。但是,这在使用这种技术时,如果是计算机品牌不同,硬件配置不同的客户端就不能正常的启动,有时还会出现兼容性问题。所以最适合的就是,在机房这一类集中起来,品牌相同的地方使用。有一款知名度较高使用较广的还原软件。这种软件是以纯驱动的形式操作的,当计算机系统启动时,这种软件会受到感知,利用一些方式也开始启动,并且拦截硬盘从进行加载,从而得到系统的控制权,这样这个软件也可以进入硬盘进行操作,该系统出现问题时就可以进行还原,这种方式使用起来比较简单,但是只支持对硬盘的还原保护。[1]
(三)硬件的还原保护技术介绍
所谓的磁盘分区保护和还原技术就是能够在进行还原的过程中,利用以插接卡这种形式保护磁盘内部的系统,以及各种功能。最常见的磁盘还原产品分为两种,一种是主板集成性,这是传统的产品。另一种是独立网卡型。其中传统的产品使用最广的就是计算机的厂商,也最适合这些厂商使用。这些计算机的'厂商利用这项产品还原系统芯片,以达到系统的保护和还原的目的。后一种独立网卡型的方式就是利用计算机系统当中的还原技术,把磁盘内容集成在太网卡上,并把它做成扩展卡,这种卡功能很多,还有很多种还原保护的方式可供选择,他可以支持各种存储方式,进行批量的复制。最近几年市场上出现了新技术的扩展卡,不是普通的集成网卡,而是通过数据线和硬盘连接,把内容导入,这种方式安全性更强,而且也不需要安装底层的驱动,并且还原功能很多,例如可以进行分区,备份,复制等,但是在使用的过程中,还要注意几点。第一,在进行克隆备份时,要建立一些大小适合的分区,如果建立的分区超过需要储存的空间,那就会浪费。
储存空间不够,分区过小,那么软件就运行不起来,会影响运行的速度,影响正常的工作,还会损坏软件。第二,在进行文件系统创建时,要使用特定的格式,才能保证软件正常的运行,并且稳定,那就是NTFS这种格式。第三,在实际操作的过程中,要尽量减少软件的下载和卸载,这样就能减少大映像文件的出现,并且在运行时可以以最快的速度恢复。第四,在创建系统时,一定要保证计算机没有中病毒,还要进行系统优化,这样软件才是完好的不受损害的,要保证程序齐全,在这个过程中还要标注好垃圾信息,把磁盘彻底的清理,这样在进行克隆后,克隆的内容才是完整的。最后,如果想要克隆后的文件可以应用到各种环境里,就要在系统安装的过程中把所有的硬件资料全部都给卸载,这样的话就能达到想要的目的,还可以使复制后的文件在任何环境下都能恢复。计算机能够自动寻找配置信息,这样能够保证主机信息在恢复的过程中能够稳定的运行下去。[3]
(四)计算机磁盘的恢复过程中需要注意的几点
在进行磁盘恢复操作的过程中,必须要注意以下几个方面,第一,一定要关掉启动管理器,之后才能恢复工作,等到计算机可以正常运行后,再把启动管理器给打开,这是因为,启动管理器这一片分区是活动的,在进行备份复制的过后,这里还是活动的,如果系统恢复,就会有两个活动的区域。这种现象会导致计算机在运行的过程中出现死机的现象,还可能会使文件变成乱码,原先所有分好的文件都会消失,这种现象出现后,只需关机重启就能恢复正常,不需要其他的操作。
总结:
综上所述,我们能够了解到,计算机磁盘分区的保护和还原技术是很简单的。这种技术,可以减少病毒入侵,但并不是绝对,因为应用时间较短,还有很多不足之处,这种技术还需要在未来的使用中,不断总结改进。相信在未来,这些技术会随着科技的进步,不断的发展,完善对计算机的保护措施,在使用的过程中更加的人性化,更加的简单方便。
参考文献:
[1]沈亚钧。还原技术在计算机操作系统维护中的应用[J].科技情报开发与经济,(23):97-105.
[2]李新宇。还原技术在计算机操作系统维护中的运用研究[J].黑龙江科技信息,(9):76-101.
[3]聂智军。分析计算机操作系统维护中的还原技术[J].计算机光盘软件与应用,2012(18):86-108.
书到用时方恨少,事非经过不知难。以上这5篇计算机系毕业论文是来自于山草香的计算机系毕业论文的相关范文,希望能有给予您一定的启发。
大专计算机系毕业论文2
摘要:由于科学技术的高速发展,从而为人工智能的出现提供了一个可靠的条件。当下人工智能开始涉及到生活中的各个方面并且逐渐得到了广泛的运用。人工智能的出现改变了人类的生活方式,并且在以后也将会影响到人类生活的方方面面。
关键词:人工智能;计算机网络技术;运用
人们对于计算机网路技术也有了更多的要求,人们通过计算机网络来进行学习以及购物,并且网络技术已经涉及到人类日常生活的各个方面。很多网络漏洞都将威胁着人们的财产安全以及隐私安全。为了解决计算机网络技术的这一问题,我们将人工智能引入计算机网络技术中来解决这一安全问题。本研究旨在讨论人工智能在计算机网络技术中的运用。
1、人工智能概述
什么人工智能
人工智能中内包含了许多学科方面的内容,其中就有心理学方面、语言学方面以及生理方面等各个方面的内容。人工智能就是通过计算机来模仿人的大脑,从而对当下出现的各种问题进行有效的推理与分析,对问题进行有效的解决。当下,人工智能的发展十分的迅速,很多行业都将人工智能技术运用到了工作中去,包括快递业,快递业已经开始使用机器人来将不同的包裹进行分类,这大大减轻了人的工作量。
人工智能的发展过程
最早在1956年,麦卡赛以及明斯基等科学家一起聚在一起,共同讨论有关机器人智能化的问题。针对人工智能化这一问题,他们进行了深入的交流,并且交换了彼此间的意见,这是人工智能的首次提出。人工智能这个概念的提出标志着一个新学科的诞生,同时也为社会的高速发展奠定一定的基础。自1956年人工智能提出至今60多年以来,人工智能方面取得了较大的发展。并成为了一门前沿性的科学。总之,人工智能的主要目标就是要让一台计算机能够向人的大脑一般,去进行思考、分析。当下的人工智能就是想要做出一台会思考的计算机,使电脑能够进行自行分析处理,并且提出解决问题的办法。家庭机器人可以帮助解决一切家务,同时也可以兼顾照顾孩子教育孩子的任务,这使得人们的生活负担变得轻松起来,可以更好的注重个人的发展。在以后,人工智能就将服务于全人类,并且在各行各业都能得到一定的使用,比如在医学方面,当下已经出现了相关机器人可以进行手术的缝合等工作,程序化的步骤,在工作过程中将更少出错,又比如在养老院可以配备人工智能的机器人陪伴老人聊天以及照顾老人的责任。人工智能当下的发展越来越快,将会在以后运用到各个行业中去。在1997年时IBM公司所研制出来的“深蓝”打败了国际象棋大师。我国当下对人工智能的发展也十分的重视,在2017年3月5日时国务院总理李克强在做作政府工作报告时,明确的指出了人工智能这个概念,对于人工智能的发展前景也是十分看好的。
人工智能的三大优势
人工智能充分借助人类大脑的分析模式以及推理模式来实现问题的解决,人工智能对于不确定的信息能进行追踪以确定信息的准确性,然后完成信息的录入。人工智能的第二大优势就是人工智能具有非常强大的写作方面的能力。它能够对所存储的所有资源进行有条理的整合,从而保证了资源的共享。人工智能的第三大优势就是对于所有内容能够进行科学有效的管理,就像一所巨大且有序的图书馆一样。
2、计算机网络技术在运用过程中所存在的问题
对于早期的计算机来说,它只能进行逻辑方面的运算以及简单的数据上的处理问题,我们无法从中分析到数据间的关系,对于数据的真实性也有待考究。在当下,计算机技术运用越来越普遍。要求当下计算机技术必须向智能化方向发展,所以对于网络安全方面需要做出更大的努力来改变当下的境况。
3、人工智能在计算机网络中的运用
人工智能在计算机技术安全方面的运用
当下人工智能在计算机网路技术中运用广泛,并且在网络安全管理方面也逐渐得到运用,其中包括了智能化的防火墙以及防止入侵的检测程序。加入人工智能使得保护程序更加的智能化,智能化的防御系统在分析和处理数据的时候,采取了多种方法对当下数据进行有效的整合以及匹配,减少了计算机的运算量,同时更有利于发现计算机中的威胁,对于所存在的威胁及时发现及时的处理。
人工智能在网络的管理以及评价中的运用
网络智能化管理中主要包括着电信技术以及人工智能技术两部分,管理就是通过人工智能来构成一个知识体系,从而实现对于计算机网络的综合管理。关于网络信息的发布,我们当下所用的各种手机APP的信息的发布具有动态性,比如当下发布了一个信息,在不想要的时候就能进行删除,信息处于一种动态化的特征中,所以,当我们利用人工智能时可以对网路进行一个有效的管理。这在一定程度上催化了人工智能的发展,使其发展的越来越成熟。当我们对于一个领域进行相关的专家知识经验进行收集时,就会自动形成一个专家知识系统。
人工智能未来的发展方向
将人工智能融入计算机网络技术的各个方面,使得计算机网络技术也能得到更好的发展。同时,将来人工智能在计算机技术的发展上将会与人进行连接,使得人与人工智能能够结合起来,实现更好的发展,在人与计算机的通讯等等方面都能将人工智能结合,从而实现技术上的发展。
4、结束语
尽管计算机网络中存在着许多的问题,但是我们依旧可以通过运用人工智能技术来改变计算机网络技术的弊端,从而更好的保护网络安全,为大众营造出一个绿色安全的网络环境,将来人工智能中机器人的发展将会胜任很多简单重复的工作,这会导致一大批人面临事业的问题。但是人工智能的发展是一个必然趋势,我们无法阻止,所以只有跟上时代,顺应潮流。
计算机专业毕业论文3
摘要:
计算机技术的应用促进各个领域发展,加快了社会的发展。
在知识经济时代参与下,资本的分配形式发生改变,不是以工作量与工作时间进行计算,而是以知识技术的参与度进行资产的分配,重视知识在生产过程中创造的价值,计算机技术的应用总体促进了社会发展,但也存在一定问题,从不同方面阐述计算机技术对社会发展的影响,希望为研究计算机技术应用的专家与学者提供理论参考。
关键词:
计算机技术;社会发展;影响
计算机技术与社会发展存在一定关系,计算机技术发展促进社会发展,同时社会发展为计算机技术发展提供了条件。
在互联网+时代,大数据及云计算技术的应用,促进了各个领域的发展,加快了我国经济发展,经济快速发展,拉动了其它产业的发展。
计算机技术需要在应用过程中不断完善,不断改进,以适应社会发展对计算机技术的需求。
1、计算机技术对社会发展的促进作用
提高文化的传播程度
计算机技术对提高文化传播程度主要有三方面:首先计算机技术应用到教学领域,改变了传统的教学模式,提高了教学手段,丰富了教学方法,教师可以通过计算机向学生提供图片、视频、音频、课件等教学辅助工具,激发了学生学习兴趣,提高了课堂教学效果,符合现代高等学校教学改革需要,为教学改革提供了技术支持。
其次计算机有超强的计算机处理能力,教师在科研研究阶段,需要进行大量数据处理,数据分析,利用计算机进行处理,提高了工作效率,提高科技文化传播。
最后,网络是现在宣传的主要阵地,通过网络可以进行民族文化传播,还可以与国外人士进行文化交流,促进我国文化产业的快速发展。
文化传播程度的改变,需要计算机技术的发展,计算机技术发展为文化传播提供了技术支持。
促进经济发展
计算机技术在企业中的应用,尤其管理信息系统在相应企业中的应用,提高了企业的工作效率,降低了企业成本,促进经济的快速发展。
计算机现在成为企业发展的主要工具,现在企业内部办公基本都依靠计算机,改变传统办公方式,节省了人力、物力、财力,促进了企业经济的发展。
企业之间的交流与合作,都是通过互联网技术在网络上进行初步了解,达成共识,谋求合作发展,实现企业之间双赢力度。
企业与同行业在激烈竞争的过程中,在竞争过程寻求合作,共同促进经济发展。
企业的发展需要利润最大化支持,企业发展核心因素就是有创新能力,创新能力需要先进的技术支持,计算机技术在企业发展中起到重要作用,加快了企业的快速发展,提高了企业工作效率,促进了经济发展。
计算机技术推动了社会生产力的'发展
计算机发展促进其它产业发展,比如电子商务、现代生物技术等的发展。
社会生产力的发展需要科技水平不断发展与创新,计算机技术发展及其广泛应用,计算机技术已经成为现代技术核心。
在企业发展过程中,依靠计算机技术提高企业发展速度,为企业发展提供了技术支持,促进企业转型,适应社会发展需要,通过计算机企业可以获得很多有价值的信息,为企业的发展及决策起到重要作用,推动了社会生产力的发展。
2、计算机技术应用在社会发展过程存在的弊端
计算机技术淡化了人与人之间的关系
计算机技术的广泛应用,尤其Internet技术的应用,改变了人们的生活习惯,现在人们之间的交流都是通过网络完成,促使人与人之间的关系淡化,缺少直接沟通的亲切感,经常发展下去,容易促使人们之间产生隔阂,人与人之间更加陌生、冷漠,人的感情更加淡化,容易造成一些人心理健康出现问题,出现对社会的恐惧感。
计算机技术的应用改变了社会,但人们应该积极面对相关问题,提出解决措施,但还是要积极应用计算机技术解决工作中的实际问题,我们必须正确应用计算机技术。
计算机技术的使用不利于知识产权的保护
现在国家越来越重视知识产权的保护,侵权是一种违法行为。
网络是一种自由的开发平台,在网络上给知识产权的保护起到一定难度。
各行各业均已广泛使用到计算机技术,然而却加大了对知识产权的保护难度。
计算机网络缺乏行业规范约束且无区域限制,使得无法对全部的知识产权进行保护。
计算机技术的使用不利于做好知识产权的保护工作。
此外,在创作艺术作品时,如果作品进入计算机网络,就容易被非法下载和复制,使得创作者的著作权受到威胁,造成了创作者的经济损失。
从经济角度分析,这将不利于文化的发展与社会的进步。
社会的进步发展,依靠科技水平的发展,计算机技术的广泛应用,促进了社会的发展,但在计算机技术的应用过程中也存在一定问题,必须在网络环境下,如何进行有效知识产权的保护,促使人们的合法权益不受侵犯,这也是迫切需要解决的问题。
降低个人隐私的安全程度
在互联网的开发平台中,个人隐私容易泄露,比如在酒店登记入住的时候,一般都需要留手机号码,还有其它个人信息,由于技术原因、人为因素促使个人信息泄露,有时候给个人的生活带来一定的麻烦,现在基本都是通过网络平台建立个人信息的数据库,一些公众人员在网络上进行买卖个人信息,个人信息泄露严重时候可能给个人的财产等带来一定的危险。
但在网上买卖个人信息,基本都是营销人员,通过打电话的形式进行推销产品,希望国家加大力度维护个人信息,对一些有意泄露个人信息的单位、个人要建立立法坚决打击。
参考文献
[1]王宇。浅谈现代计算机技术的发展方向与趋势[J].数字技术与应用,2017(1).
[2]李婷。计算机技术在茶叶生产中的应用探讨[J].福建茶叶,2017(1).
[3]赵耀。计算机技术在电子商务发展中的地位[J].现代经济信息,2017(1).
[4]杨威,刘胜珍。关于计算机技术应用与电子商务发展的探究[J].现代工业经济和信息化,2017(2).
[5]王璐。论计算机技术发展过程中的创新[J].电脑迷,2016(12).
[6]潘苏。计算机技术应用现状和未来发展方向[J].信息与电脑(理论版),2016(22).
[7]刘闯。在包装领域中如何运用计算机技术[J].电脑知识与技术,2016(28).
[8]霍玲玲,李岳。浅谈计算机技术的发展[J].现代交际,2015(12).
[9]康文德。计算机技术在面向市场需求中的应用[J].电子技术与软件工程,2016(01).
[10]何兰,黄煌镜,石红。论计算机技术在医院中的重要作用[J].电子测试,2016(12).
计算机系毕业论文4
另外,数据表设计时一般都应该有一些标志字段,标志字段可以定义成CHAR(1)或BIT型。建议实际应用中定义成CHAR(1)字段可以存储多种可能的状态,在最初设计时,可能我们没有考虑到的一些情况,在程序后来的开发中,可以通过设计标志字段为不同的 值来解决,这样就避免了修改数据库结构。
数据库初期设计时一定要谨慎,把所有可能的情况都考虑进去,即使当时没有用到,也要将它留在数据库中作为备用字段以便将来扩充。
程序一旦开始编码,就应该尽量避免再修改数据库。因为如果数据库结构一旦改变,
所有与修改的数据表相关的业务都有可能受到影响,而某些影响还很难看到,这样就容易形成一个恶性循环。错误越改越多,越改越乱,最终导致程序的失败。PB的数据窗口与其他语言的数据控件不一样,它的很多东西是预编译的。即使你一个模块已经调试无误,但只要数据库结构改动。相应的模块就一定要重新修改,否则一定会出问题。
图书借阅管理系统数据库中各个表的设计结果如下面几个表格所示。每个表格表示为数据库中的一个表。
一、图书基本信息表(book)
列名 数据类型 长度 允许为空
图书编号 decimal 9 Not null
ISBN varchar 50 Not null
载体形式 tinyint 1 Not null
图书名称 varchar 40 Not null
图书语言 tinyint 1 Not null
图书类别 int 4 Not null
图书状态 tinyint 1 Not null
操作员 varchar 10 Not null
存放位置 int 4
读者 int 4
借出日期 smalldatetime 4
归还日期 smalldatetime 4
图书作者1 varchar 20
图书作者2 varchar 20
出版社名称 varchar 50
出版日期 smalldatetime 4
页数 int 4
关键词 varchar 40
简介 varchar 255
等级日期 smalldatetime 4
封面 image 16
备注 varchar 255
2、读者基本信息表(people)
列名 数据类型 长度 允许为空
编号 int 4 Not null
姓名 varchar 10 Not null
密码 varchar 10 Not null
类别 int 4 Not null
允许借书量 int 4 Not null
已借书量 int 4 Not null
性别 tinyint 1
工作单位 varchar 40
住址 varchar 40
电话 varchar 15
登记日期 smalldatetime 4
照片 image 16
备注 varchar 255
3、图书形式基本信息表(form)
列名 数据类型 长度 允许为空
编号 tinyint 1 Not null
值 varchar 10 Not null4、图书类别基本信息表(kind)
列名 数据类型 长度 允许为空
编号 int 4 Not null
值 varchar 10 Not null5、图书语言基本信息表(lang)
列名 数据类型 长度 允许为空
编号 tinyint 1 Not null
值 varchar 10 Not null6、图书管理员基本信息表(librarian)
列名 数据类型 长度 允许为空
登录名 varchar 10 Not null
密码 varchar 10 Not null
权限 tinyint 1 Not null
姓名 varchar 10 Not null
性别 tinyint 1
出生日期 smalldatetime 4
职务 varchar 10
照片 image 16
备注 varchar 255 7、图书馆地点基本信息表(place)
列名 数据类型 长度 允许为空
编号 int 4 Not null
值 varchar 10 Not null8、读者种类基本信息表(readerkind)
列名 数据类型 长度 允许为空
编号 int 4 Not null
值 vrchar 10 Not null
允许借书量 int 4 Not null
借阅天数 int 4 Not null9、图书状态基本信息表(state)
列名 数据类型 长度 允许为空
编号 tinyint 1 Not null
值 varchar 10 Not null(1)规划有效的索引
1.在组合表的列中创建索引,包括主关键字和外部关键字所在的列。
2.在列或类组合中创建唯一的索引能增强唯一性。
3.浏览索引并卸载不使用的索引。索引需要一定硬盘空间和时间来维护。具有较高数据插入操作频率的数据库最好不要索引。有较高读操作频率的数据库应该有更多的索引。
4.避免在簇索引中包括不必要的列。在可能的情况下,使用较小的数据类型,例如用varchar替代char。
5.考虑使用簇索引来支持排序和范围化查询。在为数据检索优化表时,簇索引必须支持数据的分组索引。为簇关键字选择列或列组,簇关键字以经常需要的顺序排序数据或以必须被一起访问的记录而分组记录。
6.创建支持一般查询的查找参数索引。具有高选择性的列是索引的最好候选列。具有高密度的列是索引糟糕的候选列。
(2)使用约束实现数据的完整性
PRIMARY KEY约束在表中定义了主关键字,它是行唯一的标识符,它可以强制实体完整性。在使用PRIMARY KEY约束时考虑以下事实:
1.每个表只能有一个PRIMARY KEY约束。
2.键入的值必须是唯一的。
3.不允许有空值。
KEY约束在指定的列创建唯一的索引,可以指定簇索引和非
索引(如果 非簇索引先前并不存在,簇索引是默认的)。
UNIQUE约束指定,在一列中的两行不能有相同的值。该约束使用唯一的索引来强制实体的完整性。在已有一个主关键字时UNIQUE约束很有用,例如雇员号,但是必须保证其他标识符(例如,雇员驾驶证号)也是唯一的。在使用UNIQUE约束时,考虑以下事实;
1.允许有空值。
2.在一个表中可以设置多个UNIQUE约束。
3.可以将UNIQUE约束运用于具有唯一值的单列或多列,但不能用于表的主关键字。
4.通过在指定的列或列组中创建唯一的索引,可以使UNIQUE索引得到强制
第五章 图书管理系统的具体实施
第一节 PowerBuilder开发工具简介
数据库应用是当前计算机应用的一个非常重要的方面,而在目前的数据库应用技术中普遍采用的就是客户机/服务器体系结构,在这种体系结构中,所有的数据和数据库管理系统都在服务器上,客户机通过采用标准的SQL语句等方式来访问服务器上数据库中的数据。由于这种体系结构把数据和对数据的管理都统一放在了服务器上。就保证了数据的安全性和完整性,同时也可以充分利用服务器高性能的特点。正因为客户机/服务器体系结构的这些优点,因而得到了非常广泛的应用。
PowerBuilder是完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。
在当前,网络技术迅速发展,随之发展的还有OLE,OCX,跨平台等技术,而在PowerBuilder的最新版PowerBuilder 中提供了对这些技术的全面支持。总之在数据库开发工具领域,PowerBuilder是其中非常优秀的一个,利用它我们可以开发出功能强大的数据库应用程序。
第二节 SQL Server后台数据库管理系统
本系统的开发选择了SQL数据库。SQL是MS SQL Server的简述,是世界上及国内比较流行的关系数据库管理系统。它适用于中小型事物处理及客户端/服务端结构的应用系统。它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server 是一个关系数据库管理系统,它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。于1988 年推出了第一个OS/2 版本,在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。
SQL Server 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。MS SQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。
SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以:
定义 SQL Server 实例组。
将个别服务器注册到组中。
为每个已注册的服务器配置所有 SQL Server 选项。
在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。
在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。
通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。它支持中小型数据库,多用户的高性能和事物处理,支持分布式数据库和分布处理,能够实现安全性和完整性控制,具有可移植性、可兼容性和可联结性,它具有良好的数据管理能力和良好的开发性。
第三节 Powerbuilder 9应用程序开发的基本步骤
我们要开发应用程序时,首先要对它进行分析。无论哪种、哪方面的应用程序,都要先建立一个应用对象。下面我们介绍以下PowerBuilder 9应用程序开发的基本步骤:
(1)首先要建立应用对象。
(2)创建窗口。在窗口里放置各种控件和编写事件响应的脚本。
(3)创建菜单。窗口里的菜单可包括菜单条,下拉式菜单,级联菜单和弹出式菜单为菜单编写事件响应的脚本。
(4)创建用户对象。如果想要重复使用某个控件的功能,可以把窗口上经常放置的控件定义为用户对象。
(5)创建数据窗口。数据窗口可以检索数据库中的数据,可以建立各种报或统计表,可以修改数据库。
(6)创建函数、结构、事件。为了能够更好地支持脚本,编写自定义的函数,定义结构类型变量,也可以为对象和控件定义自己的事件。
(7)运行与调试。可以在开发环境中随时运行应用程序,发现错误后,可以用调试工具进行调试。
(8)当应用程序开发完毕后,可以把它编译成可执行的文件,让用户比较容易地建立应用系统的运行环境。
第四节 编码规范
在软件开发过程中 ,为了减少在软件开发过程中的错误,应该遵守一定标准。
给对象命名要有一定的规范,部件名称可以达到40个字符,窗口的命名:W_功能代码_功能描述。数据窗口的命名:DW_功能代码_功能描述。菜单命名:W_功能代码_功能描述。
标识符命名时,应该使标识符有一定的字面含义,有助于程序的调试和脚本的可读性的提高。本系统中使用的命名规范为:变量作用域+变量类型+”_”+具有一定字面含义的名称。例如:li_selectrow反映出的含义:”l”代表是本地变量,是local的缩写,”i”代表是integer类型的变量,selectrow表示该变量是用来记录一个行号的计数器。
第五节 创建祖先窗口和全局函数
为充分利用PB的面向对象的特性。程序开发时一般创建几个模板窗口。将功能窗口上的某些常用功能封装在模板窗口中。然后将这些模板窗口作为祖先窗口。所有的子孙窗口都可以通过继承的方法来生成。这样就减少了代码的书写量。使得整个程序界面保持整齐。当修改祖先窗口时,所有的子孙窗口都会自动修改。所以,祖先窗口的确定要十分谨慎。
全局函数与局部函数的作用类似。唯一不同的是全局函数的作用域是整个程序周期。不论你在任何一个模块的代码中都可以调用它。所以我们可以把某些常用功能写成全局函数。在程序的其他地方反复调用。
一、函数setmenu(character lev)
功能介绍:通过传入的gi_right值,将某些菜单项设为“非使能”,以限制某些功能的使用。gi_right值即不同职责的权限(读者-1、普通图书管理员1、高级图书管理员 2、超级管理员3)。
二、函数countday
countday (date date1,date date2)
功能介绍:通过传入的date1(起始日期)值与date2(结束日期)值,计算出中间相差的天数,返回值为integer型。
代码分析:
int day
day=(integer(year(date2)) - integer(year(date1)))*365 +&
(integer(month(date2)) - integer(month(date1)))*30 +&
(integer(day(date2)) - integer(day(date1)))*1
return day
第六节 应用程序对象 App_librarain
功能介绍:PB程序由一个应用程序开始,即每个PB程序在开始运行时,先执行应用程序对象的Open事件。在Open事件中连接数据库,并打开登陆窗口w_login。
代码分析:
= “MSS Microsoft SQL Server”
= “ch4ckgl”
=ProfileString(“.\”,&
“SQLCA”,“LogPass”,“super1234”) //从参数文件得到登录密码
= ProfileString(“.\”,&
“SQLCA”,“ServerName”,“localhost”) //从参数文件得到数据库服务器名
=“sa”
= False
= “”
connect;
open(w_login)
第六章 具体窗口的实现
第一节 登录窗口
图 登陆窗口
功能介绍:本窗口主要是检查操作员输入的用户名及密码是否正确,如果正确,允许登录。如果错误,显示出错误提示。
操作方法:填写“用户名”与“密码”后,点击“登录”按钮进行验证,点击“取消”退出。
第二节 主窗口
功能介绍:本窗口作为菜单及其他子窗口的容器。
窗口设置;本窗口为容器窗口。表示本窗口为多文档界面,可以有菜单、工具栏与状态栏。
图 主窗口界面
第三节 新书入库窗口
图 新书入库
功能介绍:增加信息。
操作方法:
点击“出库入库”按钮,填写图书信息,完成后点击“保存”按钮
代码分析:
“保存”按扭事件:
long ll_id,ll_i
//得到最大的图书编号
select max(图书编号) into :ll_id from book;
if =0 then //成功
il_amount=dw_( 1,“图书编号”)
dw_( false) //不自动刷新数据窗口
for ll_i=1 to il_amount
ll_id=ll_id+1
dw_( 1,“图书编号”, ll_id)
//必须对数据窗口的状态进行设置才能多次插入数据
//只有将行设置为NewModified!才能插入,设置列列不行的
dw_( 1,0, Primary!,NewModified!)
if dw_( )1 then
messagebox(“错误”,“插入图书记录失败!”,stopsign!)
rollback;
return //退出
end if
commit;
next
dw_( 1,“图书编号”,il_amount)
dw_( true)
else
messagebox(“错误”,“查找最大的图书编号时出现错误!”,stopsign!)
end if
il_startid=(ll_id - il_amount)+1 //如果没有出现错误,则得到起始编号
messagebox(“成功”,“图书入库成功!”)
cb_( clicked!)
=false
第四节 旧书出库窗口
图 图书出库窗口
功能介绍:删除图书信息。
操作方法:首先通过图书编号检索出图书信息,然后点击“出库”按钮注销图书。
第五节读者类型管理窗口
图 读者类型管理窗口
功能介绍:管理读者类型信息。
操作方法:可以通过”添加”、“删除“、“保存”等按扭对读者类型做相应的操作。
代码分析:
“删除”按扭事件:
integer li_row,li_re
string ls_name
li_row=dw_( )
ls_name=dw_( li_row, “值”)
li_re=messagebox(“提示”,“是否删除用户类型:”+ls_name+“?”,Question!,YesNO!)
if li_re=1 then
dw_( li_row)
li_re=dw_( )
if li_re=1 then
commit;
else
messagebox(“提示”,“删除用户类型:”+ls_name+“失败!”)
rollback;
end if
end if
第六节 借阅人管理窗口
图 读者维护管理窗口
功能介绍:增加、查询、删除、修改借阅人等信息
操作方法:其中添加按扭类同“新书入库窗口”的入库按扭,其它都是对图书做简单的修改、查询和删除按扭。详细代码在此不一一列举。
第七节 图书维护窗口
图图书维护窗口
功能介绍:查询、添加、修改、删除图书基本信息。
操作方法:类同其它信息添加、修改和删除功能。
计算机专业毕业论文5
摘要:步入二十一世纪以后,在网络技术的快速发展之下,计算机网络技术专业课程备受重视。在社会的发展之下,高职计算机网络技术若能按照社会的用人需求设置课程,一定会在培养人才方面收到良好的效果。
关键词:高职;计算机网络技术;专业课程设置;创新问题
在我国高职的教育领域里,大多数学校都是以培养学生的专业技能为主要教学目标,随着互联网技术的不断挖掘与发展,各个行业都开启了联动模式,把科技与社会发展紧密联系在一起,网络技术的快速发展,使得今天的产品也代代更新,所以传统上的计算机网络技术专业课程是难以适应未来的发展的。为了使基本理论和技术得到保持,高职院校方面必须把当前的网络技术的方向掌握好,将计算机网络技术的专业课程设置好。只有这样,才能培养出受用人单位喜爱的人才。
1、高职计算机网络技术专业课程体系建设的创新思路
现代信息技术是抽象的概念,不仅要通过实践进行练习,还要在学习过程中记忆操作流程和步骤,这对于高职学生而言,在思维培养方面是非常有益的,在Windows系统中,学生会逐渐加强对信息技术的理解,逐步形成技能反应,强化学生的知识含量。为了满足市场需求,对市场做了一些调查,通过对一些知名企业进行走访,了解到了企业对人才的一些要求。这些要求包括:人才的基本素养、人才的专业技能、人才的数量。除此之外还了解到企业将网络学生的职业岗位群的确定为以下几种类型:网络管理、系统集成、网络平台开发、网络产品营销、网络信息安全、网络数据库维护、办公文员等岗位。所以,相应的,高职院校方面需要根据这些岗位类别进行建设,为此应当将课程的创新思路归纳为“一基四化”。
课程设置模块化
在现代化的教学体系里,无论是教师还是学校,都应该注重高效教学,而高效教学的一种基本方式就是要善于划分课堂时间的分布,对于计算机网络专业而言,课程设置的模块化是非常重要的,在明确人才培养目标的基础上,网络专业应当建立网络专业与专业培养相适应的模块化专业课程体系。进而可以将科学按照要求将网络专业的各个职业进行划分。根据这个模块,可以将专业课程体系模块化,院校方面在构建模块的过程中,需要对学生专业综合素质的培养予以重视,试图找到能适应学生个性化的需求。
标准化的课程评价
众所周知,高职学生一般都是初中毕业直接进入职业学校学习技术的学生,基于学生学习基础的薄弱性与参差不齐的现状,对于计算机专业的管理模式也会有所制约,所以为了在从前的统计教学模式里寻求突破,学校方面就应该加强管理,完善课程评价,让学生在标准化的课程评价里培养学习兴趣,在计算机网络技术领域中,评价是非常重要的,它可以成为课程建设的动力,也是改革的动力。它是课程建设和改革的动力,但也可能是课程改革的障碍。为了让计算机网络技术专业课程的预期目的得以实现,院校方面需要将评价改革作为课程改革的一个重要部分。进而探索出和新课程理念相同的方法,也就是尽早的建立网络专业课程评估体系,尽快将课程评价标准化。
课程建设精致化
计算机网络专业是目前非常火热的科目,在高职学校里,学生总量的增加会让教师和学校不能达到教学的精致,所以为了改善这一问题,教师应该学会让课程建设更加细致生动,从而达到吸引学生注意力和加强课堂有效性的目的。在建设网络课程的过程中,有必要利用国家级和省级精品课程建设的机会,在已经存在的精品课程上,将专业主干的课程建设好。除此之外,还需要将校级精品课程建设成为省级,以及国家级精品课程,进而最终将专业课程逐渐精品化。
专业教材系列化
众所周知,在我国的高职制教学体系中,基本都是以技术教学为重要目标,近年来,随着经济的不断发展,我国贸易不断与国外互动频繁,对于英语的要求也就逐渐增加,为了让学生在未来工作时可以利用计算机网络进行更好的交流,学校本应该就不同的专业开展不同课程的,至少在不同专业模块内,例如管理学,工学,医学等等,都应该划分出计算机相关教学的相应重点,但是目前我国高职教学计算机网络专业里,教材却不能系列化,很多课本不能衔接,含糊不清,不同的同学冗杂到一起上课,为了完成教学任务而开展教学,不能达到真正的学以致用。为了解决这一问题,教师应该认识到,课程体系建设的一个重要的内容就是专业教材的建设,通过专业教材的建设,一方面可以进一步的对教学内容和教学方法进行明确。让学生在学习的过程中有,有章法可遵循。另一方面,相关人员可以更好的根据岗位需求培养人才目标,进而使培养出来的人,能很快的是适应岗位。网络专业应当进一步的规划和充实专业教材所要编写的内容,使专业教材更加系列化,并且在和校企进行联合出版的过程中,应当联合编写出版工学结合的网络实训教材,以便在这方面能取得更好的突破。
2、计算机网络技术专业课程设置上具体实施方案
在目前教育兴国的口号号召下,我国教育不断改革,为了顺应时代的发展,完全健全了管理体制,在经济的带动下,学校师资力量的提升和设施的安装运用也不断落实,为了更好地进行信息技术的教学,提高课堂有效性,教师应该运用创新思维去开发全新的教学策略,以上述的课程体系建设思想作为前提,当前,大部分院校的网络专业对课程建设的力度加大。很多单位部门均承担着计算机网络技术的专业课程建设子课题的。建设任务,以便争取在计算机网络技术好课程建设上能取的更好的成果。为加快专业建设教材的建设,将专业企业对全国的辐射力与知名度提高,采用以下措施是十分有效的。
以专业核心能力为主进行课程模块划分
院校方面应当将“组网”和“建网”作为网络专业学生需要达到的核心能力。将系统集成与工程监理、网络安全与管理、网络编程等三个专业的核心能力分别为“建网”、“管网”与“用网”三种核心能力,并将这种能力确定为课程主线。除了上述内容外,为了达到更好的教育专业核心模块划分,相关人员在课程设置上,应当依照应用能力的“宽窄”以及学生的学习过程来设置课程,这些过程有“学网”、“用网”、“组网”、“管网”与“建网”等。这些网络过程让学生将知识掌握得更加透彻,也使得学生的网络应用能力得到提升。除此之外,还需要通过各个方面对课程的模块进行强化,以便让学生的其他方面的能力也得到提升。为了使某个方面的课程得到强化,以及其他能力得到培养。相关人员应当将模块划分为职业岗位能力导向,并依照理论课程体系与实践教学体系结构在一起,将专业分成六个模块,这六个模块为:网络技术通用模块、网络工程施工模块、“建网”模块、网路安全与管理、“管网”模块等等。
利用全新的教学模式授课并且与企业合作获得培训资源
在高职计算机网络专业技术学习的课堂上,教师可以根据学生兴趣进行创新教学,利用案例分析法、提问法、合作教学法或情景教学法等方式去实施教学,例如在学习简单的ADOBE技术时,教师可以让学生分小组讨论,在课本基础上进行独立,在完成操作时分小组总结,从而增强了实际运用的经验,也能在思考过程中更好的熟悉软件技能。当前,大部分院校在制定课程考核标准的过程中,均按照华为、CIW、Sun等业内龙头企业IT的认证,在适当之时,应当将本专业的人才技能水平评估标准提高,进而使其的课程评价标准化。在此基础上,应当尝试建立试题库,并在网上实施考核平台。为了更能观察到学生的能力,相关人员需要将理论和实操测试这两者结合起来。在此过程中,高职院校方面还需要借助企业的理论,将业务内的主流企业中的培训教材、电子课件,以及在线考试系统等的培训资源免费拿来作为内容置换等形式加以利用与吸收,并将其与专业课程体系融合,使这个体系内容的深度与广度均能得到加强,进而使得学生的专业理论与实践技能层次得到更大的提升。这种方式可以将大学生的企业岗位适应能力进一步扩大,进而实现学习和职业岗位的零距离接轨。
课程精品化策略
院校方面需要对某些课程确定为专业主干,并将课程作为先导,将课程的建设力度加大。这十门课程分别为程序设计基础、计算机网络基础、局域网技术、网络安全基础、网络互联技术、网络工程实训、网络编程应用开发、信息工程监理和网络监测技术等等。并以这些课程作为导向,加大课程的建设力度。关于课程的修订,主要有以下几种策略:将课程大纲、实训指导书、教师教案等修订完善;以华为、Cisco等作为突破点与企业合作制造高水平的多媒体课件;对专业课程的网络建设予以加强,以便保证至少有4门课程是教学的资源库,以便能为校内的学生提供更加优质的服务,为全国的教师提供教学资源。与此同时,推广当前国家精品课程需要网路互联技术的建设经验,以便将其建设成为课程小组,并攻破各门课程的特点。以核心课程作为导向,建设专业课程的精品化建设,争取将2年以上的课程设置成为省级以上的精品课程。
3、结论
在二十世纪的发展中,网络信息技术是一个必备工具,无论是在学习中还是工作者,都离不开网络信息技术的使用,对于高职学生而言,掌握信息技术可以帮助学生更好地进行搜索资料,掌握信息,即使在毕业后,信息技术也是学生学习新技能的必要途径与最佳方式,所以初中信息技术课堂有效教学具有重要意义。当前,很多院校已经在网络建设方面取得了较大的成就,为了使计算机技术专业课程在设置上更能符合社会的发展,相关人员需要以专业核心能力为主进行基础设施的完善、课程设置模块化、标准化的课程评价、课程建设精致化,以及专业教材系列化。具体实施方案为:对课程模块划分、通过与企业合作获得培训资源,并课程精品化策略。只有依照以上方法实施,才能使学生在未来任职的过程中,能更好地适应自己的岗位,更能为社会,为国家尽自己的一份微薄的力量。
参考文献:
[1]鲁志萍。高职院校计算机网络技术专业建设的几点思考[J].廊坊师范学院学报(自然科学版),2008(5):98-99+101.
[2]周洪斌,许礼捷。计算机网络技术专业“三主体四融合”人才培养模式探讨与实践[J].电脑知识与技术,2012(26):6339-6341.