鉴于大家对ASP类作品十分关注,我们编辑小组在此为大家搜集整理了“基于JSP学生成绩管理系统软件的开发”一文,供大家参考学习
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
毕业设计 网络学生成绩管理系统是大学信息管理系统建设的重要组成部分,也是实现学校管理现代化和信息化的重要内容。它作为典型的信息管理系统,是对学生学习管理的重要组成部分,也是教务工作中一项重要的内容。它是一项相当具体、细致的工作,各个环节相互联系,不仅工作量大,而且十分复杂,涉及面极广。学生成绩管理系统的成功开发,实现了学生成绩信息化管理的基础,从而使工作人员从繁重的事务性工作中解放出来。 1.3 系统的主要工作论文通过结合高校学生成绩管理的水平和现实状况,分析了现今学生成绩管理系统中所应用的几个环节,并针对每个环节作出了详细的阐述和探讨。根据实际情况确定了不同权限的用户管理;课程管理;成绩管理;班级管理等四大模块,介绍了系统开发用到的JSP环境NetBeans IDE 4.1、使用的相关JSP技术和Java编程语言,以及后台数据库SQL-Server 2000的搭建方法和使用,并对模块的功能进行了具体分析和详细设计。并通过综合剖析系统,从而得出结论:学生成绩管理系统在高校可以得到广泛的运用。 2 系统开发工具本章主要介绍了学生成绩管理系统所用到的主要开发工具,采用的技术及其相关技术的比较。其中包括J2EE框架下的JSP,Servlet,JavaBean的基本方法和MVC设计模式的基本原理以及SQL-Server 2000数据库的相关介绍。 本系统采用Servlet+JSP+JavaBean+ SQL-Server 2000的设计方式。其中Servlet担当主要逻辑控制,通过接受Jsp传来的客户端请求,调用以及初始化JavaBean,再通过JSP传到客户端;SqlBean担当主要的与数据库的连接与通信;JavaBeans主要担当配合JSP以及Servlet来完成客户端的请求;而JSP主要担当接受与响应客户端的任务。这样使得程序代码不仅通俗易懂,而且大大地提高了代码的可重用性。另外,系统采用SQL-Server 2000数据库,可靠性更高,比较适合中小型数据库系统的开发。 2.1 JSP技术与Java语言的概述2.1.1 JSP技术与ASP技术的比较总的来讲,Sun公司的JSP技术和微软的ASP技术在很多方面都有相似之处。两者都是为基于WEB应用实现动态交互网页制作提供的技术环境支持,都能够为开发人员提供程序实现的编制与自带组件设计网页从逻辑上分离的技术,而且都能够替代CGI使网站建设与发展变的较为简单与快捷。 尽管JSP和ASP技术在许多方面都很相似,但核心部分还是存在较大的差异。其中最本质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础、对WEB服务器平台的要求都大不相同。另外,对于这两种技术而言,开发人员在其各自软件体系设计和环境模式开发方面都存在着较大的差异。JSP技术基于平台和服务器的互相独立,输入支持来自各种广泛的、专门的工具包、服务器的组件和数据库产品。相比之下,ASP技术主要依赖微软公司各种技术的支持。 2.1.2 Java语言的优越性及其演变技术Java语言是成熟的、强大的、易扩充的编程语言,远优越于基于BASIC的脚本语言。加之JSP技术为其应用提供了健壮的意外事件处理机制,从而使得Java语言不管是在应用范围、技术成熟度上,还是在其发展潜力上都优越于其他编程语言。其独特的优越性还表现于以下几点: |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |