摘 要 学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的信息化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。 运用学生成绩管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够让老师合理安排时间,能够尽快知道学生的考试成绩,为下一阶段的教学做准备。 在现代,高科技的飞跃发展,人们工作习惯的改变,特别是计算机的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,处理繁琐。对于一个学校而言,更应该运用一些本地资源,提高管理的力度。 系统应用时下流行的Struts框架来开发,在底层数据库连接使用数据库连接池技术,视图层采用jsp技术.JSP是Java Server Pages的缩写,是servlet的扩展,它的主要优点是能够是显示和业务逻辑分离,通过JSP来生成动态的网页,由JavaBean,Servlet或是一些Java程序来实现复杂的业务逻辑,JSP这样的特点大大的减轻了服务器的负担。除此而外JSP还具有很多的优点,比如JSP还具有JAVA语言一次编写处处运行的跨平台优点,等等。这里就不一一介绍了。所以说JSP技术是开发基于B/S架构的web应用的最佳选择。
关键词:学生成绩管理,JSP,JAVABean
Analysis and Design of the Management Moduleon Student achievement Abstract Administration about students' score is the important job in the school administration,as a school,administration about score of students is the most important part of the teaching work.whether could implement this refer the efficiency of the teaching work.For the importance of it,the development and application of the is taken into the suggest,and take the more and more heft. Using the socre administration could reduce the work of the teachers,reduce the payment,improve effective and acoup.. In this paper, the socre administration system is typical of the information management system, including development of its key database background to the establishment and maintenance of front-end applications and the development of the two areas. Regarding the former requirement to establish data consistency and integrity of strong data security for good. As for the latter demanded the application functions, and easy-to-use features System apply the technique of JSP that is very popular at present. JSP is the abbreviation of the Java Server Pages, is a servlet to expand. The main advantage is to manifest and separate the business logic By JSP can make dynamic web page from JavaBean, Servlet or some the procedure of Java to realize complicated business logic. Such characteristics of JSP alleviate the burden of the server In addition to this but the JSP still has a lot of advantages, for example, the JSP still has the language of JAVA a weave the cross-platform advantage that write circulates everywhere, etc. Here isn't introduce detailed. So JSP is the best choice in web development according to the frame of B/S. Keywords: score Administration, JSP, JAVABean
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。此系统功能包括:系统管理,学生成绩管理,学生信息管理,教师信息管理等功能。用户可以在系统中查看学生的成绩情况。管理员通过增删改查对学生的信息、成绩进行管理,以及对教师用户进行管理。
课题选题 当今世界正迈向信息时代,信息技术的飞速发展,极大地丰富了信息资源,提高了信息质量,促进了信息传播,使信息这一战略资源日益成为经济发展不可缺少的重要因素。信息化的深入和信息时代的到来,将完全改变人类生产学习和生活的方式,对社会的经济、政治、文化和军事等形成的冲击将远比过去强大,对高校管理本身的发展自然也将产生重大而深远的影响。信息化高校管理工作提出远比过去更高和更多的要求,高校教学面临着严重挑战;学生成绩管理作为社会信息服务系统的重要组成部分,传统的学生成绩管理工作方式受到了很大的冲击,它的进一步改革和发展已成为人类发展进步的迫切需要。 学生成绩管理是学校管理中非常重要的一个环节,学生成绩管理的信息化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。运用学生成绩管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,为下一阶段的教学做准备。 从这个背景出发,本人选择了学生成绩管理系统作为毕业设计课题。在经过长时间的调研和资料累积,并参考了相关的学生成绩管理系统,和查阅了大量的资料以后,对学生成绩管理系统进行了深入的业务需求调查和分析,对系统面向的用户,以及各个用户不同的功能需求,模块进行了总结,在结合辅导老师的建议和平时的一些编码经验,设计并实现了该系统,系统的功能大致可以划分为以下几个部分:学生信息管理,教师信息管理,课程信息管理,学生成绩信息管理。从某种意义上来说,这些功能可以满足中小规模的学生成绩管理系统应用的需求。
需求分析 在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛的应用。如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大,越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。 因此开发出一个适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。本系统结构包括学生信息管理、教师信息管理,课程信息管理以及学生成绩信息管理4大部分。
学生成绩管理系统涉及到课程管理,学生信息管理,学生成绩管理,而考虑到该系统主要应用于学校教务管理工作,使用者主要是从事教务工作的教职员工和领导,因此就还需要有教师信息的管理。由于成绩的主要属性之一就是课程,这也是成绩存在的前提,因此,这就必须系统将课程管理在业务流程中的优先级最高,其次是这个参与这些课程信息的学生信息,与课程信息一样,学生信息是成绩信息的另一个重要属性。在建立了这两个数据基础以后,就可以添加学生某个课程的成绩,并对这些成绩信息进行管理。而参与这些管理工作的人员主要是教师用户,这就要求作为拥有最高权限的管理员可以对这些教师用户进行管理。按照业务流程和逻辑上的优先级,本人将系统划分为以下几个部分:课程信息管理模块,学生信息管理模块,成绩信息管理模块,教师用户管理模块。课程信息管理包括对课程信息的添加,修改,删除操作;学生信息管理包括对学生信息进行添加,修改,删除,浏览,查找;学生信息添加包括学号,姓名,性别,年龄,籍贯等在内学生信息属性到系统中;学生信息删除将删除与该学生相关所有信息,包括了学生信息所有的属性,包括了学生成绩管理中的学生成绩删除;学生信息的查询可以根据用户的提供的参数,例如学号,姓名等对符合特定条件的学生信息进行检索,也可以浏览所有的学生资料;学生信息修改可以修改除数据表主键外的任意学生信息属性。教师用户的管理包括对教师用户的添加,删除,修改,查看。 除了对课程信息,学生信息,成绩信息管理以及教师用户管理的核心需求以外,系统还需要有对学生成绩的排序功能,排序要求可以根据学生姓名进行排序,也可以根据成绩进行排序。另一方面,信息管理系统需要出于对安全性的考虑,系统需要对不同的用户角色划分出权限需求,在该系统中,用户角色分成两种类型:管理员,教师用户。管理员拥有最高权限,可以进行课程信息,学生信息,成绩信息,教师信息进行增、删、改、查的操作,而教师用户则可以进行课程信息的维护,成绩信息的维护,学生信息的管理。
目 录 任务书 Ⅰ 摘 要 Ⅱ ABSTRACT Ⅲ 第1章 绪 论 1 1.1 课题选题 1 1.2 学生成绩管理系统的意义及国内外现状 2 1.3 技术背景............................................................................................................2 1.3.1 JSP技术简介...............................................................................................2 1.3.2 MYSQL技术简介...........................................................................................3 第2章 系统概述 4 2.1 需求分析 ............................................................................................................4 2.2 可行性分析 .......................................................................................................6 2.3 学生成绩管理系统总体规划 .......................................................................7 第3章 系统分析 ...............................................................................................8 3.1 业务流程分析 ..............................................................................................8 3.2 数据流程.......................................................................................................... 9 3.3 数据字典......................................................................................................... 11 3.3.1 外部实体定义 11 3.3.2 数据存储 ....11 3.3.3 处理逻辑定义.......................................................................................................12 3.3.4 数据流定义...............................................................................................12 第4章 系统设计...............................................................................................15 4.1 输入输出设计 ..................................................................................................15 4.1.1 输出设计 ....................................................................................................15 4.1.2 输入设计 ....................................................................................................15 4.1.3 人机对话设计 ............................................................................................15 4.2 数据库设计....................................................................................................................16 4.3 概念设计 18 4.4 逻辑结构设计 18 4.5 物理结构设计 19 第5章 系统实施与测试............................................................................ 21 5.1 系统架构设计 21 5.2 模块 22 5.2.1 课程信息管理模块 22 (毕业设计) 5.2.2 成绩管理模块...........................................................................................24 5.3 系统出现问题及解决方法........................................................................25 第6章 结论 27 参考文献................................................. ...............................................................28 致 谢 ........................................................................................................................29
|