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

加入VIP,免费下载
 

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

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

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle数据库学生管理系统.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle数据库学生管理系统.docx

1、Oracle数据库学生管理系统哈理工荣成学院软件工程系 Oracle数据库大作业 摘要 Java编程语言已成为如今当下的流行语言。随着Java语言的使用,通过使用JSP技术建立动态网站,充分发挥了Java语言所独有的易用性、跨平台性和安全性,从而构建了一个运行高速、安全可靠、适用性广的系统,实现了学校失物信息、拾物信息、结伴出行活动、二手交易、快件通知的网上管理,使学校适应了网络经济时代发展的要求。Java平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。关键词: Java;XML Web services ;Abstract

2、 The Java language has been became the most popular language in the world. Along with the rapid The Java is Web services platform. XML Web services through the Internet allows applications to communicate and share data, and no matter what kind of the operating system, equipment or programming langua

3、ge. Java platform to create XML Web services and provide these services integrated together needs. For individual users benefit is seamless, attractive experience. Keywords: Java language; Web services; 绪论 1.1引言在最近的几年来,程序员使用工具,通过直观的窗体设计器创建高质量的用户界面,其编程语言的易学易用,为快速开发应用程序提供了尽可能好的环境,所以赢得了广泛的好评。快速应用程序开发(R

4、AD)工具的一个优点是提供了许多预制控件,开发人员可以使用它们快速建立应用程序的用户界面。为程序员提供了空前巨大的重用代码池,以及仅通过鼠标单击就可以完全测试的代码。这些控件拥有各种功能,开发用户界面、处理用户的交互将非常简单、有趣。想要全面了解各种技术是不可能的,所以这里只介绍最常用的技术,包括Jsp、Html、J2ee等。1.2 问题定义 1.目前针对学校的大量扩招,使学生管理也越发困难,考虑到为学校减轻管理上的负担,这次主任带领我们做了一个小型的学生管理系统。它可以减轻管理员的统计负担,帮助管理员及时查看,修改,和定义新增加进来的学生,达到事半功倍的效果。我们用Swing技术和Web技术

5、分别制作了学生管理系统。Web技术是一种B/S模式下的开发技术,它将用户的请求和相应都封装为控件。让开发者认为自己是在操作一个windows界面。极大地提高了开发效率。1.3 系统介绍 目前,在完成了桌面程序以后,我们又采用了J2ee来完成它。J2ee中主要应用Jsp和Servlet等技术。数据库用的是Oracle数据库。数据库中需要我们掌握的知识有很多,比如一些基础的表和视图等,视图通过显示的形式,把信息转达给用户。不同视图通过不同的显示,来表达模型的数据和状态信息。每个视图有一个更新操作,当调用更新操作时,视图获得来自模型的数据值,并用它们来显示更新。对于J2ee部分,Servlet要掌握

6、其生命周期,他只有在类第一次被加载时才调用它的初始化函数,之后则不在调用,然后调用distroy函数将servlet销毁。Servlet中的主要函数是doGet()和都doPost()函数,他们是函数的核心内容之所在。doPost()的传输数据量比doGet()大,安全性也较高。但传输速率不如doGet()快。doGet()是立即传输。1.4 相关技术介绍 1.4.1 javascriptJavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。在本系统中主要是应用jQ

7、uery。1.4.2 jQuery jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多javascript高手加入,现在由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。jQuery包含以下特点: DOM元素选择。基于开源的选择器引擎sizzle(从1.3版开始使用)。DOM元素遍历及修改(包含对CSS1-3的支持

8、)。事件处理 。动态特效。AJAX。通过插件来扩展 。方便的工具 - 例如浏览器版本判断 。渐进增强 。链式调用 。多浏览器支持,支持Internet Explorer 6.0+、Opera 9.0+、Firefox 2+、Safari 2.0+、Chrome 1.0。2 学生管理系统2.1学生管理系统概述 学生管理系统是教务管理的一部分,利用计算机进行管理可以极大程度上提高管理的效率,设计思想如下:系统包括三种用户:管理员,教师和学生。管理员功能:维护数据管理的各种基本信息包括学生信息维护,教师信息维护,课程信息维护。教师功能:成绩登记和成绩统计。学生功能:本人成绩查询。所有用户具有登陆功能

9、。修改成绩时,要求记录修改日志(通过出发器实现)。2.2需求分析学生管理系统需要满足学校老师,学生,和管理员的登录模块功能,要求能够对这三者的使用进行系统协调的分析。以确保每一部分都能够顺畅使用。其中每个部分都要包含插入、修改、删除的界面。所以想要将系统做到尽善尽美,就要用到多种技术的使用,包括数据库也要研究它的精髓之所在。比如要写好PL/SQL,做好相应的触发器,写好备用日志等。以学生登录模块一览界面为例,要准确写出每个学生的信息,然后将他们依次地插入到数据库中,然后在学生一览里就可以显示出学生的信息了。在拖入控件,写好包含插入、修改、删除的按钮,给这些按钮添加程序,使之可以被按动。 2.3

10、概要设计2.3.1 E-R图 2.3.2数据结构表:/权限表create table Qx (qxNo char(1) primary key,qxName varchar2(20);insert into Qx values(0,管理员);insert into Qx values(1,教师);insert into Qx values(2,学生);/用户表create table LoginUser(userName char(4) primary key,passWord varchar2(20),qxNo char(1) references Qx(qxNo);insert into

11、LoginUser values(0001,0001,0);insert into LoginUser values(1001,1001,1);insert into LoginUser values(1002,1002,1);insert into LoginUser values(2101,2101,2);insert into LoginUser values(2102,2102,2);insert into LoginUser values(2103,2103,2);/用户权限一览视图create view LoginUserViewasselect userName,passWord

12、,Qx.qxNo,qxNamefrom LoginUser,Qxwhere LoginUser.qxNo=Qx.qxNo;/班级表create table Class(classNo char(1) primary key,className varchar2(20);insert into Class values(0,软件10-1);insert into Class values(1,软件10-2);insert into Class values(2,软件10-3);insert into Class values(3,软件10-4);insert into Class values(

13、4,软件10-5);insert into Class values(5,软件10-6);/学生表create table Student(sNo char(4) references LoginUser(userName),sName varchar2(20),classNo char(1),address varchar2(20),phoneNum char(11),primary key(sNo);insert into Student values(2101,张三,0,山东威海,18763131001);insert into Student values(2102,李四,0,山东威海,18763131002);insert into Student values(2103,王五,0,山东威海,18763131003);/学生一览视图create view StudentViewasselect sNo,sName,Class.classNo,className,address,phoneNumfrom Student,Classwhere Student.classNo=Class.classNo;/教师表create table Teacher(tNo char(4) references LoginUser(userName)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1