教师业务档案管理系统(数据库课设)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2013年春季学期
数据库课程设计
题目:
专业班级:
姓名:
学号:
指导教师:
成绩:
目录
摘要 (1)
前言 (2)
正文 (3)
1.需求分析 (3)
1.1系统的数据流程图 (3)
1.2数据字典 (4)
1.3系统功能模块图 (6)
2.概念结构设计 (7)
3.逻辑结构设计 (10)
4.系统实现 (11)
5.系统测试 (18)
5.1 测试概述 (18)
5.2测试方案及概述 (18)
5.3测试用例及步骤 (18)
6.软件使用说明书 (21)
总结 (24)
参考文献 (25)
致谢 (26)
摘要
教师档案管理系统围绕着档案资料信息的整个生命周期,在功能上涵盖信息采集、数字化加工、档案资源管理与服务以及信息产品的制作,具有信息档案资料分布式处理的功能,实现网络内及远程机关档案信息共享,异地档案资料的调阅与采集;便捷高效的数字化档案资料加工系统,短时间内可达到纸质档案资料数字化的目标;对文字、数字、图片多媒体等各种类型的非结构化信息具有强大的数据库管理、检索功能;档案信息著录、标引、处理自动化以及网络内档案信息资源拥有安全、可靠使用环境;方便、高效的档案信息获取利用功能。
进入本系统后,用户可进行相应的功能操作。管理员可对教师档案信息的修改和查询,图片信息管理、相关文章管理、统计操作等现代化的档案管理。通过此系统,可以全面对文档、图片、相关文件信息进行录入、查询、修改等。
关键词:数据库;数据字典;档案管理;C/S模式
前言
随着学校规模的不断扩大,教师数量的急剧增加,有关教师的各种信息资料也成倍增长。办学者们所头疼的问题,就是如何面对这庞大的信息量。只有利用计算机,利用教师管理信息系统才能解决这一问题,才能提高教师管理的工作效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
本教师档案管理系统包括教师信息、课程信息、论文信息、项目信息等内容的管理;遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;如今面对大量的教师数据、报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对教师档案进行管理的软件是极其重要的,而且是必需的。
本系统正是为解决这一问题而设计的,大大减少了以往教师管理工作的工作量,提高了工作效率,节省了资源,适应时代的步伐。
本系统采用MySQL5.5作为后台数据库,MySQL是一套免费的数据库开发系统,能对大量数据进行处理和管理,性能优越;使用windows 7操作系统作为开发平台。
正文
1. 需求分析
教师业务档案是教师在教学、科研、教学改革等活动中直接形成的具有保存价值的历史记录。教师业务档案在个体上反应可教师个人的业务能力和水平,在群体上则反应出高校的办学水平以及师资队伍的整体素质。高校教师档案管理系统是教育单位不可缺少的部分,对于学校的决策层和管理层来说都至关重要,所以教师档案管理系统应该能够为用户提供充足的信息和快捷的查询方式。在此之前,人们使用传统的人工方式管理文件档案,这种管理方式存在着许多缺点和漏洞,例如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给文件的查找、更新和维护都带来了不少的困难。
建立高校教师档案管理系统,采用计算机对高校教师档案进行管理,进一步提高办学效益和现代化水平。帮助各大中专学校提高工作效率,实现高校教师档案管理工作流程的系统化、规范化和自动化,方便对教师的教学能力、业务能力、学术水平等的考核与评价。
系统需要完成的基本功能有信息的录入、修改、查询等功能,包括教师个人信息、主讲课程信息、参与项目信息、发表论文信息。同时系统要能够满足多种条件下的统计分析功能,对于特别的统计数据要采用图标的格式呈现给用户。要求采用数据库系统进行开发。
1.1系统的数据流程图
系统的数据流程如图1-1所示:
图1-1 教师业务档案管理系统数据流程图1.2数据字典
1.2.1登录信息表
名字:登录信息表
别名:
描述:记录管理员和教师登录信息的表
定义:登录信息表=登录号+用户名+登录密码+权限
1.2.2教师个人信息表
名字:教师个人信息表
别名:教师信息表
描述:记录教师个人信息的表
定义:教师个人信息表=编号+姓名+性别+籍贯+出生日期+学历+职称+取得资格时间+毕业学校+毕业时间+所学专业+参加工作时间+现从事专业
1.2.3课程信息表
名字:课程信息表
别名:
描述:记录教师主讲课程信息的表
定义:课程信息表=课程编号+课程名称+学时+人数+时间
1.2.4项目信息表
名字:项目信息表
别名:
描述:记录教师参与的学术项目信息的表
定义:项目信息表=项目名称+编号+类别+开始日期+完成日期+鉴定日期+鉴定结论+获奖情况+在项目中的排名
1.2.5论文信息表
名字:论文信息表
别名:
描述:记录教师个人发表的论文信息的表
定义:论文信息表=论文编号+论文名称+期刊/会议名称+时间+期刊级别+索引情况+排名