当前位置:首页 > 高校教师工作量统计系统的设计与实现毕业论文 - 图文
西安欧亚学院本科毕业设计(论文)
4 教师工作量统计系统设计
4.1 系统需求分析
系统权限管理
用户信息包括系统用户管理员的帐号、密码、用户类别。系统需对管理员用户帐号以及密码进行验证,只有通过验证后用户才能进入系统。其具体功能需求如下所示:
1、系统建设的基本目标 (1)管理员用户的登录。 (2)新的管理员信息的添加。
2、系统目标功能的实现 (1)教师工作量的管理; (2)教师工作量的录入; (3)教师工作量的查询统计。
本次系统的设计主要是针对教师所授课时量的统计,其目的是为了方便教务人员统计教师总的课时量,以便于工资的结算,除此之外,也大大方便了教师评职称时对本人近两年工作量统计结果的查询。
本系统主要是采用JSP技术完成,管理员信息管理系统内部复杂的逻辑主要通过JavaBean的组件实现,JavaBean组件在浏览器服务器上运行,通过JSP返回到管理员信息浏览器。通过系统用户的管理,采用JSP分页显示数据,使网页内容简洁、大方,系统的可维护性和可扩充性也明显增强。在服务器端,系统使用纯JDBC访问SQL Server2005数据库。本系统使用JSP技术作为表现手段,服务器采用Tomcat 7.0.37作为JSP的引擎,管理员信息管理由JavaBean 组件完。由于本系统的开发需要一个功能强大的数据库,因此采用了SQL Server2005数据库作为高校教师工作量统计系统的数据库服务器。
4.2系统概要设计
根据系统的功能需求分析,将本系统划分为以下几大模块:
8
西安欧亚学院本科毕业设计(论文)
图4-1 总体设计
各功能描述如下:
(1)添加信息的功能:包括教师工作量的添加,网站公告的添加,新的管理员信息的添加,教师请假信息的添加,以及教师补课信息的添加(由管理员完成);
(2)修改信息的功能:包括教师用户对自己信息的修改,教师用户登录密码的修改,管理员用户信息的修改,课程信息的修改,管理员对教师信息的修改,网站公告信息的修改,教师请假信息的修改,以及教师补课信息的修改(由用户完成);
(3)删除信息的功能:包括员离职教师信息的删除,课程信息的删除,离职管理员信息的删除,网站公告信息的删除,教师请假信息的删除,以及教师补课信息的删除(由管理员完成);
(4)查询信息的功能:包括教师用户对自己工作量的查询,可查询自己某一段时间(包括几年内)的工作量,并可以直接打印、打印预览或者导出到Excel表中。管理员对教师工作量的查询,也可查询教师某段时间内(包括几年内)的工作量,可以查出其所授课程以及相应的课时量,并且也可直接打印或者到Excel表中。
9
西安欧亚学院本科毕业设计(论文)
4.3后台数据库设计
根据系统功能的设计要求和模块划分,本系统的数据库主要分为教师登录密码的修改,教师用户基本信息的修改,教师用户工作量的查询,管理员用户信息的管理,课程信息的管理,教师用户的管理,网站公告的管理,教师工作量的管理,教师请假信息的管理,教师补课信息的管理这十个部分。管理员对各项信息的管理功能包括信息的录入、修改和删除、查询。
本系统利用SQL Server 2005作为后台数据库,首先我们在SQL Server 2005企业管理器中新建一个“高校教师工作量统计系统”将要用到的数据库命名为“gzl”,该数据库主要包含七个数据表,分别为:管理员信息表(admin)、公告信息表(affiche)、教师补课信息表(bk)、教师工作信息表(gzl)、教师注册信息表(member)、课程信息表(news),教师请假信息表(qj)。 4.3.1数据库需求分析
1.教师用户信息实体:用户帐号、登录密码、真实姓名、性别、身份证号、联系地址、邮箱;
教师用户信息实体E-R图:
图4-2 教师用户实体设计
2.管理员用户信息实体:登陆帐号、初始密码、真实姓名、用户性别、用户年龄、联系地址、联系电话,添加日期;
管理员用户信息实体E-R图:
10
西安欧亚学院本科毕业设计(论文)
图4-3 管理员用户实体设计
3.公告信息实体:序号、标题、发布内容、发布时间、发布人;
公告信息实体E-R图:
图4-4 公告信息实体设计
4.教师工作信息实体:编号、教师帐号、课程、时间、课时、教师姓名;
教师工作信息实体E-R图:
图4-5 教师工作信息实体设计
11
共分享92篇相关文档