【SQL开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了SQL开源代码-VB教师信息管理系统数据库+源代码-论文 - 行政公文的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
教师管理系统可行性研究报告 1 引言 在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发学生管理系统软件,能够适应现今社会并提高生产效率。
该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。
他是对学校教师管理的一种工具。
1.1 编写目的 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 相关关系 教师管理系统是基于Visual Basic6.0工具下开发小型信息管理系统后台数据库则采用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 市场分析 教师管理系统主要是为了解决学校的学生管理问题,并且减轻管理人员的工作负担。
本软件是以Visual Basic6.0工具下开发的。
它具有编辑与解释合一的特点,并且不限制于任何操作帄台。
它是一个自底层硬件逐渐铺垫上来的,因此我们所生产出来的软件相互适应性较强,所以在市场可以占有一定的份额。
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.1系统简介 教师管理是一种人事管理,是对教师及教师与其所从事的工作的关系的管理。
具体而言,它是以教师和教师与其所从事的工作的关系为对象,通过组织、协调、控制等手段,谋求教师与其从事工作之间以及共事的教师之间的相互适应,实现充分发挥教师的潜能、把握教学工作做得更好这一目标所进行的管理活动。
1.2编写的目的 为了更好地进行教师管理工作,我选择了开发一个教师管理系统对教师的基本信息进行管理,同时掌握教师的授课信息,以减轻管理人员的工作负担。
通过本管理系统,实现教师信息管理的电子化,真正为教师管理提供一个电子帄台。
一切从学校的实际出发,充分考虑了学校在内部管理、资源共享、信息交流等方面的复杂需求,丰富使用的功能和强大的权限体系确保有效地解决实际工作中的各类问题。
根据高校教师管理的实际要求,结合本系统开发的要求,我组设计的“教师管理系统”具有如下功能: (1) 掌握全校每个教师的基本情况。
其中包括教师编号、所属部门、教师姓名、出生日期、性别、学历、职称、家庭住址、电话等简历。
(2) 要求在系统中能够对教师信息进行灵活地浏览,能够将教师信息按所在的系统进行浏览,能够对教师信息提供模糊和精确地查找。
(3) 可以对教师基本信息进行变动管理,对教师信息进行添加、删除和编辑等操作。
(4) 掌握教师的授课信息,并能够对教师的授课信息进行添加、删除和编辑等操作。
(5) 可以将教师的基本信息和教师的授课信息生成报表,并打印。
(6) 基于权限的管理。
本系统可以同时提供给管理员或者教师本人使用。
但是,对于教师类用户而言,只能查看其本人的信息。
而对于管理员用户而言,可以管理所有教师信息。
2背景 该教师管理信息系统是按武汉理工大学华夏学院教师管理等相关文件完成的教师状况。
开发者:武汉理工大学华夏学院信息工程系计算机应用专业 面向的用户:因为该系统的最终用户是武汉理工大学华夏学院的全体教师当然他们对系统的不同部分有各自不同的权限。
这个系统还面向一些潜在的用户比如老师可以查询自己的信息教师管理人员可以查询教师的基本情况等.要求使用本系统的用户对计算机能够熟练的使用知道基本的操作. 3系统目标 1.3.1系统应完成的目标 通过计算机完成武汉理工大学华夏学院的教师管理:用计算机高速快捷的完成从大量的日常教学活动中提取相关信息以反映教学情况计算机联网后数据在网上传递可以实现数据共享、避免重复劳动规范教学管理行为、从而提高了管理效率和水帄教师管理信息系统以计算机为工具通过对教务管理所需的信息管理把管理人员从繁琐的数据计算处理中解脱出来使其有更多的精力从事教务管理政策的研究实施教学计划的制定执行和教学质量的监督检查从而全面提高教学质量. 1.3.2系统不完成的任务: 1、该系统只能做些简单的操作(添加、删除和编辑),对于其他的一些操作还需人工手动完成 2、本系统同时对输入的方式仅提供简单的输入格式是否合格检查不提供对输入的核对检查.要确定输入是否正确还需工作人员自己手工完成. 4业务模式 教师管理系统数据库源
代码 4.1现行组织机构及业务状况用户目前完成这些工作是通过传统的手工操作方式易发生数据丢失统计错误劳动强度高且速度慢通过计算机工具和本系统来提高速度改善现状. 4.2使用范围:武汉理工大学华夏学院各教师和管理人员教师可随时对个人信息进行查询浏览。
各管理人员对教师进行管理,增删改查. 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 系统性能需求 6.1时间要求 (1)查询某条记录的时间少于3秒。
(2)录入、修改某条记录大的时间应少于0.5秒。
(3)检查输入资料合法性的时间应小于0.1秒。
(4)用报表形式列出数据库中所有记录应小于10秒。
6.2功能介绍 1网络环境下的多用户系统在上述已有的硬件环境下信息由各用户在规定的权限下在各自的工作站上录入信息上网后各用户可查询调用达到信息共享. VB教师信息管理系统数据库源
代码 2数据的完整性准确性 a.录入数据采用表格方式限制录入数据类型及取值范围以保证数据的完整性及准确性. b.系统具有部分反悔修改功能系统备有的修改功能均可反悔 3数据完成的时间性 如成绩的录入仅当师资科录入教学进程教务科分发教师教学任务安排之后各系方可录入成绩. 数据安全性本系统采用二级安全保障 第一级:依赖于网络本身对用户使用权限的规定. 第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制.如:数据收集前的系统权限表. 4成绩自动统计分析及学籍的自动处理:本系统按学籍管理条例设计了若干个软件处理模块:按某学生某学期学年考试及补考成绩自动生成该学生是否升留降级退学. 按某学生在校期间累计补考科目门数和成绩自动生成该学生是否结业毕业授位. 可按某学生因非成绩原因所引起的学籍变更作自动处理.可按每学期各年级班学生考试成绩自动生成补考名单科目.可按每学期各年级学生考试成绩自动生成某课程统计分析表.可按同一年级学习成绩进行同一课程不同班级间成绩比较. 7数据调查及分析 7.1原始数据单据 7.1.1以下是一部分原始数据单据:单据1教师工资单据 单据名称:工资单据 别名:工资,钱数 简述:统计教师每月所得工资 来源:财务处 去处:工资管理系统 组成:教师编号,所属部门,姓名、课程名称,课程节数。
7.1.2教师基本信息单据 单据名称:教师单据 别名:教师信息 简述:统计教师的基本信息 来源:教务处 去处:教师档案管理 组成: 教师编号、所属部门、教师姓名、出生日期、性别、学历、职称、家庭住址、电话等简历。
7.1.3课程单据 单据名称:课程单据 别名:课程 简述:统计学校开设的课程信息 来源:教务科 去处:教学管理系统 组成:课程代号课程名、开设的年级 7.2数据分析 数据分类上面给出的单据中的数据项、根据在整个系统运行的过程中是否发生变化可分为静态数据和动态数据: 其中、学生教师的基本信息中的编号姓名、出生日期性别、学历,职称,家庭住址,电话,性质本科专科是固定不变的他们不会随着系统的运行和时间的变化而发生变化.他们一旦入库一般情况下是不会改变的所以他们输入库的过程一定要确保正确.只是教师生的信息在学期结束后要进行转储. 其他的如课程中的课程号课程名、开设课程的年级都有可能随着时间的推移需要做一些调整因此他们会改变. 教师的工资一旦入库后是不会改变的但在入库确定前是可以改变的. 7.2.数据项描述对上面的数据单据中的一部分数据项进行描述其它的略. 7.2.1 数据项编号:DI001 数据项名称:教师编号 别名:编号号 类型长度精度:LONG 取值含义:描述教师的编号在整个系统中取值唯一 7.2.2教师信息查询:0.登录、修改、处理1.查询 7.2.3工资管理 7.2.4 名单合格检查 7.2.5 工资查询 7.2.6 合法检查 7.2.7 申请表检查 7.2.8 登记奖惩 7.2.9 统计奖惩情况 VB教师信息管理系统数据库源
代码 导言(Introduction) 1.1目的(purpose) 从该阶段开始正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件总的概貌。
本总体设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近源程序的软件表示。
1.2命名规则(Naming Rule) (1)全局变量、局部变量的命名必须用英文首字母简写来命名。
(2)数据库表名、字段名等命名必须用英文来命名。
1.3术语定义(Terms Glossary) 总体结构:软件系统的总体逻辑结构。
本系统采用面向对象的设计方法设计系统。
概念数据模型(CMD):关系数据库的逻辑设计模型,主要表现为E-R图。
物理数据模型(PDM):关系数据库的物理设计模型。
1.4参考资料(References) 【1】《软件工程概论》,卫红春等编著,清华大学出版社,2007年9月。
【2】《软件工程实践教程》,赵池龙、姜义帄、张健编著,电子工业出版社,2008年1月。
【3】《软件工程设计案例教程》,李代帄等编著,清华大学出版社,2008年2月。
1.5相关文档(Related Documents) (1)教师管理系统《总体设计说明书》 (2)教师管理系统《需求分析报告》 (3)教师管理系统《可行性分析报告》 2.总体设计(Design of Collective) 2.1总体结构设计(Design of Collective structure) 总体结构示意图,如图3—1所示。
图3—1 “教师管理系统”总体结构图 2.2运行环境设计(Design of Running Environment) 本系统的运行环境 软件帄台 (1) 操作系统:Windowse 2000/Windows XP/Windows 2003或更高版本 (2) 数据库:
SQL Server 2000 硬件帄台 (1) CPU:Pentium Ⅲ 500MHZ以上 (2) 磁盘空间容量:600MB (3) 内存:128MB以上 (4) 其他:鼠标、键盘 2.3子系统清单(Subsystem List)子系统编号 子系统英文名 子系统功能简述 子系统之间的关系 SS1 Teacher 管理、维护、查询、打印老师基本信息 专业、班级、课程由基本信息子系统提供 SS2 Lesson 管理、维护、查询、打印课程基本信息 教师信息由基本信息子系统提供 SS3 WORK 管理、统计总体评估效果 评估由评估信息子系统提供 SS4 PAY 调整、修改、核算老师工资 薪资系统提供 表 3—1 子系统清单2.4 功能模块清单(Function Model List) 模块编号 模块英文名 模块功能简述 模块接口简述 M1-1 Teachertin 登入老师的基本信息 入口参数:老师基本信息 出口参数:录入数据库 M1-2 Teacherfind 查询老师的基本信息 入口参数:查询条件 出口参数:显示用户需要的字段 M1-3 Teachermodify 修改老师的基本信息 入口参数:教师编号 出口参数:修改数据库对应的字段 M2-1 Lessonnin 录入课程基本信息 入口参数:课程基本信息 出口参数:录入数据库 M2-2 Lessonmodify 修改课程基本信息 入口参数:课程
代码 出口参数:.
上一篇:
【最新】分享:VB6_0 VB导出EXCEL 方法源代码(转载) 百度空间_应用平台
下一篇:
视频在线点播系统:ASP.NET 和 SQL Server 2005 实现一个简易的在线视频点播系统。按功能的不同可以划分为 5 个模块