VB教师信息管理系统数据库+源代码论文.docx
- 文档编号:14431929
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:22
- 大小:29.83KB
VB教师信息管理系统数据库+源代码论文.docx
《VB教师信息管理系统数据库+源代码论文.docx》由会员分享,可在线阅读,更多相关《VB教师信息管理系统数据库+源代码论文.docx(22页珍藏版)》请在冰点文库上搜索。
VB教师信息管理系统数据库+源代码论文
VB教师信息管理系统数据库+源代码-论文
教师管理系统可行性研究报告
1引言
在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发学生管理系统软件,能够适应现今社会并提高生产效率。
该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。
他是对学校教师管理的一种工具。
1.1编写目的
目的
这份可行性研究报告是对教师管理系统作的可行性研究分析及指出存在的必要性及本软件的可行性。
1.1.2预期的读者
软件管理人员,开发人员,维护人员。
1.2背景
1.2.1工程的名称:
教师管理系统
1.2.2工程产品的名称:
教师管理系统
1.2.3工程组织者:
教师管理系统开发小组
产品用户:
学院管理教师的领导
产品设计者:
教师管理系统开发小组
产品生产者:
教师管理系统开发小组
1.2.4产品所有权:
教师管理系统开发小组拥有
2问题定义
2.1工程概述
2.1.1开展该工程的原因
为了更好地进行教师管理工作,根据实际情况,我们选择了开发一个教师管理系统,对教师的基本信息进行管理,同时掌握教师的授课信息,以减轻管理人员的工作负担。
通过本管理系统,实现教师信息管理的电子化,真正为教师管理提供一个电子平台。
一切从学校的实际出发,充分考虑了学校在内部管理、资源共享、信息交流等方面的复杂需求,丰富使用的功能和强大的权限体系确保有效地解决实际工作中的各类问题。
2.1.2该工程的基本目标
(1)掌握全校每个教师的基本情况。
其中包括教师编号、所属部门、教师姓名、出生日期、性别、学历、职称、家庭住址、电话等简历。
(2)要求在系统中能够对教师信息进行灵活地浏览,能够将教师信息按所在的系统进行浏览,能够对教师信息提供模糊和精确地查找。
(3)可以对教师基本信息进行变动管理,对教师信息进行添加、删除和编辑等操作。
(4)掌握教师的授课信息,并能够对教师的授课信息进行添加、删除和编辑等操作。
(5)可以将教师的基本信息和教师的授课信息生成报表,并打印。
(6)基于权限的管理。
本系统可以同时提供给管理员或者教师本人使用。
但是,对于教师类用户而言,只能查看其本人的信息。
而对于管理员用户而言,可以管理所有教师信息。
2.2经济目标
由于本教师开发系统的主要背景(为本课程)在经济上不注重直接的经济收益,而是注重小组成员整体水平的提高。
2.3社会目标
由于本系统在技术方面的完善性、促进性一旦推向社会将受到广大教育单位的关注及支持。
对我们民族教育及发展事业有很大的推动力。
2.4工程规模
2.4.1该工程所需人力资源总数为5人
辅导老师:
黄志军
组长:
项俊
小组成员:
王黎、潘蔷伟、王超、肖琳瑶
2.4.2该工程所需时间
预计时间一个月
3可行性研究的方法及评价度
3.1可行性研究所采用的方法和步骤
通过调查分析开发教师管理所具备的能力及实现的方法。
确定总体结构,利用数据库、VB、ACCESS等所具有的能力,以最简洁最容易的方法,使其成为一个初级的系统软件。
3.2评价尺度
此软件由于只是一个初级产品,只要能构建一个结构,达到一些帮助查询、索引等基本功能和要求即可。
4对现有产品的分析
4.1相关关系
教师管理系统是基于工具下开发小型信息管理系统,后台数据库则采用Access2000。
4.1.1子集说明
在windows环境的教师管理系统是教师管理的应用程序,最终的产品是帮助教师管理人员对教师进行有计划、有步骤、方便的管理。
教师管理系统生成后,要建立在windows的目录下,可以直接使用。
例如:
在windows资源管理窗口中,双击这个教师管理系统的图标,教师管理系统就会自动打开这个文件。
4.2产品功能
帮助学校的管理人员对于教师的各种信息可以方便的查询、输入,及有条件的查找。
4.3产品系统流程图(逻辑模块图)478
教师管理系统数据库+源代码
产品使用情况
教师管理系统应用程序是利用windows操作平台,系统所承担的工作是教师管理人员能够方便快捷、清楚的查询所需资料和对教师的管理上新台阶。
4.5局限性
需掌握一些相关操作,对操作手册有点了解,系统更新期短。
5工作产品
5.1设计目标
本工程的设计目标就为学校教师管理提供快捷方法,使用户能够便捷查询教师资料,使学校管理自动化。
5.2设计及约束条件
a.软件系统的界面要美观,布局要合理,窗口的内容尽量简单明了提供的信息,语言要通俗易懂,有层次感,分类清晰明了。
b.根据现有条件和知识我们必须在技术方面,进行学习和提高。
5.3产品工作原理
a.先建立数据库且追建数据库的驱动程序。
b.在使用时,由用户在控件中输入,需要了解关键字的信息,然后通过在控件中输入信息生成一个过滤条件。
c.以生成的过滤条件为内容在数据库中查找相应的记录。
d.通过过滤功能在查找出来的记录中找到所需要的项。
e.将查找到的项通过控件显示到终端。
f.通过终端把得到的内容显示到相应的界面上。
5.4产品的功能
a.用户可以用该软件对所用库资料进行查找;
b.用户可以对该软件中的库资料进行添加;
c.用户可以了解应用一些简单的数据库系统;
d.用户可以用自己的语言--汉语言进行输入。
5.5影响
5.5.1对设备的影响
建议使用奔腾133以上的pc机,内存需在16兆以上。
5.5.2对用户单位机构的影响
本产品所面向的用户是单位机构已应用为主,人员数量不受任何限制,只要操作人员懂得基本汉语操作。
5.5.3对运行过程的影响
a.用户操作规程
用户将本系统随意安装在计算机的任意位置。
b.输入数据预处理过程
对输入数据预处理的过程无影响。
c.输入的处理过程
多输入的处理过程无影响。
d.系统失效的后果及恢复的处理方法
系统失效后会给出错误信息,恢复的方法将采用结束当前任务或重新启动计算机。
5.5.4对产品后继开发的影响
a.随着计算机的发展,所有的开发人员要发现在此过程中本产品出的问题和不足,及时更新。
b.与此同时也要准备好人力和设备资源做紧急事件的更新。
c.申请专利,使用法律的手段对本产品进行系统保护。
5.6局限性
目前我们的使用范围非常狭窄,且本软件是我们的初次版本,如果该软件提高版本,本软件需要大量的修改和更新。
5.7技术方面的可行性
系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以教师管理系统的技术上是完全可行的。
6可选方案
6.1.1修改方案与首选方案的不同
修改方案是应用于网络,它可以做到从远程终端的输入和输出,它以中央服务器存放数据信息。
6.1.2本方案的概况
本方案所有界面的思想与选定方案相同,但输出机制不同,它完全通过网络传输。
6.1.3不选此方案的原因
a.技术方面的不足,在现行技术中还不能达到网络间数据的写入与读出,并有相关网络协议的支持。
b.如果在此方案中,数据较大,网络间的传输速度也会减慢。
7投资及收益分析
7.1市场分析
教师管理系统主要是为了解决学校的学生管理问题,并且减轻管理人员的工作负担。
本软件是以工具下开发的。
它具有编辑与解释合一的特点,并且不限制于任何操作平台。
它是一个自底层硬件逐渐铺垫上来的,因此我们所生产出来的软件相互适应性较强,所以在市场可以占有一定的份额。
7.1.2工程产品所追求的市场
本系统所占有的市场为学校的市场,它追求的是简单、易学、易懂、易用,能够更有利的解决管理人员的负担,能够辅助学校有效的管理教师档案。
7.1.3市场现状
目前学校并没有完善的教师管理,因此,我们可填补此项技术上的空白,并且推向全国市场。
7.1.4该产品的销售对于购买方有影响
对于教师管理系统的用户--校方,可满足对教师管理的需求,且此种需求被接受并且满足,其软件便可以推广。
7.2投资估计
按本软件教师管理系统开发方案,对于本系统软件投资方向,体现于软件开发、软件生产及软件测试。
7.2.1估算方案
VB教师信息管理系统数据库+源代码
本系统完全按开发计划进行估算,办公用品的消耗,办公设备的消耗,开发人员生活与维护(包括水、电、房、工作餐)等。
7.2.2具体项目总体估计
本系统大约总体耗费为8000元。
7.2.3收益估计
本系统本非收益性质开发,重要是为解决学校现行教师管理的需要。
8社会因素方面的可行性
8.1技术
本系统与校方紧密结合,并且得到指导老师的支持。
因此本系统具有开发研制条件。
8.2使用方面的可行性
学校管理人员对该产品的应用是可行的。
9产品可检测性
9.1检测标准
软件标准:
软件规模、复杂程度、安全性、可操作性、可观察性、可控制性、冗余的大小。
9.2检测的方法
通过软件测试:
黑盒测试:
主要在软件界面上进行的测试。
白盒测试:
在重要逻辑路径进行测试,检测重要数据结构的有效性。
10产品的可生产性
教师管理系统使用VB可以达到开发效果,有着技术的先进性和可行性。
10.1生产标准
10.1.1质量标准
正确性:
程序是否按程序流程图及数据字典完成程度。
可靠性:
安全运行时间越长越好。
可用性:
是否能够解决实际的存在问题。
完整性:
对未授权的人员访问此系统软件可控性强。
灵活性:
修改一个程序的工作量。
10.1.2生产工艺
软盘是可满足装载的。
11可行性综合分析
11.1技术方面
本工程产品开发周期为三个月,在技术方面采用VB与数据库相结合方法来实现。
要求所有数据信息的储存都由数据库来完成,而这些数据信息的调用必须由VB完成。
11.1.2社会方面
学校的大力支持,对我们工程的进程非常有利。
11.2竞争者分析
当产品生产出来后可大大减轻教师管理人员的负担。
这会保证我们在竞争中占有很大的优势。
11.3可行性结论
综上所述,本工程的技术成熟、完备,测试手段可靠,具有良好的市场拓展,因此本工程可立即开始
教师管理系统需求分析报告数据库+源代码
1概述
系统简介
教师管理是一种人事管理,是对教师及教师与其所从事的工作的关系的管理。
具体而言,它是以教师和教师与其所从事的工作的关系为对象,通过组织、协调、控制等手段,谋求教师与其从事工作之间以及共事的教师之间的相互适应,实现充分发挥教师的潜能、把握教学工作做得更好这一目标所进行的管理活动。
编写的目的
为了更好地进行教师管理工作,我选择了开发一个教师管理系统,对教师的基本信息进行管理,同时掌握教师的授课信息,以减轻管理人员的工作负担。
通过本管理系统,实现教师信息管理的电子化,真正为教师管理提供一个电子平台。
一切从学校的实际出发,充分考虑了学校在内部管理、资源共享、信息交流等方面的复杂需求,丰富使用的功能和强大的权限体系确保有效地解决实际工作中的各类问题。
根据高校教师管理的实际要求,结合本系统开发的要求,我组设计的“教师管理系统”具有如下功能:
(1)掌握全校每个教师的基本情况。
其中包括教师编号、所属部门、教师姓名、出生日期、性别、学历、职称、家庭住址、电话等简历。
(2)要求在系统中能够对教师信息进行灵活地浏览,能够将教师信息按所在的系统进行浏览,能够对教师信息提供模糊和精确地查找。
(3)可以对教师基本信息进行变动管理,对教师信息进行添加、删除和编辑等操作。
(4)掌握教师的授课信息,并能够对教师的授课信息进行添加、删除和编辑等操作。
(5)可以将教师的基本信息和教师的授课信息生成报表,并打印。
(6)基于权限的管理。
本系统可以同时提供给管理员或者教师本人使用。
但是,对于教师类用户而言,只能查看其本人的信息。
而对于管理员用户而言,可以管理所有教师信息。
2背景
该教师管理信息系统是按武汉理工大学华夏学院教师管理等相关文件完成的教师状况。
开发者:
武汉理工大学华夏学院信息工程系计算机应用专业
面向的用户:
因为该系统的最终用户是武汉理工大学华夏学院的全体教师,当然他们对系统的不同部分有各自不同的权限。
这个系统还面向一些潜在的用户,比如老师可以查询自己的信息,教师管理人员可以查询教师的基本情况等.要求使用本系统的用户对计算机能够熟练的使用,知道基本的操作.
3系统目标
1.3.1`系统应完成的目标
通过计算机完成武汉理工大学华夏学院的教师管理:
用计算机高速,快捷的完成从大量的日常教学活动中提取相关信息,以反映教学情况;计算机联网后,数据在网上传递,可以实现数据共享、避免重复劳动,规范教学管理行为、从而提高了管理效率和水平;教师管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量.
系统不完成的任务:
1、该系统只能做些简单的操作(添加、删除和编辑),对于其他的一些操作还需人工手动完成
2、本系统同时对输入的方式仅提供简单的输入格式是否合格检查,不提供对输入的核对检查.要确定输入是否正确,还需工作人员自己手工完成.
4业务模式
教师管理系统数据库+源代码
现行组织机构及业务状况用户目前完成这些工作是通过传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢,通过计算机工具和本系统来提高速度,改善现状.
使用范围:
武汉理工大学华夏学院各教师和管理人员,教师可随时对个人信息进行查询,浏览。
各管理人员对教师进行管理,增删改查.
5功能要求
数据项中文名 数据项英文名 数据项类型、长度、精度
1 教师编号 ID Char(10)
2 姓名 Name Char(10)
3 性别 Sex Char
(2)
4 所授课程 Course Char(8)
5 职称 Manage Char(10)
6 身份证号 Idcard Char(30)
7 电话 Phone Char(18)
8 地址 Address Char(20)
表3—3 教师信息管理表
数据项中文名 数据项英文名 数据项类型、长度、精度
1 课程编号 Idlesson Char(5)
2 课程名称 Lesson Char(30)
3 授课老师 Teacher Char(10)
4 学分 Mark Int
5 课时 Time Int
6 对象班级 Class Char(30)
表3—4课程信息表
数据项中文名 数据项英文名 数据项类型、长度、精度
1 基本工资 Pay Float
2 奖金合计 Prize Float
3 扣款合计 Deduct Float
4 实发工资 Payoff Float
5 所得税 Tax Float
6 发放日期 Date Char(8)
表3—5 工资管理表
数据项中文名 数据项英文名 数据项类型、长度、精度
1 教学方式 Teacherway Char(50)
2 教学激情 Enthusiasts Char(50)
3 批改作业 Work Char(50)
表3—6评估表
教师基本信息管理:
全校每个教师的基本情况。
其中包括教师编号、所属部门、教师姓名、出生日期、性别、学历、职称、家庭住址、电话等简历;
教师授课管理:
:
课程名称、授课地点等、档案处理
日常教务管理:
日常报表、如通知书、补考通知书等、学生学习成绩的各种分类统计
毕业生学籍处理:
结业处理,毕业处理,授位处理,学籍卡片等.
6系统性能需求
时间要求
(1)查询某条记录的时间少于3秒。
(2)录入、修改某条记录大的时间应少于秒。
(3)检查输入资料合法性的时间应小于秒。
(4)用报表形式列出数据库中所有记录应小于10秒。
功能介绍
(1)网络环境下的多用户系统在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享.
VB教师信息管理系统数据库+源代码
(2)数据的完整性,准确性
a.录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性.
b.系统具有部分反悔修改功能,系统备有的修改功能均可反悔
(3)数据完成的时间性,如成绩的录入,仅当师资科录入教学进程,教务科分发教师教学任务安排之后,各系方可录入成绩.
数据安全性本系统采用二级安全保障
第一级:
依赖于网络本身对用户使用权限的规定.
第二级:
在程序模块中通过使用密码控制功能对用户使用权限加以限制.如:
数据收集前的系统权限表.
(4)成绩自动统计分析及学籍的自动处理:
本系统按学籍管理条例设计了若干个软件处理模块:
按某学生某学期,学年考试及补考成绩,自动生成该学生是否升留降级,退学.
按某学生在校期间累计补考科目门数和成绩自动生成该学生是否结业,毕业,授位.
可按某学生因非成绩原因所引起的学籍变更作自动处理.可按每学期各年级班学生考试成绩自动生成补考名单,科目.可按每学期各年级学生考试成绩自动生成某课程统计分析表.可按同一年级学习成绩进行同一课程不同班级间成绩比较.
7数据调查及分析
原始数据单据
以下是一部分原始数据单据:
单据1,教师工资单据
单据名称:
工资单据
别名:
工资,钱数
简述:
统计教师每月所得工资
来源:
财务处
去处:
工资管理系统
组成:
教师编号,所属部门,姓名、课程名称,课程节数。
教师基本信息单据
单据名称:
教师单据
别名:
教师信息
简述:
统计教师的基本信息
来源:
教务处
去处:
教师档案管理
组成:
教师编号、所属部门、教师姓名、出生日期、性别、学历、职称、家庭住址、电话等简历。
课程单据
单据名称:
课程单据
别名:
课程
简述:
统计学校开设的课程信息
来源:
教务科
去处:
教学管理系统
组成:
课程代号,课程名、开设的年级
数据分析
数据分类上面给出的单据中的数据项、根据在整个系统运行的过程中是否发生变化,可分为静态数据和动态数据:
其中、学生教师的基本信息中的编号,姓名、出生日期,性别、学历,职称,家庭住址,电话,性质(本科,专科)是固定不变的,他们不会随着系统的运行和时间的变化而发生变化.他们一旦入库,一般情况下是不会改变的,所以,他们输入库的过程一定要确保正确.只是教师生的信息在学期结束后要进行转储.
其他的,如课程中的课程号,课程名、开设课程的年级,都有可能随着时间的推移,需要做一些调整,因此他们会改变.
教师的工资一旦入库后是不会改变的,但在入库确定前是可以改变的.
7.2.数据项描述对上面的数据单据中的一部分数据项进行描述,其它的略.
7.2.1数据项编号:
DI001
数据项名称:
教师编号
别名:
编号号
类型,长度,精度:
LONG
取值含义:
描述教师的编号,在整个系统中取值唯一
教师信息查询:
0.登录、修改、处理1.查询
工资管理
7.2.4名单合格检查
7.2.5工资查询
7.2.6合法检查
7.2.7申请表检查
7.2.8登记奖惩
7.2.9统计奖惩情况
VB教师信息管理系统数据库+源代码
导言(Introduction)
目的(purpose)
从该阶段开始正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件总的概貌。
本总体设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近源程序的软件表示。
命名规则(NamingRule)
(1)全局变量、局部变量的命名必须用英文首字母简写来命名。
(2)数据库表名、字段名等命名必须用英文来命名。
术语定义(TermsGlossary)
总体结构:
软件系统的总体逻辑结构。
本系统采用面向对象的设计方法设计系统。
概念数据模型(CMD):
关系数据库的逻辑设计模型,主要表现为E-R图。
物理数据模型(PDM):
关系数据库的物理设计模型。
参考资料(References)
【1】《软件工程概论》,卫红春等编著,清华大学出版社,2007年9月。
【2】《软件工程实践教程》,赵池龙、姜义平、张健编著,电子工业出版社,2008年1月。
【3】《软件工程设计案例教程》,李代平等编著,清华大学出版社,2008年2月。
相关文档(RelatedDocuments)
(1)教师管理系统《总体设计说明书》
(2)教师管理系统《需求分析报告》
(3)教师管理系统《可行性分析报告》
2.总体设计(DesignofCollective)
总体结构设计(DesignofCollectivestructure)
总体结构示意图,如图3—1所示。
图3—1“教师管理系统”总体结构图
运行环境设计(DesignofRunningEnvironment)
本系统的运行环境
软件平台
(1) 操作系统:
Windowse2000/WindowsXP/Windows2003或更高版本
(2) 数据库:
SQLServer2000
硬件平台
(1) CPU:
PentiumⅢ500MHZ以上
(2) 磁盘空间容量:
600MB
(3) 内存:
128MB以上
(4) 其他:
鼠标、键盘
子系统清单(SubsystemList)子系统编号 子系统英文名 子系统功能简述 子系统之间的关系
SS1 Teacher 管理、维护、查询、打印老师基本信息 专业、班级、课程由基本信息子系统提供
SS2 Lesson 管理、维护、查询、打印课程基本信息 教师信息由基本信息子系统提供
SS3 WORK 管理、统计总体评估效果 评估由评估信息子系统提供
SS4 PAY 调整、修改、核算老师工资 薪资系统提供
表3—1 子系统清单2.4功能模块清单(FunctionModelList)
模块编号 模块英文名 模块功能简述 模块接口简述
M1-1 Teachertin 登入老师的基本信息 入口参数:
老师基本信息
出口参数:
录入数据库
M1-2 Teacherfind 查询老师的基本信息 入口参数:
查询条件
出口参数:
显示用户需要的字段
M1-3 Teachermodify 修改老师的基本信息 入口参数:
教师编号
出口参数:
修改数据库对应的字段
M2-1 Lessonnin 录入课程基本信息 入口参数:
课程基本信息
出口参数:
录入数据库
M2-2 Lessonmodify 修改课程基本信息 入口参数:
课程代码
出口参数:
修改数据库对应的字段
M2-3 Lessonfind 查询课程基本信息 入口参数:
查询条件
出口参数:
显示用户需要的字段
M2-4 Lessondel 删除课程基本信息 入口参数:
课程代码
出口参数:
删除数据库对应的字段
M3-1 WORK 考评系统设定 入口参数:
考评项目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 教师 信息管理 系统 数据库 源代码 论文