计算机与设计论文范例6篇

前言:中文期刊网精心挑选了计算机与设计论文范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

计算机与设计论文

计算机与设计论文范文1

1.引言

随着多媒体技术和网络通信技术的发展,基于Internet的计算机远程教学作为一种全新的教学手段,越来越受到人们的关注。计算机远程教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。

作者所在单位承担我校除计算机系以外的所有系所的计算机基础公共课(包括《计算机应用基础》、《C语言》、《Foxpro》等课程)的教学任务,每学期平均有3000多学生,各教师均负责2~3个班共200~300多人的教学,教学任务繁重。为了使教师能通过先进的教学手段提高教学效率,增强学生应用Internet网络服务的能力,以此来加强和巩固对课程内容的理解和掌握,我们从1999年开始,开发了《计算机基础课程远程教学》系统(以下简称《远程教学系统》)。在Internet/Intranet环境下实现作业、考试、授课、答疑/辅导等功能,使用一年多来,取得了很好的教学效果,以下讨论该系统的设计与实现方法。

2.《远程教学系统》的体系结构

《远程教学系统》是在Internet/Intranet环境下实现的,是典型的浏览器/服务器模式。服务器以WindowsNT4/2000Server为操作系统平台,MicrosoftSQLServer7.0为RDBMS,客户端通过浏览器访问系统提供的服务。系统不允许匿名访问,它要求用户提供帐号/密码,通过验证后才能进入系统主页,以此追踪用户身份。本系统将用户分为三类:系统管理员、教师、学生,他们都有各自的主页,访问系统的权限也不相同。其中权限最高的为管理员,其次为教师,最低为学生。权限高的能访问其下级所能访问的所有资源,反之则不然。例如教师能进入学生主页,而学生则不能访问教师主页所提供的功能(布置作业、批改作业等)。本系统可同时为不同课程的多组教师/学生(上一门课的教师及其学生为一组)提供服务,它们之间既有一定的隔离性(例如某个教师帐号不能批改属于另一个教师的学生的作业等),又有资源的共享性(例如公共作业、试题的共享等),很好地解决了本单位各个教师负责不同班级,课程也有所不同的问题。《远程教学系统》体系结构按用户角色的不同,划分如下:

图1《远程教学系统》体系结构

2.1管理员模块

由于《计算机基础课程远程教学》系统可同时为多组教师/学生提供服务,各组间的课程不尽相同,因此教师/学生组间应具有一定的隔离性。例如一门课程的教师对其学生具有管理权,但不能对属于其它教师的学生进行管理、某个学生只能访问其教师的作业等。因此系统主页需要教师或学生均以帐号/密码登录后才能访问,以此追踪用户访问系统资源的身份。而用户帐号的开设与删除、教师与学生的对应关系、课程名称、学生人数等信息,由系统管理员负责管理。这里,我们将系统资源访问帐号作为操作系统帐号开设,由WindowsNT和Web服务器IIS负责进行用户验证。这样做的好处,一是可以充分利用操作系统的安全机制,使操作系统与数据库服务器(SQLServer)无缝集成;二是可同时为用户提供其它辅助服务,如:电子邮件、个人主页、FTP服务等。使系统应用与课程内容紧密结合,学生在应用系统的使用过程中可进一步加深对课程内容的理解。

2.2教师模块

教师模块中包含了教师授课所需的各种功能。如:网上实时授课广播、布置作业、批改作业、出试卷、评卷、考试结果统计分析、网上答疑、课程资料(素材)制作、学生帐号管理(修改学生密码)、设置联机会议等。系统使用组件对象模型(COM)以及OfficeAutomation技术自动批改《计算机应用基础》课程作业并登记成绩。教师可对作业结果进行查询、统计。教师可利用OutLook向系统请求联机会议,以此进行网上答疑、群体或个别辅导。

2.3学生模块

学生模块包含查看教师布置的作业、(在网上或本地)做作业、测验(考试)、教师授课视频广播收看、点播、网上答疑、课程资源浏览、辅助服务等。学生使用浏览器访问系统主页时,需要提供帐号/密码进行用户验证,通过验证后,在浏览器关闭之前,均以该帐号身份访问系统资源。《计算机应用基础》课程的作业可直接在浏览器中完成并提交,对于《C语言》课程作业,为学生提供Web界面,完成作业程序的编辑、编译、链接、运行,一气呵成。远程考试功能既提供选择题形式的传统笔试试题,也提供实际操作形式的试题。考试通过WWW界面进行,有时间限制。学生在规定时限之前完成考试内容时可通过"交卷"按钮提交试卷;若考试时限到达时学生仍未交卷,则系统自动将考生当前的考试结果提交。试卷的批改、考试结果的统计均由程序自动完成。自我测验功能则提供测验试卷,不限时间,由学生自主选择进行,测验完毕后系统立即评卷并给出成绩及学生测验时的选项与正确答案的对照表,以便学生查阅。为了更好地提高学生对网络的应用能力,增强学生对教学内容的兴趣,本系统为每位使用《计算机公共课远程教学》系统的学生和教师提供Email、FTP、个人主页、BBS、联机会议(在线聊天Chat、应用程序共享、白板)、等功能。让学生在实际操作中提高对课程内容的理解以及对课程学习的兴趣。另外,本系统还配备资源库,内置与教学内容相关或与网络应用相关的多媒体资料,供学生课外浏览、学习。

3《计算机基础课程远程教学》系统的特点

《计算机基础课程远程教学》系统功能涵盖了教学活动的各个方面,用户界面完全由浏览器提供,维护方便。其中采用了多项现时多媒体和网络的最新技术,如下所述:

3.1组件对象模型(COM)技术

组件对象模型(ComponentObjectModel,简称COM)是一个软件规范,它是基于对象的编程模型,只要遵循COM规范,应用程序和组件对象之间就可实现二进制代码级别上的重用,解决了对编程语言和环境的依赖。COM是Microsoft其它许多技术的核心,它允许用某种语言编写的位于二进制代码中的对象,为其它语言所访问(或称二进制兼容)。COM技术已经渗透到Microsoft的各个产品中,如:

WindowsNT/2000、SQLServer、VisualStudio、Office97/2000、BackOffice等。《计算机基础课程远程教学》系统使用C++或ASP脚本、Perl脚本作为编程语言,其中大量采用了基于COM的技术,例如:

3.1.1ADO(ActiveXDataObject)

ADO是数据库访问组件,应用程序通过ADO访问数据库的原理如下:

图2ADO存取数据示意图

上图中OLEDB是Microsoft继ODBC后新的数据访问机制,它不但可以访问数据库数据,而且还可以访问其它非数据库类型的数据,如Email、目录服务(LDAP)等。ADO是位于OLEDB上层的应用程序接口,操作较为简单。

《计算机基础课程远程教学》系统中作业、试卷、考试结果等信息都是保存在SQLServer数据库中,系统使用ASP脚本通过ADO对象访问数据库以及电子邮件、进行全文索引,如下图所示:

图3《计算机基础课程远程教学》系统数据存取示意图

3.1.2OfficeAutomation对象

《计算机基础课程远程教学》系统利用OfficeAutomation对象,使教师利用程序自动批改学生提交的《计算机应用基础》课程(Word、Excel)的作业,以此提高教学效率。

3.1.3ADSI

ADSI(ActiveDirectoryServiceInterface)是WindowNT/2000活动目录接口。利用该接口对象实现操作系统帐号的管理(开帐号、删除帐号、帐号属性设置)以及访问权限设置,简化帐号管理任务。

3.1.4DeveloperStudio对象

Microsoft的VisualStudio相信是广大程序员喜爱的开发工具,但大家都不太注意其中的DeveloperStudio对象:

ApplicationDebugger

BreakpointProject

使用他们,可以使程序的开发达到一定程度的自动化。许多在VisualStudio集成环境下通过菜单完成的命令或功能,都可以用DeveloperStudio组件对象的属性或方法来实现,如程序的语法分析、编译、链接、调试、表达式求值等。而这些都是教师批改C语言作业所要进行的操作。我们使用这些对象辅助教师批改C语言作业,减轻教师负担。

3.2视频流技术

在Internet/Intranet环境下,文字、静态图像信息的传输是不成问题的。对于视频/音频信息的传送,则由于网络带宽等原因,需要进行特殊处理。而远程教学系统中的授课功能就要求在Internet/Intranet环境下传送大量视频/音频数据,以便实现教师授课的实时广播和视频点播(VOD)。在有限的网络带宽资源的限制下,视频/音频数据必须经压缩处理后才在网络中传输。以往多采用MPEGI等压缩技术,其特点是用户必须等待压缩文件完全下载到客户端后再播放,增加了客户等待的时间。目前,视频/音频数据采用经特殊算法处理的流技术,使视频/音频数据边下载边播放。流技术的典型代表是Microsoft的MediaTechnologies(Netshow)和RealNetwork的RealVideo/Audio。《计算机基础课程远程教学》系统主要采用了MediaTechnologies压缩技术,使用其Multibit功能在一个流文件中压缩适合多种网络带宽(从28.8Kbps~3Mbps)的视频/音频流(最多6个)。由视频服务器根据客户访问时的实际网络传输能力选择其中一种带宽流向客户传输。另外,还根据Netshow和RealVideo/Audio支持多播(Multicast)的特点,在网上对教师授课场景进行直播(广播)。在授课功能中,单是教师的授课图像是远远不够的,还必须配有同步的教师授课演示文稿(Powerpoint或HTML网页),真正将课堂搬到网上。

图4同步视频点播

3.3网上实时交互

《计算机基础课程远程教学》系统中的一个重要的特点就是教师与学生之间、学生与学生之间在网络环境下通过文字、视频、音频的实时交互,以此实现课堂讨论、教师操作示范演示、学生个别辅导等功能。教师通过浏览器或Outlook向系统发出联机会议(OnlineConference)请求,在联机会议持续时间内,学生可通过浏览器加入会议,并使用系统提供的聊天(文本)、白板(图画)功能与与会者进行讨论;教师可通过应用程序共享功能向全体与会者演示某个程序的操作过程,或(通过语音)要求指定学生完成某个操作(个别辅导)。客户端使用NetMeeting,还可以实现一对一的视频/音频交互、聊天、白板、文件传输等。

计算机与设计论文范文2

如果是中小企业,刚刚起步发展,没有较为雄厚的资金实力,专业人员较为缺乏,没有应用较多的IT,没有较高的个性化需求,那么通用性就需要重视,个性化专业性可以稍微忽略一点,通过共享云,来将企业信息化建设给开展下去。对于成熟的企业,有着较为稳定的生产流程和业务流程,通过IT服务,需要促使生产效率得到提升,竞争力得到强化,那么云服务中的计算资源是企业所需求的,也就是运行在平台上的应用程序被企业所独享,可以自主定制和管理独享程序的相关流程。

2云计算信息化建设模式需要注意的一些问题

2.1安全问题

首先要对数据安全性进行审查,避免有风险出现于用户的接入过程中,供应商需要将管理员的详细信息给提供出来,以便对系统管理员充分的了解;因为在云计算环境下,可以共享所有的用户数据,那么企业就需要将一系列的加密措施应用过来,以便有效隔离企业的数据;其次是筛选安全数据,在企业发展过程中,会有一些核心数据存在,为了保证可以安全转移于云平台中,企业需要首先向云平台中转移非核心数据,没有问题之后,方可以对其他核心数据进行迁移。最后是容灾备份计划,为了避免有崩溃风险出现于云计算提供商系统中,企业需要向自己的数据中心实时备份自己的数据。

2.2网络问题

对于云计算来讲,要想提升云计算的效率,就需要保证高速网络连接不会出现中断问题,如果无法连接到网络,或者没有较快的网速,就会导致一系列的问题出现,为了避免云计算应用受到在线和离线问题的制约作用,就可以将在线交付和离线应用的模式给应用过来,也就是即使处于离线模式下,用户依然可以在本地虚拟服务器中存储相关的业务数据,之后恢复网络连接之后,向服务器中在线传输数据,这样数据同步就可以实现。因此,在将云计算技术应用过来时,供应商就需要将离线应用方案提供给企业,并且为了保证可以稳定和可靠的使用,需要不断的测试,这样方可以不间断的使用在线服务。

2.3费用问题

部分企业将一次性付费模式采用过来,这种云计算模式在实践过程中暴露出来了诸多的问题,那么就需要应用按需付费的模式,企业结合自身具体情况对计费体系进行构建,对比每月的租金和管理费用,计算何时方可以平衡收支,避免有预算超支问题出现于云计算中,并且为了避免日后出现超支问题,对于一些不需要的IT服务,就不要接受。而将按需付费模式应用过来,企业在衡量计费的时候,就可以从TCO角度出发,这样更加的全面,云计算的隐性支出成本也可以得到考虑。

2.4内部管理问题

对于云计算部门的人员,企业需要大力培训,丰富他们的知识,提升他们的专业技能,为了与互联网的发展要求所适应,企业需要用扁平化的管理模式替代过去的金字塔式管理模式,将客户或者服务对象的导向作用给充分发挥出来。如今越来越多的企业开始认识到这个问题,开始将单个功能的系统发展到大系统大业务,这样就可以更好的共享资源和信息,整合业务流程,推动企业获得更好的发展。

3结语

计算机与设计论文范文3

(一)注重立项审批,划定投资预算总额,相对忽视建设项目子项的投资预算控制在基本建设投资过程中,较大程度存在重投资总额管理,轻责任分解的现象,没有建立投资控制“各负其责”的预算控制体系。在预算编制过程中,以项目立项批准的审批文件为本年度资本性预算项目的起点,笼统地以此作为整个建设项目的资金预算控制总额,没有把投资总额分解到土建、安装、公用工程、环境工程、专用设备等各关键子项上,从而导致各项目“吃批复总额的大锅饭”,建设项目要总体临近尾声才知道投资总额控制得如何,不能在项目建设过程中,准确地识别和控制投资总额。

(二)注重强调技术专业性,相对忽视了对涉及的建设部门、施工单位、监理、设计等多个部门,招标、合同、变更、工期等多个环节的预算管控在建设项目实施中,片面强调“时间紧,任务重”“工期为先”等客观因素,未严格按照《招标投标法》及其有关规定,对项目未实施公开招标,而采用议标、谈判等方式确定施工单位,致使项目投资控制缺乏强有力的法律支撑,为施工单位以调整工程项目、工程量来增加合同金额,为投资控制留下隐患。工期管理不到位,致使工程建设周期变长;疏于对监理公司的管理,对其确认的工程变更没有实施有效监督,致使工程投资失控;对施工单位合同职责、义务的履行情况缺乏实时的过程监督,致使工程结算纠纷,不能有效保护企业利益,造成投资失控。

(三)注重建设工程形象进度管理,相对忽视了利用预算管理以改进建设项目管理水平和投资控制能力在大型的基本建设项目中,较通行的做法是成立专项的“工程指挥部”,其由于组建时间短,加之工程建设任务繁重,缺乏完善的、有针对性的内部管理、监督体制、机制,也没有在建设过程中去建立、健全、完善的主动性、迫切性。参与建设人员缺乏必要的财务管理、预算控制等知识储备,对工程量与论探讨进度环节不熟悉,不能有效制定分项工程投资预算,不能对工程造价实施有效控制。

(四)注重项目完工,而相对忽视了建设项目的预算考核普遍存在工程现场完工就是工程项目的结束的错误认识,整个基本建设工程的预算执行情况仅以最终“花了多少钱”来了结。对于建设项目的预算执行情况缺乏正式的、全面的考评;极少将基本建设各子项工程的预算考评纳入到整个基本建设工程的预算管理范畴,从而导致最终投资预算执行情况不佳,而不能对位找到直接责任人的现象发生。

二、如何加强基本建设投资预算管理

(一)切实抓好项目建设总投资的预算分解

1.以建设项目批复投资总额为纲,以项目可行性研究报告、经批准的初步设计为依据,组织土建、安装、公用工程、信息等参建责任部门,分解投资总额至具体的项目建设部门,形成“人人头上有指标、单个子项有预算”的投资控制体系。

2.合理确定工程建设项目间接费用。根据《企业会计准则第4号-固定资产》第九条:自行建造固定资产的成本,由建造该项资产达到预定可使用状态前所发生的必要支出构成。故要将建设参与人员工资、建设期间的管理支出等建设成本纳入基本建设项目预算中。

3.合理预算“不可预见费”。不可预见费是指考虑建设期可能发生的隐蔽工程、不可抗力、设计变更、物价上涨等因素导致的费用增加。在分解投资总额时,合理估计,留足该项费用,为工程进度中的投资控制留下余地,同时也将促进施工图阶段的合理设计,为建设全过程的预算控制水平奠定基础。

(二)强化项目预算的过程管控

1.加强建设项目招标管控。建设项目招标方式是确定工程成本(造价)的关键环节之一。要将招标方式纳入预算管理,按国家法律、法规必须公开招标的,应纳入项目预算,严格执行。将投资控制关口前移,加强对招标控制价的审核,对超过项目投资预算的招标不予批准。

2.加强项目变更管理。依照设计图和中标工程量清单,对发生的工程变更,特别是涉及工程合同造价发生变化的变更,要切实加强预算管控,切实体现“项目预算”的刚性。对项目变更,要完善审批程序。对因工程变更调整导致超规模超预算的,要及时对预算总体执行情况进行评估,对未实施项目的设计、施工进行优化,及时启动“不可预见费”预算来补充项目支出,严格执行“投资可控”的总体原则。

3.加强建设项目工期管理。建设工期是可以从建设速度的角度反映和考核投资效果。在投资预算中,要在项目的建设期间内,对各子项的合同工期持续地进行监督,纳入到预算管理的体系中,和投资预算金额同步实施监管,及时发现项目拖延工期的情况,组织预算责任部门认真分析工期滞后的原因,提出解决措施,对其造成的后果,尤其是工程成本的支出不利因素进行适时评估,制定相应的措施,避免企业大量的人力、物力、财力陷入未完工程中,长期不能发挥其经济效益,造成不应有的损失。

4.切实强化资金预算管理。加强资金统筹调度和集中使用,严格按照项目预算编制资金计划,严禁未经批准,变通预算项目串用、挪用资金。

(三)以投资预算控制为主线,以过程管理为依托,丰富和完善建设项目预算管理考评体系

1.突破“建设项目预算是财务部门控制资金支出计划”认识的局限性,从项目建设初始,就建立建设项目逐一预算管控的体系,形成投资预算为主,辅以工程变更、工期管理、合同纠纷等引起投资额度发生变化的因素纳入预算管理体系,持续对单一项目逐年编制预算,持续对单一项目的预算执行情况进行跟踪。

2.切实加强与建设项目投资相关的设计、监理、招标等部门之间的协调和联系。整合投资信息资源,实现投资共享,积极引导这些单位在“施工图限额设计”“工程现场管控”“招标控制价”等方面发挥职能,以合同约定方式,共享为建设单位做好投资管理、控制的成果。及时解决项目投资运行管理中出现的矛盾和问题,相互协作,形成合力,提高对建设项目投资全过程的预算调控能力。

计算机与设计论文范文4

[关键词]会计电算化;考试系统;设计;制作

前言

在日常的教学工作中,考试是一个重要的教学环节。如何使此环节逐步实现规范化,不受各种人为或环境的影响。真实地反映出教与学的实际效果。都与试卷本身的质量有着直接的关系。随着计算机技术应用领域的深度不断扩展,计算机考试系统已在大部分考证课程的考试中得到普遍应用。为了让学生更好、更快地适应这种考试形式,笔者结合《会计电算化》课程的特点设计制作了该课程的考试系统,该系统经过拓展可以广泛应用于《电子商务》、《基础会计》、《财经法规》等课程考证前的强化训练。

一、考试系统的功能与分析

计算机考试与传统的考试不同。传统的考试由于有人的参与,灵活性很强。可以根据现场情况灵活处理应急事件;而计算机考试不能处理应急事件,所以考试系统的设计要将可能出现的情况预料到,并制定相应的对策。下面简单分析一下计算机考试中可能出现的问题及对策:

(一)考生身份的确认

在考试系统中建立一个考生信息库,并为每个学生分配一个准考证号码,考生凭这个准考证号进行考试,即可确认考生的身份。

(二)试卷组成及试题的抽取

计算机考试的题目采用随机生成的方法。从题库随机提取出来。当题目数量足够大时,对每个考生来说组成的试卷可以做到不完全相同。

(三)考试时间的控制

考试系统不限定考生的考试时间一定全部相同,因为任何两位考生的试卷不完全相同。但要求必须在规定的时间内完成。

(四)题型的设计

根据考试的要求,试题要有多种类型才能更好地反映学生的学习情况。标准化试题通常包括单项选择题、多项选择题和判断题,计算机考试系统的功能完全可以实现对上述三种题型答案的判断。

(五)考试分数的确认

成绩是判断考生考试是否合格的重要标志,在设计数据库时要求确定各种题型的分值,在学生答题完毕并提交试卷后计算机能直接即时算出考试分数并进行公布。

二、考试系统设计

(一)考试流程

(二)模块划分与功能

1考生管理系统:包括考生注册、考生信息修改、删除考生三部分。考生注册模块的功能是在考试系统环境中确认考生的身份并生成整个考试系统中唯一的准考证号;修改考生信息模块的功能主要是修改考生在注册时输入错误的信息或考生已经修改的信息;删除考生模块用于考试系统中永久删除考生的注册信息。

2考试管理:包括增加、修改、删除考试题目。用于维护考试系统题库的信息。

3答题系统:答题系统将引导考生完成整个试卷,并记录考生的题目和答案。

4自动计时:自动计时将在考试开始后自动启动。用于整个考试过程提示考生考试时间,并在考试时间结束后中止考生的考试。

5动阅卷:将考生的试卷与题库中的标准答案进行对比,并记录考生的考试成绩。

6出成绩:在考生完成考试并完成试卷评阅后,考试系统将自动显示考生的考试成绩,并显示错误题目及其正确答案。

(三)数据库系统的选择

与其他数据库系统相比,ACCESS是功能强大、简单易用的关系型数据库系统,由于笔者要求的数据库不大。所以在“会计电算化考试系统”项目中,选用ACCESS2003作为数据库管理系统。

(四)开发工具的选择

ASP(ActiveServerPage的缩写,中文意思是活动服务器网页语言)是一种网页设计语言,纯粹HTML语言设计的网页称为静态网页,通过ASP可以实现动态网页设计。ASP是一种包含了使用VBScript或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码,然后再返回给浏览器。这样,浏览器端看到的就是动态生成的网页内容。ASP语言可以与数据库程序进行交互。是一种简单、方便的编程工具,在一般中小型企业网站和信息服务网站中,大多采用ASP语言设计,其特点是开发简单,维护方便。鉴于其以上的优点,笔者选择作为“会计电算化考试系统”项目的开发工具。

三、考试系统制作

考试系统使用ASP语言ACCESS数据库进行制作,将上述设计的六大功能模块组合成用户登陆、考试管理、成绩管理、数据库管理五个模块。

(一)用户登陆模块

用户填写用户名和学号后,系统将自动判断用户是否存在于数据库中,如存在系统将判断用户名或学号是否两项都与数据库中的用户资料相符;如其中一项不相符将在页面出现对应提示。

系统验证用户成功后,系统将直接进入考试界面。如是新用户,系统将自动在数据库中添加用户信息,并进入考试界面。具体语句为:

(二)考试管理模块

考试管理模块使用算法和排序的方法筛选出不同的题目,并在筛选时使用题目限制功能,来提取固定的题目数量,提取题目后使用ASP语言自动生成试卷格式。

题目算法:使用随机数函数搭配生成公式为数据库中的每道题目生成不同的序列号。语句为:RANDOMIZE''''对随机数生成器做初始化的动作。RandomValue=INT(40RND)1''''生成1到40之间的随机数值。

试卷格式:使用循环语句,不断在数据库中调用已筛选出来的题目。直到达到固定题目数后退出循环。

试卷大致框架排版使用HTML语句事先固定,题目与选择答案由数据库中调用。

自动计时:自动计时将在考试开始后自动启动,用于整个考试过程提示考生考试时间,并在考试时间结束后中止考生的考试。

用户选择记录:用户答题完毕。点击“提交”按钮后,系统将表单记录的选择信息发到评分页,语句为:FORMaction="result.asp"id=FORM2method=postname=text2。

(三)成绩管理模块

成绩管理模块是将考试管理模块传递过来的考试信息与对应数据表中的正确答案进行比较,以判断用户做题情况并加以评分。

评分页多处使用循环语句。循环语句的作用为:

1调用TESTASP页传递过来的用户选题信息并与数据库中信息作比较;

2将错误的题目显示于界面上。

成绩管理模块使用自定义函数rsCount来记录题目题号,以分别其为单选题、多选题还是判断题,并使用判断语句IF来将其与数据库的正确答案进行对比。如正确,系统将对自定义函数ycorrect进行相应加分,最后判断完毕。系统将ycorrect中的数值调用到界面上显示,此数值就是学生成绩。

(四)数据管理模块

数据管理模块方式主要通过数据库文件实现,本系统通过题目数据库文件和用户数据题库文件来管理整个系统的数据。题目数据库文件将单选题、多选题、判断题分别存放在不同的数据表中,各数据表除了题目内容,还增加题目答案字段,供系统管理模块和成绩管理模块随时调用。数据的输入可以直接在数据表中增加记录,也可以通过外部数据导入。用户数据库文件实现考生管理模块功能,教师考试前建立用户信息表user。该表存储、管理考生信息,并增加分数字段,以供考试后教师对学生的考试情况进行统计。考生登录做题后自动生成的试卷表也存放于该数据库文件中,供学生对自己成绩产生质疑时复核。这样,便于不同批次学生登录考试系统的管理、及方便、系统地维护。:

本系统主要应用ASP链接数据库,完成整个考试系统的运作。主要语句为:

<%

Setdb=Server.CreateObject("ADODB.Connection")变量db初始化为一个ADODBConnection对象

db.Open"driver={MicrosoftAccessDriver(.mdb));dbq="&Server.MapPath("数据库.mdb")变量打开ACCESS数据库数据库位置与ASP页面相同,名称叫:数据库.mdb

%>

本系统还多次使用数据表创建删除语句、SESSION函数等。数据表创建语句:createtable表名(字段名类型(10));数据表删除语句:DROPTABLE表名;SESSION函数是记录用户信息的函数,以便用户登陆后进入其他页面时,页面能判断出用户身份,防止非法用户跳过登陆页面直接进入到考试页面。

计算机与设计论文范文5

在经过几年的努力通过了所有课程的考试之后,我们也应当对最后的毕业论文予以足够的重视。作为一名计算机专业的学生,我在课程学习和计算机毕业论文写作中取得了不错的成绩。因此我特将自己在撰写计算机毕业论文过程中的体会写成本文,供将要着手进行计算机毕业论文写作的同学参考。

一、计算机毕业论文选题

计算机信息管理专业,是一个着重研究信息系统开发、应用的专业。这个专业所培养的人才,若按当前人才职位来讲,就是“系统分析师”的角色。同学们对此应有准确的认识,和自己所选择的计算机毕业论文题目,应当符合这个角色定位。

计算机信息管理专业的计算机毕业论文选题,应当适于进行“系统分析”的目的,这与一些“纯”计算机专业的要求是有区别的(如计算机应用、软件开发专业)。它们各自的侧重点不同。计算机信息管理专业主要探讨研究如何在组织管理中合理使用信息技术,也就是说既关注组织机构,又研究计算机技术,是一个“管理”、“技术”两门包的专业。这也是为什么在我们的专业课程中既有“数据库技术”、“软件开发工具”,又有“管理经济学”的原因。所以我们选择的计算机毕业论文题目应符合本专业的特点要求。

目录

众所周知,撰写毕业论文是各专业学生毕业前必须进行的一项重要工作,也是在毕业之前最后的一项学习任务。毕业论文的撰写要求学生综合使用在学

院学到的知识,解决实际问题或讨论实践中的话题。它主要考查大家掌握知识、结合实际和表达的能力。 ............... 1

一般的讲,计算机毕业论文要求同学们做的工作是:运用生命周期方法(SDLC)开发建设一个信息系统。选题可自主决定。 .......... 2

。一般的讲,计算机毕业论文要求同学们做的工作是:运用生命周期方法(SDLC)开发建设一个信息系统。选题可自主决定。

计算机毕业论文选题应满足这样的要求:

探讨管理信息系统(MIS)学术领域内的课题

选题有一定的规模,可以展开论述

结合自己的工作实际,了解的内容,可以说是“了解什么就写什么”

尽量不要选择他人写过多次的题目

二、计算机毕业论文所需资料

在确定了计算机毕业论文题目之后,就要开始进行实际的计算机毕业论文写作了。此时收集相关的参考材料十分重要。正如前文所提到的,计算机毕业论文工作要求,就是“分析建设系统”。无论哪项工作,都离不开参考材料来提供信息。

大家需要注意的是,在整个毕业设计工作中,“系统分析”是绝对的重点,也可以说是计算机毕业论文的核心。既然本专业培养的是“系统分析师”,那么这个专业的毕业生怎么可以在论文的“系统分析”内容部分马马虎虎、漏洞百出呢?因此,为了做好系统分析工作,准确分析一个单位的工作与业务,

就必须搜集该单位的相关工作资料,比如相关工作流程、制度、规章及单据、报表等等,通过这一系列的材料可以比较全面、详细地了解这个单位,准确做出分析。

由于“系统分析”是全文的重点,将来计算机毕业论文答辩时,系统分析部分也是评委们关注和考查的重点,因此这部分的工作一定要做好。资料收集的作用不仅仅体现在系统分析阶段。在后面接下来的设计、实施工作中,相关的资料也会为你的毕业论文撰写提供有用的信息。比如在进行程序设计时,相关的参考书会成为重要的依据,书中汇集了众多程序方面的智慧成果,可以从中借鉴,丰富自己的信息系统。

三、计算机毕业论文格式

计算机毕业论文格式规范、用词准确、要用术语(不要用俗语)。计算机毕业论文属于科技论文。文章应具备自己既定的毕业论文格式、规范,这样便于统一交流。从结构上看,整篇文章包括内容提要(中、英文)、目录、正文、参考文献、致谢等部分。在正文中,应注意一些公认的格式规范,比如“图”要有图号(按章编号:章-号)和名称要写在图的下方,“表”的表号(按章编号:章-号)名称要写在表的上方,即“图下表上”原则;应注意一张图或表与其名称不能分开在两页上,应当保证整张图、表及名称打印在同一页;注意各段落开头空两格,行距要适当等等。

计算机毕业论文的用语应当准确规范。例如“数据流图”(DFD)不要写成“数据流程图”,这样的“笔误”会暴露出你概念不清。在答辩评委审阅时,看到你在文中连基本的格式、概念都不懂,十有八九会影响成绩。因此请同学们记住:书写毕业论文,是一个需要“精益求精、咬文嚼字”的过程。

四、计算机毕业论文的文档

“软件=文档+程序集”——根据这个公式,同学们开发的信息系统——一个软件,包括文档和程序两个部分,那么对于计算机信息管理的同学来讲,应当重点着手准备哪一部分呢?综合本专业的特点,同学们应当着重书写文档部分。

如前所述,信息管理专业的计算机毕业论文主要考查的是同学们对系统的分析能力,分析的成果就是文件——分析报告。特别重要的是其中的“业务流程图”和“数据流图”,必须准确表达绘制出来,它们可以说是单位工作的“照片”,是下一段论文设计、实施的基础,也是最后论文成绩的重要组成部分,必须绘制得“天衣无缝”,确保图例符号正确、逐层分解准确、布局合理、命名规范。否则,对于你的毕业论文成绩来讲“后果是严重的”。对此同学们要特别注意。

之所以要强调大家多多关注文档,是因为总有一些同学几乎是“出自本能地”想尽早尽快地着手进行最后的程序开发,不注意前面的文档撰写。对此必须明确:现代的软件开发是一个集体协作的系统工程,而不是一两个人的作坊式生产(黑客除外)。而这个开发软件的集体,包括分析、设计、维护、管理等各方面的人员,计算机信息管理专业的同学,所应当承担的角色是“分析人员”,即要分析出系统应当“做什么”( What to do),写出文档。至于“怎么做”(How to do)那是程序员的事情,而不是你的主要任务。明确了这一点,就对这里所说的“着重文档”有所理解了。

整篇计算机毕业论文文档篇幅规模不能太低,基本上不能少于6000字,否则不容易将一个系统描述清楚,更不用说准确设计、实施了。这也是

前文提到“计算机毕业论文选题有一定规模”的原因。

五、积极与指导教师联络

在整个计算机毕业论文写作过程中,应积极与指导教师联系,对自己毕业论文的进展、遇到的问题及时与进行交流、探讨,按照指导教师的指导意见进行修正、改进论文,确保文章的质量。

一些同学因为是业余学习,平日里工作繁忙,有时无法按时在约定的日期与指导教师见面,为此应采用其他方法与老师联络,如电话、传真、E-mail等等。而且要尽可能地参加老师约定的见面会。通过与老师的交流探讨,确保自己的毕业论文沿着合格正确的方向进行。

指导教师对整个毕业论文成绩是很有发言权的,其中包括你平日对待毕业论文写作的态度成绩。因此,不要给指导教师留下你对毕业论文漠不关心的印象。

比如个别学生只是在最后论文答辩的那一天才来见一见老师交毕业论文,这样的做法应当竭力避免。

正文结构

计算机专业毕业论文正文一般有8个部分,一般要求6千字。

1、概述或引言。这个部分相当于大纲,主要是对软件开发背景,使用的软件工具、环境,最后达到的效果,自我在里面的贡献等;

2、需求分析。从用户角度来看,软件有哪些功能,处理那些数据和性能等;

3、设计方案和主要技术。主要是对里面每一部分的详细论述,使用的是什么技术,为什么使用。从专业角度详细的模块分析或遇到的难点是怎样解决的等;

4、具体的实现过程(用的控件、技巧和方法),从系统中截取图(少量);

5、测试。介绍自己开发软件实际达到的效果;(网站的特点)

6、总结。介绍自己开发软件的体会,或自己开发的成果使用情况,有什么评价,自己还有哪些不足,有什么需要改进的地方;

7、致谢;

8、参考文献。

另外,还可以加一个“附录”部分。正文只能有一个中心,其他有重要参考价值的都可以放在附录部分。例如有重要的代码、图表,涉及其他领域的知识,需要解释的等都可以放在附录部分。

零碎提醒

计算机与设计论文范文6

一、选题

1、选题未通过者,可参照已过学生的课题进行修改(只能做参照,不得出现重复)。工科毕业设计要有具体的解决内容及相关解决方案,不要求多高深,但求实在。

2、选题需要修改者,切记论文课题不要是文科或科普性(如计算机发展史、浅谈××、浅析××等),也不要太大或者太泛泛(如网络信息安全与防范、网络信息安全的技术探讨等)。建议题目格式为“基于××技术的××系统设计与开发”。

二、摘要

1、论文摘要一定要根据论文课题内容围绕展开,需要提出问题及解决成果,研究手段、方法、过程等可不阐述。

2、论文摘要要写得高度概括、简略,不要写论文选题的缘由。

三、正文

1、选题及论文摘要通过者可直接撰写论文正文;选题及论文摘要未通过者,先进行修改后方可再撰写。切记不要像文科作文一样泛泛而谈,一定要有问题的提出,相关技术介绍,系统设计,详细设计以及最后的成果。

2、论文严禁抄袭,避免“复制+粘贴”行为。我们会用专门的软件进行,重复率高于20%的一律视为不合格。

3、论文正文不少于6000字,必须严格按照模板格式要求,注意字体、行间距、图表、页眉页脚、排版等。

4、务必在3月5日前完成毕业论文正文初稿,论文指导老师会通过“毕业论文设计平台”线上对毕业论文作出修改要求,同学们必须时刻关注,进行修改。