还剩5页未读,继续阅读
文本内容:
阜阳师范学院计算机与信息学院本科生毕业设计论文开题报告论文题目基于Java的学生成绩管理系统设计与实现学院计算机与信息学院0专业:信息工程学生姓名王超学生班级:信息工程2班学生学号指引教师生叁♦基于Java的学生成绩管理系统的设计与实现
一、课题的研究目的和意义学生日勺成绩管理是学校工作中日勺一项重要内容,国内日勺大中专院校的学生成绩管理水平普遍不高随着办学规模口勺扩大和招生人数的增长建立一种成绩管理系统是非常必要日勺一般的成绩管理挥霍了许多日勺人力和物力已不能适应时代日勺发展在当今信息时代,这种老式的管理措施必然被以计算机为基本的信息管理系统所替代为了提高成绩管理日勺效率,我选择了学生成绩管理系统作为毕业设计日勺课题本系统在大多数成绩管理系统的基本上,重要增长了教师对成绩的操作,教师改完试卷后不用在往学院的教务处办公室报送成绩,可以直接的把成绩上传到网络上,学生也可以以便迅速的查询到自己的成绩,考试后教务管理人员也不必总呆在学院日勺办公室,她们都不受时间,位置,空间的限制,只要有上网的条件,在家里就可以完毕有关成绩的录入更新,管理,查询和删除本系统将会变化此前靠手工管理学生成绩的状况,提高工作效率但愿能为教师和学校日勺工作带来便利随着高校办学规模的扩大和招生人数日勺增长,学生成绩管理维护是学校管理中异常重要的一种环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中H勺重要一部分,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要日勺份量运用学生成绩管理维护系统可以减轻学院教学人员口勺工作量,缩小开支,提高工作效率与精确率,可以节省时间,学生也可以尽快日勺懂得自己日勺考试成绩,投入新的|课程日勺学习或复习这次没有考过口勺课程而学生成绩管理系统口勺应用也为今天的民办教育在将来市场日勺竞争力有所提高在现代高科技口勺奔腾发展,人们工作习惯的变化,特别是电脑的大量普及,人们生活节奏越来越快,如何提高工作效率是人们一方面考虑日勺问题学生成绩管理是一种非常繁琐与复杂的一项工作,一种因素就是工作量大,不好管对于一种学校而言,管理好学生的成绩,是非常重要日勺因此开发出一套学生成绩管理系统是非常必要时
二、国内外发展状况随着计算机技术日勺发展,特别是计算机网络技术与数据库技术的发展,使用人们日勺生活与工作方式发生了很大的改观网络技术的应用使得计算机之间通信、信息共享成为也许,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能从而使得工作更高效地进行数据库始于20世纪60年代通过40近年的发展,目前已经形成了理论体系,成为计算机软件的一种重要分支数据库技术体现了现代先进的数据管理措施,使计算机的应用真正渗入到国民经济各个部门,在数据解决领域发挥着越来越大H勺作用而互联网技术的浮现更是进一步丰富的人类生活,数字化生存已经一步步走进我们日勺生活与工作互联网技术与数据库技术的结合为计算H勺在人类生活中H勺应用带来了巨大的影响产业信息化管理现代化,科学化已经成为行业发展日勺重要课题,这不仅是公司提高自身竞争力,甚至是国家提高综合国力,走向国民富强H勺重要手段在国内,教育是一种影响着国富民强日勺重要行业,随着改革开放和市场经济日勺发展根据中国特有日勺国情发展,教育得到了国家日勺大力扶持与社会各界的高度注重,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,国内日勺教育行业日勺信息技术的I应用限度还很低,只有在大都市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,获得良好日勺社会和经济效益,而某些新兴日勺、规模较小的教育机构还没有所有具有这种功能因此可见随着国内教育日勺迅速发展,信息技术在其上的应用会更加广泛和深地入随着网络技术口勺高速发展计算机应用的普及,使用计算机来管理学生成绩不仅可以节省时间和人力,更能全面、有效地掌握学生基本状况,及时获取最新的精确资料和信息、在现代,高科技的奔腾发展,人们工作习惯的变化,特别是电脑的大量普及,人们生活节奏越来越快如何提高工作效率是人们一方面考虑日勺问题学生成绩管理是一种非常繁琐与复杂的一项工作,一种因素是工作量大不好管对一种学校而言,更应当运用某些本地资源,提高管理日勺力度,对学生负责,对国家负责现代有些学校仍靠手工进行成绩日勺修改查询、录取等,工作效率低显然,靠手工进行管理这种管理方式已经不能形影时代的发展学校的需求今天这种老式的管理措施必然会被计算机为基本日勺信息管理系统所替代
三、研究内容建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平协助广大教师提高工作效率,实现学生成绩维护工作流程的系统化、规范化和自动化为了使系统在学院的管理中发挥更大日勺作用,实现工作过程日勺计算机化,提高工作效率和工作质量现提出如下的系统开发目的
(1)数据库的设计和实现,根据系统需求以及功能分析进行设计
(2)系统框架设计,为了保证系统具有更好的安全性以及可维护性和可扩展性,将采用四层体系构造:数据模型层数据访问层业务逻辑层以及表达层
(3)学生成绩管理系统首页的实现首页是顾客默认一方面进入的页面,根据顾客H勺账号密码进行登录4学生信息管理模块日勺实现其中涉及学生基本信息日勺添加、修改和删除5课程信息管理的实现可以添加、修改和删除各科课程口勺信息6成绩信息管理的实现实现每名同窗的成绩日勺添加、修改和删除7信息查询模块H勺实现可以分别进行学生信息查询、课程信息查询、成绩信息查询编写浏览器/服务器即B/S构造来开发本系统MyEclipse公司级工作平台MyEc1ipseEnterpriseWorkbench简称MyEclipse是对EclipseIDE的I扩展,运用它我们可以在数据库和J2EE上开发,以及应用程序服务器日勺整合方面极大H勺提高工作效率它能丰富了J2EE集成开发环境,涉及了完备H勺编码,调试和发布功能,完整支持HIMLJspCSSJavascriptSQL系统采用MySQL作为数据库平台,既可以被应用程序访问,又可以在后台操作,完毕对数据日勺整顿等,与其她的大型数据库如Orac1e、DB
2、SQL、Server等相比,MySQL是一种迅速、多线程、多顾客的SQL数据库服务器,SQLServer只能运营在Windows上,而Windows可以安装的硬件是有限日勺,如SunH勺SParc服务器不能安装Windows某些大型机、小型机也只能装UNIX在设计数据库时,如何解决多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的I问题这着重从SQL应用、数据库设计范式和查询优化等方面来分析本系统的核心技术和实现难点并加以解决
2.系统日勺运营环境硬件平台(l)CPU:lntel(R)Core(TM)2DuoCPUT
81002.10GHz;
(2)内存:2G;
(3)屏幕解析度1024x768;
(4)硬盘剩余空间1GB以上;软件平台(D操作系统WindowsXP;⑵数据库MySQL;
(3)开发环境:MyEc1ipse
8.
5.0;⑷开发语言Java;
五、工作筹划及进度安排[1]陈天河等.StrutsHibernateSpring集成开发宝典[M].北京:电子工业出版社[2]李君芳,赵艳杰.电脑知识与技术[J]
(9)[3]马朝晖等.Java教程.(第4版)[M].北京人民邮电出版社.[4]岳阳,王杰,孙红梅.MySQL5管理员原则指南及语言参照(第二版)[M].北京:电子工业出版社[5]付京周.精通Hibernate
3.0——Java数据库持久层开发实践[M].北京:人民邮电出版,[6]王珊萨师炮.数据库系统概论(第四版)[M].北京高等教育出版社,⑺张白一,崔尚森.面向对象程序设计一一Java[M]泗安:电子科技大学出版社,18]叶齐炼,申华.学校教务工作实用手册[M].北京开明出版社,[9]袁世鹰.微机教务管理系统II勺设计与实现[P].北京:开明出版社,[IOJ高宇翔.java电子杂志第二期[JJ.J2SE
5.0专项之语言特性,
[11]王毅.Internet与Java[J].电子与电脑/9973
[12]张光业.Java与Javascript[J].微电脑世界19965
[13]KeysBotzumAlbertWong.IBM开发人员技术期刊第三期[J]114]谷庆华等.基于java语言实现数据库访问[J].计算机技术与发展序号教学周数工作筹划及进度安排1I(第11T2周)选择毕业设计课题2I(第13-14周)阅读文献,熟悉毕业设计题目3I(第15-16周)撰写并修改开题报告、外文翻译4I(第17-18周)查阅有关资料撰写系统用例规约5I(第19-20周)按照项目需求设计数据库6II(第1周)绘画毕业设计管理系统的界面(项目原型)711(第2周)配备程序运营环境连接数据库设计系统框架8II(第3周)向数据库中添加数据9II(第4周)实现系统的系统设立模块1011(第5周)实现系统的学生信息管理模块11n(第6周)实现系统的课程信息管理模块1211(第7周)实现系统的成绩信息管理模块13II(第8周)实现系统的信息查询模块14II(第9周)测试、修改完善系统15II(第10周)测试、修改完善系统16n(第11周)测试、修改完善系统17H(第12周)查阅资料,设计论文的1总体框架18II(第13周)撰写论文的实现系统的系统设立功能章节19II(第14周)撰写论文时实现系统的J学生信息管理和课程信息管理功能2011(第15周)撰写论文的实现系统的成绩信息管理和信息查询功能章节21II(第16周)撰写中英文摘要,结论、道谢2211(第17周)修改完善论文23II(第18周)完毕毕业论文进行毕业答辩参照文献。