基于Java的学生信息管理系统的开发
DevelopmentofStudentsInformationManagementSystemBasedonJava
丁群DINGQun;冯文远FENGWen-yuan;张坚ZHANGJian;王力WANGLi
广州510900)(华南农业大学珠江学院,
(ZhujiangCollege,SouthChinaAgriculturalUniversity,Guangzhou510900,China)
摘要:本文中,提出一个基于Java设计的学生信息管理系统。通过对现有的学生信息管理系统进行研究,针对现在的系统功能
繁多,利用Java设计一个界面简洁,易于操作的学生信息管理系统。新系统具有信息管理、成绩管理和选课管理三大核心功能。Abstract:Inthisarticle,astudentinformationmanagementsystemdesignedbasedonJavaisproposed.Thefunctionoftheexisting
studentinformationmanagementsystemsisvarious.UsingJava,astudentinformationmanagementsystemwithasimpleinterfaceandeasyoperationisdesigned.Thenewsystemhasthreecorefunctions:informationmanagement,performancemanagementandcoursemanagement.
关键词:学生信息管理;成绩;选课Java;
Keywords:studentinformationmanagement;Java;results;courseselection中图分类号:TP315文献标识码:ADOI:10.14018/j.cnki.cn13-1085/n.2014.35.118
文章编号:1006-4311(2014)35-0210-02
0引言
学生信息的管理是学校至关重要的资料,在以前管理者使用纸质文档对资料进行保存与管理,这种方式不便于更新、管理和存储信息,并且管理效率不高。随着计算机的普及,办公自动化的开展,越来越多的学校利用电脑来处理日常事务。面对众多的数据资料,很多管理者常常感到无从下手[1]。这种传统的管理方式逐渐被数字化管理取代。
学生信息管理系统针对学校的大量学生信息处理工作而开发出来的管理软件,主要用于学生信息管理。相对于其他系统,本系统的操作界面更为简洁,简化了繁多的系统功能,保留了系统的核心功能,包括信息管理、成绩管理和选课管理。
学生信息管理系统对学生信息进行管理,有显著的特点:检索迅速、查找方便、存储量大、便于保存、成本低、效率高和保密性高等。这些优点大大帮助管理者解决信息管理效率低和查找信息的烦恼。
1系统设计
学生信息管理系统是严格按照软件工程中软件生存周期进行开发,包括问题定义、可行性研究、需求分析、概要设计、详细设计、编程、测试和运行与维护。按照软件生存周期理论,将软件开发与维护的过程划分为若干个阶段,化繁为简,便于控制,从而避免计划不周,项目失控。严格进行阶段性成果评审,尽早发现软件开发过程中的错误,可以减少错误造成的损失[2]。
分别为教师、学生和管理员。系统的系统有三个角色,
主要功能如下:
①信息管理:教师、学生在登录之后,根据自己的角色以及权限通过系统查询与自己相关的信息。管理员在登录之后,可以查询学生信息和查询、添加、删除学生学籍。
②成绩管理:教师在登录之后,可以对学生的成绩进
行查询、添加和修改。学生在登录之后,可以对自己的成绩进行查询。管理员在登录之后,可以对学生成绩进行查询。
③选课管理:学生在登录之后,可以进行选课。管理员在登录之后,进行选课信息的录入。
系统功能结构图,如图1所示。
(身份验证)登录
学生信息管理系统
信息管理成绩管理选课管理
查
询学生信息查询教师信息添加学生信息删除学生信息查询学生成绩添加学生成绩修改学生成绩
选课
录入选课信息
图1系统功能结构图
添加学生信息和添加学生成绩是本系统中的核心分支功能,是系统不可缺少的部分。管理员在成功进入系统后,点击录入信息,即可进入添加学生信息界面,在界面中的文本框和选项卡分别输入内容和选择正确的信息,点击提交即可将学生信息录入到数据库中的学生信息表,界面如图2所示。教师在成功进入系统后,点击学生成绩,即可进入添加成绩界面,在界面的选项卡选择系别和班级,查询该班级学生的信息以表格的形式显示在界面中,在表格中选中某位学生的成绩,此时成绩为空,输入成绩并点击提交,成绩即可录入到数据库中学生成绩表。
本系统使用Java语言实现系统全部功能,基础功能包括增加、删除、修改和查询。使用DAO模式进行数据库连接,使用Annotation配置文件。
本系统使用SQLServer2005作为系统数据库,SQL———————————————————————
符合学校的要求。根据用基金项目:项目名称:独立学院学生事务管理系统设计与实现;Server适用于中大型的数据库,
户的需求,得到E-R图,E-R图转化为关系模式。项目编号:省级大学生创新13。
2总结作者简介:丁群(1981-),女,湖南常德人,研究方向为计算机科
学与技术。本系统是根据一些大型学生信息系统进行功能精
ValueEngineering·211·
高水平应用型、创新型研究生培养探讨
OntheMethodsofDevelopingHighLevelAppliedandInnovativeGraduateStudents
张东民ZHANGDong-min;张锁怀ZHANGSuo-huai;王宇红WANGYu-hong
上海201418)(上海应用技术学院,
(ShanghaiInstituteofTechnology,Shanghai201418,China)
摘要:研究生培养质量不能满足高新技术企业、培产业结构调整对高水平应用型、创新型人才的需求。文章从研究生培养定位、
养计划、课程学习、导师指导、学术氛围、产学研等方面探讨地方高校高水平应用型、创新型研究生培养的途径和方式,并在机械工程学科研究生培养过程中进行实践。
Abstract:Thequalityofgraduatestudenteducationcannotmeettheneedofthehigh-techenterprises,industrialrestructuringforhighlevelofappliedandinnovativetalents.Thewayandthemethodsofgraduatestudentdevelopingforhighlevelofappliedandinnovativetalentsareexploredfromgraduatestudentdevelopingorientation,trainingprograms,courseslearning,supervisorsguiding,academicambience,andIndustry-Academia-Research,andthepracticeismadeingraduatestudenttrainingofmechanicalengineeringdiscipline.关键词:研究生;培养;应用型人才;创新型人才
Keywords:graduatestudent;developing;appliedtalents;innovativetalents中图分类号:G643文献标识码:A
文章编号:1006-4311(2014)35-0211-02
DOI:10.14018/j.cnki.cn13-1085/n.2014.35.119
0引言
随着社会对高层次人才的需求,研究生教育得到快速发展,规模迅速扩张,但研究生教育质量下滑,研究生应用能力、创新能力不足,不能适应高新技术及产业结构升级对高层次应用型人才的需要,研究生就业形势也不如从前[1]。造成这一现象的主因是学校培养研究生仍然以学术型人才培养模式为主,研究生培养脱离产业需求,严重缺乏实践经验,影响研究生创新能力的培养。面对新形势,改革研究生培养方式,培养产业需要的高水平应用型、创新型人才是地方高校研究生培养的根本出路。
1高水平应用型、创新型研究生培养探讨
1.1研究生培养定位与培养计划制定社会对研究生高层次人才的需求是多方面的,学术研究有需要,但社会更需要大量能解决实际技术问题的高水平应用型、创新型
[2]
培养方人才,这更符合地方应用型高校研究生培养定位。
案具体落实研究生培养定位。研究生培养方案的修订要从———————————————————————
基金项目:上海应用技术学院研究生教育改革项目资助(项目编
号:4521ZK130059084)。作者简介:张东民(1968-),男,山东滕州人,上海应用技术学院
教授,博士,研究方向为数字化设计制造等。
学生信息管理系统
管理员:admin
学生信息
学生成绩录入信息录入课程
研究生教育规律出发,注重研究生应用能力和创新能力的培养。比如研究生培养方案按一级学科设置[3],重视学位论文选题,重视公共学位课的基础性,专业学位课的系统性、前沿性和综合性,开设系列选修课,选修课的专业性、应用性满足不同研究方向和兴趣的研究生跨学科选修,增加实践性课程的比重,以满足研究生创新性学习的需要,加大对课程检查评估的力度。应用型高校研究生培养方案的修订应重点突出研究生科研能力、实践能力和创新能力的要求,鼓励研究生从事应用技术研究开发。
研究生培养计划是由指导教师根据培养方案制定,培养计划的制定体现因材施教的原则,结合研究生个体的知识、能力及兴趣特点制定符合研究生个人情况的培养计划。
1.2课程教学目前,研究生课程教学内容先进性和前沿性不够,公共学位课程主要是机械地讲授基本知识、基本定理,专业课未能体现本学科发展的特点、动态和拓宽学科专业的覆盖面。对于研究生公共学位课程,不应简单地讲述基本定理和规律,应侧重对研究生科学素养和批判性思维的训练,考试内容不应是考察机械记忆的知识,而是知识的灵活应用,发现新的知识。对于学科的专业课简的,针对现在个别大学使用率较高的功能进行开发的,操作界面简单明了,容易操作,学习难度低,占用空间小。
参考文献:
2014-10-2407:09:09注销
学生信息
学姓性系专
号:名:别:别:业:
*例如20080101001
政治面貌:出生日期:籍
贯:
提交
*例如1990-01-01
图2添加学生信息
航空工业[1]邢素萍.Java办公自动化项目方案精解[M].北京:
出版社,2006:388-431.
[2]陶华亭,吴洁,魏里.软件工程使用教程[M].二版.北京:清华大学出版社,2012:7-12.
[3]张基温.新概念Java程序设计大学教学[M].北京:清华大学出版社,2013:231-284.
[4]仝春灵,沈祥玖,刘丽,丁亚明.数据库原理与应用-SQLServer2005[M].四版.北京:中国水利水电出版社,2013:7-54.
因篇幅问题不能全部显示,请点此查看更多更全内容