《学生成绩管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统毕业设计.docx(28页珍藏版)》请在优知文库上搜索。
1、XXXXXXXXXXXXXXXX学院毕业设计题目学生成绩管理系统选题性质:因设计口报告其他院系XXX学院专业软件技术Cav技班级软技2班学号*学生姓名XXXXXX指导教师XXXXXX教务处制2023年6月1002023届软件学院毕业设计选题审批单年级2023级专业软件技术班级软技2班学生姓名XXX学号*选题学生成绩管理系统选题性质IZl设计报告其他选题论证:学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面。本系统主要完成对学生成绩信息的管理,该程序主要包括:用户登录模块、课程信息模块、成绩信息查询模快、奖学金制动查询等子模块。系统的核心是
2、添加、删除、修改和查询之间的联系,每个表的修改都会影响到其他的表,当完成添加或者删除操作时系统会自动完成信息的修改。此外,系统有完整的用户登录、成绩排序、课程信息、成绩查询以及奖学金自动评定等功能。指导教师初审意见:签名:年月日毕业设计工作领导小组审批意见:签名:年月日2023届软件学院毕业设计开题报告及进度要求年级2023级专业软件技术班级软技2班学生姓名XXX学号*指导教师牟江涛选题性质13设计报告其他选题学生成绩管理系统选题的目的和意义:目前学校工作繁杂,资料众多,各种管理信息系统己经进入高校,但还未普及,而对于学生成绩管理系统来说,目前还没有一套完整并且统一的系统。因此,开发一套适合群
3、众的,兼容性好的系统是很有必要的。本系统全称为“学生成绩管理系统”。根据开发要求,它主要用于教育系统,完成对日常的教学,教务,教师以及学生的计算机化的管理。开发学生成绩管理系统可使学院教职员工工作压力减轻,比较系统第对教务,教学上的各项效劳和信息进行管理,同时可以减少劳动力,加快查询,加强管理以及国家对各不猛关于信息化的步伐,使各项管理更加标准。系统化的成绩管理可以减少教务人员及教师因为工作量大而出现错误,为学校减少不必要的人力,物力,财力,便于成绩的增加,删除,修改,查询。选题研究的主要内容和技术方案:选题研究的主要内容包括后台数据库的建立和维护以及前端应用程序的开发,对于前者要求建立起数据
4、库的一致性和完整性,完全性高的数据库,对于后者那么要求应用程序具备功能完善,容易使用和维护等特点。本技术方案是:MyEclipse8.6+SQLSerVer2005,开发语言;java。毕业设计工作时间2023年6月18日至2023年10月20日毕业设计工作日程安排时间段工作内容6月18日一6月30日选题、开题、审题、制定任务7月1日一7月21日查阅文献和调研,收集资料进行归纳与概括,拟定开题报告7月22日一8月1日概要设计9月2日10月9日详细设计10月10日一10月19日测试,完成所有程序10月20日完成毕业设计指导教师意见:成果要求:签字:学生成绩管理系统XXX(重庆信息技术职业学院软件
5、学院重庆万州404000)摘要:学生成绩管理系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项效劳和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加标准化。本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随
6、着用户的使用及对系统了解的不断加深,对某一局部或几局部进行重新分析、设计、实施。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。关键词:学生成绩管理系统;数据库;SqlSerVer2005;学生信息管理。目录1绪论81.1 工程开发背景81.2 工程开发的目标8错误!未定义书签。错误!未定义书签。1.4.1 概括81.4.2 可行性研究的目的81.4.4 技术上可行性81.4.5 考前须知92系统分析9错误!未定义书签。错误!未定义书签。2.1.2 JSP技术92.1.3 JAVAlO2.1.4 开发工具IO2.1.5 运行环境11需求分析112.2.1 系统调查112.2.
7、2 学生成绩管理工作的组织机构设置112.2.3 用户需求11系统业务流程图12错误!未定义书签。2.5 系统设计分析122.6 系统功能分析123系统总体设计123.1 设计目标123.2 系统结构设计123.2.1 系统设计目标123.2.2 系统总体功能133.2.3 系统功能模块1313错误!未定义书签。4系统的详细设计19错误!未定义书签。错误!未定义书签。194.1.3资料修改模块20错误!未定义书签。错误!未定义书签。4.1.6系统管理模块255系统测试与维护25错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。6用户手册
8、27错误!未定义书签。错误!未定义书签。错误!未定义书签。6.4用户操作276.4.1 用户登录276.4.2 对数据的增删改查功能277总结278致谢279参考文献281绪论1.1 工程开发背景几年前,各个学校的学生成绩管理根本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等缺点。我校尽管局部学院或系已开出学生成绩管理系统,但开发的系统不具有通用性,所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学
9、生成绩管理系统。1.2 工程开发的目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效率和现代化水平。使学校对学生的成绩能够快速并准确的录入、修改和查询,更好地掌握每个学生的各科成绩,便于教师的管理。使学生对个人的学习成绩进行更快的查询。让老师能够更好、更快的了解学生的学习情况,使学校的教学质量进一步的提高。现在我国的一些院校的学生成绩管理水平普遍不高,有的还停留在纸介质根底上,这种管理手段已不能适应时代的进展,因为它浪费了太多的人力和物力。在当今的信息时代,这种传统的管理方法必然被计算机为根底的信息管理系统所取代。如果本系统能被学校所采用,将会改变以往靠手工管理学生成绩的
10、状况,可以树立良好的办学形象,提高工作效率,节省人力和物力。1.4.1 概括随着学校规模的不断扩大,学生人数逐年增加,学校对学生成绩管理的工作量也越来越大。学生成绩管理涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足学校对学生成绩管理的需要,急需要一套学生成绩管理系统来完成这项工作。作为计算机应用的一局部,使用计算机对学生成绩信息加以管理,将拥有着手工管理所无法比较的优点.例如:输入迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、本钱低等。这些优点能够极大地提高学生成绩管理的效率,也是学生成绩的科学化、正规化管理的重要条件。1.4.2 可行性研究的目的
11、可行性研究的目的:可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。1.4.3经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加平安,等等。所以,本系统在经济上是可行的。1.4.4 技术上可行性为了进行本系统的开发我特对我校的学生成绩处理工作进行了深入的调查研究。特别是对我们计算机学院进行了调研,我们学院现有个24个机房
12、,上千多台电脑。使用MyECIioSe作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。1.4.5 考前须知1开发原那么,成绩管理系统是典型的信息管理系统(MlS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据平安性好的库。而对于后者那么要求应用程序功
13、能完备,易使用等特点。2本系统主要完成对学生成绩的管理,包括数据库中表的添加、修改、删除等。系统还可以完成对各类信息的浏览、查询、添加、删除、修改等功能。3从全局出发注意系统开发的整体优化性,同时还要注意系统的可扩展性和可延伸性。4充分利用资源,尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而到达充分利用学校现有资源、提高系统开发水平和应用效果的以及减少开发本钱的目的。5系统应符合学校对学生成绩管理的规定,满足学生成绩管理的工作需要,并到达操作过程中的直观、方便、实用、平安等要求。2系统分析1数据库的开展数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在
14、理论和时间上都得到了和很大的开展。现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心局部。数据库系统是当今计算机信息系统的核心,是计算机技术和应用开展的关键。传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。数据库理论与技术的开展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。2数据库系统的选择原那么(1)数据库系统采用易于集成的,开放的技术。(2)产品质量优异,可靠性高,适于长期运行,能支持关键应用。(3)数据平安,保安型高。(4)能提供
15、分布式数据库功能。(5)支持多种开发环境,软件开发容易。(6)扩充性和升级能力强。3数据库管理工具的选择现在市场上有很多管理系统的开发工具,如:VisualbasicDelphi,ASP等等,数据库开发工具又有很多种,如:Access,SQLSever,OraCIe等等。这些都是很出色的管理信息系统及数据库的开发工具。2.1.2 jsp技术JSP全名为JavaServerPages,其根本是一个简化的Servlet设计,是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。他实现了Html语法中的java扩张(以v%,%形式)。JSP与SerVIet一样,是在效劳器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web效劳器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HT