j2ee 学生信息管理系统共12页word资料.doc

上传人:1595****071 文档编号:33825505 上传时间:2022-08-12 格式:DOC 页数:11 大小:194.50KB
返回 下载 相关 举报
j2ee 学生信息管理系统共12页word资料.doc_第1页
第1页 / 共11页
j2ee 学生信息管理系统共12页word资料.doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《j2ee 学生信息管理系统共12页word资料.doc》由会员分享,可在线阅读,更多相关《j2ee 学生信息管理系统共12页word资料.doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、如有侵权,请联系网站删除,仅供学习与交流j2ee 学生信息管理系统【精品文档】第 10 页湖南农业大学课程论文学 院:信息科学技术学院 班 级:软件一班姓 名:钟雄辉 学 号:201141842117课程论文题目:学生信息管理系统课程名称:j2ee与中间件评阅成绩:评阅意见:学生信息管理系统钟雄辉(信息科学技术学院软件一班,201141842117)摘要:随着计算机WEB领域的不断发展的今天,许多方面的领域都已经实现了在WEB领域上的办公自动化管理。然而有的学院在学生信息管理方面,还是处于保守的C/S模式的信息管理。将学生的基本信息,学生的成绩管理,教师的信息管理,都用比较过时的服务器端/客户

2、端的模式的软件进行管理。用这种软件进行管理,不但在软件更新的时候,更新速度慢,而且在远程查询学生成绩,学生的基本信息,教师信息的时候也不能像B/S模式的软件那样查询起来那么方便。所以就要用B/S模式,来开发学生信息管理系统,才能解决以上的问题。用B/S模式的学生信息管理系统来管理,学生信息,学生成绩,教师信息。就提高了在WEB领域下的办公自动化的信息管理,同样提高了IT教务管理水平。首先介绍了学生信息管理管理系统的需求分析、总体设计和详细设计过程,并在此基础建立了后台数据库。然后,介绍一个在Web环境下,基于B/S三层结构模式,利用JSP技术开发的学生信息管理管理系统的总体方案、主要功能模块及

3、其相关实现技术。该系统包含9个功能模块:首页,学校简介,个人资料查看,成绩查询,修改密码,注销,系统公告,会员登录,相关链接等等组成。该系统使后台管理员可以更加方便地管理学生信息管理管理系统中的公告信息,学校信息,学生信息,学生成绩信息,教师信息等等。使学生能更加方便地查看学生信息,学生成绩,而教师和后台管理员,能更加方便地管理,添加,学生成绩信息,学生的基本信息,教师的信息等等。这样就完美的实现了,学生-教师再WEB领域之间的互通,使学生信息管理管理系统变的更加有意义。关键词:学生信息管理系统;B/S结构;数据库。Student Information Management SystemAb

4、stract:With the continuous development of the field of computer WEB Today, many aspects of the field have been achieved in the field of office automation WEB management. Some colleges, however, student information management, or in a conservative C / S model of information management. Basic informat

5、ion of students, student achievement management, information management of teachers are relatively outdated server with / client management model of the software. The software used to manage, not only when the software update, update, slow, and student achievement in the remote query, the basic info

6、rmation students, teachers, when information can not be like the B / S mode of the software as easy as check up. Therefore, we will use the B / S model, to develop student information management system in order to solve the above problems. With B / S model to manage student information management sy

7、stem, student information, student achievement, teacher information. To enhance the field in under the WEB office automation information management, educational administration also increased the level of IT. First introduced the management system for student information management needs analysis, de

8、sign and detailed design process, and on this basis to establish the background database. Then, we introduce a Web environment, based on B / S three-tier architecture model, using JSP technology development of student information management system for the overall management of the program, the main

9、function modules and related enabling technologies. The system consists of nine modules: Home, school profiles, personal information to view, query results, change your password, log off, the system notice, Member Login, related links and so composed. The system administrator can make the background

10、 more easily manage student information management information management system in the notice, school information, student information, student achievement information, teacher information and so on. Enable students to more easily view student information, student achievement, school teachers and a

11、dministrators the background can be more convenient to manage, add, student achievement information, basic information of students, teachers, information and so on. This achieved the perfect student - teacher exchange between re-WEB areas, management of student information management system to becom

12、e more meaningful.Keywords: Student Information Management System;B/S structure; database一绪论1.1背景随着计算机WEB领域的不断发展的今天,许多方面的领域都已经实现了在WEB领域上的办公自动化管理。然而有的学院在学生信息管理方面,还是处于保守的C/S模式的信息管理。将学生的基本信息,学生的成绩管理,教师的信息管理,都用比较过时的服务器端/客户端的模式的软件进行管理。用这种软件进行管理,不但在软件更新的时候,更新速度慢,而且在远程查询学生成绩,学生的基本信息,教师信息的时候也不能像B/S模式的软件那样查询

13、起来那么方便。所以就要用B/S模式,来开发学生信息管理系统,才能解决以上的问题。用B/S模式的学生信息管理系统来管理,学生信息,学生成绩,教师信息。就提高了在WEB领域下的办公自动化的信息管理,同样提高了IT教务管理水平。1.2意义该系统使后台管理员,教师,可以更加方便地管理学生信息,录入,修改学生信息,学生成绩,教师信息等等。这样就提高了在WEB领域下的办公自动化的信息管理,使教师更加方便地在WEB领域中对学生信息的管理,使学生也能更加方便地,在网上对学生信息,学生成绩进行查询,同样提高了IT教务管理水平。使学生信息管理系统变的更加有意义。1.3系统开发管理的依据与开发环境学生信息管理系统是

14、使用功能强大的J2EE作为开发工具进行整个系统的设计与开发,并且使用MYSQL作为数据库服务器管理后台数据的管理信息系统。本系统可以实现对学生的基本信息,学生成绩,教师信息的管理的科学化、规范化,有助于提高管理的效率。二系统开发环境MYSQL数据库2.1 MYSQL的特性1.使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 3.为多种编程语言提供了API。这些编程语言包括C、C+、Python、J

15、ava、Perl、PHP、Eiffel、Ruby和Tcl等。 4.支持多线程,充分利用CPU资源 5.优化的SQL查询算法,有效地提高查询速度 6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径 8.提供用于管理、检查、优化数据库操作的管理工具 9.可以处理拥有上千万条记录的大型数据库2.2 MYSQL的应用与其他的大型数据库例如Oracle、DB2、SQL Server等相

16、比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。JSPJSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网叶设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访

17、问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。MVC 模式为了把表现层presentation从请求处理request processing 和数据存储data storage中分离开来,SUN公司推荐在JSP文件中使用一种“模型-视图-控制器”Model-view-controller 模式。规范的SERVLET或者分离的J

18、SP文件用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的JSP页。有几种平台都基于服务于网络层的模-视图-控件 模式(比如Struts 和Spring framework)JDBCJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。 有了JDBC,向各

19、种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。Java数据库连接系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商

20、而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。三.系统数据库的设计3.1 数据库表设计学生表列名数据类型长度主键允许空idint45YESNOT NULLnamevchar45NONULLusernamevchar45NONULLpasswordvchar45NONULLageint2NONULLsexvchar10NONULLclassint2NONUL

21、L教师表列名数据类型长度主键允许空usernamevchar45YESNOT NULLnamevchar45NONULLclassint2NONULL成绩列名数据类型长度主键允许空iddouble255YESNOT NULLmathdouble255NONULLenglistdouble255NONULLCdouble255NONULLjavadouble255NONULL课程列名数据类型长度主键允许空classint3YESNOT NULLmondayvchar45NONULLtuesdayvchar45NONULLwednesdayvchar45NONULLthursdayvchar45N

22、ONULLfridayvchar45NONULL3.2 系统功能设计根据学生信息管理系统的需求分析,将系统划分为10个模块,分别是:教师预览,教师编辑,教师添加,学生成绩查询,学生成绩添加,学生信息预览,学生信息编辑,添加学生,注册用户浏览,课表显示等等组成。教师登陆学生登录教师注册全体学生信息课程表显示单个学生信息学生注册 成绩显示首 页 学生信息管理系统前台学生信息管理系统 首 页 教师登陆 学生登录教师注册 全体学生信息 单个学生信息 学生注册 课程表显示 成绩显示 学生信息管理系统前台 教师信息管理 学生课程管理 学生信息管理 教师编辑 教师添加 学生课程查看 学生信息预览 学生信息编

23、辑 添加学生信息 后台管理系统 学生信息管理系统后台 四部分功能展示1.首页2.教师登陆页面3.学生信息展示页面4学生注册页面结束语目前学生信息管理管理方面在许多学校,高校,应用并不是非常广泛。有的高校是只有在计算机专业或者是信息传媒专业等等,几个专业才实验性地应用到学生信息管理管理系统这方面的相关软件。而有的学校是认为目前的市场上的学生信息管理管理系统软件,根本就不能满足他们的需求。想要有的功能,目前市场上的学生信息管理管理系统软件,却没有给用户提供这些功能,而用户想要需要有的功能,学生信息管理管理系统软件还没有给提供,还有一点就是,目前有很多学生信息管理管理系统的软件C/S模式的比较多,B

24、/S的稍微少些,而且,软件操作起来很复杂,一点也不能达到用户想要的人性化操作,还有一点最严重的问题就是,学生信息管理管理系统中的,统计功能,等等一些管理方面的计算统计功能。这方面的功能给用户的感觉就是,专业的用户觉得市场上的主流学生信息管理,统计计算方面的功能做的太一般,而一般的用户觉得软件计算功能做的太复杂,操作不方便。 总之,学生信息管理管理系统,想要做好的话,还有很长的路要走,虽然目前做学生信息管理管理系统的软件的人有很多,但是由于他们做软件的时候,思维比较单一,所以他们做出来的学生信息管理软件功能也就大同小异,也就没有什么实用性。所以说学生信息管理管理系统软件的发展趋势还是好的。学生信

25、息管理管理系统的发展目前最主要的因素就是,提供的功能是否人性化,按照不同的学校,提供不同的业务功能。只有这样才能满足这些学校的需求,才能让学生信息管理管理系统应用的发展趋势越来越普及化。参考文献1 徐明华编著.Java Web整合开发与项目实战M. 人民邮电出版社, 2009-22 邓丽,张冬青等编著. 数据库原理与应用M, 沈阳:东北大学出版社, 2007.3.3 叶俊民编著. 软件工程M, 北京:清华大学出版社, 2006.4 MichaelBlaha等编著. UML面向对向建模与设计M, 北京:人民邮电出版社, 2006.1.5 覃庆炎/张伟编著.Java开源项目: Spring+Hibernate+Struts项目开发详解M. 北京:清华大学出版社, 2008-07-01

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁