关于数据库方面论文范本,与基于Atlas的毕业生文选题系统的设计相关论文提纲
本论文是一篇关于数据库方面论文提纲,关于基于Atlas的毕业生文选题系统的设计相关硕士毕业论文范文。免费优秀的关于数据库及题目及论文方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:本系统是一种基于.NET2.0平台,采用C#语言和Atlas架构设计的本科毕业设计论文选题系统.本系统是根据现代化校园网的发展而设计的网上选题系统.运用混合模式的设计方式:根据用户的不同,该系统管理部分主要采用C/S结构;而面向教学管理人员,教师,学生等采用B/S结构.在功能设计上,从教师上传题目开始到论文评分都可以在线实现,极大地方便了教师和学生以及管理人员.
关 键 词:ASP.NET2.0;C/S模式;B/S模式;异步通信;Atlas
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)05-1082-04
AMethodofDesignonaSystemforCollegeStudentstoChoseThesisesBasedonAtlas
LIDan
(BoHaiShipbuildingVocationalCollege,Huludao125001,China)
Abstract:Thissystemisatechniquetohelpcollegegraduateschosethesises.Itbasedon.NET2.0platform,andadoptsc#languageandAtlasframe.ThesyetembasingondevelopmentofcampusworkisautilityforchosingthesisesonWeb.Itusingmixeddesignmethods.Accordingtodifferentfigures,thesystemmanagepartmainlyadoptsC/Sstructure,meanwhile,itadoptsB/Sonteachersandstudents’part.Whendesigningfunction,thesystemallowsalmostactivitiesviaWeb.Theactivitiesincludeuploadingthemeandultimategradingthesis.Itoffersaveryconvenientmeansforteachers,students,educationaladministratorsandsystemadministrators.
有关论文范文主题研究: | 关于数据库的论文范文资料 | 大学生适用: | 自考毕业论文、电大论文 |
---|---|---|---|
相关参考文献下载数量: | 48 | 写作解决问题: | 本科论文怎么写 |
毕业论文开题报告: | 论文提纲、论文总结 | 职称论文适用: | 刊物发表、初级职称 |
所属大学生专业类别: | 本科论文怎么写 | 论文题目推荐度: | 免费选题 |
Keywords:ASP.NET2.0,C/Sframe,B/Sframe,asynchronousmunication,Atlas
撰写毕业论文是检验学生在校学习成果的重要措施,也是提高教学质量的重要环节.以往的传统的手工选题方式有效率低,工作量大,而且不利于教师与学生的互动和交流.开发本科毕业生论文选题系统的目的是通过信息技术手段,改进了传统的手工的选题的方式,使教师和学生在论文的制作过程中,从论文选题到最后的论文评分都可以通过网络的形式进行,方便快捷,提高了效率,而且更能体现教学的公正、公平和公开的原则.
1系统网络体系结构分析
该本科毕业生毕业论文选题系统,教师,学生是在校园网环境下进行的.因此,采用基于Web的论文选题系统有助于为分布在学校不同地点的教师,学生,管理人员等提供服务.采用C&
关于数据库方面论文范本
图1系统结构
2系统开发技术、模式和框架分析
2.1ASP.NET与Ajax技术
本系统选择使用ASP.NET2.0技术.它是微软推出的.NET平台上针对Web应用程序提供的解决方案.它不仅是ASP.NET的下一个版本;还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务.它提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护.它可以用任何与.NET兼容的语言(包括VB.NET,C#等)创作应用程序.另外最重要的是,它可以和Ajax无缝集成.
考虑到选题阶段的公平性,为了避免同一个题目选的学生太多,本系统选用了Ajax技术.应用此技术可以实时更新页面内容,使学生能够实时了解论文选题情况.采用此技术的另外的一个原因是,能够提供持续的用户体验,如果教师在提交论文题目的相关信息时,出现漏填或是不合法现象,不需要重载页面和重新填写,只是填写需要修改的信息而已.另外,还有Ajax本身的一些优势.Ajax的原则是“按需取数据”,可以在相当程度上减少冗余请求和响应对服务器造成的负担.可以把一些服务器担负的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间宽带租用的成本.
2.2开发模式
本系统采用三层模式.在三层模式Web系统中,Ajax所处的位置如图2所示.
图2三层模式结构[2]18
2.3开发框架
目前,已经涌现出了不少关于Ajax的技术框架,在.NET方面,如Ajax.NET,MagicAjax等.本系统选择的开发框架是Atlas(见图3).Atlas性能优势突出,在所有的Ajax框架中,Atlas的综合性能是最高的.Atlas是微软推出的,已经将Ajax技术进行了完全的封装.由于封装得比较好,实现了大量复杂的应用,页面开发过程比较简洁,适合于大、中型项目开发.而且,Atlas兼容多种浏览器,使用一个浏览器兼容层脚本库来支持所有流行的浏览器,包括Mozilla、firefox,IE.其次,Atlas是免费的,使用起来简单,容易上手,只要从微软的官方网站上下载安装程序(其中包含Atlas架构网站的模板).安装后,在新建窗口中选择“Atlas的网站模板”,即可创建基于Atlas架构的网站.
该架构有两个主要部分组成.第一部分为客户端脚本库.它可使开发者更高效地为Web应用程序编写和实现客户端功能.它具有一个丰富的组件模型,并允许开发者以面向对象的方式进行脚本编程.该脚本库还包括很多提供常见操作的类:网络访问、用户界面增强、行为、动作和字符串操作等,这些都可以直接在应用程序中使用.第二部分为服务器端扩展的集合.开发者可以使用这些服务器端扩展将客户端与服务器端两种应用程序模型集成起来.借助于这些服务器端扩展,开发者仍可以使用现有的ASP.NET2.0应用程序模型,但生成的代码却执行于客户端Atlas运行时之上.这样,编写Atlas应用程序与目前编写ASP.NETWebForm应用程序的过程类似.服务器端控件将Atlas的声明脚本发送给客户端,然后页面在Atlas客户端框架下运行.此后,应用程序即可运行于客户端,且并不需要频繁回送.客户端应用程序同样可以使用Atlas服务代理,直接连接WebService或WindowsCommunicationFoundation(WCF)服务,给用户带来更丰富的客户端体验.
图3Atlas架构[5]
3功能模块划分设计
1)本系统大致要经过六个阶段(见系统流程图),而且每个阶段,对于不同身份的使用人员,提供的功能也有区别.
在教师上传论文题目这个阶段,是不允许学生登录的.教师可以上传相关的论文题目信息,添加,删除,保存,查看等,这个阶段要求教师上交的论文题目的数量应多余选题学生的数量,这样可以充分满足学生的需求,对于学生没有选择的题目可以下次再用.
在教务处审批论文题目这个阶段,只允许有资格的教师审批论文题目并可以给出意见和评分.教师可以看到审批的结果,进行适当的修改、添加等.这时对于,前一阶段上交的论文题目,可删除不合格的题目,但是一定要保证论文总数大于学生数.
当论文题目确定以后,学生可以在选题阶段,进行选题,每个学生可以根据自己的实际情况和论文题目的要求选择一个到五个题目,也可以选择自拟题目,并且填写自拟题目的相关信息.还可以在线直৶
关于数据库方面论文范本,与基于Atlas的毕业生文选题系统的设计相关论文提纲参考文献资料: