1、“教师业务档案管理系统”的设计与实现,第四届甘肃省大学生“创新杯”计算机应用能力竞赛参赛作品,1,1.教师业务档案管理中各种基础数据统计费时,2.教师各类信息的数据比较多,难管理,3.处理数据量庞大的档案会浪费过多的人力,4.纸质作业填写信息的低效和极大的资源浪费,一、设计背景,2,减少工作人员的工作量,提高工作效率系统采用网页的方式进行浏览,界面友好美观、信息查询灵活、方便、快捷、准确、数据存储快速安全可靠针对不同的用户,设计不同的功能和管理权限,在前台可以对教师业务信息进行快速的查询数据!后台设有高级的系统管理员,对档案中的各种数据进行更改和更新!本系统还设有权限修改和密码修改功能,由管理
2、员来管理数据和高级操作。,二、系统优势,3,三、平台优势,1、采用B/S架构(Browser/Server),具有较强的分布性,开发、维护、扩展都极为方便。,2、使用LAMP搭建平台(Linux-Apache-MySQL-PHP),成本低廉,扩展性好,部署量大,安全性高,灵活稳定。,4,4系统测试,可行性分析,需求分析,2系统设计,3系统实现,系统设计过程,1系统分析,流程分析,从系统分析开始,四、设计过程,5,五、系统模块图,6,7,六、系统E-R图,8,七、系统实现(1),上图:登陆页面,下图:管理员页面,9,七、系统实现(2),下图:普通用户主界面,右图:打印预览界面,10,七、系统实现
3、(3),上图:查询系统,11,七、系统实现(4),上图:统计系统,12,七、系统实现(5),上图:数据备份页面,下图:数据恢复页面,1、只做到了对登录的加密和页面的安全设置,并未做到全面的安全,也就是要再对于数据库的族权设置权限级别。,13,七、系统不足,2、查询系统缺少对于系统的多条件查询方案,统计系统也是缺少了对了信息的多条件统计方案。,3、由于时间有限,对于每个录入框的内容还未做全面的内容过滤,所以很容易出现数据溢出或者注入等问题。,4、由于现在已有很多成熟的数据库管理系统,并且作为服务器提供商也会定时的自动检测数据合法性并备份数据库,所以并未自己编写关于数据库的页面以及代码。,14,八
4、、系统开发前景,1、使档案注册更人性化,增加联动年月、城市、学校专业等动态下拉菜单,可在后台增加修改。同时对于同类多条信息的添加,也会采用无刷新页面的AJAX技术,方便统一提交或者修改。,2、采用多条件判定做出更全面的站内搜索,数据统计的功能。并且使用数据库的存储过程和视图的功能,提高系统效率。,3、后期还应该增加例如:教师工龄,教师工资核算等自动化的功能,并且教师间的查询也需要有所限制,不能透漏个人的隐私。,5、由于时间有限,对于每个录入框的内容还未做全面的内容过滤,所以很容易出现数据溢出或者注入等问题。,4、只做到了对登录的加密和页面的安全设置,并未做到全面的安全,也就是要再对于数据库表的字段设置权限级别。,15,谢谢大家!,