JAVA学生成绩管理系统的设计与实现

上传人:飞*** 文档编号:30959272 上传时间:2018-02-03 格式:DOC 页数:32 大小:363KB
返回 下载 相关 举报
JAVA学生成绩管理系统的设计与实现_第1页
第1页 / 共32页
JAVA学生成绩管理系统的设计与实现_第2页
第2页 / 共32页
JAVA学生成绩管理系统的设计与实现_第3页
第3页 / 共32页
JAVA学生成绩管理系统的设计与实现_第4页
第4页 / 共32页
JAVA学生成绩管理系统的设计与实现_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《JAVA学生成绩管理系统的设计与实现》由会员分享,可在线阅读,更多相关《JAVA学生成绩管理系统的设计与实现(32页珍藏版)》请在金锄头文库上搜索。

1、软件技术专业毕业论文学生成绩管理系统的设计与实现姓 名: 黑 玉 龙 学 号: 0809340104 指导教师: 张 哲、马 琦雷 燕、刘 超 专 业: 软 件 技 术 二一年四月十六日I毕 业 论 文 开 题 报 告所 在 系 : 软 件 学 院 专 业 : 软 件 技 术 学 号 : 0809340104 姓 名 : 黑 玉 龙毕 业 设 计 题 目 : 学 生 成 绩 管 理 系 统 ( 系 统 )一、 选题意义:学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的信息化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介于

2、它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。在现代,高科技的飞跃发展,人们工作习惯的改变,特别是计算机的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,处理繁琐。对于一个学校而言,更应该运用一些本地资源,提高管理的力度。运用学生成绩管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够让老师合理安排时间,能够尽快知道学生的考试成绩,为下一阶段的教学做准备。近几年来我国各大中专院校加快了信息化进程,基本上都建立了自己的校园网,这为我们系统的开发提供了必备

3、的物质基础.学生成绩管理系统它能很好的解决以上的问题,极大地便捷了学生和指导老师,显著地提高了工作效率。而且通过本次设计可以让学生更加熟练掌握软件开发的一般过程,并对所学知识做一个全面的总结。 二、研究现状:随着高科技的飞跃发展,人们工作习惯的改变,特别是计算机的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,处理繁琐。对于一个学校而言,更应该运用一些本地资源,提高管理的力度。因此建立学生成绩管理系统可以使高校满足教学和管理要求。三、课题提纲: 调查,制作需求分析文档和系统开题报告: 据调查系统主要有 3

4、个模块:学生、教师、管理员,其各个功能是:a、学生用户模块 II(1)查看个人信息。学生可以根据个人用户名和密码登陆系统查询个人信息。(2)修改个人基本信息。学生依据个人信息进行正确的修改个人信息。(3)查询个人成绩。学生登陆系统后可以查询自己的成绩。b、教师用户模块 (1)查看信息 教师可以查询个人信息和学生的个人信息以及成绩。 (2)更改信息。此功能实现教师对学生的管理。 c、管理员模块 (1)对教师的添加、删除等功能; (2)对学生的添加、删除。系统详细设计:包括业务流图和数据流图的分析以及数据库的设计 程序代码编写 毕业论文的制作四、课题进度:3.2-3.9 调查用户业务需求、制作需求

5、分析报告3.10-3.18 详细设计3.19-3.25 详细数据库设计3.26-4.7 编码,程序设计4.8-4.14 系统测试4.15-4.20 毕业论文编写五、使用工具: 编写源码:编写源码基本使用 MyEclipse,数据库文件的开发使用 MySQL; 网页美工:网页美工使用 Photoshop 和 DreamWeamver 等制作 jsp; 服务器:服务器端采用 Apache Tomcat。 指 导 教 师 :张哲老师,马琦老师,吕后坤老师 及其他专业相关指导老师。2010 年 03 月 10 日学 生 签 名 :年 月 日 III指 导 教 师 意 见 :签 名 : 院 系 领 导

6、意 见 :签 名 : 年 月 日 摘 要学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学生成绩的管理,包括添加、修改、删除,查询,打印信息以用户管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学生成绩的修改。查询功能也是系统的核心之一,在系统中主要根据学生姓名

7、和学号进行查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。系统应用时下流行的 Struts 框架来开发,在底层数据库连接使用数据库连接池技术,视图层采用 jsp 技术.JSP 是 Java Server Pages 的缩写,是 servlet 的扩展,它的主要优点是能够是显示和业务逻辑分离,通过 JSP 来生成动态的网页,由 JavaBean,Servlet 或是一些 Java 程序来实现复杂的业务逻辑,JSP 这样的特点大大的减轻了服务器的负担。除此而外 JSP 还具有很多的优点,比如 JSP 还具有 JAVA 语言一次编写处处运行的跨平台优点

8、,等等。这里就不一一介绍了。所以说 JSP 技术是开发基于 B/S 架构的 web 应用的最佳选择。关键词:学生成绩管理;JSP;JavaBeanIVAbstractThe system of managing students achievement file is a typical application of managing information system (know as MIS), which mainly includes developing the application interface of front-end and building up and maint

9、aining the data-base of back-end. The former should make the function of application integrated and the usage is easy, the latter required a data-base with powerful consistency and integrality, and nice security. This system mainly completes the management to students achievement, include six aspect

10、s such as adding, modifying, deleting, searching, printing information and the customer management. The system can complete to browse, search, add, delete, modify etc. to each kind of the function of information.System apply the technique of JSP that is very popular at present. JSP is the abbreviati

11、on 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

12、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 isnt introduce detailed. So JSP is the best choice in web development according to the frame of B/S.Keywords: The system of managing students achievement;JSP;JAVABeanV目 录摘 要 .IIIAbstract.IV第一章 绪 论 .11.1 系统开发背景 .11.2 本课题的研究意义 .11.3 系统概述 .1第二章 系统需求分析 .32.1 系统需求 .32.2 功能需求 .

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号