欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    计算机应用技术毕业设计(论文)学生信息管理系统理念研究与应用.doc

    • 资源ID:3992457       资源大小:327.50KB        全文页数:27页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机应用技术毕业设计(论文)学生信息管理系统理念研究与应用.doc

    目 录论 文 摘 要2一、引论3二、后台数据库设计4 (一)数据库设计目的及要求4 (二)数据库设计软硬件环境4 (三)数据库设计内容4 (四)数据库总结分析9三、前台浏览器设计12 (一)前台浏览器设计目的及要求12 (二)前台浏览器设计软硬件环境12 (三)前台浏览器设计内容18四、总结分析26五、致谢27六、参考文献27 论 文 摘 要 管理信息系统(MIS,Management Information System)是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。管理信息系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存、维护和使用。因此管理信息系统是一个信息处理系统。管理信息系统作为各项业务、技术、工作自动化及高水平管理的方法和模式,正在得到越来越广泛的应用。早期的管理信息系统通常是以各单位为主体,独自进行开发和应用。从技术上看,大体是以局域网或客户/服务器模式组成应用系统平台,在操作系统和数据库管理系统的平台上开发应用软件系统。但是,由于技术的发展和进步以及应用、管理和数据共享的需要等诸多原因,把分散开发且分布在各个地域的独立的管理信息系统互相连接起来,实现系统硬件、系统软件、应用软件及数据的共享,已经成为越来越迫切的任务。关键词:管理信息 模型 信息处理 系统连接 数据共享学生信息管理系统理念研究与应用XXX(开封大学 计算机应用技术专业)一、 引论 随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本课程设计研究了一种基于数据关联规则的网络学生信息管理系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。在设计中我们发现这样一个事实,一个用户或管理员在登陆这个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户活管理员的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。要实现这样的功能,离不开后台数据库的支持。管理员验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了SQL Server 2000数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的JDBC-ODBC桥接技术进行数据库存取等操作,使Web与数据库紧密联系起来。整个个性化页面生成系统主要由使用Dreamweaver_MX开发的关联规则采掘系统和利用JSP技术实现的个性化Web页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录管理员的行为动态生成管理员个性化Web页面。二者通过数据库服务器和Web服务器连接。 为了更好的设计系统,特意将系统分作两部分:后台数据库设计 和 前端浏览器设计!二、 后台数据库设计(一)设计目的:使用JDBC-ODBC桥接驱动程序将前台浏览器与后台数据库(本系统用的是SQL Server)结合位为一体。利用SQL语句接口来调用数据库,以存取或更新数据库中的数据,特别是实现对数据库中学生照片的存取,这是我们后台数据可设计的重点。在文档中就新增、删除、修改与查询等几个基本的数据库操作,外加这些操作相关的一些项目作了简单的陈述。 设计要求: 要求在前台主界面上显示数据库中存放的学生的基本信息,一般的普通用户可以在系统中查看所有学生的信息;而由特定权限的管理员可以通过按钮或菜单对学生的信息进行录入、修改、查询、删除等功能。利用JDBC驱动程序连接数据库,修改、存储学生的基本信息。(二)后台数据库设计软硬件环境 (1)系统开发工具的选择后台数据库:本系统后台数据库选择SQL Server 2000。 (2)性能需求 硬件环境 ·处理器:InterCR300或更高。 ·内存:128MB(建议256MB)。 ·硬盘空间:30MB。 软件环境 ·操作系统:Windows98 或Windows2000 / Windows NT Server 4.0/window XP。 ·数据库:SQL Server 2000。(三) 后台数据库设计内容(1)熟悉java 与数据库系统 数据库系统简介数据库系统是一个信息核心,也是任何企业单位非常重视的运营主体。但随着科技的进步,多元化的需求,促使数据库扮演的角色愈来愈复杂,也愈来愈重视数据库系统相关程序开发工具的简便及性能。由于java的特性,对这方面需求能够发挥相当多的优势,因而java系统的应用越来越多。JDBC是java与数据库连接的一项规范,用于提供统一的SQL语言的关系数据库系统访问接口,与Java应用的相关程序取得数据库连接之后,便可依照SQL语言去执行各项语句命令的运行。 JDBC数据库连接Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。目前比较常见的JDBC驱动程序可分为以下四个种类:a. JDBC-ODBC桥接ODBC驱动程序利用ODBC驱动程序提供JDBC访问。注意,必须将ODBC二进制代码(许多情况下还包括数据库客户机代码)加载到使用该驱动程序的每个客户机上。因此,这种类型的驱动程序最适合于企业网(这种网络上客户机的安装不是主要问题),或者是用Java编写的三层结构的应用程序服务器代码。b. 本地API半Java驱动程序这种类型的驱动程序把客户机API上的JDBC调用转换为Oracle、Sybase、Informix、DB2或其它DBMS的调用。注意,象桥驱动程序一样,这种类型的驱动程序要求将某些二进制代码加载到每台客户机上。c. JDBC-NET纯Java驱动程序这种驱动程序将JDBC转换为与DBMS无关的网络协议,之后这种协议又被某个服务器转换为一种DBMS协议。这种网络服务器中间件能够将它的纯Java客户机连接到多种不同的数据库上。所用的具体协议取决于提供者。通常,这是最为灵活的JDBC驱动程序。有可能所有这种解决方案的提供者都提供适合于Intranet用的产品。为了使这些产品也支持Internet访问,它们必须处理Web所提出的安全性、通过防火墙的访问等方面的额外要求。几家提供者正将JDBC驱动程序加到他们现有的数据库中间件产品中。d. 本地协议纯Java驱动程序这种类型的驱动程序将JDBC调用直接转换为DBMS所使用的网络协议。这将允许从客户机机器上直接调用DBMS服务器,是Intranet访问的一个很实用的解决方法。由于许多这样的协议都是专用的,因此数据库提供者自己将是主要来源,有几家提供者已在着手做这件事了。据专家预计第cd类驱动程序将成为从JDBC访问数据库的首方法。第ab类驱动程序在直接的纯Java驱动程序还没有上市前会作为过渡方案来使用。对第ab类驱动程序可能会有一些变种,这些变种要求有连接器,但通常这些是更加不可取的解决方案。第cd类驱动程序提供了Java的所有优点,包括自动安装(例如,通过使用JDBC驱动程序的appletapplet来下载该驱动程序)。 建立JDBC连接步骤数据库连接对动态网站来说是最为重要的部分。很多数据库系统都带有JDBC驱动程序,Java程序就通过JDBC驱动程序与数据库相连,执行查询和提取数据等。Sun公司还开发了JDBC-ODBC bridge,用此技术,Java程序就可以访问带有ODBC驱动程序的数据库,目前大多数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server和MS Access等。在本系统中采用的是SQL Server 2000,利用JDBC-ODBC桥接将jsp与数据库连接,主要的数据库连接步骤如下:首先,建立一个SQL Server数据库,其中设计了两个表:学生信息表aa,用户表b,在学生信息表中保存有学生的姓名、学号(设为主键)、性别和照片(因为我们在设计系统时,主要考虑实现通过前台浏览器对数据库中学生的基本信息进行管理,所以我们在数据库中只保存了学生的一般信息,没有对学生资料更好的进行归类,但是主要的编程思想都是一样的),用户管理表中保存有管理员的用户名和密码,管理员需要通过密码验证才能进入管理员主界面。然后,在Control Panel(控制面板)的ODBC Datasource 模块中,加入System DSN, 取名为xf,并指向test.mdb。最后,创建JSP程序访问数据库。在Java中,关键的java.sql、javax.sql等类库,提供了JDBC相关及接口程序,因为JDBC是执行SQL的标准应用程序接口规范,所以如何建立一个使用JDBC的应用程序,除应了解前述概念外,还有几个简单而重要的步骤需要掌握。下示为一个JDBC程序,关键部分对应的步骤说明与语句范例。 步骤说明 语句范例 引进所要的JDBC package import java.sql.*;新建适用的JDBC驱动类程序Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);通过JDBC URL取得数据连接Connection conn=DriverManager.getConnection("jdbc:odbc:xf")建立SQL语句对象Statement stmt=conn.createStatement();执行SQL语句及接收返回结果resultSet rs=stmt.executeQuery(“SELECT * FROM ”); 至此可利用返回结果进行相关程序设计 关闭查询结果集ResultSetrs.close();关闭SQL语句连接Stmt.close();关闭数据库连接Conn.close();(2)SQL Server 2000和与系统相关的SQL 语言介绍 数据定义 DDL(data definition language) 数据定义语言是指对数据的格式和形态下定义的语言,他是每个数据库要建立时候时首先要面对的,举凡数据分哪些表格关系、表格内的有什么栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。a. 建表格: create table table_name( column1 datatype not null not null primary key, column2 datatype not null, .)说明: datatype -是资料的格式。 nut null -可不可以允许资料有空的(尚未有资料填入)。 primary key -是本表的主键。 b. 更改表格 alter table table_name add column column_name datatype 说明:增加一个栏位(没有删除某个栏位的语法。 alter table table_name add primary key (column_name) 说明:更改表得的定义把某个栏位设为主键。 alter table table_name drop primary key (column_name) 说明:把主键的定义删除。 c. 建立索引 create index index_name on table_name (column_name) 说明:对某个表格的栏位建立索引以增加查询时的速度。 d. 删除 drop table_name drop index_name 数据形态datatypessmallint 16 位元的整数; interger 32 位元的整数;decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点后有几位数,如果没有特别指定,则系统会设为 p=5; s=0 ; float 32位元的实数; double 64位元的实数; char(n) n 长度的字串,n不能超过 254; varchar(n) 长度不固定且其最大长度为 n 的字串,n不能超过 4000;graphic(n) 和 char(n) 一样,不过其单位是两个字元 double-bytes, n不能超过127,这个形态是为了支援两个字元长度的字体,例如中文字;vargraphic(n) 可变长度且其最大长度为 n 的双字元字串,n不能超过 2000;date 包含了 年份、月份、日期; time 包含了 小时、分钟、秒;timestamp 包含了 年、月、日、时、分、秒、千分之一秒。 SOL Server 2000数据库的物理体系数据型(Data):包含有除text、ntext、imange外的所有数据行;索引(Idex):所含内容为索引条目;文本/图像(Text/image):text、ntext、image数据。 数据操作 (data manipulation language) 数据定义好之后接下来的就是数据的操作。数据的操作不外乎增加数据(insert)、查询数据(query)、更改数据(update) 、删除数据(delete)四种模式,以下分别介绍他们的语法:a. 增加数据:insert into table_name (column1,column2,.) values ( value1,value2, .) 说明: 1.若没有指定column 系统则会按表格内的栏位顺序填入资料。 2.栏位的资料形态和所填入的资料必须吻合。 3.table_name 也可以是景观 view_name。b. 查询数据: select column1,columns2,. from table_name 说明:把table_name 的特定栏位资料全部列出来 select * from table_name where column1 = * and column2 > yyy or column3 <> zzz 说明: 1.&acute;*&acute;表示全部的栏位都列出来。 2.where 之後是接条件式,把符合条件的资料列出来。select column1,column2 from table_name order by column2 desc 说明:order by 是指定以某个栏位做排序,desc是指从大到小排列,若没有指明,则是从小到大排列。c. 更改数据: update table_name set column1=&acute;*&acute; where conditoins 说明: 1.更改某个栏位设定其值为&acute;*&acute;。 2.conditions 是所要符合的条件、若没有 where 则整个 table 的那个栏位都会全部被更改。d. 删除资料: delete from table_name where conditions 说明:删除符合条件的资料。(3)基于JSP实现图片的数据库存储与显示这一模块是我们对系统设计的重点和难点。数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示。在设计过程中,我们考虑过将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息。但是,如果我们想动态的显示图片,上述方法就不能满足需要了。我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片。实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显示。下面给出了在本系统中调用数据库中学生照片并显示照片的程序以及接收由浏览器发送过来的请求将学生照片存储到数据库中,并附带有程序的分析。 /读取图片源代码try String id=request.getParameter("id"); /获得学生的idtryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver"); /加载驱动程序catch(ClassNotFoundException e) /捕获异常out.println("not found!"); Connection conn=DriverManager.getConnection("jdbc:odbc:xf");/连接数据库Statement stmt=conn.createStatement(); /创建SQL指令对象stmtResultSet result=null; /建立ResultSet(结果集)对象result=stmt.executeQuery("select ima from aa where id='"+id+"'"); /执行图片查询语句if(result.next() int len = 10 * 1024 * 1024; /定义字符数组长度OutputStream sout=response.getOutputStream(); /建立输出流InputStream in=result.getBinaryStream(1);/建立输入流byte b=new bytelen; for(int i=in.read(b);i!=-1;) /对取图片信息 /如果i1表示图片读取成功或不存在sout.write(b); in.read(b); sout.flush(); /强制清出缓冲区sout.close(); /关闭输出流 catch(SQLException e) /抛出异常out.println(e.toString();将上面的代码保存在xianshi.jsp文件中,在学生信息中通过<img height="185" src="xianshi.jsp?id=<%=id%>" width="141" >将通过上面代码取得的图片显示在页面上,其中id信息通过request请求发送给xianshi.jsp中的id属性。/存储图片源代码try tryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(ClassNotFoundException e) out.println("not found!"); Connection conn= DriverManager.getConnection("jdbc:odbc:xf");Statement stmt=conn.createStatement();String name=request.getParameter("1"); /获得学生姓名 name=new String(name.getBytes("8859_1"),"gb2312");/对获取信息进行中文编码 String id=request.getParameter("2");/id=new String(id.getBytes("8859_1"),"gb2312");String sex=request.getParameter("3");sex=new String(sex.getBytes("8859_1"),"gb2312");String image=request.getParameter("4");image=new String(image.getBytes("8859_1"),"gb2312");FileInputStream str=new FileInputStream(image); /建立输入流String sql="insert aa(name,id,sex,ima) values(?,?,?,?)"/定义数据库添加语句PreparedStatement rs=conn.prepareStatement(sql); /建立PreparedStatement对象 rs.setString(1,name); /向表中第1列插入学生姓名 rs.setString(2,id); /输入学生idrs.setString(3,sex); /输入学生性别rs.setBinaryStream(4,str,str.available();/输入照片,str.available()获得图片大小rs.execute(); /执行插入操作catch(SQLException e) /抛出异常out.println(e.toString();(四)后台数据库总结分析至此该系统基于WEB的数据库应用程序已经完成了。由于考虑到设计该系统主要是基于Java的学生信息管理系统,在浏览器中实现显示学生基本的文字信息和学生的照片功能,所以在数据库中我们只保存了少许几个学生的一些基本信息,如姓名、学号、性别、照片,并没有花费太多的经历将学生的一些详细资料按学院或其他信息建多个学生信息表,这一点我们也感到非常遗憾。学生信息表设计虽然简单,但是处理了一个令很多人都感到困惑的难点,在JSP中,利用数据库访问技术处理图片信息,即基于WEB的动态图片显示。三、 前台浏览器设计 (一)设计目的: 在学习了网络编成等课程后,为了更好的理解其有关原理并熟悉网络编成设计过程,进行了此次课程设计。在设计中主要涉及到数据库的设计及操作过程,也为掌握数据库设计的基本方法并进一步应用奠定了基础。前台浏览器设计部分是通过Dreamwaver工具应用jsp编程来实现界面的设计与修改,从而熟悉网络编程的技术。 设计要求:设计基于java的学生信息管理系统的前台浏览器服务,包括系统的总界面设计以及系统的功能分析设计,完成系统的整体结构。(二)前台浏览器设计软硬件环境 前台开发工具本系统是在JSP环境下实现,后台数据库为MS SQL 2000,前台应用JSP技术,JSP全称为JAVA SERVER PAGES,也就是JAVA 服务端网页的意思,JSP是一种集成HTML及JAVA程序于一体的网页技术,让网页设计者能够轻易而有弹性地建立互联网应用程序。JSP称为网页,但它结合JAVA的SERVLET服务端小程序技术,因此称为JSP程序也可以。其中使用到tomcat工具.tomcat可说是一个国际级的JSP服务器,也可以称为JSP容器(CONTAINER)或JSP引擎。tomcat可融入Apache服务器中,而Apache可安装于Unix、Linus、NT、WINDOWS等操作平台,由此可见JSP是跨平台的。JSP技术有以下的优点:1 写一次可到处执行2 组件可重复使用3 可将静态及动态内含隔开4 支持脚本语言及动作5 可通过信息网站存取一层次企业应用程序信息Tomcat需要配置两个配置文件,即server.xml和web.xml。server.xml是tomcat的主配置文件,完成两个目标:提供tomcat组件的初始配置和说明tomcat的结构、含义,使得tomcat通过实例化组件完成启动及构建自身。 开发平台的选择 本系统基于JSP的环境下,所以必须安装支持运行JSP环境运行的环境,首先我们必须安装一个JAVA环境,因为在编译JSP代码时必须有JAVA语言编译器。a. 首先我们简要介绍一下JAVAJAVA是一种面向对象的程序语言,不仅能够编写小应用程序实现嵌入网页的声音和动画功能,而且还能够应用于独立的大中型应用程序,其强大的网络功能能够把整个Internet作为一个统一的运行平台,极大地拓展了传统单机或Client/Server模式应用程序的外延和内涵。 数据封装(ENCAPSULATION)将数据分成私用(private)、保护(protected)、公用(public)等,达到数据保密的目的。 继承(inheritance)有继承的关系后,父类(super class)中的数据(data)或方法(method)其子类(subclass)就有继承使用,子类的子类也可以继承使用,达到数据重复使用(reuse)的目的。 多态性(polymorphism) JAVA是一种分布式程序语言、JAVA是一种跨平台的程序语言、JAVA是一种网络语言、JAVA是一种WEB的程序语言。b. JAVA语言的安装 JAVA系统一般包含四个部分1. JAVA环境(ENVIRONMENT)、2. JAVA语言(LANGUAGE)、3. JAVA API应用程序接口(APPLICATION PROGRAMMING INTERFACE)、4. JAVA类库(CLASS LIBRARIES)JDK是Java Develop Kit的简称,意为JAVA的开发工具。JDK有多个版本,可以很方便地从SUN站点( )或其他国内软件站点中获取。我在设计中下载的是比较新的版本J2SDK1.6.2,详细的安装步骤可以参阅简要说明:1、下载。下载完毕文件名称为:J2SDK_1_6_2_<version>-windows-586.exe。这里<version>代表当前下载的版本号。2、安装。直接运行下载文件,建议安装目录为D盘根目录,安装完毕J2SDK根目录为D:j2sdk1.6.2_05。也可以安装在其它自定义目录下。3、环境变量配置。 确认登陆Windows帐号为管理员级别帐号 鼠标右击我的电脑-弹出菜单中选择属性-弹出对话框中选择高级-点击环境变量 下面操作在系统变量中进行,如果系统变量已存在相同变量名且包含相同变量值,则跳过该步操作;如果系统变量已存在相同变量名但未包含相同变量值,则添加该变量值(用英文“;”隔开);如果系统变量不存在相同变量名,则按如下操作新建变量名并赋变量值。新建变量名:Java_Home    变量值:D:j2sdk1.4.2_05新建变量名:Path    变量值:%Java_Home%bin新建变量名:ClassPath        变量值:.;%Java_Home%libdt.jar;%Java_Home%libtools.jar;%Java_Home%libhtmlconverter.jar(注意:变量值中“.”一定不能缺少)最后重启计算机,完成J2SDK配置。c. 安装TOMCAT我们在开发该系统时用到了Jakarta-Tomcat-5这个版本,下面就以Jakarta-Tomcat-5 为例简单介绍tomcat的安装及配置。http:/jakarta.apache.org/tomcat/index.html可以下载到较新的版本软件、文档及详细安装指南。 简要说明: 1、 下载。下载WindowsNT/2K/XP版Tomcat安装版 2、 安装。请首先确认,您已安装J2SDK或JDK或JRE,如果没有安装,请先安装。如果已安装并配置完毕,请继续下面步骤: 直接运行下载软件,按提示安装。 注意:在选择组建时,请务必将Service选中。这样将在安装完毕后自动启动Tomcat服务。建议安装在D:Tomcat<version>(这里以D:Tomcat 5.0.28为例)目录下。 3、 环境变量配置。 确认登陆Windows帐号为管理员级别帐号 鼠标右击我的电脑-弹出菜单中选择属性-弹出对话框中选择高级-点击环境变量 下面操作在系统变量中进行,如果系统变量已存在相同变量名且包含相同变量值,则跳过该步操作;如果系统变量已存在相同变量名但未包含相同变量值,则添加该变量值(用英文“;”隔开);如果系统变量不存在相同变量名,则按如下操作新建变量名并赋变量值。新建变量名:Tomcat_Home        变量值:D:Tomcat 5.0.28新建变量名:Path    变量值:%Tomcat_Home%bin新建变量名:ClassPath        变量值:%Tomcat_HOME%commonlib最后重启计算机,完成Tomcat配置。补充: 如果计算机仅安装JRE,而未安装JDK,Tomcat仍然能够运行,但是Tomcat将无法编译JSP。这样如果需要编译JSP,就必须将% Java_Home%libtools.jar文件拷贝到%Tomcat_Home%commomlib目录下(建议已安装JDK的用户也补充此操作)。d. 测试TOMCAT是否安装成功1、Tomcat运行的端口号默认为8080,可以修改,注意Tomcat自己有一个独立的HTTP服务器,它必须使用一个还未被使用的端口号,用$TOMCAT_PORT标识,修改方法如下: 打开$TOMCATconfserver.xml; 修改ContextManager:2、双击$TOMCAT目录下的startup.bat来启动Tomcat;3、在浏览器上输入http:/localhost:$TOMCAT_PORT/,能看到Apache Tomcat/5.0.28这一页就表示Tomcat安装成功了;4、点击Servlet Example进入Servlet界面,应该能执行Servlet。5、点击JSP Example进入JSP界面,应该能执行JSP了,若不能,修改$TOMCATconfstart.bat:加上SET JAVA_HOME=D:j2sdk1.6.2_05即可。  WEB服务配置 在设计系统之前,先配置一个WEB服务器:在TOMCAT目录下的webapps文件夹下创建一个根目录jsp,在该目录下再创建一个WEB-INF子目录,在该目录下配置一个web.xml文件,先配置该文件默认内容如下:<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC "-/Sun Microsystems, Inc./DTD Web Application 2.3/EN" "<web-app></web-app>将系统所有要用到的程序放在%Tomcat_HOME%webappsjsp目录下,创建好数据库并配置好数据源后,打开浏览器,在地址栏中输入http:/localhost:$TOMCAT_PORT/jsp/index.jsp 就可以登录到该系统的首页了。 前台开发语言JSP简介a. JSP的优点1、将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又

    注意事项

    本文(计算机应用技术毕业设计(论文)学生信息管理系统理念研究与应用.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开