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

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

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

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

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

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

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

5、7 编码,程序设计4.8-4.14 系统测试4.15-4.20 毕业论文编写五、 使用工具: 编写源码:编写源码基本使用MyEclipse,数据库文件的开发使用MySQL; 网页美工:网页美工使用Photoshop和DreamWeamver等制作jsp; 服务器:服务器端采用Apache Tomcat。 指导教师: 张哲老师,马琦老师,吕后坤老师 及其他专业相关指导老师。2010年03月10日学生签名:年 月 日 指导教师意见:签名: 院系领导意见:签名: 年 月 日 摘 要学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于

6、前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学生成绩的管理,包括添加、修改、删除,查询,打印信息以用户管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学生成绩的修改。查询功能也是系统的核心之一,在系统中主要根据学生姓名和学号进行查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。系统应用时下流行的Struts框架来开发,在底层数据库

7、连接使用数据库连接池技术,视图层采用jsp技术.JSP是Java Server Pages的缩写,是servlet的扩展,它的主要优点是能够是显示和业务逻辑分离,通过JSP来生成动态的网页,由JavaBean,Servlet或是一些Java程序来实现复杂的业务逻辑,JSP这样的特点大大的减轻了服务器的负担。除此而外JSP还具有很多的优点,比如JSP还具有JAVA语言一次编写处处运行的跨平台优点,等等。这里就不一一介绍了。所以说JSP技术是开发基于B/S架构的web应用的最佳选择。关键词:学生成绩管理;JSP;JavaBeanVAbstractThe system of managing stu

8、dents 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 maintaining the data-base of back-end. The former should make the function of application integrated and the usage

9、 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 aspects such as adding, modifying, deleting, searching, printing information and the customer management. The syste

10、m 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 abbreviation of the Java Server Pages, is a servlet to expand. The main advantage is to manifest and separate the busin

11、ess 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 lang

12、uage 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;JAVABean目 录摘 要IIIAbstractIV第一章 绪 论11.1 系统开发背景11.

13、2 本课题的研究意义11.3 系统概述1第二章 系统需求分析32.1 系统需求32.2 功能需求32.3 数据需求42.4 性能需求62.5 出错处理需求6第三章 系统分析73.1 可行性分析73.2 业务流程分析83.3 数据流程分析83.4 数据字典描述93.4.1 数据条目93.4.2 数据分析9第四章 系统设计114.1 系统总体结构设计114.2 系统功能模块图124.3 系统建模学生成绩管理系统用例分析134.3.1 识别参与者134.3.2 识别用例13第五章 详细设计175.1 数据库设计175.2 数据库的结构设计175.3 数据库逻辑结构设计195.4 数据库的连接205.

14、5 学生成绩管理系统的登录页面205.6 学生成绩管理系统安全性20第六章 常见问题及解决方法236.1 关于乱码问题236.2 关于非法登录问题23结束语24参考文献25致 谢26第一章 绪 论1.1 系统开发背景随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在我国,有的学校根本就没有系统,还是手工操作,手工操作还十分落后,效率极低,成本很大,以后的社会是信息的社会,信息只有快,准,精才能发挥其价值。以学校管理信息系统建设中的教学管理子系统的开发为背景来开发学生成绩管理系统以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够让老师合理安排时间

15、,能够尽快知道学生的考试成绩,为下一阶段的教学做准备。1.2 本课题的研究意义建立学生成绩管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化。本论文就是为了实现这些想法而设计的。其研究意义有以下几点:(1) 学生查询个人信息功能,方便学生了解个人成绩;(2) 教师在本系统中拥有添加,修改,删除自己学生的成绩的功能;(3) 后台管理系统能够方便的管理学生、教师、课题、班级等信息,提供了完善的管理服务。 总之,本课题的研究为高校提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化成为了可能。并且提供了实现方法。1.3 系统概述高校的招生规模不断的扩大,在校大学生的人数不

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

当前位置:首页 > 大杂烩/其它

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