java课程设计开题报告doc.docx

上传人:b****5 文档编号:8101655 上传时间:2023-01-28 格式:DOCX 页数:9 大小:25KB
下载 相关 举报
java课程设计开题报告doc.docx_第1页
第1页 / 共9页
java课程设计开题报告doc.docx_第2页
第2页 / 共9页
java课程设计开题报告doc.docx_第3页
第3页 / 共9页
java课程设计开题报告doc.docx_第4页
第4页 / 共9页
java课程设计开题报告doc.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

java课程设计开题报告doc.docx

《java课程设计开题报告doc.docx》由会员分享,可在线阅读,更多相关《java课程设计开题报告doc.docx(9页珍藏版)》请在冰豆网上搜索。

java课程设计开题报告doc.docx

java课程设计开题报告doc

java课程设计开题报告

是我们正式写需要写的,我们看看下面的java课程设计,欢迎各位阅读!

java课程设计开题报告选题的目的和意义:

我选择设计这个系统主要有两个原因:

1)我是学生。

熟悉学校的学生成绩管理,进行需求分析时比较方便。

2)在我校学习的几年里,我受到了很多老师的关怀,若开发的系统能投入使用并发挥作用,使有关人员从繁重的工作中解脱出来,也算是对学校教育的一点回报。

高校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。

在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。

如果本系统能被学校所采用,将会改变以前管理学生成绩效率低的状况,可以树立良好的办学形象,提高工作效率。

(国内外研究现状、研究方向、进展情况、存在问题等,并列出所查阅的主要国内外,要求3000字以上):

学生成绩管理系统的意义及国内外现状

学生成绩管理是各大学校的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。

迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。

在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。

而国内高校信息化建设相对起步较晚。

在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。

但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。

纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。

因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生学生成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

当今计算机技术的飞速发展,使计算机得到了广泛的普及和运用,利用计算机实现教学管理在各大高校开展已久。

对于各大学来说,利用计算机支持学校信息的管理,是适应现代教育的要求、推动学校教育管理走向科学化、规范化的必要条件。

学生成绩信息管理是基础性的管理工作。

学校教学评估的关键所在,只有加强学校的教学管理,才能充分发挥学校的教学,才能进一步加强学校对教师的教学评定,对学生学习情况的进一步了解。

为更好的作好学校的教育工作和学生更有利的学习打下坚实的基础。

计算机用于高校信息管理为最早的运用之一,其发展也从早期的学生成绩统计到进一步细化和数据库相联系对教学起到评估和管理。

现在,多渠道的信息源、网络化的数据分布、快捷易用的交互操作、智能化的分析等特点都运用到管理系统中。

高校学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学生成绩分析系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件学生成绩,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

学生成绩管理正向着网络化、终端化发展。

借助网络,学生可以及时、准确地查询到自己各学期、各门课程的成绩信息。

教师除可获得学生成绩的基本数据外,还可按要求获得相应的分析结果。

与手机、PDA等用户终端的结合,人们可以更方便快捷地获得这些信息。

管理信息系统的发展

管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。

从工业发达国家来看,管理信息系统的发展经历了以下几个阶段:

第一阶段:

(1953年至1965年)单项数据处理阶段,也称电子数据处理(edp)阶段。

这是电子计算机在管理领域应用的起步阶段。

这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算工资、数据统计、报表登记、编制计划等。

这个阶段的处理方式主要是集中式的批处理。

第二阶段:

(1965年至1970年)综合数据处理阶段,也称事务处理系统(tps)阶段。

这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。

如库存管理系统、生产调度系统、物资管理系统等。

这个阶段的处理方式已发展为面向终端的联机实时处理。

第三阶段:

(1970年至今)管理信息系统(mis)阶段。

这个阶段是在企业中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。

这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。

它的特点是使用数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享

高校学生成绩管理系统开发的意义

(一)计算机已经成为我们学习和工作的得力助手:

今天,计算机的价格已经十分低廉,性能却有了长足的进步。

它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:

首先,计算机可以代替人工进行许多繁杂的劳动;

其次,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率;

第四,计算机可以使敏感文档更加安全,等等。

(二)开发高校学生成绩管理系统的意义

学生成绩管理系统主要是提供学生,老师或者来访者方便的查询等相关操作,对学生的成绩管理能统一规范化。

功能块的相应操作分别由其对应的子模块实现。

通过教育网络或互联网把整个学校的学生信息汇聚起来,为学校教育主管部门提供全面及时的学生信息,方便管理,同时亦可通过校园网扩展各类信息化应用,共享学生信息。

学校可通过一个简化的学生信息管理系统,使学生信息管理工作系统化,规范化,自动化,从而达到提高学生信息管理效率的目的。

从这个背景出发,本人选择了高校学生成绩管理系统作为毕业设计课题。

在经过长时间的调研和资料累积,并参考了相关的学生成绩管理系统,和查阅了大量的资料以后,对学生成绩管理系统进行了深入的业务需求调查和分析,对系统面向的用户,以及各个用户不同的功能需求,模块进行了总结,在结合辅导老师的建议和平时的一些编码经验,设计并实现了该系统,系统的功能大致可以划分为以下几个部分:

学生信息管理,教师信息管理,课程信息管理,学生成绩信息管理。

从某种意义上来说,这些功能可以满足高校学生成绩管理系统应用的需求。

本课题是基于JavaEE高校学生成绩管理系统设计与实现。

开发工具为MyEclipse,后台数据采用MySQL.本系统要求熟悉高校的学生成绩管理的业务流程,实现学生成绩网上统一管理的基本要求。

具有一定的开发性与实用性。

且系统要做到一定的美观性,更要方便各种用户,做到实用的目的。

学生成绩管理系统户分为三种:

院管理员、系管理员、教师、学生;

在这个系统中,共有教务管理模块、学生期末成绩管理模块、学生选修课成绩管理模块、补考重修成绩管理模块、电子公告管理模块五个部分组成。

1)教务模块

①系与系管理员的编辑。

包括系的添加删除,管理员的添加删除。

②教师的管理,教师的录入,删除,浏览。

③班级的编辑,包括班级的增加,删除。

④学生的编辑,包括学生基本信息的编辑和学生信息变更。

⑤课程与教师带课的编辑。

2)期末成绩管理模块

①教师带课的成绩编辑。

②成绩的查询。

3)补考重修成绩管理模块

①学生补考模块的实现。

②学生课程重修模块的实现。

4)学生选修课成绩管理模块

①选修课成绩的录入。

②选修课成绩的查询。

5)电子公告管理模块

①院电子公告的管理与实现。

②系电子公告的管理与实现。

创新之处(如无可不填):

1查询迅速方便接近智能化;

2引入了身份验证模块保密工作做到了实处。

3有方便的用户权限管理,用户的权限分配是保证系统安全性的措施之一。

管理员可以根据实际情况为登录用户分配权限,保证了数据避免遭到非法破坏。

研究路线、方法、措施及实践方案或实验设计:

研究路线、方法:

基于软件工程思想,详细调查实际的工作流程,满足学校成绩管理网上自动化,仔细阅读和分析有关的材料,根据学生成绩管理的需要,为教学成绩管理提供平台,不仅是可行的而且也是必要的。

研究措施及实践方案:

系统的开发采用JAVA语言和数据库MYSQL。

在MyEclipse开发环境中就可以很方便的实现程序的开发,由于本系统涉及到前台的WEB界面制作,因此我还使用了专门用于制作网页的Dreamware,photoshop等网页制作软件工具,使得界面更加美观,并且容易使用。

在编写后台代码时,要考虑的最多的就是对数据库的合法操作,包括对数据的合法添加,修改,删除等等,不能允许将错误的数据添加到数据库中,否则将产生很严重的数据冗余,而且不容易将多余的数据删除,所以在制作界面使用户添加数据时要特别的注意。

该系统开发需求的比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。

而且,目标系统不是很复杂,开发的周期较短,人员经济支出有限。

当系统实际投入运行后,将在很大程度上提高成绩管理的效率,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。

这带来的经济回报将远超过支出。

所以从经济角度来讲,此系统可行。

本系统设计目标是面向普通高校的学生成绩的管理,从操作界面到程序的实际运行,都是符合基于web系统的标准的,本系统设置了几个不同权限的用户,各个用户进入不同的管理界面,能很方便的进行数据库的操作,统计出所需的信息。

参考文献

[1] 夏昕,曹晓钢,唐勇.深入浅出Hibernate.北京:

电子工业出版社,2005.

[2] (美)CraigWalls;RyanBreidenbach.SpringinAction.北京:

人民邮电出版社,2008.

[3] (加)BudiKurniawan.深入浅出Struts2.北京:

人民邮电出版社,2008.

[4] (美)BruceEckel.Java编程思想.北京:

机械工业出版社,2007.

[5] RobertC.Martin.敏捷软件开发:

原则、模式与实践.北京:

清华大学出版社,2003.

[6] MartinFowler.重构:

改善既有代码的设计.北京:

中国电力出版社,2003.

[7] EricFreeman,ElisabethFreeman,WithKathyierra,BertBates.HeadFirstDesignPatterns.中国电力出版社OREILLY系列,2007.

[8](美)ErichGamma,RichardHelm,RalphJohnson,JohnVlissides.DesignPatterns:

ElementsofReusableObject-Orientedsoftware.机械工业出版社,2004.

[9] NicholasC.Zakas.JavaScript高级程序设计.人民邮电出版社,2006.

[10](美)MichaelKofler.MySQL5权威指南(第3版).人民邮电出版社,2006.

[11](美)JamesRumbaugh.IvarJacobson,GradyBooch.UML参考手册.机械工业出版社,2005.

[12]阎宏.JAVA与模式.电子工业出版社,2002.

[13]赵泽欣,鄢学鹍.JAVASCRIPT语言精粹.电子工业出版社,2009.

[14](美)CayS.Horstmann,GaryCornell.Java核心技术.机械工业出版社,2008.

[15](美)JoshuaBloch.EffectiveJava.机械工业出版社,2009.

[16](美)JOSHUABLOCH.EFFECTIVEJAVA(2NDEDITION).机械工业出版社.2009.

[17](美)ROSSHARMES,DUSTINDIAZPRO.JAVASCRIPTDESIGNPATTERNS.人民邮电出版社,2009.

 

Java软件开发实习报告_实习报告

Java软件开发实习的进行能使实习生们通过项目练习,对所学知识进行深化。

下面是小编推荐给大家的Java软件开发实习报告,希望能带给大家帮助。

Java软件开发实习报告一

短短的一个月很快就过去了,在这短短的一个月里,我学到了很多,了解了很多。

在这一个月里我学到了有关JAVA等方面的知识,了解了关于软件开发的流程。

了解了自己的不足,知道了自己努力的方向。

回顾这次的实训,这次或许是最后的实训机会。

我是一名大二的学生,明年或许就要出去实习了,所以我很珍惜这次的实训机会,因为它能够让我了解自己的不足以及以后自己努力的方向,同时也能让我了解软件开发的流程,增加一点软件开发经验和社会经验。

让我在以后的实习中会更好的融入到其中,增加自己的就业机会,因为纵观现在的就业形势很不让人乐观,由于之前的经济危机,就业机会越来越少,就业也越来越难,这就给了我们很大的压力,所以要是没有真本事,就业岗位就无从谈起,因此,在以后的学习中,我会更加好好努力。

通过这次的实训,我学到了很多:

首先,对JAVA识比以前有了更深的了解。

在这之前由于种种原因我JAVA学的很不好,编程我几乎写不出来。

但经过这次的实训,我对JAVA的理解,虽然还有很多都不懂,但我会在今后的实训和学习中加以学习了解,力求弄懂,增强自己对JAVA的理解。

其次,在这次的实训中我的动手操作能力有了一点的提高,刚开始的时候JDK的配置,数据库的安装都出现了一定的问题,JAVA可实话开发工具的不熟悉,所以开始的时候进程很慢,时间都用在了JDK的配置,数据库的安装以及熟悉JAVA可视化开发工具上,但付出有了回报,成功的配置了JDK,安装了数据库,熟悉了JAVA可视化开发工具,总的说来,自己还是有一定的收获的。

因为自己的动手操纵能力得到了提高。

最后是团队协作。

在整个项目完成过程中团队协作有着不可替代的作用。

从在刚拿到项目时对项目的分析到最后的项目完结的都有一定的体现。

刚拿到项目时,我们团队进行了分析,并分配了各自的任务。

当我们其中一人遇到问题的时候,我们其他人都会去帮忙,效率提升了很多。

但可能由于不是一个宿舍的,大家彼此间都不是很了解,所以交流中还是存在了一定的问题。

在这次的实训当中我收获颇丰。

但仅仅靠这一个月的学习还是远远不够的。

所以在以后的学习中我会更加努力,提高自己的能力,让自己在以后的社会道路上打下坚实的基础。

Java软件开发实习报告二

伴随着新年钟声的到来,我不知道我是否是应该高兴还是悲伤。

因为伴随自己三个月的华迪实训即将结束。

转眼之间三个月的华迪实训就这样在忙碌中过去了。

通过此次短暂的java开发习,回顾一下自己这三个月的每一天,觉得过的十分的充实,每天都有一堆忙不完的事。

因为你每天想起的第一件事情就是完成自己的项目模块,哪些地方不够,哪些需要修改。

渐渐的发觉,自己对自己所担任角色的认知:

从原先的学生到现在“程序员”的转变。

“任何一个初具规模的软件都是要团队来配合的”这是我一向的认知。

因为你再全能程序员也有出纰漏的地方,你程序写的再好,那也只是你一个人的程序。

因为对于程序来说,可读性、可理解性是一项衡量它是否优秀的一个标准。

所以就有了我们6位成员的项目组。

在项目组中,我担任组员这一角色,这相当于一个正规项目的“项目开发人员”,感觉自己身上的担子挺重,因为要配合其他组员的进度并完成自己任务从而使得项目能够成功地,完整地把它应有的功能实现。

对于项目中遇到的困难,我觉得那就是经验不足,会遇到很多问题但也培养了我们上网搜索查询,咨询老师同学的良好习惯,让我相信任何困难都有被解决的一天。

所以从整个项目来说,自己在编码上遇到的太棘手的问题都是大家集体解决。

但是总的来说,这次课程设计对我很有帮助,让我获益匪浅,期间时间虽短但是也学到了不少的知识。

在这次实训过程中,我发现平时学习的知识与实践环节所用到的有一定的差距,往往我觉得自己掌握的很好或者自认为熟练的技术却在此次实践环节中往往出问题,书本上的知识只提供方法的借鉴,实践中自己必须摸索出适合具体工作的方法,这一切都离不开钻研精神与勤学好问的精神.

总的来说,这次培训效果不错,对自己有一定的提升,这完全不同与学校的学习,因为它更加贴近工作,针对以后工作的内容作了很多实例的练习与工具的使用,为我们更快的加入工作提供的很好的前提。

并且在的实训里,让我知道还有很多地方的不足,还有许多的技术等着我去摸索,等着我去学习。

最后,感谢公司的几位老师辛勤的工作,我们的开心来自你们的热心与关心。

祝你们工作顺利。

Java软件开发实习报告三

经过五天的Java实训,感触很深,收获也很大,对自己的缺点也有了很多的认识,回首本学期JAVA学习,重点还是在学习概念等一些常识性的东西,关于类型、变量、接口、输入输出流、分析异常、抛出异常,后期主要是小程序运用,Gui界面设计和事件。

在我学习的语言中,我自己认为Java是一门比较强大的面向对象的编程语言,不仅仅是因为它的跨平台型还有它的较强的实用性,强悍的嵌入性。

本次实训主要是针对我们对项目流程不熟悉和对整体项目的把握不清楚,学习数据库的设计和表的建设以及表与表之间的联系,还有一些代码的编写,这些都是我们所不熟悉的也是我们最薄弱的部分。

通过这一周的实训,虽然实训的时间不长,但是总体上收获挺大的,当我们正式准备学习实训java编程技术时,让我感到非常高兴,因为java一直学的是课本知识,所以实训对于我来说是必须要学会熟练操作的。

当然开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中我遇到了很多以前未曾遇到的难点,有时后也难免会失去耐心,但是,通过老师的指导,自己的努力的练习,我顺利的化解了一道道的障碍。

克服了Java学习上的一道道难关,现在自己已经基本掌握了java的基础知识。

有些知识点以前没有学过,但我也没有去研究,实训时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。

另外一点,也是在实训中必不可少的部分,就是同学之间的互相帮助。

所谓“当局者迷,旁观者清”,有些东西感觉自己做的是时候明明没什么错误,偏偏程序运行时就是有错误,让其他同学帮忙看了一下,发现其实是个很小的错误。

所以说,相互帮助是很重要的一点,这在以后的工作或生活中也是很关键的。

俗话说:

“要想为事业多添一把火,自己就得多添一捆材”。

此次实训,我深深体会到了积累知识的重要性。

在实训当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。

两个月的实训结束了,收获颇丰,同时也更深刻的认识到要做一个合格的程序员并非我以前想像的那么容易,最重要的还是细致严谨。

社会是不会要一个一无是处的人的,所以我们要更多更快地从一个学生向工作者转变,总的来说我对这次实习还是比较满意的,它使我学到了很多东西,为我以后的学习做了引导,点明了方向。

这次实训,我们更多学到的是不懂就要问和自己应该尽自己的全力去尝试,哪怕失败,也要尽自己的全力,和身边的同学一起探讨而不是抄袭,团队合作和发挥团队意识,最后在自己的努力下终于运行成功,这种感觉美不可言,心情愉悦至极,有很强的成就感。

最后,我自己感觉这次实训的收获还是很大的,我相信在不久的将来我们会有自己的一片天空。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1