j计算机专业毕业设计开题报告(优秀范文五篇)

时间:2024-07-28 10:16:43 作者:网友上传 字数:14361字

无忧范文网小编为你整理了多篇《j计算机专业毕业设计开题报告(优秀范文五篇)》范文,希望对您的工作学习有帮助,你还可以在无忧范文网可以找到更多《j计算机专业毕业设计开题报告(优秀范文五篇)》。

第一篇:计算机专业开题报告

一、开题报告

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

课题背景和意义:

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

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

Java 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映射机制的持久层开发工具,是Java应用和关系数据库之间的桥梁,负责Java对象和关系数据库之间的'映射。内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API。

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

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

二、发展方向:

1、功能方面:

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

2、技术方面:

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

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

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

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

三、给我的启发:

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

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

第二篇:计算机专业开题报告

1.本课题研究意义

病例是病人就诊治病,根据自己的身体状况进行科学的,实际的统一的进行记录。对自己的病情进行科学的总结,对自己病情的发展程度进行阶段性的记录。近些年,随着医疗机构多年来医治的病人不断的增加,手动记载病人的病例越来越不方便,病例资料积攒越来越多,对空间的占用越来越严重,随着时间的推移,出现了各种各样的问题,弊端和缺陷显现的越来明显起来。

医疗机构病例的记录和管理是一项非常繁琐的工作,而传统的选题方式存在以下几方面的问题:

1.医疗机构进行挂号,就诊等一系列医疗流程的同时,要对病人相应流程的资料进行详细的记录.传统的记录流程繁琐复杂,该过程时间长,速度缓慢,因此影响了医疗人员的治疗效率。

2.病例的存放,是医疗机构普遍存在的问题,由于病例记录的材质是纸张,由于多年的积累,病例资料会越来越多,需要长期的干燥环境,避免纸张发霉变质。而且由于纸张的积累,会占用越来越多的空间。而且由于纸笔记录,记录笔迹很容易由于时间过长,缓慢变质,继而字迹愈来愈不清晰,导致记录被损毁,造成记录无法使用,从而要采取安全措施。

3病例记录的查找,由于病例记录是用纸张进行记录.索引模式不清晰,查找使用起来会耽过长的时间,而且查找极为不便,由于病例的使用,会造成材质的损坏甚至损毁无法使用,

针对上述产生的诸多问题,设计并开发一个病例管理系统是非常必要的。该论文设计并实现了中医诊所的病例管理系统,改系统不仅实现了病例的快速记录和管理,增加了病人和医疗人员之间的沟通和了解,更重要的是实现了病例的快速索引和查找使用,提高了医疗机构的工作效率。

2.研究内容:

1.了解该系统现在的发展现状,对国内外的现状进行分析对比

2.对系统的市场需求进行分析

3.系统结构

(1) 对就诊者记录进行统一管理功能;

(2) 对挂号记录进行统一管理功能;

(3) 对就诊者每次所开的处方记录进行统一管理功能;

(4) 对就诊者每次就诊时的确诊记录进行统一管理功能;

(5) 对就诊者住院、出院、转院记录进行统一管理功能;

(6) 对就诊者动手术的手术记录进行统一管理功能;

(7) 对就诊者的检查结果记录进行统一管理功能;

(8) 对就诊者病历进行查询的功能。

4.将系统进行实现与运作

5.结果实际需求进行实践和分析

6.对所做的工作进行总结,进一步的完善和分析出现的问题

3.技术路线、研究方法和研究进度:

本系统采用的软件开发工具及环境如下:

操作系统: WINDOWS20xx

编程工具: PowerBuilder9.0

数据库:SQL Server数据库

开发用机器的硬件配置:

Pentium Ⅳ 1.50GHz、256MB内存、20GB硬盘等。

本应用程序的主要功能都是在主窗口w_zhujiemian及在其下打开的众多窗口中完成的。将主窗口的WindowType属性设立为mdi型,以便在其下以特定方式打开其他窗口。

主界面设计中主要是主菜单m_zhujiemian的设计,该菜单结构及代码如下:

1.医务人员:Clicked事件程序代码

opensheet(w_ywry,w_zhujiemian,8,original!)

2.就诊者记录:Clicked事件程序代码

opensheet (w_jzz_cx,w_zhujiemian,8,original!)

3.挂号记录:Clicked事件程序代码

opensheet(w_gh,w_zhujiemian,8,original!)

4.处方记录:Clicked事件程序代码

opensheet(w_cf_xcg_cx,w_zhujiemian,8,original!)

5.确诊记录:Clicked事件程序代码

opensheet(w_hyjc_qz_cx,w_zhujiemian,8,original!)

6.住院记录:Clicked事件程序代码

opensheet(w_hyjc_zy_cx,w_zhujiemian,8,original!)

7.手术记录:Clicked事件程序代码

opensheet(w_ss_cx,w_zhujiemian,8,original!)

8.检查结果记录:Clicked事件程序代码

opensheet(w_hyjc_jcjg_cx,w_zhujiemian,8,original!)

9.病历查询:Clicked事件程序代码

opensheet(w_hyjc_blcx_cx,w_zhujiemian,8,original!)

设计方法

1.查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。

2.通过查询资料了解该系统要如何做,及要做哪些东西。

3.设计出大体上的功能模块,画出模块图。

4.通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。

5.对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。

6.最后,整理各阶段的设计记录文档,写成论文稿。

研究的整体方案:

1)应用程序背景和需求分析

2)组建开发组

3)数据库设计

4)编写应用程序

5)测试和优化应用程序

6)发布数据库和应用程序

数据库设计的基本步骤:

确定创建数据库的目的

确定数据库中需要的表

确定表中需要的字段

确定主键

确定表之间的关系

输入数据和创建其他数据库的对象

工作进度的安排:

1)应用程序背景和需求分析:熟悉论文课题,查找资料,研究资料,熟悉编程语言,完成毕业设计开题报告及外文文献翻译。

完成时间:20xx年xx月

2)数据库设计:继续熟悉编程语言,查找资料,研究资料,确定数据库结构和数据结构,建立数据库,做好编程准备。

完成时间:20xx年2月中旬-2月底。

3)编写应用程序:着手编程,初调程序,建立程序的大致结构、整体框架。

完成时间:20xx年3月初-4月初。

4)测试和优化应用程序:设计与撰写论文,完善设计,进行测试。

完成时间:20xx年4月初-4月中旬。

5)发布数据库和应用程序:根据指导老师的建议,继续完善程序,将完成的程序上交,并将毕业论文完成初稿上交。

完成时间:20xx年4月中旬-4月底。

4.导师意见:

第三篇:计算机专业开题报告

一、开题报告

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

课题背景和意义:

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

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

Java 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映射机制的持久层开发工具,是Java应用和关系数据库之间的桥梁,负责Java对象和关系数据库之间的映射。内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API。

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

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

二、发展方向:

1、功能方面:

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

2、技术方面:

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

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

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

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

三、给我的启发:

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

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

第四篇:计算机专业开题报告

计算机研究生开题报告包括计算机系统结构、计算机软件与理论、计算机应用技术三个方向,不同计算机硕士专业研究主题各有特点,其开题报告形式却大体一致,下文以“PHP技术应用于中小企业网站开发”课题为例,拟定计算机研究生开题报告范文。

一、选题来源与研究背景

随着千千万万的大小企业加入互联网,是否拥有企业自己的网站不知不觉中已经成为了衡量一个企业素质的标准。在此背景下开发一套企业网站系统就十分有必要,而当今,网站开发的形式多种多样,以 ASP+SQL server,JAVA+Oracle,PHP+MySQL,最具代表性,根据网站的类型不同选用适用的技术组合。

PHP 整合了目前流行语言(JAVA/C++/PERL/C)最出色的特性,掌握其中任意一种语言都可以说掌握 PHP 的基础应用,所以 PHP 成为最容易上手的语言。优秀的编译系统也是 PHP 成功重要因素,如 Zend Optimizer、Eclipse PHP 等,完全开源,让世界所有的程序员来完善其功能。PHP 以优异的性能,简单的使用,低廉的价格,成为中小企业的网站开发的首选。

LAMP(LINUX-APACHE-MYSQL-PHP)网站架构师目前国际流行的 WEB 框架,该框架包括:LINUX 操作系统,APACHE 网络服务器,MYSQL 数据库,PERL/PHP 或者PYTHON 编程语言,所有的组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个构架,如 JAVA/J2EE 构架相比,LAMP 具有 WEB资源丰富、轻量、快速开发等特点,微软的。NET 架构相比,LAMP 具有通用、快平台、高性能、低价格的优势,因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。

二、中文文献综述

LAMP 系统是(LINUX-APACHE-MYSQL-PHP)使用范围最多的 WEB 框架应用系统:L 所指的是 LINUX 服务器操作系统,A 所指的是 APACHE 网站服务的服务器应用系统,M 所指的是 MYSQL 轻量级的数据库系统,P 所指的是 PERL 语言、PHP 语言或 PYTHON 语言,这些服务或产品都是免费的开源软件,是国际上得到认可及比较成熟的开发环境,非常多的网站采用这样的应用环境,LAMP 比 JAVA 语言更开发速度更快捷,可以使用的更丰富、代码更简洁等特点,LAMP 比。NET 更 LAMP具有通用性、开发速度更快、执行效率更高、开发成本更低等优势,综上所述,LAMP 具有其他 WEB 开发语言有更大的竞争力1 LINUX 概述。

LINUX 系统源于 UNIX,是 1991 年由 Linus Torvalds 开发的开源产品。问世至今受到世界计算机爱好者的热力追捧,被大家广泛的修改及完善。LINUX 仿照UNIX 的很多功能,源代码也比较相似,所以 UNIX 的很多应用都可以移植到 LINUX上使用。

目前手机系统使用最为广泛的 Android 系统,也是由 Google 公司基于 LINUX系统编写的。著名电影《阿凡达》的渲染计算机,也是 LINUX 系统的计算完成。

由此可见,在专业领域的中 LINUX 系统可以更高效的、更好的完成工作。

2 Apache 服务器。

Apache 是一种网页服务器软件,同 WINDOWS 自带的 IIS 是同一种类型的软件,所以如果使用 WINDOWS 系统来安装 Apache 就必须关掉 IIS.

Apache 是后目前网络技术市场中,Apache 是唯一一款开源的,全世界的优秀程序员都在对它进行修改。Apache 比较古老的名字特别有意思,是“a patchyserver”的谐音。

这个神奇的软件,是 PHP 网站开发程的首选页面服务器,它执行效率高,于PHP 完美搭配、稳定,但是配置相对复杂很多,一旦配置成功之后,可长时间稳定的运行,所以一般服务器上都安装 LINUX + Apache 以保证长时间的稳定运行,个人计算机在开发调试过程中,可以选择集成开发环境 XAMPP 或 WAMP,这也充分体现了 PHP 的跨平台特性。

3 MYSQL 服务器应用。

MYSQL 同 ORACLE、DB2、SQL SERVER 等软件一样,是一款常用的关系型数据库管理软件。比其他关系型数据库管理软件体积更小、效率更高、搜索快速、不需要花费任何费用,对中小企业来说,是一款不可多得的经济实用型数据库软件。

用 MYSQL 数据库管理系统与 PHP 脚本语言向结合的数据库系统解决方案,正被越来越多的网站所使用,其中以 LAMP 模式最为流行。

4 PHP 脚本语言。

PHP 是近些年被广大网页开发人员喜爱的语言。PHP 也是开发动态网站的常用的脚本语言,它是一种嵌入 HTML 中的语言。具有简单易用,语法流畅,网络资源多、跨平台、执行效率高等优点。PHP 成为了 WEB 脚本技术的先驱,融入了C、JAVA、PERL 的一些最佳特性,PHP+APACHE+MYSQL 的组合已经成为目前 WEB最流行的组合之一。

三、研究目的、意义和研究方法

本篇论文一小型企业网站系统开发为例,使用 PHP+MySQL 技术构架为核心,开发一套企业网站系统。拉近企业与客户的距离,及时展示企业产品信息,发扬企业文化。

四、研究难点与创新点

本文主要阐述了网站的设计流程与主体设计思想,利用 PHP 丰富的函数功能,MySQL 出色的数据处理能力实现动态更新网站信息,以及在设计中遇到的问题、要点等进行了详细的说明。

第五篇:计算机专业开题报告

论文题目:基于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、熟练使用SlidingMenu、PullToRefresh等Android开源控件。

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

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

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

《j计算机专业毕业设计开题报告(优秀范文五篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档