- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LAMP平台的中学学生成绩管理系统的设计与实现.doc
基于LAMP平台的中学学生成绩管理系统的设计与实现
摘 要:成绩管理作为中学教务管理的主要任务,其自动化的实现将对中学信息化建设有极大推动作用。本系统考虑到基层中学的实际情况,基于LAMP平台对系统各功能模块进行设计,使用PHP结合MysQL数据库,建立用户身份验证机制,实现成绩录入、修改和查询等成绩管理基本功能。着重设计了成绩分析功能,实现对班级整体成绩的分析,能快速统计并显示各分数段学生名单,并以直观的条形图形式展示总体成绩情况。针对个人成绩分析,系统利用PHP动态生成图像技术生成学生个人成绩波动折线图,对学生个人某一学科多次考试成绩进行纵向比较。系统能有效帮助教师或学生根据成绩数据调整教学方法或学习方法。运行结果表明,系统稳定、安全、可靠,基本实现预先设计的功能。
关键词:
引言
办公自动化在信息时代已成为必然趋势,近几年随着硬件成本降低,个人计算机普及,使得越来越多基层中学有条件由传统手工办公方式转为电子自动化办公的新方式。教务管理是学校日常管理的重要组成部分,据笔者调研发现,学生成绩管理是中学教务管理的主要任务,成绩管理自动化能使教务管理工作更加高效,方便各职能部门协同作业[1],加快校园信息化建设步伐;能更加准确、科学的反映学生学习情况,为学校课程的调整和设置提供有效数据;能让基层中学教师更方便管理和分析学生成绩;能让学生通过查看分析图表更直观了解自己成绩的变化情况。
Excel等数据管理分析软件能为中学成绩管理提供较好的解决方案。但处于由手工到自动化的转型期的很多基层中学教师,由于计算机基础较差,未能使用Excel在数据管理分析方面出色的功能。而Excel等软件由于桌面软件固有的局限性,不方便学校对学生成绩进行统一管理。
当前,全国各高校基本上都有自己的教务管理软件,为学校统一管理学生成绩提供有效的解决方案。如笔者所在的陕西师范大学所使用的由某软件公司开发的教务管理系统,该系统由校方向软件公司定制,由专业团队负责开发并维护。系统基于B/S架构,有丰富的教务管理功能,实现了高校适用的选课管理、学分管理、成绩管理等功能。但高校所使用的教务管理软件相对基层中学而言成本太高,又因系统过于庞大导致维护工作量大,而一般基层中学地处偏远,没有专业人员负责维护。另一方面,这类系统所实现的功能如选课管理等在当前中学并不需要,中学教务管理的主要任务是成绩管理,高校的教务管理系统普遍没有对成绩管理和分析功能进行深入研究。
一些硬件设施条件较好的中学已经部署教务管理相关软件,这类系统软件大多由当地规模较小的软件公司开发,没有遵循基本的软件工程方法,随意堆积代码,以最快的开发方式(无论系统设计是否符合规范)低价格出售给基层中学使用,有数据安全隐患[2],可能会导致不可预知的、难以维护的错误。在成绩分析方面这类系统没有实现或没有做深入研究,只有成绩录入、修改等基本功能,未对学生成绩数据进行挖掘研究[3],不能实现对学生成绩进行科学分析后,以科学的数据帮助教师改进教学方法,帮助学生改进学习方法。
本系统基于LAMP平台,即使用Apache作为Web服务器,在Linux环境下,以MysQL为后台数据库支持,以PHP为后台脚本语言,严格遵从软件工程开发方法,为中学学生成绩管理提出有针对性的解决方案。系统基于B/S架构,可多地域任意时间段访问,方便学校和教师统一管理成绩。对系统界面进行优化,加强人机交互,方便计算机水平较低的教师使用。因LAMP平台开源技术[4]特点,系统具有开发成本及硬件成本低、稳定可靠、跨平台等特点。使用功能模块化设计,后期维护方便,有良好的可扩展性,可作为中学教务管理系统的子系统[5]。系统实现了有安全访问控制[6]的用户身份验证机制,分为教师管理后台和学生浏览前台界面。在实现基本的成绩录入、修改和查询等基本功能的前提下,对成绩分析模块进行了深入研究,实现从数据库获取数据并动态生成相应成绩分析图表,一方面能直观反映整体成绩情况,另一方面能以图表的方式更直观的反映各个学生的个人成绩波动情况[7]。
系统开发的关键技术
LAMP平台
LAMP是Linux+Apache+MySQL+PHP网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,PHP所有组成产品均是开源软件微软的NET架构相比,LAMP具有通用、跨平台、高性能、低价格优势,Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,因此无论是性能、质量还是CentOS(Community Eerprise Operating System)是Linux发行版之一,源代码Red Hat Enterprise Linux)相同,RHEL、SUSE LE等企业版,提供的升级服务均是收费,无法免
您可能关注的文档
- JSP网上人才招聘系统论文.doc
- Chapter 10 Energy Resources - Cengage Learning:10章能源-圣智学习.doc
- Consumer Conference on Nanotechnology in Foods, Cosmetics 纳米技术在食品消费上,化妆品.doc
- 日晒除氯过程中的温度因素分析.doc
- 企业履行社会责任的博弈均衡比较——基于成本和收益的视角分析.doc
- VC论文手机信息管理系统数据库课程设计报告.doc
- 学业水平考试管理系统 小学学业水平考试网上管理系统操作手册_0.doc
- 某淘宝商家网络销售数据解析.doc
- crm顾客管理商品分析师证照检定题库解答上册.doc
- 九年一贯课程推动现况与展望.doc
- CosmosWorks Conduction-Convection ExampleCOSMOSWorks传导对流的例子.doc
- C#车辆调度系统论文.doc
- 认证考试rsa密码体制的实现及数字签名技术的应用.doc
- BANDYS HIGH SCHOOL TROJAN BAND - Hickory NC Web bandys高中木马带胡桃数控网络.doc
- Daily汉英词汇7.doc
- 企业社会责任会计及其信息披露研究.doc
- 1198 Edition - Penn University of Pennsylvania1198版-宾夕法尼亚大学宾夕法尼亚大学.doc
- 核医学专业五年制本科神经精神病学课程标准.doc
- Group 4 ‐ experimental sciences.doc
- Sharing Personal Data with an External Data Processor Version 1 与外部数据处理器版本1个人共享数据.docx
文档评论(0)