欢迎来到天天文库
浏览记录
ID:6195115
大小:1.09 MB
页数:38页
时间:2018-01-06
《学生成绩管理信息系统设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学生成绩管理信息系统设计毕业论文目录前言11绪论21.1JSP技术概述21.2运行环境22需求分析42.1问题分析42.2方案选择42.3任务概述52.4功能需求概述52.5运行环境62.5.1硬件环境62.5.2软件环境63详细设计83.1指导思想83.2系统层次模块图83.3登陆界面说明93.3.1管理员登陆设计103.3.2普通教师登陆设计113.3.3学生登陆设计113.4系统流程图123.5数据流程图123.6模块设计133.6.1系统管理模块133.6.2学生管理模块133.6.3教师信息模块143.6.4课程信息模
2、块153.6.5成绩录入15383.6.6成绩查询163.7数据库设计164开发技术194.1开发技术介绍194.1.1B/S模势及其优势194.1.2Web应用程序开发环境—JSP技术204.1.3JAVA简介204.1.4TOMCAT应用服务器204.1.5SQLServer2000214.2数据访问接口225关键技术解决235.1jsp成绩管理配置说明235.1.1JDK的安装与配置235.1.2TOMCAT的安装与配置235.1.3数据库的安装245.1.4数据源的配置245.1.5数据的操作245.1.6建立数据源24
3、5.1.7分页275.1.8查询285.2Web应用程序的测试环境Tomcat306系统测试及运行316.1测试计划316.1.1测试方案316.2测试项目说明316.2.1测试用例设计316.3测试结果评价356.4测试结论35参考文献36小结37致谢3838381绪论1.1JSP技术概述在Sun正式发布JSP(JavaServerPages)之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境。按照Sun的说法,JSP能够适应市场上包括ApacheWebServer、
4、IIS4.0在内的85%的服务器产品。即使您对ASP"一往情深",我们认为,关注JSP的发展仍旧很有必要。1.2运行环境Sun公司JSP主页在http://www.javasoft.com/products/jsp/index.html从这里还可以下载JSP规范,这些规范定义了供应商在创建JSP引擎时所必须遵从的一些规则。执行JSP代码需要在服务器上安装JSP引擎。此处我们使用的是Sun的JavaServerWebDevelopmentKit(JSWDK)。为便于学习,这个软件包提供了大量可供修改的示例。安装JSWDK之后,只需
5、执行startserver命令即可启动服务器。在默认配置下服务器在端口8080监听,使用http://localhost:8080即可打开缺省页面。JSP声明可以看成是定义类这一层次的变量和方法的地方。JSP声明由<%!开始,%>结束。如本例中的"<%!Stringstr="0";%>"定义了一个字符串变量。在每一项声明的后面都必须有一个分号,就象在普通Java类中声明成员变量一样。位于<%和%>之间的代码块是描述JSP页面处理逻辑的Java代码,如本例中的for循环所示。最后,位于<%=和%>之间的代码称为JSP表达式,如本例
6、中的"<%=str%>"所示。JSP表达式提供了一种将JSP生成的数值嵌入HTML页面的简单方法。JavaBean是一种基于Java的软件组件。JSP对于在Web应用中集成JavaBean组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。如果我们有三个JavaBean,它们分别具有显示新闻、股票价格、天气情况的功能,则创建包含所有这三种功能的Web页面只需
7、要实例化这三个Bean,使用HTML表格将它们依次定位就可以了。38事实证明,JavaServlet是一种开发Web应用的理想构架。JSP以Servlet技术为基础,又在许多方面作了改进。JSP页面看起来象普通HTML页面,但它允许嵌入执行代码,在这一点上,它和ASP技术非常相似。利用跨平台运行的JavaBean组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。JSP必将成为ASP技术的有力竞争者。 381需求分析1.1问题分析在教学中,教师在做好教学工作的同时,也要组织好学生的学习考察工作,成绩管理便是考察中的重要环
8、节。目前很多老师都是用excel来管理学生的成绩,也有学校开发了专门的成绩管理软件;但总体效果来看仍然存在着很大的不足。虽然cmis也提供了成绩管理的模块,却总觉得在功能上感觉不足。为此,我们想自己开发一套成绩管理系统;在这套系统中将尽量满足我们自己的需要,并且
此文档下载收益归作者所有