学生成绩管理系统毕业设计.docx
《学生成绩管理系统毕业设计.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一样,是在效劳
16、器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web效劳器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的JaVa程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。在传统的网页HTML文件(*.htm,*.html)中参加Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在效劳器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了
17、对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。2.1.3 javaJaVa是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SUnMiCroSySIemS公司于1995年5月推出的JaVa程序设计语言和JaVa平台(JavaSE,JavaEE,JavaME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和平安性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。与传统程序不同,Sun公司在推出Java之际就将其作为一种开
18、放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量是SUn公司的口号之一,并获得了广阔软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun公司对Java编程语言的解释是:JaVa编程语言是个简单、面向对象、分布式、解释性、健壮、平安与系统无关、可移植、高性能、多线程和动态的语言。2.1.4 开发工具1 MyEclipseMyEclipse企业级工作平台(MyECIiPSeEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JaVaEE
19、的开发、发布以及应用程序效劳器的整合方面极大的提高工作效率。它是功能丰富的JaVaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernatel。MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEdipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyECliPSe目前支持JaVaServlet5AJAX,JSP,JSF,Struts5Spring,Hibemate,EJB3,JDBC数据库链接工具等多项功能。可以说My
20、Eclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。2 SQLserver2005MicrosoftSQLServer2005是个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更平安可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。MicrosoftSQLServer2005数据引擎是该企业数据管理解决方案的核心。此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI解决
21、方案,帮助您的团队通过记分卡、DashboardWebservices和移动设备将数据应用推向业务的各个领域。与MicrosoftVisualStudioMicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使MicrosoftSQLServer2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,MicrosoftSQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。SQLSen,er2005提供了5个不同版本:SQLServer2005Enterp
22、riseEdition(32位和64位)企业版,SQLServer2005StandardEdition(32位和64位)标准版,SQLServer2005WorkgroupEdition(仅适用于32位)工作组版,SQLServer2(X)5DeveloperEdition(32位和64位)开发版,SQLServer2005ExpressEdition(仅适用于32位)学习版,3 tomcatTomcat效劳器是一个免费的开放源代码的Web应用效劳器,属于轻量级应用效劳器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 毕业设计

链接地址:https://www.desk33.com/p-908984.html