教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

基于J2EE的大学班主任管理系统 学年论文(3)

来源:网络收集 时间:2026-07-30
导读: 基于J2EE的大学班主任管理系统 学年论文 c.班级课余活动安排 在紧张的学习之余,制定一个安全,健康的课外活动有利于学生放松心情,以便以更有效的投入学习之中。 (4)班级考试管理 本模块3个模块:考试日程安排,

基于J2EE的大学班主任管理系统 学年论文

c.班级课余活动安排

在紧张的学习之余,制定一个安全,健康的课外活动有利于学生放松心情,以便以更有效的投入学习之中。

(4)班级考试管理

本模块3个模块:考试日程安排,考试成绩管理,考试成绩分析。 a.考试日程安排

了解考试日程的安排,以便能更好的安排好学生的复习计划,以取得好成绩。 b.考试成绩管理

能更加全面的了解到学生各科的成绩,班主任能更好的提醒学生需要提高的地方。 c.考试成绩分析

通过对成绩的分析,可以充分了解到最近每个学生对学习的态度,以便可以更好的鞭策学生。 (5)系统设置

本模块2个模块:修改登入密码,用户管理。 a.修改登入密码 b.用户管理

管理员可以通过设置添加或删除低于自己权限的用户。 (6)班主任工作事宜

本模块4个模块:班主任工作周报表,学生考核信息,对学生的评价,班主任每日 事件提醒。

a.班主任工作周报表

班主任可以通过对这学生考核表的分析,为每个学生提供更好的学习和生活上的指导。 b.对学生的评价

班主任可以通过这个评价,更好的了解自己的学生,可以更好的指导学生在以后的学习生活上更好的发挥自己的长处。

c.班主任每日事件提醒

这里可以清晰的记录班主任每天的工作安排,以至于不会错过重要的事情。

4数据库设计

4.1数据库技术

数据库是数据管理的最新技术,是计算机科学的重要分支,今天,信息资源已成为各个部门的重要财富和资源。建立一个满足信息处理要求的行之有效的数据库成为一个系统运作的关键[10]。

Mysql是由瑞典的T.C.X公司在mSQL小型数据库的基础上开发的一个强大、快速而价钱低廉的数据库软件。

基于J2EE的大学班主任管理系统 学年论文

MySQL是开源、多线程的关系数据库管理系统,是由Michael"Monty"Widenius在1995 年创建的。 它是一个免费跨平台的数据库系统,他功能强大而且结构简单,运行速度极快,拥有卓越的紧致性和稳定性,并且易于部署[11]。

MySQL以处理大型数据库而著称,数据库可以包含60 000张表,以及超过50亿行的记录。在某些操作系统上,MySQL可以处理容量高达800万TB的表,在其他操作系统上,一般可以正常地处理4 GB的数据[12]。

存储引擎可以用来管理查询以及用户SQL 语句与数据库后台存储过程的接口,在任何一种数据库管理系统中它都是至关重要的部分。MySQL 预置了几个具有不同优点的存储引擎。其中,处理事务安全表的存储引擎可确保事务处理不成功时数据的回退操作。另外,MySQL 还有许多内嵌函数[13]。

MySQL的特性:

1 使用C和C++编写,并使用了多种编译器进行测试,能够在不同的平台上工作。 2. GNU Automake、Autoconf和Lib使用tool进行移植。

3. 提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl的API。 4. 采用核心线程的完全多线程 如果有多个CPU,它能方便地使用这些CPU 。

5. SQL函数是使用高度优化的类库实现的,运行很快。通常,在完成查询初始化后,不存在存储器分配。

6. 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名 。

7. 提供TCP/IP、ODBC和JDBC等多种数据库连接途径 。 8. 提供用于管理、检查、优化数据库操作的管理工具 。 9. 可以处理拥有上千万条记录的大型数据库 [14]。

4.2数据库逻辑设计

基于J2EE的大学班主任管理系统 学年论文

表1 学生信息(StudentInfo)

表2 家庭情况(family)

基于J2EE的大学班主任管理系统 学年论文

表3 毕业跟踪(graduate)

表4班干部管理(classcardre)

表5 请假记录 (leaveRecord)

基于J2EE的大学班主任管理系统 学年论文

表6主题班会记录 (topic)

表7成绩管理 (score)

表8用户信息 (user)

4.5 数据库实现

该“基于J2EE的大学班主任管理系统”的后台数据库WJM是通过MySQL实现的。利用SQL语言实现对MySQL数据库中数据的调用,从而完成对各种信息的管理。在成功安装MySQL后,首先创建数据库WJM,然后进行数据库表设计。

以下是创建数据库WJM的截图:

基于J2EE的大学班主任管理系统 学年论文

图2 系统数据库

5 结束语

通过这次的论文的完成,我对J2EE技术的使用有了更进一步的了解,对其中的注意点也更加的注意,增强了对程序的出错处理能力,通过导师对论文的纠正,让自己认识到了自己存在的不足,特别是对一些细节问题的处理不够全面,做事也不够有条理。在今后的学习过程中,要多注意这些问题。也从通过导师的做事方式中学到了,做什么事情都有计划有条理。

本系统到现在为止还只是能实现一些简单的增,删,改等功能,还需要不断的完善和改进系统的美化效果和一些功能。这样才能真正实现全能管理。

参考文献:

[1]/u/20080407/15/b57a7532-2d83-4104-b71f-a050b6e85b30.html.2009年12月17号

[2] 陈海山.《深入 java servlet网络编程》.北京:清华大学出版社.2002

[3] 王磊杰 崔军波 韩红宇 于莹华.《Java EE 开发指南》.北京:人民邮电出版社.2007

基于J2EE的大学班主任管理系统 学年论文

[4] (美) Hans Bergsten.JavaServer Pages, 3rd Edition .北京:O’Reilly.2004 [5] 姜晓铭 刘波 张亦华.JSP程序设计精彩实例.北京:清华大学出版社.2001 [6] /jsp/index.jsp.2009年12月17号

[7] (美) Jason Brittain,Ian F. Darwin.Tomcat:The Definitive Guide 2 .O'Reilly & Associates.2008

[8] 孙鑫.《Java Web开发详解》.北京:电子工业出版社.2006

[9] /developerworks/cn/java/j2ee/.2009年12月21日 [10] 王珊,萨师煊.《数据库系统概论 》.北京:高等教育出版社.2006

[11] 刘中兵.《开发者突击java web主流框架整合开发》.北京:电子工业出版社.2008

[12] (美) Larry Ullman.《PHP 6 and MySQL.5 for Dynamic Web Sites》.Peachpit Press.2007 [13] (美) Russell J.T.Dyer.《MySQL in a Nutshell 2 edition》.o'reilly.2008 [14] (美) MySQL AB.MySQL 5.1 Reference Manual

nd.

致谢

本设计在XX老师的悉心指导和严格要求下已完成,从课题选择、设计中错误解决方案过程中,X老师认真负责的工作态度,严谨的态度和深厚的技术水平,给予我很大的帮助,使我得到不少的提高,这对我以后的学生和工作都有很大的启发,感谢他耐心的辅导。

也感谢在大学期间给我授课的各位老师,正式因为老师的认真的教学态度,才使我的论文能顺利完成,在此感谢南京信息工程大学计算机与软件学院的全体老师表示由衷的谢意。

基于J2EE的大学班主任管理系统 学年论文

University Class Teacher management System Based on J2EE

XXXXXX

Computer Science and Technology, Nanjing University of Science and Technology Nanjing 210044

ABSTRACT

With …… 此处隐藏:2664字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于J2EE的大学班主任管理系统 学年论文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/127257.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)