资源预览内容
第1页 / 共59页
第2页 / 共59页
第3页 / 共59页
第4页 / 共59页
第5页 / 共59页
第6页 / 共59页
第7页 / 共59页
第8页 / 共59页
第9页 / 共59页
第10页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于jsp的学生成绩管理系统毕业设计任务书太原理工大学毕业设计(论文)任务书第1页毕业设计(论文)题目:基于jsp的学生成绩管理系统毕业设计(论文)要求及原始数据(资料):1. 要求1. 掌握编程语言和软件开发的方法;2. 了解数据库设计的基本原理;3. 学会使用Java语言编写,采用JSP等技术完成相应功能模块的开发与实现;4. 用通俗易懂的语言将系统的功能进行详细的说明;5. 完成对系统的代码设计搭建及调试等工作;6. 合理进行代码的编写;7. 根据完成系统的相关模块撰写毕业论文;8. 按规定打印毕业设计论文,并装订成册。2.原始数据1. 从网上收集获得有关学生成绩管理系统的资料信息;2.对各种学生成绩管理系统的特点和功能进行分类归纳整理;3.要实现的功能通过不同的访问权限,在不同的条件下实现对学生成绩的管理功能。1.管理员可以对所有资源进行访问,并且可以查看,增加,修改,删除教师、学生和课程的内容,并且管理与控制学生留言,并进行回复。2.教师可以查看自己的个人详细信息,也可以查看别的教师的选课信息,根据学生的选课情况,对选择自己课程的学生成绩评判并提交。 3.学生可以查看自己的个人详细信息,也可以查看别的学生的选课信息,以及教室开设的课程的详细信息,根据自己的情况以及已经开设的课程选择课程。 毕业设计(论文)主要内容:1. 课题的意义人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻的影响,也正在改变人们的工作,生活学习,交流方式.信息的获取,处理,交流和应用能力,已经成为人们最重要的能力之一.在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展,科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段.但是一直以来人们使用传统人工的方式管理学生成绩,填写各种表格,这种管理方式存在着许多缺点,如:效率低,保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难.管理信息系统是进行信息的采集,存储,加工,维护和使用的系统,它是随着管理科学和技术科学的发展而形成的.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等.但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难.随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用. 作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速,查找方便,可靠性高,存储量大,保密性好, 寿命长,成本低等.这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件.因此,开发这样的一套成绩管理系统成为很有必要的事情。2.系统功能设计与分析总的说来,整个设计包括管理员模块,学生模块和教师模块部分。(1)管理员模块部分管理员模块是对管理员的信息进行管理,并且对课程、教师、学生的信息进行管理。包括教师管理、学生管理、课程管理、成绩处理等功能。(2)学生模块部分查看自己的个人详细信息,也可以查看别的学生的选课信息购物车管理:查看、删除。对于已经有教师开设的课程可以自由选课。留言板。(3)教师模块部分查看自己的个人详细信息,也可以查看别的教师的选课信息包括开设课程、成绩提交、信息查询、密码修改等功能3.毕业设计(论文)设计步骤1.查阅资料;2.学习和熟悉毕业论文撰写过程中各方面的知识;3.熟悉开发环境;4.进行学生成绩管理系统的详细设计和数据库设计;5.进行外文翻译。6.进行毕业设计的程序设计。7.进行毕业论文和文献综述撰写。8.进行毕业论文答辩。4.系统和软件工具操作系统:Windows XP;数据库:MY SQL 5.0;开发语言:JSPJSP服务器:Tomcat 6.0;浏览器:IE6.0及以上版本,推荐使用IE6.0;5.采用的主要技术使用Java语言,采用JSP结合My SQL数据库完成此项目。 JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。MySQL是一个精巧的sql数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。学生应交出的设计文件(论文):1.毕业设计相关程序源代码;2.毕业设计说明书一本。主要参考文献(资料):1 史斌星,史佳JAVA基础及应用教程M北京:清华大学出版社,2007.2 陈勇孝,郎洪,马春龙JAVA程序设计实用教程M北京:清华大学出版社,2008:26-108.3 徐明华JAVA WEB整合开发与项目实战-JSP AJAX STRUTS HIBERNATE SPRINGM北京:人民邮电出版社发行部,2007:68-96.4 王磊杰,崔军波,韩红宇,于莹华JAVA EE开发指南M北京:人民邮电出版社,2007:106-168.5 柳永坡,刘血梅,赵长海JSP应用开发技术M北京:人民邮电出版社,2005.6 陈建伟,陈焕英JSP动态网站开发M北京:清华大学出版社,2005.7 吴雪Java Script实例手册M北京:电子工业出版社,2004:27-75.8 李绪成,闫海珍,等Java Web程序设计基础教程M西安:西安电子科技大学出版社,2003.9 吴趋超从Java走向J2EEM北京:人民邮电出版社发行部,2004.10 聂庆鹏、毛书朋My SQL动态网站开发与全程实例M北京:电子工业出版社,2005.11 何玉洁数据库原理与应用M北京:机械工业出版社,2007:37-8512 冯博JDBC与Java数据库程序设计M北京:电子工业出版社,2005:12-108.13 Elliotte Rusty HaroldJava网络编程M北京:中国电力出版社,2007.14 Joe WalnesJava开放源码编程M北京:清华大学出版社,2005:43-58.专业班级 计算机科学与技术0701 学生 张宇 要求设计(论文)工作起止日期 2011年4月23日-2011年5月23日 指导教师签字 段利国 日期 2011年3月23日 教研室主任审查签字 日期 系主任批准签字 日期 摘 要学生成绩管理系统主要用于各类大学院校在教学这一部分的管理,是针对于教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,以便让教务处以最短的工作时间内把学生的成绩核算出来,提高教务处的办事效率。同时,能够随时对学生基本信息、学生成绩进行各种查询,以便及时很好地对需要了解的信息得到相应的反馈,能有效的帮助教务处的工作,可使学院教职工减轻工作压力,比较系统地对、教务教学上的各项服务和信息进行管理。本系统是针对学生成绩管理进行设计的,主要用户为学校教务管理老师,但学生也可参与对自己信息的核对确认。主要采用的开发工具是JSP和MYSQL。在开发过程中利用面向对象的程序思想和严格按照软件工程的开发过程来进行分析和设计。本系统所要完成以下几个主要功能,其中有学生成绩管理、学生基本信息管理等等,实现对学生基本信息和成绩进行录入、修改、删除、查询等操作。系统基本满足了学生成绩管理的功能需要,确实为学校对学生的管理提供了便利。本系统界面友好、操作简单,对学生基本情况和成绩加快了查询速度、加强了管理,使各项管理更加规范化。关键词: 模块化,数据库,数据库管理系统Abstract The management system of students achievement is mainly applied in part of teaching management of all kinds of universities. It is applied in administration section to arrang curriculum , students achievement and so on , in order to account students achievement so quickly that enhance work efficience. Meanwhile, the system can inquire achievement and information of students in order to get some useful information.timely , thus ,it can gaves some help to administration section and alleviate work pressure of academic staffs and manage all kinds of sevices and informations in syslematically. The system is designed for management of students achievement. It is mostly used by teacher whom work in administration section. It is sometimes used by student whom want to check his information. Mainly USES the development tools are JSP and MYSQL .The mainly foundation mus
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号