收藏 分享(赏)

本科电子信息科学与技术专业毕业论文:基于web的综合测评系统.doc

上传人:文档投稿赚钱 文档编号:1470688 上传时间:2018-07-20 格式:DOC 页数:40 大小:4.81MB
下载 相关 举报
本科电子信息科学与技术专业毕业论文:基于web的综合测评系统.doc_第1页
第1页 / 共40页
本科电子信息科学与技术专业毕业论文:基于web的综合测评系统.doc_第2页
第2页 / 共40页
本科电子信息科学与技术专业毕业论文:基于web的综合测评系统.doc_第3页
第3页 / 共40页
本科电子信息科学与技术专业毕业论文:基于web的综合测评系统.doc_第4页
第4页 / 共40页
本科电子信息科学与技术专业毕业论文:基于web的综合测评系统.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、(学校)本科生毕业论文题 目: 基于 web 的综合测评系统学生姓名:指导教师:二级学院:物理与电子信息学院专 业:电子信息科学与技术年 级: 学 号: 完成日期:2012 年 5 月 20 日1(学校)本科生毕业论文论文题目:基于 web的综合测评系统【论文摘要】基于WEB的综合测评系统是基于Java、Jsp、Servlet和JavaScript 等组合 技术的Web应用程序,凭借互联网实现基于WEB的综合测评系统 .文中系统性的介绍了本系统的前期分析和在软件开发的流程中的每一步设计和实施,本系统采用分层架构来处理系统业务需求和维护变更的改动,系统功能模块有系统用户管理、学生信息管理、综合测

2、评管理等.【关键词】分层架构;综合测评;Java;Jsp;Servlet2Langfang Normal College Graduate ThesisThesis Theme: Comprehensive evaluation system【Abstracts】The Students evaluation system based on WEB is based on the combined technologies of Java, Jsp, Servlet and JavaScript and other Web applications, by virtue of the Inte

3、rnet to achieve the Students evaluation system based on WEB. In this essay,There is systematic introduction to the preliminary analysis of the system and every step of the design and implementation in the software development process, the system uses a layered architecture to deal with business need

4、s and maintenance changes, the system function has module system, user management, student information management, comprehensive evaluation of management and so on. 【Key Words】MVC framework; online Evaluate; JAVA; JSP ; SERVLET34目 录1 绪论 .21.1 引言 .21.2 课题背景 .32 开发环境及相关技术的介绍 .32.1 互联网 .32.2 当前互联网在我国的发

5、展 .42.3 servlet 介绍 .42.4 MyEclipse 介绍 .42.5 Tomcat 介绍 .42.6 JSP 介绍 .42.7 Java 介绍 .52.8 Javascript 介绍 .52.9 Css 介绍 .52.10 Html 介绍 .52.11 XML 介绍 .52.12 SQL 语言 .52.13 SQL 数据库介绍 .6本章总结 .63 项目需求分析 .63.1 风险性分析 .63.2 需求分析 .74 系统概要设计 .74.1 项目规划 .74.2 系统功能结构图 .74.3 系统流程图 .75 系统详细设计 .75.1 架构设计 .7EA 中架构图: .7My

6、Eclipse 中项目分层结构: .75.2 数据库设计 .7数据安全性 .8数据库表间关系: .8详细数据表结构: .85.3 用户登录流程相关类设计: .9BLL 业务逻辑层: .9DAL 数据处理层 .10Entity 实体类 .106 界面设计效果图 .106.1 系统登录页面 .106.2 注册用户页面 .116.3 系统首页 .116.4“学生信息维护”相关页面 .11学院管理 .115专业管理 .11班级管理 .11年级管理 .11学期管理 .116.5“综合测评管理”相关页面 .12综合测评信息维护 .126.6 用户管理页面 .12用户维护 .12修改密码 .127 总结 .

7、12参考文献 .13致 谢 .14附录一: .14附录二:采用 dom4j 来读取数据库连接信息 .306基于 web的综合测评系统1 绪论1.1引言综合测评系统是每所学校每年必须要做的工作,它的内容对于学校的决策者和管理者来说都至关重要,所以综合测评系统应该能够为用户提供充足的信息、快捷的查询手段和方便的计算功能。但一直以来人们使用传统人工的方式管理学生综合测评成绩,这种管理方式存在着许多缺点,如:效率低、保密性差。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。本课题的主要任务是建造综合测评系统,整个过程分为三个阶段完成,首先是相关资料的收集和与相关人员的沟

8、通和交流,随后是网站的实质性设计,最后是网站的测试工作。网站的网页主要由 Dreamwear 结合 HTML 语言设计,其中后台数据库为SQLServer 2008,网页的交互用 Javascript 和 Ajax 实现,整个系统以 Windows 7+tomcat作为 Web 服务器。1.2课题背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生综合测评成绩进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、计算迅速、可靠性高、存储量大、保密性好、寿命长、成本低

9、等。这些优点能够极大地提高学生综合测评统计的效率,也是学校的科学化、正规化管理的基础与世界接轨的重要条件。2 开发环境及相关技术的介绍2.1 互联网互联网,即广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络.互联网是指将两台计算机或者是两台以上的计算机终端、客户端、服务端通过计算机信息技术的手段互相联系起来的结果,人们可以与远在千里之外的朋友相互发送邮件、共同完成一项工作、共同娱乐.互联网是二十世纪的重大科技发明,当代先进生产力的重要标志.互联网的发展和普及引发了前所未有的信息革命和产业革命,已经成为经济发展的重要引擎、社会运7行的重要基础设施和国际竞争的重要领域,深刻影响着世界经济

10、、政治、文化的发展.可以说,互联网是一个世界规模的巨大的信息和服务资源.它不仅为人们提供了各种各样的简单而且快捷的通信与信息检索手段,更重要的是为人们提供了巨大的信息资源和服务资源.通过使用互联网,全世界范围内的人们既可以互通信息,交流思想,又可以获得各个方面的知识、经验和信息.互联网也是一个面向公众的社会性组织.世界各地数以万计的人们可以利用互联网进行信息交流和资源共享.而又有成千上万的人自愿地花费自己的时间和精力蚂蚁般地辛勤工作,构造出全人类所共同拥有的互联网,并允许他人去共享自己的劳动果实.互联网反映了人类所共赏的无私精神,互联网也使人们学会如何更好地和平共处.互联网是人类社会有史以来第

11、一个世界性的图书馆和第一个全球性论坛.任何人,无论来自世界的任何地方,在任何时候,他(她)都可以参加,互联网永远不会关闭.2.2 当前互联网在我国的发展互联网的飞速发展极大的推动了我国的信息化建设的脚步,与世界接轨,实现了我国成功走向世界,迈出大门的第一步.自 1994 年我国正式接入互联网以来,短短的几年时间,互联网在我国得到了飞速的发展.这不仅表现在我国互联网的基础设施方面,也表现在互联网的用户人数、互联网在各行各业的广泛应用等各个方面.互联网基础设施建设不断加强、促进产业结构调整和经济增长方式的转变、提高政府社会管理与公共服务能力;在教育、科技、医疗、社会保障等方面获得了广泛应用,改善了

12、政府服务,成为社会公共服务体系的重要平台;互联网拓宽了党和政府与人民群众的联系渠道、日益成为社会主义先进文化发展的重要载体.近年来,我国按照发展社会主义先进文化的要求,大力建设中国特色网络文化,加快优秀文化工程数字化、网络化传播,全国已建成 1 万多个文化信息资源共享中心和服务点,国家数字图书馆、国家数字博物馆、国家数字出版基地相继投入使用,大中城市公共图书馆将实现联网,全国在线数据库总量达到 30 多万个.2.3 servlet介绍servlet 是在服务器上运行的小程序。这个词是在 Java applet 的环境中创造的,Java applet 是一种当作单独文件跟网页一起发送的小程序,它

13、通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。 服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使8用公共网关接口(CGI(Common Gateway Interface))应用程序完成的。然而,在服务器上运行 Java,这种程序可使用 Java 编程语言实现。在通信量大的服务器上,Java servlet 的优点在于它们的执行速度更快于 CGI 程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。2.4 MyEclipse介绍MyEclipse 是一个十分优秀的用于开发 Ja

14、va, J2EE 的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。利用它我们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 Html, Struts, JSP, CSS , Javascript , Spring, SQL, Hibernate。2.5 Tomcat介绍Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的

15、一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中得到体现,Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。2.6 JSP介绍JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技

16、术,它是在传统的网页 HTML 文件(*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 标记(tag) ,从而形成 JSP 文件(*.jsp)。用 JSP 开发的 Web 应用是跨平台的,既能在 Linux 下运行,也能在其他操作系统上运行。92.7 Java介绍Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即 JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,

17、广泛应用于个人 PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。2.8 Javascript介绍JavaScript 是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言.同时也是一种广泛用于客户端 Web 开发的脚本语言,是一种能让网页更加生动活泼的程式语言,也是目前网页设计中最容易学又最方便的语言.我们可以利用 JavaScript 轻易的做出亲切的欢迎讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示浏览器停留的时间.让这些特殊效果提高网页的可观性.2.9 Css介绍CSS( Cascading Style Sheet,可译

18、为“层叠样式表 ”或“级联样式表” )是一组格式设置规则,用于控制 Web 页面的外观 .通过使用 CSS 样式设置页面的格式,可将页面的内容与表现形式分离.页面内容存放在 HTML 文档中,而用于定义表现形式的 CSS规则则存放在另一个文件中或 HTML 文档的某一部分,通常为文件头部分.将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使 HTML 文档代码更加简练,缩短浏览器的加载时间.2.10 Html介绍HTML(Hyper Text Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言.HTML 文本是由HTML 命令组成的描述性文本,HTML 命令可以说明文字、图形、动画、声音、表格、链接等.HTML 的结构包括头部(Head) 、主体(Body)两大部分,其中头部描述浏览

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报