论文部分内容阅读
信息化校园建设是高等学校建设的重要部分,是一项基础性、长期性和经常性的工作,其建设水平是高校整体办学水平、学校形象和地位的重要标志。信息技术的发展可谓日新月异,然而它在教育教学上的应用却比较滞后。近几年,各校的校园信息化建设都在如火如荼地进行着,“校园信息化管理”被提的很多,但就目前全国高校的总体情况来看,大多仍处于试验性阶段,我们仍然在摸索怎样才能更有效地让这些信息技术手段为教育教学服务。大学相对中小学而言,拥有更多更专业的人才,掌握着更多的技术和信息,有更活跃的思维,理应在这条路上走在前端。如何将信息化技术引入到教学中来,已是摆在我们每一个工作人员面前的课题。本文描述了在LAMP开发环境下,同时运用面向对象开发的高级编程技术,以MVC框架为基础,分析、设计、开发学校内学生档案及成绩管理、查询系统的过程。该系统基本满足了用户(校内学生、教师)学生信息查询、选修课成绩查询和成绩的管理,用户界面比较友好。由于系统是基于动态网页形式的设计,通过apache来实现服务器端代码解释,管理员可以方便地在不同地点对学生信息、老师信息、选修课及学生成绩进行录入、查询、修改以及选课数的查询等等。学生也可以方便的在任何地方方便的查询成绩和学生自主选课、退课,使得教与学更紧密的联系起来。系统在代码设计和数据库选择上仔细考虑,使系统能够在比较安全的前提下更加促进信息电子化处理,降低人工劳动并增加信息的准确性,大大方便了学生和老师。本系统与其他同类型系统相比,有如下优势:1.界面设计非常人性化,绝大多数页面都采用Ajax无刷新技术,不仅能在使用上使用户有更好的体验和更便捷的操作,而且减少了数据流量,优化了系统的整体性能。2.采用了模块化的MVC设计模式,不仅使代码更清晰,而且提高了代码的可维护性、可伸缩性、可扩展性和可重用性。3.使用了现在最流行的LAMP架构使系统运行的更稳定更顺畅支持更多的用户。4.开发了WEBSERVICE API接口为周边系统提供成绩查询和课程查询等信息,方便了周边系统的功能扩展和接入。