ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:513.54KB ,
资源ID:4666640      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4666640.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(计算机论文基于Javaweb开发的学生信息管理系统.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

计算机论文基于Javaweb开发的学生信息管理系统.doc

1、基于Java web开发的学生信息管理系统 摘要 随着信息技术和网络技术飞速发展,管理信息系统具有重要的现实意义。系统研究了管理信息系统(MIS)的概念、开发方法、运行模式以及体系结构,分析了传统管理信息系统存在的问题。详细介绍了ASP技术,深入探讨了基于Web的管理信息系统工作原理。 阐述了对系统有着支持性作用的科技信息数据库,并从其功能、结构、选型上进行了设计。此外还根据数据库范式理论分析了部分数据库表的结构,并给出一组实用数据库表的定义;利用数据库视图、触发器技术实现了系统中约束规则在数据层与应用层的合理划分。 关键词:管理信息系统,web技术,ASP技术,数据 With

2、the rapid development of information technology and network technology, the management information system has important practical significance. System research the concept of management information system (MIS), development methods, operational mode and structure of system, analyzes the problems exi

3、sting in the traditional management information system. ASP technology was introduced in detail, and discussed the working principle of the management information system based on Web. The database of a supporting role of science and technology information to system will be designed from its functi

4、on, structure, selection . In addition, according to the theory of database model ,it analysis part of the structure of the database table and gives the definition of a set of practical database tables; The system of using database views, triggers technology achieves the constraint rules reasonable

5、 division in the data layer and application layer. Keywords: management information system, web technology, ASP technology, the database 目录 一、引言 2 二、系统相关技术分析 1 1.Web技术 1 1.1访问Web数据库 1 1.2 Web接口 1 1.3 Web数据库访问体系结构 1 2. ASP技术 2 2.1 ASP的概念 2 2.2 ASP的内置对象 2 三、设计说明 3 1.功

6、能结构 3 2.项目架构 4 3.包及Java类说明 4 4.数据库设计 5 四、功能实现 6 1.登陆 6 2.系统主界面 6 3.添加学生信息 7 4.学生信息维护 8 5.根据学号查找学生 8 6.更新学生信息 9 7.删除学生信息 9 8.更改管理员密码 9 9.退出系统 10 五、总结 10 六、参考文献 10 一、引言 学生信息管理系统的目的比较明确,就是提供信息的添加、查找、修改、删除等功能,实现起来比较简单,但是它所处理的信息却相当重要的,关系到一个企业的发展和计划,所以说更好得实现信息管理系统是相当重要

7、的,它可以更好的帮助学校管理和收集各方面的信息。 二、系统相关技术分析 1.Web技术 1.1访问Web数据库 基于Web的数据库访问技术是指在客户端安装Web浏览器,作为用户输人查询条件并显示查询结果的交互界面。用户可以通过填写表格或输入关键字的方式来与WWW进行交互,当用户单击表格上的按钮时表格中的数据便发送到Web服务器。Web服务器介于Web浏览器与数据库服务器之间,负责用户输人信息的处理。服务器将数据传送至要被处理的脚本或应用程序并在数据库中查询数据或将数据传递到数据库中。最后。服务器将返回结果插人到HTML页

8、面,传送至客户端以响应用户的请求。 1.2 Web接口 Web页面与数据库的连接是通过Web接口来实现的,通过接口的连接可以创建交互性较高的页面。动态页面是指页面表达的信息随着后面数据库的变化而变化。当主页系统接受网上用户的查询请求后,从数据库查询有关的信息,并将查询结果动态的显示到Web页面上。这样在Web页面上显示大量相同类型的产品信息时,只需要制作一个页面,再与信息数据库相连。当信息变化或增多、减少时,只需更新信息数据库,而不需要重新制作页面,这给维护带来很大方便。 1.3 Web数据库访问体系结构 Web数据库访问一般采用三层或多层体系结构,前端采用基于瘦客户机的浏览器技术,通

9、过Web服务器及中间件访问数据库。具体的体系结构如图2.4所示: 在这一体系中,Web服务器负责响应用户的请求,并返回用户指定的页面;如果用户有访问数据库的请求,则Web服务器负责连接数据库服务器,当数据从数据库中返回到Web服务器后,Web服务器将数据转换成HTML/XML页面格式返回用户浏览器。 2. ASP技术 2.1 ASP的概念 ASP是一个服务器端的脚本环境,ASP能够把HTML文件、脚本、基于COM标准的组件有机地结合在一起,形成一个能够在服务器上运行的动态Web应用程序,并能把按用户要求制作的标准HTML页面送给客户端浏览器。 从字面上说,ASP包含三

10、方面含义: (1) Active:ASP使用了Microsoft的ActiveX技术。ActiveX (COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要可以在服务器上安装这些组件,通过访问组件,就可以快速、简易地建立自己的Web应用。 (2) Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBScript和Jscript。VBScript是VB的一个简集,会VB的人可以很方便的快速上手。

11、然而Netscape浏览器不支持客户端的VBScript,所以最好不要在客户端使用VBScript。而在服务器端,则无需考虑浏览器的支持问题,Netscape浏览器也可以正常显示ASP页面。 (3) Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。 2.2 ASP的内置对象 ASP拥有功能强大的内置对象,对象之中又有很多的方法和属性。这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息。用ASP开发Web应用程序时,调用其内置对象不

12、但能提高编程效率,而且程序编码会更加优化。 ASP提供了六个内置对象: Request对象:从浏览器端取得用户信息,提供了对任何有HTTP请求而转入脚本的信息存取。 Response对象:将信息送给浏览器端,用来构建对信息的反馈。 Server对象:提供对服务器上的方法和属性的访问。 Application对象:在一个基于ASP的应用程序内让不同的客户端共享信息。 Session对象:存储在一个Session内的用户信息。 ObjectContext对象:提交或终止一项由Microsoft Transaction Server(MTS)管理的事务,它由ASP页包含的脚本初始化。

13、 使用频率最高的为前三个对象,Request对象的一个重要方法是Form(),用来提取浏览器的用户信息;Response对象的一个重要方法是Write,用来向用户浏览器输出一条信息;Sever对象有两个重要方法:MapPath用来将Web服务器的虚拟路径还原成实际路径,CreateObject用来产生服务器组件对象实例。 三、设计说明 1.功能结构 学生信息管理系统主要分为两大模块:管理员模块和学生模块。其中管理模块大概分为管理员登录、修改密码、退出系统;学生模块分为添加学生信息、修改学生信息、查询学生信息、删除学生信息。 该系统实现的功能图如下: 2.项目架构 3

14、包及Java类说明 包 类 方法 返回值 说明 com.dw.dao (数据库访问层) StudentDao接口 findStudentByid(int id) Student 按学号查询学生 selectAll() List 检索所有学生 addStudent(Student stu) Boolean 添加学生信息 updateStudent(Student stu) Boolean 按学号更新学生 delStudent(int id) Boolean 按学号删除学生 UserDao接口 isLogin(User user)

15、Boolean 管理员登陆 updateUserPassWord(Useruser) int 更改管理员密码 com.dw.dao.impl (接口实现类) StudentDao实现类 StudentDao接口中的方法 实现类 UserDao实现类 UserDao接口中的方法 实现类 com.dw.model (模型层) User实体类 构造方法、get、set方法 管理员实体类 Students实体类 构造方法、get、set方法 学生实体类 com.dw.util (工具类) 该包下存放一些开发中常用的工具类,如连接数据库操作

16、 com.dw.controll (控制层) 控制层,实现CRUD的业务逻辑,把数据库访问层和视图层连接起来 表1.包及Java类的结构 4.数据库设计 学生表: No 列名 属性 必须 主键 说明 类型 大小 1 Sid Varchar2 20 Y Y 学生学号 2 Sname Varchar2 15 Y 学生姓名 3 Sage number 3 Y 学生年龄 4 Ssex char 1 Y 学生性别 5 Sdept Varchar2 20 Y 学生系别 6 ste

17、l Varchar2 11 Y 学生电话 管理员表: No 列名 属性 必须 主键 说明 类型 大小 1 Id Number 20 Y Y 管理员编号 2 Username Varchar2 15 Y 管理员账号 3 Password Varchar2 20 Y 管理员密码 四、功能实现 1.登陆 2.系统主界面 登陆时调用LoginServlet,该Servlet完成相应的逻辑操作(判断用户名、密码、验证码是否为空),并且调用相应的UserDao数据库访问层的相应组件,完成登陆校验,然后将

18、结果返回给视图层 ,视图层提供给用户,以界面的形式展示。 3.添加学生信息 4.学生信息维护 5.根据学号查找学生 输入要查找的学生的学号: 当学生存在时,以列表的形式展示给用户 当学生不存在时,要给用户提示,您输入的学号不对或者没有该学生 6.更新学生信息 7.删除学生信息 点击该学生所对应的删除按钮,即可从数据库中删除该学生。 8.更改管理员密码 9.退出系统 退出后移除用户的Session,并且跳到系统的登陆页面 session.removeAttribute("username"); session.inval

19、idate(); response.sendRedirect("login.jsp"); 五、总结 信息管理系统的开发,其基本功能是完善的,所有功能的实现均通过基本的JSP和Java语句编写而成。 六、参考文献 [1] 薛华成. 管理信息系统. 北京: 清华大学出版社, 2000: 34-39 [2] 于天恩.Java Web开发权威经典.北京:中国水利水电出版社,2008 [3] 沈泽刚,秦玉平.Java Web编程技术.北京:清华大学出版社,2010.3 [4] 黎连业, 李淑春. 管理信息系统设计与实现. 1998: 20-37页 [5] 王坷玲. 利用ASP技术访问数据库技术探讨. 湖南轻工业高等专科学报.2000 [6] 刘海清,张永林. ASP进行动态和交互式数据查询. 计算机应用研究,2001 [7] 邸剑, 李新叶, 宋雨. 面向对象软件工程方法分析. 微机发展, 2002(1): 22-24 [8] 徐琪. 基于ASP的动态分布式WEB数据库访问技术微型电脑应用1999 [9] 黄光奇. WEB数据库互连技术开发指南. 北京:国防工业出版社,2000:1-2 [10] 李平,刘彬. WEB数据库接口技术及应用. 计算机系统应用, 2001(5): 10

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服