基于手机的教务管理系统的设计与实现摘要:本系统采纳 B/S 体系结构,基于 Android 平台开发,客户端采纳 JavaME 开发,服务器端采纳 JavaEE 开发,后台数据库使用Oracle10.2.0,能够自动识别 WALN。客户端主要负责数据的收集和显示工作,输入的数据客户端发送给服务器的 Servlet,转交业务逻辑层 EJB 模块处理并通过 JDBC 与数据层进行通信后对数据库做相应的操作,并将结果发回客户端显示。关键词:JavaME;手机;B/S1 前言随着高校信息化校园的建设,高校各部门信息系统的大量使用,各高校已建成自己的校园网络,并在学校事务中发挥着重要的作用。教务管理系统是高校工作中的重中之重,是高校管理的核心,能大大提高工作效率及教务管理水平。教务管理系统需要 Internet 和计算机的支持,只能在校园网内部才能访问,给师生们带来了很多不便。随着手机、PDA 等移动设备的普及,尤其高校手机的普及率达 99%,中国手机用户首超电脑[1],手机也越来越智能化,在现在的校园网络中引入移动计算机技术,开发一种基于手机教务系统客户端程序,可以打破传统网络的限制,使用师生可以高效率的使用教学资源。本系统采纳 B/S 体系结构,客户端采纳 JavaME 开发,服务器端采纳JavaEE 开发,后台数据库使用 Oracle10.2.0。客户端主要负责数据的收集和显示工作,输入的数据客户端发送给服务器的 Servlet,转交业务逻辑层 EJB 模块处理并通过 JDBC 与数据层进行通信后对数据库做相应的操作,并将结果发回客户端显示。2 系统架构3 系统功能3.1 信息发布:主要公布教育动态,相关考试信息,以及学校的教务工作安排,各类教务文件、规定和条例。3.2 网上选课:当从信息发布中查询到网上选课通知后,通过网上选课模块实现网上选择公共选修课,选课时可以查到课程介始,任课老师的情况,上课时间,地点,学分等信息。3.3 网上评教:学生通过自己的帐户登录后,可以在无其他人干涉的情况下可以公平、公正的给任课老师公正的评价。该模块主要用于对本学期内所有任课老师进行网上评教。3.4 课表查询:不用整天再查课程表,通过手机就能知道今日的课表的,并提前 30 分钟由手机闹钟提醒你上课。3.5 成绩查询:可以查询到各个学期,各个课程的成绩、学分。并能实现补考报名。3.6 信息维护:可以将自己的基本信息维护到数据库中,可以更改密码,并能通过身份证号找回密码。3.7 考试报名:能实现计算机等级考试、计算机应用能力、全...