范万文网 > 免费论文 > 开题报告

计算机开题报告范文

2024-03-26
【计算机开题报告 第一篇】

开题报告范文

一、选题背景和意义

计算机是一项极其重要的现代科学技术,它的广泛应用已经深刻地改变了我们的生活和工作方式。在各个领域,计算机的作用越来越大,对社会经济的发展起到了不可忽视的推动作用。因此,深入研究计算机的相关领域,探索其新的应用和发展趋势,具有重要的现实意义。

二、选题目的和内容

本研究旨在探讨计算机在教育领域的应用与发展。对于教育,计算机技术的应用已经取得了一定的成绩,但仍然存在许多问题和挑战。因此,通过对计算机在教育中的应用进行深入研究和分析,可以为未来的教育改革和发展提供有益的借鉴和建议。

本研究的主要内容包括以下几个方面:

1.计算机辅助教学的现状分析:通过对计算机在教育中的应用进行调研和分析,了解计算机在教学中的具体应用情况,以及现有的问题和挑战。

2.计算机教育的优势和劣势分析:探讨计算机在教育中的优势和劣势,并对其进行客观评价,以便更好地发挥计算机技术的优势,弥补其劣势。

3.计算机教育的趋势展望:通过研究现有的计算机教育发展趋势,分析计算机在未来教育中的应用方向,并对未来的发展做出预测和展望。

三、研究方法和步骤

本研究主要采用文献综述和数据分析的方法,通过查阅大量的相关文献和统计数据,收集和整理计算机在教育中的应用情况和发展趋势,进行直观的分析和比较。

具体的研究步骤如下:

1.收集教育领域相关的文献和统计数据,建立相关数据库。

2.对收集到的文献和数据进行筛选和整理,根据相关指标和方法,分析计算机在教育中的应用情况和发展趋势。

3.通过对比分析和回顾历史数据,预测计算机在未来教育中的应用方向和趋势。

4.对研究结果进行总结和归纳,提出对计算机在教育中的应用和发展的建议。

四、预期成果和创新点

通过本研究,预期可以对计算机在教育中的应用和发展情况进行全面、系统的分析和总结,为未来的教育改革和发展提供有益的参考和指导。同时,本研究将通过对未来发展的预测和展望,为计算机在教育中的应用提供新的思路和创新点。

五、研究计划和时间安排

本研究计划从20xx年9月开始,预计研究时间为一年。具体的研究计划和时间安排如下:

1.20xx年9月-10月:文献综述和数据收集,建立相关数据库。

2.20xx年11月-20xx年1月:数据分析和结果整理,对计算机在教育中的应用情况进行分析和总结。

3.20xx年2月-4月:根据分析结果,对计算机教育的优势和劣势进行评价和分析。

4.20xx年5月-7月:基于分析和评价结果,预测计算机在未来教育中的应用方向和发展趋势。

5.20xx年8月-9月:总结研究结果,撰写论文并进行答辩。

六、研究的局限性和不确定性

本研究存在一定的局限性和不确定性。首先,由于时间和条件的限制,对于计算机在教育中的应用进行全面调查和研究是比较困难的。其次,某些数据和文献可能存在一定的不准确性和不完整性。尽管如此,本研究仍然将尽力采取合适的方法和手段,提供尽可能准确和全面的分析和结论。

七、参考文献

[1] 张三, 李四. 计算机在教育中的应用研究[J]. 教育科学, 2019(1): 100-120.

[2] 王五, 赵六. 计算机教育的优势和劣势分析[J]. 近代教育, 2020(2): 50-60.

[3] 中国教育部. 20xx年教育统计数据报告[D]. 北京: 人民出版社, 2021.

以上为计算机开题报告范文,仅供参考。实际写作时请结合具体情况进行修改和补充。

【计算机开题报告 第二篇】

1、选题背景和意义

背景:商场账务信息丰富,且查询信息量大,要想提高服务质量和管理水平,须借助计算机来进行现代化的信息管理。在此背景下,我们针对商场账务管理需求开发了这个管理系统。

意义:使商场账务管理更加高效、简单、规范。

2、主要工作思路

1)系统需求分析。

通过调研,了解工作流程,收集基本信息数据,明确设计任务,进行系统的`可行性研究。

2)系统设计。

系统总流程设计和系统总框架设计。

3)数据库设计。

4)程序开发。

5)程序测试。

6)撰写论文。

3、文献综述

通过查询文献和一些教材,我知道开发数据库应用系统,有很多功能强大的开发工具,如:

VB.NET;VC++.NET;VC#.NET等,相应的数据库有Access,SQL Server, ORICAL等。经比较,并与同学、老师探讨,我决定以SQL Server为平台,以vb作为系统的开发工具。主要由于它们使用简单,开发方便,用户希望系统对硬件要求不高,另外我也比较熟悉该。

在开发内容上我选择了主控模块和数据录入模块这两部分内容。

【计算机开题报告 第三篇】

  一、课题的目的与意义

在二十一世纪信息迅猛发展的时代,网络的普及使网络和企业很自然地走到了一起,而如今通信最杰出功劳之一,则是项目开发管理系统的广泛应用与飞速发展,

计算机毕业设计开题报告范文。未来个人或企业管理可以很方便,快捷,高效的进行管理。随着Internet技术的发展,它对我们工作和生活显得更加重要,尤其是现在项目,应用不断推陈出新的今天,各企业对管理不同项目,来应用迫切的需要高效性,规范性,安全性、及时性。而基于B/S模式下的数据库所设计而成的项目开发管理系统刚好提供了这些功能。本系统就是一个能够让用户能及时有效地对项目开发管理系统进行操控,并且是在安全的前提下进行的。在网上实现对项目的任何时间,任何地点安全有效的管理这是项目开发管理系统的发展方向。

  二、课题的发展现状和前景展望

因特网是一个巨大的全球性的信息服务中心。随着互联网的发展,网上交易、电子商务的逐渐繁荣,各行各业的规模不断发展与状大,这就更需要一个安全的,可靠的,高效的管理系统来管理,因此,项目开发管理系统的设计就变得尤为重要。各个可以根据自身的业务特点和的具体情况提出对应用的需求,通过我们的项目的特定开发服务,不但可以解决企业当前面临的困境,还能够提高信息中心的开发维护水平,为企业的`长期可持续发展提供有效的保障。随着企业信息化水平的提高、网络的快速发展,已经有很多企业意识到了使用项目管理系统可以大大提高管理效率、资金使用率、提高员工的工作效率、降低成本、同现有业务接轨。随着现代社会节奏不断加快,各企业之间的竟争也日益激烈。随之也给企业带来了巨大的压力与挑战,为了能适应残酷的市场竞争,为了能便捷管理,各项目管理系统已经成为一种当前各大企业不可缺少的一部分了。而要分析设计出一个实用简单,安全高效的管理,其前提必须在基于B/S模式下的数据库设计与分析。项目开发管理系统做为一种新型的网络管理系统,已经越来越受到人们及其各大企业的重视,它已经成为一家企业的管理支柱,而随着越来越多的系统的开发,如果缺少一个好的

管理系统,则不仅不能让操控者感觉到安全,方便,高效,而且会带来资源的浪费。然而,现有的存在严重的功能不足,开发出一种新型便捷的项目开发管理系统已经成为一种必然的趋势。

  三、课题主要内容和要求

1、此课题设计任务特点及分析主要是通过对该数据库设计与分析,使学生能够熟练运用一门程序设计语言来掌握C/S或B/S数据库设计的方法和过程,以及为设计其它应用提供帮助,进行提高设计能力。

2 、课题主要任务与要求

(1)初步方案:通过查阅资料,首先对我的课题进行可行性研究和需求分析,提出相应的设计方案并进行方案论证,对该课题进行模块划分并找出模块之间的关联关系,画出系统流程图,在此基础上进行源代码编写和调试,最后撰写毕业论文,资料共享平台《计算机毕业设计开题报告范文》(https://xxxxxx.com)。

(2)主要任务

a使用C/S或B/S模式设计该系统,并要求系统完成后操作简单,功能完善,界面美观。

b系统用户管理模块:包括文件操作,普通用户和系统不同身份口令密码修改,系统退出等。

c登录界面设计:要根据不同的用户设计不同的口令密码,并且进入系统后,根据用户不同对该使用权限也不同。

d项目流程管理模块:包括项目基本信息的录入、修改和删除;申请立项;批准立项;项目工程分配;项目中止等功能。

e项目实施管理模块:包括成立项目组;划分功能模块;书写项目报告等功能。

f项目文档管理模块:包括项目文档信息的添加、删除、修改和查询。

g项目测试管理模块:包括测试工程师添加、修改和关闭报错记录;开发工程师查看、解决报错记录。

h项目验收管理模块:包括提请验收项目;测试工程师,质量控制工程师,业务主管,项目主管签字等功能。

i项目总结管理模块:包括项目总结记录的添加、修改和删除等功能。

j信息打印模块:能实现对各种报表的打印

  四、可行性分析、研究方法和步骤可行性分析、

可行性分析:可行性分析:选取几台中等配置电脑,在操作系统为WINDOWS xP的环境下,使用VFP,DELPHI,VB,JAVA等程序设计语言开发该系统。 C/S(客户机/)结构,实质就是客户端运行应用程序,并向发送SQL请求及取回结果;侦听基于TCP/IP的网络,响应请求并返回处理结果。两层结构最大的优点在于系统结构简单。只要把客户机和在网络上连通,利用一些快速应用开发工具,就可以很快地开发出一些部门级的小规模应用,同时开发和运行的环境都相对简单。 B/S(浏览器/)模式数据库系统。就是建立并配置WEB及PowerBuilder应用,以实现通过浏览器来访问数据库。B/S结构设计思想的主要目的,就是为了解决两层结构中原发性的问题。其最主要价值在于产生一套切实可行的解决方案,把客户/结构下的应用可靠地推广到企业级的关键任务环境中,并利用这一技术所带来的高效率、多功能与灵活性,增强企业信息网的性能和扩展能力。

三层结构是把应用逻辑划分为三个部分:

第一层是用户界面(User Intece),提供用户与系统的友好交互。

第二层是应用,专司业务逻辑的实现。

第三层是数据,负责数据信息的存储、访问及其优化。

研究方法:主要采取包括:文献调研、课题考察、实践总结、实验分析、调查统计等

设计进度安排:

1第1周任务:布置任务,学生进行资料查询。

2第2周~第3周任务:需求分析并画出结构流程图。

3第4周任务:系统模块功能划分。

4第5周~第13周任务:模块源代码编写及调试。

5第14周任务:系统检测并通过最后测试。

6第15周任务:毕业设计论文编写。

7第16周任务:指导老师论文审阅、修改及学生毕业答辩。

毕业设计(论文)开题报告

指导教师意见:

1.对“文献综述”的评语:

2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:

指导教师:

年所在专业意见:20xx年xx月xx日

负责人:20xx年xx月xx日

【计算机开题报告 第四篇】

  一、问题的提出

ja网上考试系统,是为了配合ja语言的网上教学而设计的。它是ja课件的一个重要组成部分。

  二、网络考试系统概述

在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于web技术的网络考试系统可以借助于遍布全球的internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免 考试前的压题;而且可以采用大量标准化,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,内容放在上,考生通过姓名、准考证号码和口令进行登录,也存放在中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。

  三、网络考试系统常用的实现技术

网络考试系统的实现技术有多种,可以采用传统的客户机/(c/s)型的mis型架构,即内容放在远程的上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用web技术实现。web技术超越了传统的“客户机/”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,存放在数据库上(事务层和数据库可以是同一台机器)。

  四、本系统拟采用的解决方法(技术)

本系统作为ja课件(网络版)的一个组成部分,要求实现网络考试系统的各项基本功能。从安全性和易维护性考虑,选择了web实现技术。简单的说就是将系统做成一种b/s模式,可以让用户通过浏览器直接访问位于上的以及对系统进行远程维护。

端程序的实现技术也很多,本人选用了当前比较流行的网络编程技术——jsp作为主要实现手段(配合ja servlet、ja bean、html等)。jsp作为一种web实现技术,它的效率是很高的。这一点正好符合了考试系统所要求的实时性。jsp自身的安全性,再加上实现模式的特点,完全能够达到考试的保密性要求,保证了考试的公平性原则。除此之外,作为ja平台的一部分,jsp拥有ja语言“一次编写,各处运行”的特点。又随着越来越多的供应商将jsp支持添加到他们的产品中,这样一来用jsp做成的这套系统可以轻松移植到其它平台来运行。种种优点使得这套系统不但为目前校内的网络教学以至于今后远程教育的实现都打下了良好的基础。所以jsp是实现本系统的最佳技术,它是完全可行的。

  五、系统的组成和功能构想

(1)系统的组成

本系统由四个子模块组成:数据库及维护模块、考试子系统模块、成绩管理查询子系统模块、阅卷子系统模块。它们各自的功能如下所述:

(一)考试子系统

这个系统主要是学生使用。考试子系统是本网络考试系统的核心部分,也是设计时的重点。一般说来,网络考试可以在任何时候、任何地方进行。但是为了使学校易于组织和管理,所以本系统对考试时间作了一定的限制,因此在考试前首先判断当前时间是否为学校规定的考试时间(或预约的考试时间),由于判断的时间是端的时间,所以跟考试机器的时间无关,即使考生修改所在机器的时间,也无济于事。如果时间符合要求,则显示登录页面进行登录,如信息不正确(包括有些考生试图绕过登录页面,直接进入试卷页面的情况,此时由于没有登录信息,系统也会认为是非法考生),系统给出提示信息,并重新定位到登录页面;如信息正确,则可以开始不同模式的.考试。当考试时间到或考生点击“交卷”按钮时,则系统把考生答案传送至的数据库中保存起来,并在数据库中标记考生是否参加过某门课程考试。(随机考试则可给出成绩;非随机考试等教师批改完试卷后讲成绩保存于数据库。)

(二)成绩查询管理子系统

为了能让考生及时、方便地了解自己的考试成绩,查询子系统也采用web方式实现,考生在页面输入自己的信息后,就能把成绩信息传送到考生的机器上。此外,系统还可以对成绩进行排序等管理功能。这个系统学生和教师均可以使用。

(三)阅卷子系统

本系统是老师专用的(通过教师登陆才可以进入),对考生来说是不可见的。(对于进行有主观题测试的模式,采用此系统进行人工给分)主要功能有:

1、评分(根据参给出相应的成绩)

2、成绩统计、排序(有助于老师了解学生考试情况)

3、信息输出(最终结果的输出)

(四)数据库及维护系统 这个模块能对数据库中的信息(学生信息、)进行维护,主要使用对象是系统(只在上运行,不能进行远程维护。目的在于增强系统的安全性)。本系统数据库部分拟用microsoft sql server20xx/microsoft access20xx来实现。

(2)系统功能的初步构想

1、界面方面:系统有“登陆”、“运行”、“退出”三个界面。每个界面对应系统不同的运行状态(具体由登录系统人员的身份而定)。

2、内容方面:由于网上考试的特点所限,考试内容以客观题为主。主观题只给出参和评分标准。(以上是指“在线测试模式”下)对于“人工模式”下,则由阅卷人改卷后,通知考生成绩。这时以“综合测”为主。

3、安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于端,避免了远程维护带来的安全隐患。考试的预约机制,也在一定程度上保证了考试的安全性。

4、其他:可以根据具体情况适当用其他辅助工具(如:dreamwer mx、dreamwer ultradev等工具)对系统的界面进行美化和布局,以达到更好的效果。

5、运行环境要求:p133,16m内存,win9x、win20xx、winxp、nt网或netware网络。

环境: windows nt4.0+iis+ie6.0(以上)/windows2000+ie5.0(以上)+bea weblogic server/ibm websphere application server/apache tomcat 3.x 。

6、开发环境

1.41+editplus2.0jcreator le+dreamweer ultradev 4.0 / mx

  六、主要技术简介

jsp是ja server pages的简称,它是由sun microsystem于1999年6月推出,是基于ja servlet以及整个ja体系的web开发技术。作为j2ee体系中的重要一环,jsp为创建高度动态的web应用提供了一个独特的开发环境。jsp能够适应市场上包括apache webserver、iis4.0在内的85%的产品,这足以胜任绝大多数的商业事务处理。同时jsp代码经过的解释执行后会直接嵌入到html语言中,这样就简化了页面的输出,也保留了脚本语言易于使用的优点。

jdbc是用于执行sql语句的ja应用程序接口,由一组用ja语言编写的类与接口组成,在jsp中将使用jdbc来访问数据库。jdbc是一种规范,它让各数据库厂商为ja程序员提供标准的数据库访问类和接口,这用就使得开发于dbms的ja应用程序成为可能。一般的ja开发工具都带有jdbc-odbc桥驱动程序,这样,只要是能够使用odbc访问的数据库系统,也就能够使用jdbc访问了。

  七、进度安排

设计总共用时13周。具体安排如下:

1-2周:收集资料(书籍和案例),并完成系统分析。

3-12周:系统的具体实现(包括测试)和论文写作。

13周:整理材料,装订论文。

【计算机开题报告 第五篇】

1.1 计算机网络安全的背景

虽然传统的计算机发展和当今的电子商务不同,但是不可否认网络已经成为非常重要的信息和数据互换交换的平台。但是随着网络不断发展渗透到人们的日常生活、手机终端、交易支付等环节时,网络安全已经成为一个焦点和不可逾越的发展鸿沟。尽管目上支付安全方面和信息安全的管理一直以来都在进行不断的完善和升级,但是频发的互联网支付和信息泄露等安全案件依旧使得消费者在进行网上支付和交换信息时存在一定的担忧[1].

影响网络安全的因素主要是自然原因和人为因素。但是如果把这两大因素详细分解的话主要分为网络病毒传染、外部网络恶意攻击、内部个人势力恶意攻击、系统代码编写过程中的失误、信息传输中的隐私保护等方面[1].网络安全问题一旦发生,不仅影响了正常的网络业务工作,同时也会给客户和带来双方面的损失。的企业形象也会遭受或多或少的,影响的发展。很多网络业务在进行办理的过程中都需要网络安全平台的支持。针对这些网络上存在的安全隐患,首先是要分析安全隐患所在,有针对性地实施网络安全技术防御,最后采用杀毒和防御技术进行查杀,确保和个人的信息安全传输和运行。除了自然方面的不可抵抗的外力之外,首先是要了解网络协议本身是否存在安全漏洞和系统错误,所以检查每一个层区域的安全漏洞都很有必要。

网络安全不仅是硬件的安全,更多的是和网络环境的安全,同时还有信息技术不断发展壮大的技术支持。如何正确的面对这些网络安全中存在的问题和缺陷是网络技术人员需要考虑和思考的问题[2].其中和技术人员作为网络活动的重要主体,对于提出一些落到实处的措施和手段有着义不容辞的责任和义务。

1.1.1网络安全的定义与目标

  1、网络安全的定义

网络安全广义上来讲就是硬件和的安全[2].凡是从事网络活动的一切事务,包含个人信息、个人账户、企业信息和账户、往来资料传输、网络技术更新、网络管理等方面都需要保证其安全、真实、保密、完善,这就是网络安全所要保障的领域和基础。网络安全不仅是网络技术的不断更新和完善,更是网络管理的不断升级和改造,更是网络信誉和网络环境的不断净化和防范。在网络安全技术方面,要不断增加防御外部非法用户的攻击和入侵,防止外部漏洞和病毒的感染。在网络环境管理方面,要不断地打造一个干净整洁的网络虚拟世界。在支付日益快捷、信息日益繁多、技术日新月异的今天,如何维护一个快捷精准的信息传输环境,这是计算机发展和网络应用必须重点解决的全球化的技术难题和重要课题[3].

  2、 网络安全的具体目标

值得我们注意的是网络通信技术在某些领域已经达到并出现了成熟繁荣的景象,很多的企业已经将某些业务拓展到了手机、平板电脑等移动终端上。这些电子设备可以随处携带,并且随着电子科技产品价格的持续下降已经获得了十分广泛的普及。这就使得手机、平板电脑等移动电子设备成为了企业进行业务办理和产品宣传的新宠。但是就网络技术的安全性而言,服务领域更加广阔,所以更要保障网络信息的安全保密、可靠性、可用性、保密性、完整性、不可抵赖性。网络信息安全的目标和要求主要体现在以下几个方面:

网络信息安全与保密主要是在从事网络活动时,一切网络活动信息不会出现安全事故和漏洞。

网络信息安全的可靠是网络安全的基础,是网络信息安全系统的首要目标[3].网络信息系统的可靠性在所有条件的约束下能够正确快捷地完成网络信息的传输和复制等。

网络信息安全的有效性是网络信息安全有用性和效率性的总体要求。是网络信息在使用和服务过程中被用户的授权,服务用户的一种特点。网络信息的效率是网络信息在安全传输过程中所需要采取的积极的应对策略。

网络信息安全的保密完整是指网络信息不能被非授权用户窃取和利用,保证信息数据原样不可改变地进行传递。完整性是信息不被泄露给未授权的人。

网络信息安全的不可抵赖性即信息在传输的过程中、传输之后都真实地反映客观发生的事实[4].而信息的发出方和接收方都不能对信息的传输进行抵赖。

任何依赖于电子商务平台的业务都需要一个稳定和有序发展的网络环境作为其自身发展的保障。这就需要我国和有关部门必须加强和保证网络安全相应法律法规的建立健全,使网络首先在技术性环境下拥有一个良好的运营环境。其次就是要依靠我国行业的相关管理部门管理委员会,来针对网络现的问题进行有的放矢的解决和处理[4].

1.1.2计算机遭遇网络攻击的特点

1.1.2.1 网络攻击的方式和途径

了解网络攻击的方式和途径对计算机安全防御有重要的意义。网络攻击是指非法攻击者采用某种手段和目的窃取网络用户资料的行为,这种非法授权的窃取行为就构成了网络攻击者和用户之间的网络入侵行为[5].网络入侵常见的途径有DNS攻击、扫描窥探、畸形报文攻击等。

攻击者通过窃取用户的密码、口令等隐私信息进行攻击行为,因为口令本身是抵御入侵者的一个重要的防御手段。使用者通过设置口令登录自己的计算机和个人信息账户进行计算机网络行为。但是网络入侵可以通过破译口令获得网络入侵的机会,通过破译或者记录口令秘钥、计算机的个人信息、企业信息。当前,运用破译口令的方法获得目标主机的账户信息的方法有很多,有的是通过计算机终端登录,有的是通过某个主机的合法用户进行窃取,这种泄露口令的行为会给入侵者一些可乘之机,从而通过破译口令来入侵电脑主机。

DNS攻击和畸形报文攻击是常见的网络安全攻击种类之一,IP欺骗是指入侵者通过伪造IP地址,让计算机以其他计算机的IP地址假冒,达到窃取信息的目的。这种行为往往是对特定的协议进行入侵[6].IP欺骗是经常遭受的网络安全事故之一。

1.1.2.2 计算机网络攻击的特点

计算机网络攻击会造成巨大的财产和经济损失。而国家和重要部门就成为网络攻击的主要目标。另外攻击的手段多样化、地域全球化,尤其是金融类与钱财相关的网络交易更加容易受到攻击。拿网络支付工具来说,网上的保密性仍然是束缚很多电子商务平台发展的重要问题。网络信息化在一定程度上方便了人们的工作、学习和生活,但是因为网络上存在的恶意攻击、网络自身的系统漏洞以及个人操作不当等一系列原因都可能会造成信息资料的泄露。尤其是目前许多不法分子通过冒充身份、网络钓鱼、病毒植入、邮件欺诈等一系列的高科技手段,窃取网络用户的资料和信息,并利用这些信息来进行违法犯罪活动。网络支付为了进行正常的业务办理,需要客户在网站上提交大量的信息资料。这些信息资料一般都会保存在的电子数据库中[6].通过最近的数据统计可以看到:网络潜在客户的重要组成部分正在持续的增长,这就给网络支付的发展带来了很大机遇。但是就因为网络攻击的目标十分明显,主要是为了盗取别人钱财,同时网络截取和攻击更加的隐蔽,所以运用防火墙等工具变得尤为重要。

1.1.3网络系统的安全防范

网络安全是一个涉及面很广的网络软硬件兼备的课题,要想达到网络安全事故不发生,必须要保证硬件、技术、、法律法规等方面的知识齐备,从而采取纵深式全方位防御网络事故的措施[7].

从安全角度考虑,为了避免电脑出现破译口令、IP欺骗和DNS欺骗等安全事故,首先要在电脑主机上设置单独的、隐私的口令,以免被人破译,尽量设置口令要复杂一些。另外主机装在交换式集线器上避免偷听密码口令等重要的信息。面对当前日益增多的网络安全事故和犯罪事件,在保证信息安全的同时,要制定相关的网络xx法律,对恶性的网络安全事故进行相应的法律制裁,建立适合全球经济发展的网络安全环境,号召全球范围内的网络安全国家进行网络,尤其是建立周全的网络安全防范意识和改进策略,从而为全世界网民建立一个安全的网络环境。

1.2 网络安全分层评价体系国内外现状及发展趋势

目前国内外公认的对于网络安全分层评价的发展趋势是:

1.2.1建立有效的安全矩阵

首先建立的'安全机制是对一种服务实现某种技术防御,例如加密、安全认证等都是建立安全机制的典型例子。通过建立安全矩阵来保证数据的正确性、保密性和完整性。一个安全矩阵是由完善的检测系统、预警系统、防火墙等,完善的安全矩阵会将网络安全风险提前进行预报和,安全矩阵会检查安全事件发生的始末,对网络安全事故进行记录,对安全事故进行及时的抢修等。

1.2.2安全机制

根据ISO提出的安全机制是一种技术,是利用一些技术或实施一个或更多安全服务的过程[9].安全机制是对电脑安全服务所采用的技术或者是防护。设置安全口令、安全秘钥等都是对安全机制的一个诠释。安全机制根据所要服务的硬件和技术要求不同而不同。安全机制是为了保证数据的安全性、周密性、正确性和不可抵赖性,在实施的过程中需要不同的加密技术和加密功能才能实现安全目标。安全机制也分为特殊性和一般性,特殊的安全机制是在特殊要素要生成的安全机制,需要执行到特定的OSI参考模型,而普通的安全机制却可以服务于多个安全执行过程[10].

1.3研究计算机网络安全分层评价系统的重要性

随着电子商务活动的增加、网络的普及、网络支付的应用,加之全世界范围内对Internet的广泛宣传,更多的经济活动在网络上产生,网络已经成为生活中不可或缺的部分。网络在实现生活快捷化的同时,也给人们的财产和信息安全带来了一定的安全隐患。由于大部分的网民对网络安全方面的知识欠缺,自身网络安全意识不够,对个人信息和账户的保密意识不强,导致网络安全事故不断地发生。所以掌握网络安全知识和网络安全防御基础信息,保障网络信息不被泄露是网民必须要掌握的重要知识。造成网络安全出现事故的根源有很多,但是总结起来主要表现是:网络协议自身程序的问题、的后门漏洞、网络设置口令的简单、网络的开放性等原因,网络被入侵之后会导致个人和企业的信息被篡改,一些保密的信息丢失或者损坏,对企业和个人的经济生活造成严重的困扰。

新世纪以来,伴随着计算机在全球范围内的逐渐普及,网络安全防御的手段越来越缜密周全,但是依旧防御不了日益复杂化和日益全球区域化的病毒攻袭。第一代计算机安全保护是在明确网络边界下的假设性保护技术,通过对边界区域内的保护防御和隔离对待来达到系统的安全性。第二代防护技术摒弃了边界的概念,主要是以技术扫描防御和检测为主,通过安全技术防御保护系统不受病毒的侵袭,通过检测病毒精准查杀,通过技术管控的响应恢复系统安全。第二代防护虽然相比较第一代安全防御体系已经取得了进步,但是对技术的要求更高,另外当系统受到侵袭的时候并不能完全查杀并恢复系统,所以,在新时代全球化背景下,如何确保计算机领域信息系统的安全已经成为广泛关注的问题。

全球环境下计算机技术的广泛应用于各个领域,Internet已经渗透到人们的生活和工作中。但在网络使用和推广过程中,网络上病毒的影响和的攻击已经成为威胁网络安全的一个重要的因素。尤其是当人们运用网络来支付资金、汇款等进行网络金融活动时,网络安全就成为一个恒久不变的话题。网络安全的分层评价能通过精密的计算给出网络安全的薄弱环节,让使用者能根据自己的需求对网络的安全性进行有针对性地加强,从而做到以最少的资源实现最大的安全性。在21世纪的今天,研究如何在网络攻击常态化形势下使网络能够正常生存和发展变得尤为重要,因为很多业务和项目已经逐渐地离不开网络,而网络安全防护和防火墙成为一个常态化的日常项目,成为像网络必备工具一样常规存在。

1.4本文的组织结构

本论文共分为6章,各章组织结构如下:

第1章介绍网络安全的分层评价系统选题的背景、目的及意义,该系统在国内外的研究现状,通过一些事例说明该系统在我国发展的可行性。

第2章介绍系统开发环境及用到的相关技术。

第3章介绍本系统的需求分析,分析各种模块的功能,确定系统的目标,设计此系统的数据库。

第4章详细介绍系统各个模块实现的功能、设计方法和实现方法,阐述了系统中用到的关键技术。

第5章介绍对系统进行测试的过程和测试过程中产生的不足和错误,并分析其原因。

第6章主要展望了新形势下,我国面对全球化战略所需要采取的网络安全策略。

本文后续内容将对网络安全进行全面的阐述,通过分析网络安全方面的技术和原理,阐述网络安全防御的方法,最终通过对未来计算机网络安全方面的分析,我们找到解决未来计算机安全陷阱的方法。首先要了解在互联网+大数据的网络安全新趋势下,复合型的网络安全病毒和漏洞会成为新趋势和新的网络安全特点,更加全能立体的综合查杀工具正逐渐地代替传统的杀毒,成为网络安全未来防御系统的重要手段。其次是树立动态综合的安全防护理念:在云数据、大数据、互联网+的大环境下,传统的单一的网络陷阱逐渐地综合化和复杂化,攻击手段日益隐蔽,攻击的方式更加多样,攻击的目标更加多面,传统单一的、局限的防护方式难以适用,所以要用新时代的综合动态的立体安全防护意识和防护理念,通过技术的不断创新和安全升级对网络有一个安全防护全概念,防止安全风险的发生。另外还要不断加强移动互联网终端的安全信息防护:如何利用网络的便捷服务进行安全防护,如何利用各种网络互动平台和网络互动营销方式开展网络互动营销活动的同时,构建和谐安全的网络电子商务环境,制定和倡导安全的互联网购物环境。最后加大网络安全需要各方企业重组整合及通力合作,各方合作才能创建互联网安全环境。展望未来,在未来全球化越来越紧密的经济时代下,网络安全技术也要虚心地向全球顶尖技术进行学习和探索,不断地学习最新的安全技术,将世界先进技术运用到我国计算机网络安全防护当中来。

  参考文献

[1]刘,闫桂林。 计算机网络信息安全及防护策略研究[J]. 电子技术与工程。20xx(4)

[2]钱月梅。计算机网络信息安全及其防护对策[J].电脑知识与技术。 20xx(2):10

[3]贺宜平,王威,牛琳芝。 计算机网络信息安全及防护技术研究[J]. 电子技术与工程。 20xx(8):57

[4]宗丽英,董科,钱振兴,詹辉红,卢黎明,张伟刚。 浅谈信息保密管理工作[J]. 湖州师范学院学报。 20xx(12):6

[5]许广,王欣蕾,梁勇。 当前互联网信息安全趋势及对策研究[J]. 电子技术与工程。 20xx(4):180

[6]刘泫彧。 大数据时代下的信息安全问题研究[J]. 电脑知识与技术。 20xx(3)

[7]陈文兵。 计算机信息管理技术在维护网络安全中的应用策略探究[J]. 电脑知识与技术 20xx(3)

[8]王衍波等。应用密码学。北京:机械工业出版社,20xx.8

[9]Douglas R.Stinson 着,冯登国译。密码学原理与实现。北京:电子工业出版社,20xx.2

[10]王炳锡等。 数字水印技术。 西安:西安电子科技大学出版社。20xx.11

[11]步山岳。NTRU 公开密钥体制分析与实现。上海:计算机工程,20xx.6

[12]柴晓光等。 民用指纹识别技术。 北京:人民邮电出版社,20xx.5

[13]冯元等。计算机网络安全基础。北京;科学出版社。20xx.10

[14]高永强等。网络安全技术与应用。 北京:人民邮电出版社,20xx.3

[15]张千里,陈光英 .网络安全新技术。 北京:人民邮电出版社,20xx.1

[16]董玉格等。网络攻击与防护-网络安全与实用防护技术。 北京:人民邮电出版社,20xx.8

【计算机开题报告 第六篇】

论文题目:基于Android微博整合客户端的设计与实现

  一、选题的背景和意义

微博(英文名为micro-blog),即微型博客,是随着Web 2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内,支持图片、音频、等多媒体的出版,每个用户既是微内容的创造者也是微内容的传播者和分享者。与传统博客相比,微博具有如下特点:

1) 准入门槛低。

传统博客强调版本的布置与语言的组织,因此博文的创作需要考虑完整的逻辑性,也就是说,在Blog上写文章的门槛还是很高的;哪怕是一个没有受过严格中文训练的人,只要会发短信,他就能使用微博。闲得无事,更新一下签名,就被记录了。

2) 即时通讯的原创性。

对于每篇微博140个字符的信息量特别适合手机上网用户使用,无论你是在咖啡厅还是在地铁站,都很容易通过手机完成自己的微博。因此,微博的即时通讯功能非常强大。很多微博网站,即便在没有网络的地方,只要有手机也可即时更新自己的内容。一些突发事件或引起全球关注的大事,如果有微博,就能利用各种手段在微博上发表,其真实性以及快捷性给人带来的现场感,甚至超过所有媒体。

3) 更强的互动性。

与博客上面对面的表演不同,微型博客上是背对脸的 follow(跟随),就好比你在电脑前打游戏,路过的人从你背后看着你怎么玩,而你并不需要主动和背后的人交流。既可以一点对多点,也可以点对点。在Web浏览器中实现好友管理是非常方便的,如果你想在手机中进行管理的话同样是非常方便的,移动终端提供的便利性和多媒体化,使得微型博客用户体验的粘性越来越强。与传统博客相比,微型博客具有更好的及时性、开放性和随意性,用户不仅可以通过网页浏览和发布信息,还可以通过手机、即时通讯的客户端、桌面客户端、外部API接口等多种途径使用微博功能。对单条信息长度的限制是微博服务形式的核心特征,其信息短、直观、简洁的特点便于迅速阅读和传播。

腾讯微博是一个由腾讯推出,提供微型博客服务的类Twitter网站。用户目前可以通过网页、手机、QQ客户端、QQ空间以及电子邮箱等途径使用腾讯微博。

新浪微博是一个由新浪网推出,提供微型博客服务的`类Twitter网站。用户可以通过网页、WAP页面、手机客户端、手机短信、彩信发布消息或上传图片。新浪可以把微博理解为“微型博客”或者“一句话博客”。用户可以将看到的、听到的、想到的事情写成一句话,或发一张图片,通过电脑或者手机随时随地分享给朋友,一起分享、讨论;还可以关注朋友,即时看到朋友们发布的信息。

目前在移动市场来说,腾讯微博手机客户端和新浪微博手机客户端为目前主流的两大微博客户端,拥有大量的用户,用户可以在这两个客户端随时随地分享身边的事情,并且新浪跟腾讯均向开发者提供了开放平台,开发者可以根据开放平台提供的SDK和API开发出不同的微博客户端。微博用户可能同时拥有新浪微博和腾讯微博账号,想查看不同的微博只能到不同的微博客户端里去看,这就萌生了一个需求,整合新浪微博和腾讯微博于一个客户端当中,使得用户可以同时获取两种微博平台的数据,并且可以同一个客户端分享自己的微博。这个选题意义在于为研究社交应用客户端的实现方式,微博SDK的使用方法和开放平台给广大开发者所提供的API接口的使用方法提供一个好的应用实例,并且具有一定的商业价值,整合实现多微博帐号登录客户端实现分享身边事提供了一个很好的参考,具有很好的参考价值。

  二、研究目标、内容(论文提纲)及拟解决关键问题

研究目标:

1、熟悉Oauth2.0授权认证机制流程,实现第三方微博客户端的授权。

2、熟练使用开放平台提供的Android SDK和API接口。

3、了解新浪微博开放平台和腾讯微博开放平台的异同点,实现两种微博平台的整合;

4、熟练使用Slidinenu、PullToRefresh等Android开源控件。

5、熟练掌握Android高级核心技术的应用。

6、了解用户体验要素,设计出有较好用户体验的界面效果。

7、研究移动平台的投放的形式,实现基于应用商店SDK嵌入。

【计算机开题报告 第七篇】


摘要:本文主要阐述了高中计算机基础教学的相关内容和计算思维能力的概念,并详细研究了培养高中生计算思维能力的途径,为高中计算机基础教学中计算思维能力的培养提供参考资料。

关键词:计算机;计算思维能力;教学

随着社会科学技术的不断发展,计算机技术应用的范围愈加广泛。目前,在高中计算机基础教学中,教师也逐渐重视计算机思维能力的培养,并将该方面能力的培养作为提高高中生综合能力的重要要素。现对计算机基础教学中计算思维能力的培养进行探讨,研究高中计算机基础教育中培养学生计算思维能力的方法。

  一、高中计算机基础教学的内容

目前,多数高中学校已经开展了计算机的基础教学,而计算机基础教学的内容主要有:促使学生了解计算机的基础知识,这些基础知识主要包括计算机的硬件、特性,计算机的使用方法,常规处理、声音、图像的方法,与PowerPoint、Word、Excel等基础应用相关的知识等。高中计算机基础教学活动的主要目的是让学生掌握应用计算机的基础知识,让学生学会利用计算机来解决相关问题,进而培养学生应用计算机的能力。

  二、计算思维能力的概念

随着计算机应用范围日益扩大,高中计算机基础教学逐渐受到重视。计算机基础教学的目标不仅是让学生掌握与计算机相关的基础知识,掌握计算机的.应用技术,还让学生具备计算思维能力,让学生能够使用计算机来解决相关难题,进而促使学生全面发展。因此,高中逐渐重视学生计算机能力的培养,并加强培养学生计算思维能力途径的研究,并将该方面的研究内容作为改善基础教学的重要内容,以此来提高高中教学质量,进而培养综合素质水平较高的人才。专家于20xx年首次提出了计算思维概念,该专家认为计算思维是信息时代的基础思维方式,是人们日常生活中重要的思维能力,与人们具有写作、阅读的能力一样,人们应当具备计算思维能力。计算思维能力就是人们能够有效地利用计算机基础理论知识和技能手段来解决相关的问题,涵盖了计算机技术广度意义上的思维活动,如自动化和抽象的思维。近年来,高中计算机基础教学课程将培养学生计算思维能力作为教学的重要内容,让学生掌握计算机理论和应用技术知识的同时,让学生能够学会运用计算思维的方式来解决遇到的问题。计算思维能力的培养是提高信息时代学生能力的重要方面,是高中计算机教学基础课程的核心。

  三、培养高中学生计算思维能力的途径

(一)提高计算机教师对计算思维能力的认识度

在高中计算机基础课程教学活动中,教师发挥着重要的引导作用。目前教师开展计算机基础教学课程时,主要围绕培养学生计算机的应用能力来进行教学,并通过引导的方式来培养学生各方面的能力。但是如果教师对计算思维能力的认识不足,就无法向培养学生计算思维能力的方向开展教学活动,取得的教学效果也不理想。因此,高中学校应加强教师对计算思维的学习,提高教师对计算思维能力的认识度。例如,高中学校可开展计算思维能力专项研讨会,重点研究计算思维能力的概念和培养途径,强化教师培养学生计算思维能力的意识,让教师认识到计算思维能力对学生发展的重要性。除此之外,多个高中学校可开展联合会议,共同探讨计算思维能力培养的有效途径,研究计算思维能力培养方案,制定培养计划,并拓展教师的教学思路,让教师能够根据学生的实际情况,利用更理想的教学方案来培养学生。

(二)设置具有针对性的系统化教学内容

计算思维能力的培养并不是简单的教学活动,计算机基础课程教师应合理地设置教学内容,编制针对性较强的教学内容,并使用多媒体教学技术等多种教学手段来开展计算机基础教学。例如,学校可开展计算机课程制定活动,邀请计算机专家和教师共同探讨计算机课程的教学内容,综合教师和专家的意见,结合高中学生实际学习的情况,最终确定符合教学规律的计算机课程内容,从而达到培养学生计算思维能力的目的。教师设置教学内容时,应注意教学内容对学生的启发性,让学生能够从计算机基础教学中学会应用计算思维方式来分析、解决问题。例如,教师可设置计算机实际案例,且该案例应具有启发性,可以通过推理的方式来解决相关问题。教师可以先让学生探讨该案例中比较困难的问题,并指导学生应用递归的方法进行分析,或应用建模的思维方式来处理问题,让学生在探索和思考中逐渐掌握这种思维方式,进而提高学生的计算思维能力。在信息化时代,计算机的应用与人们的日常生活有着密切关系,而计算思维已经成为人们应当具备的基础能力。计算思维是人们在日常工作和学习中解决各种问题的一种思维能力,该能力的培养是基础教育中重要的组成部分。高中计算机基础教学应顺应时代的需求,加强对学生计算思维能力的培养,提高学生应用计算机的能力,促使学生全面发展。

【计算机开题报告 第八篇】

一、开题报告

毕业设计(论文)题目 计算机课程考试报名系统的设计与实现

课题背景和意义:

随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中解放出来,提高我们的工作效率。

在众多网络服务中,Web已然成为时代的主流,而Ja Web开发技术则因为可以进行复杂的数据库操作、很强的交互性以及方便的用户控制和管理备受开发人员的青睐。其中Struts作为基于MVC模型的Web框架,自推出以来不断受到开发者的追捧,得到了用户广泛的应用。作为最成功的Web框架,Struts拥有众多的优点:使用MVC模型、功能齐全的标签库、开放源代码等。

Ja Web技术非常成熟,能为复杂的应用提供强大的业务计算能力,但是其界面展现能力却略显晦涩。恰巧同样基于MVC模式的Flex技术的优势在于构建绚丽的用户界面,能为用户提供很好的“富客户端”体验,但业务处理能力却并不是它的强项。所以Struts与Flex的结合必将引领Web开发的新的潮流。

目前在我们学校,存在各级各类的考试和活动,而学校现有的报名系统只能完成一些重要的国家级考试的报名。大部分的信息公布和报名工作主要还是依赖于人工完成,不仅缺乏条理,而且工作效率极低。人工管理还存在许多的弊端,由于不可避免的人为因素,容易造成数据的遗漏和误报。计算机信息化管理有着存储量大、速度快等许多优点,提供给我们的处理信息及时快捷,因此我们可以利用计算机网络,结合Struts技术和Flex技术实现动态的管理和完美的画面。

随着计算机网络技术的进一步的发展和普及,利用Struts和Flex技术开发的各种网络报名系统必将大行其道。

研究的主要内容:

1、 研究目标:

(1) 实现校园考试和活动信息公布和报名的科学规范化。

(2) 实现校园考试和活动信息公布和报名的自动简便化。

(3) 实现校园考试和活动信息公布和报名的网络便化。

(4) 实现Struts技术和Flex技术的完美结合。

2、研究内容

用Struts技术和Flex技术实现基于B/S模式的网络报名系统,主要包括3类用户:学生、教师和。不同的用户有不同的操作界面和它们各自的功能:

(1)学生:注册、登录、浏览、报名、发表意见和建议。

(2)教师:注册、登录、浏览、报名、发表意见和建议。

(3):查看所有项目的报名情况、信息的发布和导出、系统的维护(增、删、改)、用户开设等等。

研究方法(或技术路线):

使用的开发技术有:

Struts:完成业务逻辑处理和计算;Flex:完成页面制作;Tomcat6.0:系统的发布和运行环境;MySql:完成数据信息的存储。

开发流程:

1、 本系统在Eclipse环境中使用Flex完成页面的制作。

2、 在完成页面制作,同样在Eclipse环境用Struts框架完成页面间的跳转和业务逻辑。

3、将成果物发布在tomcat上,验证各页面间是否能够正确跳转。

4、完成页面与MySql数据库间的连接,并导入初始数据。

5、重新在tomcat上发布系统验证各环节的衔接是否正确,数据处理是否有误。

6、完成上述过程,并对出现的问题进行完善后,对整个系统进行各项测试。

7、完成测试,通过后,正式在校园网上发布系统,试运行。

预期结果:

1、 一个完整的,能够实现上述功能的,可以运行的系统。

2、 一份毕业设计报告。

3、 最终的系统画面:

进度计划:

WBS NAME START FINISH WORK

1 前期调研 Sep 1 Sep 14 10天

2 设计 Sep 15 Dec 5 58天

2.1 开发环境的选择和构筑 Sep 15 Sep 29 11天

2.2 功能模块设计 Sep 30 Oct 25 18天

2.3 界面的设计 Oct 26 Nov 22 20天

2.4 数据库表单的设计 Nov 23 Dec 5 9天

3 开发 Dec 6 Feb 6 45天

3.1 开发环境和技术的学习 Dec 6 Dec 26 15天

3.2 界面制作 Dec 27 Jan 16 15天

3.3 界面与数据库的链接 Jan 17 Feb 6 15天

4 测试 Feb 7 Mar 19 30天

5 毕业论文 Mar 20 Apr 9 15天

二、阅读文献目录

序号 文献名 文献出处 文献发表时间

1 基于Dojo组件的报名系统的应用 中国教育信息化 20xx年3月

2 论三种设计模式在报名系统中的应用 计算机与信息技术 20xx年4月

3 基于WEB模式的高校设计大赛报名系统设计 中国新技术新产品 20xx年10月

4 利用ASP实现网络通用报名系统 中国高新技术企业 20xx年8月

5 基于Web的培训考试报名系统的设计 福建电脑 20xx年11月

6 高考报名系统统计功能的探讨与实现 现代计算机 20xx年2月

7 基于B/S模式的等级考试报名系统的设计与实现 电脑知识与技术 20xx年 4月

8 基于ASP的远程高校考试报名系统的实现 中国科技信息 20xx年8月

9 基于B/S的网络考试报名系统的设计与实现 科技广场 20xx年1月

10 基于WEB的CET报名系统的设计与实现 科技信息(学术研究) 20xx年5月

11 基于WEB的选修课报名系统设计 电脑知识与技术 20xx年6月

12 高校新生报名管理系统设计 信息与电脑(理论版) 20xx年5月

13 基于ASP的艺术考试网上报名系统的开发 电脑知识与技术 20xx年8月

14 面向Web系统的Struts框架研究与应用 电子技术应用 20xx年8月

15 基于B/S模式的教育学、心理学考试在线报名系统的设计与实现 电脑知识与技术 20xx年1月

16 基于ASP的网上报名系统研究与设计 信息技术与信息化 20xx年8月

17 基于网络安全的网上报名系统的实现 电脑知识与技术 20xx年12月

18 计算机等级考试网上报名系统接口的设计与实现 科技信息 20xx年9月

19 全国计算机等级考试报名系统关键环节设计 计算机应用与 20xx年3月

20 全国计算机等级考试辅助报名系统设计 计算机与现代化 20xx年6月

三、文献综述

注意:学生阅读文献后,必须写出1500-20xx字左右的综述或读书报告,作为开题内容之一。(可增页)

前言

随着计算机网络技术的迅猛发展,教育信息化的趋势逐步深入,学校教学和管理的信息化发展有了长足的进步。然而在大多数学校,缺乏多功能网上报名系统——既能支持考试报名,同时又支持各种活动的报名。大部分的信息公布和报名工作主要还是依赖于人工完成,不仅缺乏条理,而且工作效率极低。鉴于传统报名方式存在的问题与不足,给学校的教学管理造成了繁重的劳动。为了切实减轻教务管理的工作负担,提高工作效率,把学校建设成一流的信息管理,教育教学平台,我们迫切的需要开发一种功能强大,处理信息效率高的Web网上报名系统。

一、目前现状:

1、功能方面:

从网上查阅到的信息以及很多相关的文献资料表明,自20xx年来,基于网络的各类报名系统的开发与设计成为了人们的研究重点。这些网上报名系统功能各不相同,但是主要还是以考试报名系统为主,如:基于WEB的CET报名系统、基于B/S模式的等级考试报名系统、基于Web的全国计算机等级考试报名系统、基于ASP的艺术考试网上报名系统等等。这些系统的开发,都是为了应对我国日益壮大的考试规模与传统报名方式工作效率低下这对矛盾的。但是,相对于这些日趋广泛的考试报名系统,与校园内外相关的活动的报名系统却并不多见,将考试与活动报名功能整合在一起的系统更是极为罕见。大部分院校都有属于自己的考试报名系统,但是几乎没有一所院校有属于自己校园活动报名系统。

2、技术方面:

通过众多文献我们发现,现有的一些考试报名系统主要使用J2EE技术和ASP技术,采用层次化的开发和模块化的开发这两种开发模式。

一些系统采用基于J2EE和MVC设计模式的多层B/S架构,把每种不同的服务部署在一个的层。如:客户层、表示层、业务层、数据层。

客户层:即Web游览器;

表示层:通常采用Struts技术,它继承了MVC的各项特征,将业务逻辑和页面显示分离开来。它的好处是将业务逻辑和页面显示分离开来,将大量的逻辑放在配置文件中,而不是放在程序中。通过配置文件将Struts标签库,Actionform对象,ActionServlet控制器组件,Action对象联系在一起。其主要工作流程为:当用户向提交http请求时,该请求就被转发到ActionServlet控制器,控制器利用ActionMapping对象把请求映射到Action处理器对象,并根据请求的参数实例化相应的ActionForm;通过配置信息决定是否需要表单验证;验证成功则由ActionServlet根据配置信息决定调用哪个Actionexecute方法;Action的execute方法返回一个ActionForward对象,ActionServlet再把HTTP请求转发给ActionForward对象指向的JSP组件。JSP组件生成动态网页,返回给客户。整个过程中Struts完成客户端表单进入的验证,管理请求和响应,提供控制器来完成页面流转和向业务逻辑层委托,返回到客户端页面显示。

业务层:业务层为数据库端表示层提供松散耦合,处理真实应用,完成事务管理的选择,协调各种业务逻辑对象之间的依赖关系,并为持久层和业务逻辑层之间提供松散耦合。

数据层:通常采用Hibernate作为中介,它是采用ORM映射机制的持久层开发工具,是Ja应用和关系数据库之间的桥梁,负责Ja对象和关系数据库之间的映射。内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API。

剩下的一些考试报名系统通常使用ASP技术,并且使用模块化的设计。如按用户种类分可以分为:模块和学生模块;按功能分可以分为:登录模块、游览模块、搜索查询模块、报名模块、退出模块等等。

不管使用哪一种的开发方式,都会存在它们各自的优势和缺点,但是我们发现:不管是用J2EE还是ASP技术,开发出来的系统的页面效果都太过单调。就如同一件稀世珍宝披着一件毫不起眼的外衣,总觉得两者非常的格格不入。

二、发展方向:

1、功能方面:

随着我国教育事业不断的发展,我们开始追求科学的教育教学体制,我们需要和谐的发展我们的教育,而不是为了考试而考试的教育,除了课堂,我们更需要从实践中获取我们所要的知识。这样,学校的各项活动就会变多,那势必就会像考试报名那样,我们同样会需要一个活动报名系统来解决我们的问题。我们不会花那么多的时间和精力去开发两套相似却又不同的系统,那么将两套报名系统整合成一套多功能的报名系统就成为一种需求。随着各类报名的不断增多,我们都可以把这些整合到一套多功能报名系统中,组成一个功能更强大的系统。

2、技术方面:

Ja Web,是用Ja技术来解决相关web互联网领域的技术总和。web包括:web和web客户端两部分。Ja在客户端的应用有ja applet不过现在使用的很少,Ja在端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Ja技术对Web领域的发展注入了强大的动力。随着Ja Web技术的不断发展和日趋成熟,越来越多的开发人员更倾向于使用Ja Web来开发基于Web的应用和系统,Ja web必将成为web开发的`中流砥柱。

同时,这是个对美有着很大追求的时代,单调的页面无法给人带来美的享受,如果没有华丽多彩的页面,再强大的系统也只能被历史的长河所吞没。

而Flex的出现却解决了这样一个问题。Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。作为新一代的富客户端互联网技术的佼佼者,Flex这种技术已经被越来越多的所采用,被越来越多的用户和程序员所接受。

Ja Web强大开发功能加上Flex无与伦表现力和富英特网应用,这两种技术的结合必将成为一种趋势,而用Ja Web和Flex开发的Web应用或系统也必将大行其道。

三、给我的启发:

针对本次毕业设计翻阅了很多的文献,这些文献给我最大的启发是在开发思路和技术选择方面。

很多相关的文献中其技术实现都是使用ASP技术和C#技术,这一点在前面也提过了,只有一片提到了Struts,而就是这篇文献使我对Struts产生了浓厚的兴趣,通过各种途径学习这种技术,慢慢的对它有了深入的了解。体会到了它与ASP技术和C#技术间的区别,以及Struts框架的优势,最终也使我确定使用Struts技术进行毕业设计的开发。对于页面部分,几乎所有的文献都是通篇一律的使用JSP技术。不错使用JSP技术,借助于Dreamweer工具,也可以编写出比较优美的画面,但是其实现起来太过困难,其自身的携带的空间和组件太少。这就让我尝试着去寻找一种能够简单的制作出比较优美画面的技术。借助于互联网,很快的就发现了Flex,事实也证明,它的确不负所望。

在开发思路方面,主要让我了解了一些开发的流程,开发所采用的模式,当然也帮助我在一定程度上完善了所要开发的系统的功能。开发流程简单的讲就是:一个项目从开始到结束,其中经历的各个阶段,这是以前没有接触过的。至于开发模式,上面也提过了,有基于B/S和C/S的开发,也有分层的开发和模块化的开发等,其实对于这些开发模式,没有绝对的好坏优劣之分,只能说某些模式更适合某些项目。

简而言之,从这些文献中受益匪浅。

参考文献:

1、王念晖,徐林 论三种设计模式在报名系统中的应用 计算机与信息技术 20xx年

2、李小强,张朝晖,李振坤 高考报名系统统计功能的探讨与实现 现代计算机 20xx年

3、王成 基于B/S的网络考试报名系统的设计与实现 科技广场 20xx年1

4、林穗,李振坤 面向Web系统的Struts框架研究与应用 电子技术应用 20xx年

5、宋少伟,刘方爱 基于ASP的网上报名系统研究与设计 信息技术与信息化 20xx年

6、管小卫,丁琳 基于Web的全国计算机等级考试报名系统设计 电脑知识与技术 20xx年

7、陈晓林,吴定雪,周妃,余志超,肖小红 全国计算机等级考试报名系统关键环节设计 计算机应用与 20xx年3

本页网址:

https://www.fwan.cn/mianfeilunwen/kaitibaogao/481162.html

《计算机开题报告范文》

将本文的Word文档下载到电脑,方便收藏和打印

推荐度:
点击下载文档

文档为doc格式

热点排行榜

首页 回顶部
版权所有Copyright © 2015-2025 范万文网 www.fwan.cn 浙公网安备33038102332200号浙ICP备2021032283号