学生成绩管理系统毕业设计_第1页
学生成绩管理系统毕业设计_第2页
学生成绩管理系统毕业设计_第3页
学生成绩管理系统毕业设计_第4页
学生成绩管理系统毕业设计_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXXXXXXXXXXXXXXX 学院毕业设计题目 学生成绩管理系统 选题性质: 设计报告其他院 系 XXX 学院 专 业 软件技术(java) 班 级 软技 2 班 学 号 * 学生姓名 XXXXXX 指导教师 XXXXXX 教务处制2013 年 6 月 10 日2014 届 软件 学院毕业设计选题审批单年级 2011 级 专业 软件技术 班级 软技 2 班 学生姓名 XXX 学 号 *选题 学生成绩管理系统 选题性质 设计报告 其他选题论证:学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面。本系统主要完成对学生成绩信息的管理,该程序主要包括:用户登录模块、课程信息模块、成绩信息查询模快、奖学金制动查询等子模块。系统的核心是添加、删除、修改和查询之间的联系,每个表的修改都会影响到其他的表,当完成添加或者删除操作时系统会自动完成信息的修改。此外,系统有完整的用户登录、成绩排序、课程信息、成绩查询以及奖学金自动评定等功能。指导教师初审意见:签 名:年 月 日毕业设计工作领导小组审批意见:签 名:年 月 日2014 届 软件 学院毕业设计开题报告及进度要求年级 2011 级 专业 软件技术 班级 软技 2 班 学生姓名 XXX 学 号 *指导教师 牟江涛 选题性质 设计报告其他选题 学生成绩管理系统选题的目的和意义:目前学校工作繁杂,资料众多,各种管理信息系统已经进入高校,但还未普及,而对于学生成绩管理系统来说,目前还没有一套完整并且统一的系统。因此,开发一套适合大众的,兼容性好的系统是很有必要的。本系统全称为“学生成绩管理系统” 。根据开发要求,它主要用于教育系统,完成对日常的教学,教务,教师以及学生的计算机化的管理。开发学生成绩管理系统可使学院教职员工工作压力减轻,比较系统第对教务,教学上的各项服务和信息进行管理,同时可以减少劳动力,加快查询,加强管理以及国家对各不猛关于信息化的步伐,使各项管理更加规范。系统化的成绩管理可以减少教务人员及教师因为工作量大而出现错误,为学校减少不必要的人力,物力,财力,便于成绩的增加,删除,修改,查询。选题研究的主要内容和技术方案:选题研究的主要内容包括后台数据库的建立和维护以及前端应用程序的开发,对于前者要求建立起数据库的一致性和完整性,完全性高的数据库,对于后者则要求应用程序具备功能完善,容易使用和维护等特点。本技术方案是:MyEclipse 8.6+SQL server2005,开发语言;java。毕业设计工作时间 2013 年 6 月 18 日至 2013 年 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 (重庆信息技术职业学院软件学院 重庆万州 404000)摘要:学生成绩管理系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。 本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。关键词:学生成绩管理系统;数据库;sql server 2005;学生信息管理。目录1 绪论 .11.1 项目开发背景 .11.2 项目开发的目标 .11.3 项目开发的意义 .11.4 可行性研究 .11.4.1 概括 .11.4.2 可行性研究的目的 .11.4.4 技术上可行性 .21.4.5 注意事项 .22 系统分析 .32.1 系统开发所需的技术及工具 .32.1.1 数据库 .32.1.2 JSP 技术 .32.1.3 JAVA .42.1.4 开发工具 .42.1.5 运行环境 .52.2 系统需求分析 .52.2.1 系统调查 .52.2.2 学生成绩管理工作的组织机构设置 .62.2.3 用户需求 .62.3 系统业务流程图 .62.4 系统设计思想 .72.5 系统设计分析 .72.6 系统功能分析 .73 系统总体设计 .93.1 设计目标 .93.2 系统结构设计 .93.2.1 系统设计目标 .93.2.2 系统总体功能 .93.2.3 系统功能模块 .103.3 数据设计 .103.4 数据库操作类设计 .144 系统的详细设计 .184.1 系统各功能模块的设计及实现 .184.1.1 注册模块设计 .184.1.2 登录模块设计 .184.1.3 资料修改模块 .214.14 成绩查询模块 .214.1.5 成绩发布/修改模块 .224.1.6 系统管理模块 .285 系统测试与维护 .295.1.系统测设 .295.1.1 软件测设的目的 .295.1.2.系统测试的环境 .295.1.3 测试方案 .295.1.4 测设结果评价 .305.2 系统维护 .306 用户手册 .316.1 软件的安装 .316.2 用户注册 .316.3 用户权限设置 .316.4 用户操作 .316.4.1 用户登录 .316.4.2 对数据的增删改查功能 .317 总结 .328 致谢 .339 参考文献 .34重庆信息技术职业学院毕业设计11 绪论1.1 项目开发背景几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等缺点。我校尽管部分学院或系已开出学生成绩管理系统,但开发的系统不具有通用性,所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。1.2 项目开发的目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效率和现代化水平。使学校对学生的成绩能够快速并准确的录入、修改和查询,更好地掌握每个学生的各科成绩,便于教师的管理。使学生对个人的学习成绩进行更快的查询。让老师能够更好、更快的了解学生的学习情况,使学校的教学质量进一步的提高。1.3 项目开发的意义现在我国的一些院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的进展,因为它浪费了太多的人力和物力。在当今的信息时代,这种传统的管理方法必然被计算机为基础的信息管理系统所取代。如果本系统能被学校所采用,将会改变以往靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率,节省人力和物力。1.4 可行性研究1.4.1 概括随着学校规模的不断扩大,学生人数逐年增加,学校对学生成绩管理的工作量也越来越大。学生成绩管理涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足学校对学生成绩管理的需要,急需要一套学生成绩管理系统来完成这项工作。作为计算机应用的一部分,使用计算机对学生成绩信息加以管理,将拥有着手工管理所无法比拟的优点.例如:输入迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是学生成绩的科学化、正规化管理的重要条件。1.4.2 可行性研究的目的可行性研究的目的:可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。1.4.3 经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作重庆信息技术职业学院毕业设计2效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。1.4.4 技术上可行性为了进行本系统的开发我特对我校的学生成绩处理工作进行了深入的调查研究。特别是对我们计算机学院进行了调研,我们学院现有个 24 个机房,上千多台电脑。使用 MyEcliose 作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。1.4.5 注意事项1 开发原则,成绩管理系统是典型的信息管理系统(MIS), 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。2 本系统主要完成对学生成绩的管理,包括数据库中表的添加、修改、删除等。系统还可以完成对各类信息的浏览、查询、添加、删除、修改等功能。3 从全局出发注意系统开发的整体优化性,同时还要注意系统的可扩展性和可延伸性。4 充分利用资源,尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源、提高系统开发水平和应用效果的以及减少开发成本的目的。5 系统应符合学校对学生成绩管理的规定,满足学生成绩管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。重庆信息技术职业学院毕业设计32 系统分析2.1 系统开发所需的技术及工具2.1.1 数据库1 数据库的发展数据库是 60 年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统(MIS) 的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。2 数据库系统的选择原则(1)数据库系统采用易于集成的,开放的技术。(2)产品质量优异,可靠性高,适于长期运行,能支持关键应用。(3)数据安全,保安型高。(4)能提供分布式数据库功能。(5)支持多种开发环境,软件开发容易。(6)扩充性和升级能力强。3 数据库管理工具的选择现在市场上有很多管理系统的开发工具,如:Visual basic、Delphi、ASP 等等,数据库开发工具又有很多种,如:Access, SQL Sever,Oracle 等等。这些都是很出色的管理信息系统及数据库的开发工具。2.1.2 jsp 技术JSP 全名为 Java Server Pages,其根本是一个简化的 Servlet 设计,是由 SunMicrosystems 公司倡导、许多公司参与一起建立的一种动态技术标准。他实现了 Html 语法中的 java 扩张(以 形式) 。JSP 与 Servlet 一样,是在服务器端执行的,通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。Web 服务器在遇到访问 JSP 网页的请

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论