本站简介作品介绍购买指南发布作品订做说明专业诚信
本站收录了大量的毕业设计和论文 [vison]       本站提供这些设计的初衷 [vison]      
管理系统 学生 计算机 教学 信息 电路 汽车 模具 网站 建筑
您现在的位置:首页 >> 信息资讯文献综述

计算机毕业论文文献综述(学生选课系统)

编辑:admin 来源:papersay.com   客服QQ:281788421 (为了更好的为您服务,请先加好友再咨询)

前言
学生选课及信息查询系统对学校加强学生网上课程管理有着极其重要的作用。以前在大、中专院校里传统手工的学生网上课程管理,管理过程繁琐而复杂,执行效率低,并且易于出错。而现在,随着计算机技术的迅猛发展,网络的应用也在不断的扩大,通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了学生网上课程管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。在完成此系统的设计和实现中需要翻阅大量的参考文献,对其重点技术进行学习和使用。
主体
在关于JSP的一些参考文献中可以了解到JSP的全称是Java Server Pages,它是Java开发中最具代表性的Web开发的解决方案。它是由Sun公司倡导,许多公司参与一起建立的动态网页技术标准。在传统的HTML网页文件中加入Java程序片段(Scriptlet)和JSP标记,就构成了JSP网页[1]。Web服务器在遇到疑问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库,重新定向网页以及发送E_mail等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传给客户端的仅是得到的结果,对客户浏览器的要求很低,可以实现无插件,无ActiveX,无Java Applet,甚至无Frame.而且在Java的基础上开发出的JSP实现了动态页面与静态页面的分离,脱离了硬件平台的束缚,它的先编译后动行等方式大提高了执行效率,逐渐成为因特网上的主流开发工具[3]。
Java语言是一种很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序。而且特别适合于Internet的应用开发。Java已经成为网络时代最重要的语言之一。Java已经不是一个语言的概念,而是一种技术,我们生活中的许多方面都涉及这种技术,而且涉及面会越来越广。所以,无论是在学校拥有计算机基础知识的学生,还是刚进入IT领域的起步者或者已是在IT业界具有一些实际给验的人士,都有熟悉和掌握该Java 更深入的知识的需求[6]。其中JSP技术是目前应用开发中的核心技术,也是目前流行的3P技术中应用最为广泛的一种。3P技术分别是:ASP(Active Server Pages)、PHP(Personal HomePage)和JSP(Java Server Pages)。JSP最初是SUN公司推出的,ASP是Microsoft公司的产品,PHP是一个网络小组开发和维护的。目前最常用的是JSP和ASP(ASP.NET)。首先要学会建立并且理解Web Server。因为Apache是免费的,并且能在大多数平台上工作,推荐使用Apache的Tomcat;理解HTML/XHTML,告别是HTML布局中的TABLE标记;学习Java的逻辑,学习JavaBean、JavaScript,学习利用它在HTML中验证输入的Form元素以及动态地修改Form元素等知识。 瞄准目前J2EE最热门的几个应用领域,精选出几个大小度的应用案例[9]。这些经典实例,紧紧围绕J2EE的各种核心技术,进行自底向上,由内向外的层层分析和分部解构。既保证有一定的实用性,同时也要确保一定的广度和深度,主要覆盖了J2EE中比较基础但又非常流行的技术,如JavaBean、Serverlet、JSP、JDBC等技术,还涉及SQL等数据库系统、Tomcat应用服务器,以及Internet 的相关技术[10]。
数据库是数据管理的最新技术,是计算机科学的重要分支。信息资源已经成为各个部门的重要财富和资源。数据库文献中主要是对关系数据库的讲解,特别是SQL的内容紧跟标准的发展,更新了数据库安全性和完整性的部分内容。设计与应用开发篇中增加了数据库编程,讲解了应用开发所需要的ODBC、JDBC等概念和方法。新技术中讲解了反映数据库最新发展的重要技术,如对象管理数据库系统、XML数据库、数据仓库和联机分析处理等通过引用JavaBean执行对数据库的连接和对数据库记录的各种处理操作,提高了代码的重用程度,大大简化了程序设计的复杂度,发挥了组件技术的特点,提高了程序设计的效率。以数据库系统开发的实用技术为中心,以提高数据库系统开发能力为宗旨,全面、系统地介绍了JSP开发动态网站所必须掌握的技术、方法和过程[2]。主要介绍了使用JSP开发数据库系统必须掌握的技术,这些技术最大限度地与实际项目案例相结合。通过数据库系统案例,详细介绍了数据库系统的开发过程和思路[5]。SQL SERVER数据库使用中可能出现的安全问题以及针对这些问题提出的解决方法和建议。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄密、更改或破坏。由于数据库的安全性和计算机系统的安全性是紧密相连的,所以在某些情况下数据库的安全就直接影响着计算机系统的安全,而SQL SERVER中也存在着这样的问题。对于数据库程序员来说,要合理使用视图机制,对于重要的信息要注意加密保护。对数据库的掌握是个重点也是个难点[8]。更多的毕业设计请到 www.papersay.com
以上对是对开发学生选课及信息查询系统所用到的相关参考文献的一个简单的综述。

参考文献
[1]石志国,董洁等著.JSP应用教程,清华大学出版社,2004年10月
[2]王国辉,李立文等著.JSP数据库系统开发完全手册,2006年3月
[3]姜晓铭,刘波等著.JSP程序设计精彩实例,清华大学出版社,2001年6月
[4]张海藩著.软件工程导论,清华大学出版社,2003年12月
[5]汪孝宜,徐佳晶等著.JSP数据库开发实例精粹,电子工业出版社,2005年7月
[6]耿祥义,张跃平著.JAVA使用教程(第二版),清华大学出版社,2004年2月
[7]萨师煊,王珊著.数据库系统概论,高等教育出版社,2006年5月
[8]应新洋.基于SQL SERVER的数据库安全性研究.数据库及信息管理,2003年3月
[9]龙马工作室编著.JSP网站开发实例精讲,人民邮电出版社,2007年2月
[10]马文刚,谢乐键著.JSP实用编程实例集锦,清华大学出版社,2001年11月
(所有文献的出版时间要精确到月份)