网上教务管理系统的设计与实现毕业论文.doc

网上教务管理系统的设计与实现毕业论文.doc

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上教务管理系统的设计与实现毕业论文 目 录 1 绪论 1 1.1 课题的研究背景与意义 1 1.1.1 课题的研究背景 1 1.1.2 课题的研究意义 1 1.2 系统的定义及内容简介 1 1.2.1 系统的定义 2 1.2.2 系统的内容简介 2 2 系统中主要用到的技术 3 2.1 MySQL数据库 3 2.2 Flex 3 2.3 Java 4 3教务管理系统的设计与实现 6 3.1 开发和运行环境选择 6 3.2 系统设计 6 3.2.1 系统功能分析 6 3.2.2 系统功能模块设计 7 3.3 数据库设计 7 3.3.1 数据库概念结构设计 7 3.3.2 数据库逻辑结构设计 8 4 模块详细设计 11 4.1 主页面 11 4.2 用户登录页面 13 4.3 学生功能模块设计 17 4.3.1 个人信息查询页面 17 4.3.2 个人信息修改页面 21 4.3.3 在线选课页面 22 4.3.4 密码修改页面 27 4.3.5 历史留言查询页面 27 4.3.6 留言板页面 28 4.4 教师功能模块设计 29 4.4.1 教学实施计划查询页面 29 4.4.2 选课信息查询页面 30 4.4.3 个人信息查询修改页面 30 4.4.4 密码修改页面 30 4.5 管理员功能模块设计 31 4.5.1 教师信息修改、删除页面 31 4.5.2 管理员信息修改、删除页面 32 4.5.3 课程信息添加、修改、删除页面 32 4.5.4 学生学籍查询、修改、删除页面 34 4.5.5 留言查看、删除页面 35 5 用户手册 36 5.1 系统功能简介 36 5.2 系统运行与操作指南 36 6 总结与展望 37 6.1 系统总结及不足之处 37 6.2 设计心得 37 致 谢 39 参考文献 40 附录1 外文参考文献(译文) 41 附录2 外文参考文献(原文) 44 1 绪论 1.1 课题的研究背景与意义 1.1.1 课题的研究背景 目前我国各行各业的信息化建设开展得如火如荼,这种信息化的发展已经影响到了各学校。学校在对学生进行管理时,学生学籍的管理一直都是很麻烦的事情,不仅仅管理起来不易修改和更新,而且学生需要了解本人的信息时,也需要去学校教务处找专门人员。由于这些操作的繁琐性,教务管理系统的开发成为各学校必须的事情,特别是各个高校。 一个成功的教务管理系统,应该能够有效地辅助教务人员工作,提高学校学生的学籍、成绩等管理能力,并且不断完善系统,以便更好的帮助学生、教师、系统管理人员等管理成绩、课程、学籍等。 然而目前许多教务管理系统在使用时,效率低下容易出错,资料不易整理,大量丢失,这些。使走上信息化之路,克服人为的种种弊端本系统是方便学校教务人员管理学生学籍、管理教师、方便教师和学生处理日常学籍工作而开发的。现今全国各学校正逐步与网络信息技术接轨,对学校的学员信息能更方便管理运用教务管理系统实现管理模式的科学化、现代化,大大提高学校教务管理的运行效率和管理水平。因此,在科技、信息和网络技术高速发展的带动下,教务管理系统趋向于集计算机网络技术、科学管理方法等于一体,方便处理教务工作。 2 系统中主要用到的技术 2.1 MySQL数据库 MySQL是一个遵循GPL的开源软件、在Linux平台底下它是LAMP(LAMP代表了Linux平台上的Apache网站服务器;MySQL数据库以及Perl、Python或者PHP编程语言的结合)组合重要组成部分,同时它提供的C API可以结合Glade/GTK+,代替Windows平台的VB+ACCESS/MS SQL SERVER组合。 MySQL数据库具有以下特性: 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。 为多种编程语言提供了API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。 支持多线程,充分利用CPU资源。 采用优化的SQL查询算法可以有效地提高查询速度。 既能够作为一个单独的应用程序应用在客户端/服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。 提供TCP/IP、ODBC和JDBC等多种数据库连接途径 。 提供用于管理、检查、优化数据库操作的管理工具。 可以处理拥有上千万条记录的大型数据库。 2.2 Flex Adobe Flex是支持RIA(Rich

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档