vbsql高校人事管理系统说明书正文内容摘要:

一 非数据模型的数据语言一般都分为模式数据定义语言(模式 DDL)、外模式数据定义语言(外模式 DDL)、与数据存储有关的描述语言( DSDL)、及数据操纵语言( DML),分别用于定义模式、外模式、内模式和进行数据的存储与处置。 当数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,存储数据,修改模式并编译后再重装数据库,十分麻烦。 SQL 原因呢则集数据定义语言 DDL、数据操纵语言 DML、数据控制语言 DCL 的功能于一体 ,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统开发提供了良好的环境。 用户在数据库系统投入运行后,还可根据需要随时的修改模式,且并不影响数据库的运行,从而使系统具有良好的可扩展性。 (二)高度非过程化 非关系数据模型的数据操纵语言是面想过程的语言,用其完成某项请求必须指定存储路径。 从而 SQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无须了解存储路径,存储路 径的选择以及 SQL 语言的操作过程由系统自动完成。 这不但大大减轻了用户负担,而且有利于提高数据独立性。 (三)面向集合的操作方式 非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。 而 SQL 语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。 中北大学 2020 届毕业设计说明书 第 13 页 共 45 页 (四)以同一种语法结构提供两种使用方式 SQL 语言既是自含式语言,又是嵌入式语言。 作为自含式语言,它能够独立的用于联机交互的使用方式,用户可以在终端键盘上直接键入 SQL 命令对数据库进行操作;作为嵌 入式语言, SQL 语句能够嵌入到高级语言中,供程序员设计程序时使用。 而在两种不同的使用方式下 SQL 语言的语法结构基本上是一致的。 (五)语句简捷,易学易用 SQL 语言功能极强,但由于设计巧妙,语言十分简捷, SQL 语言接近英语口语,因此容易学习,容易使用。 ADO 简介 ADO 数据对象( Active Data Objects)实际是一种提供各种数据类型的链接机制。 ADO 设计为一种极简单的格式,通过 ODBC 的方法在数据库接口中,可以使用一种 ODBC数据源,即不止适合于 SQL Server、 Oracle、 Access 等数据库应用程序,也适合于 Execl表格、文本文件甚至邮件服务器( Microsoft Exchange)中的数据。 ADO 是基于 OLE DB之上的对象模型,包含了所有可以被 OLE DB 标准接口描述的数据类型,通过 ADO 内部的属性和方法提供统一的数据访问接口方法。 ADO 对象模型具有可扩展性,当吧数据库上层应用程序移植到不同的数据库平台上时,只需要更新链接数据库的驱动程序,而不需要对上层程序作任何修改。 ADO 向 Visual Basic 提供了很多好处,包括易于使用、熟悉的界面、高速度以及较低的内存占用。 ADO 提供执行以下操作的方式: (一) 链接到数据源,同时可确定对数据源的所有更改 成功或没有发生。 (二) 指定访问数据源的命令,同时可带变量参数或优化执行。 (三) 执行命令。 (四) 如果这个命令使数据按表中的行的形式返回,则将这些行存储在异域检查、操作或更改的缓存中。 (五) 适当情况下,可使用缓存行的更改内容来更新数据源。 (六) 提供常规方法检测错误(通常由建立连接或执行命令造成),涉及 ADO 的Error 对象。 ADO 的基础操作流程为:初始化 COM 库,引入 ADO 库定义文件;用 Connection 对中北大学 2020 届毕业设计说明书 第 14 页 共 45 页 象连接数据库;利用建立好的链接,通过 Connection、 Command 对象执行 SQL 命令或利用 Recordset 对象取得结果记录集进行查询处理;使用完毕后关闭连接释放对象。 中北大学 2020 届毕业设计说明书 第 15 页 共 45 页 第 4 章 系统开发概述 系统需求分析 高校人事管理信息系统对学校加强教师信息管理有着极其重要的作用。 由于各大高校都在持续扩招,教师的数量日益庞大,传统的手工管理教师信息不仅工作量大,而且容易出现问题。 另外,教师的信息要用到学校教务管理的各个方面,所以一旦教师信息管理出现了错误,后果往往是非常严重的。 就一所教师数量庞 大的学校来说,它的设计内容非常复杂而且繁多,比如拥有拥有教师录入管理、教师权限管理、教师信息查询和修改等等,而且涉及的模块也很多,比如信息统计模块、报表设计模块、模糊查询模块等等。 高校人事管理信息系统,它是一个教育单位不可缺少的部分,它的内容对于学校的决策者 和管理者来说都是至关重要的,所以高校人事管理信息系统应该能够为用户提供充足的信息和便捷的查询手段。 但目前还有一些单位和部门还是使用传统人工的方式管理教师信息,这种管理方式存在许多缺点,如 :效率低、保密性差,另外时间长,将产生大量的文件盒数据,这对于查找、更新和维护都带来了不少的困难。 同时随着学校的规模不断扩大,教师数量急剧增加,有关教师的各种信息量也随之成倍增长。 因此,使用一个高效的高校人事管理信息系统是十分必要的。 系统运行环境 平台: Microsoft Windows XP 数据库: SQL Server 2020 内存: 512MB 建议 1G 系统可行性分析 一般说来,可行性分析的任务是从技术上、经济上、运行上分析需要解决的问题是否存在可行的研究,其目的是在尽可能段的时间内尽可能小的代价来确定问题是否可以解决。 可行性分析的主要任务是明确开发应用项目的必要性和可行性。 必要性来自于开发任务的紧迫性,而可行性则取决于实现应用系统的资源和条件。 可行性分析主要从技术、经济和运行上来考虑。 (一 )技术可行性分析 技术上的可行性主要是根据系统分析所得到的对待开发的软件、支撑软件、硬件环中北大学 2020 届毕业设计说明书 第 16 页 共 45 页 境和操作 人员的要求,以及有关的约束和限制,来分析利用现有的技术是否能实现待开发的软件。 它包括可得到的硬件和支撑软件在功能和性能上是否满足系统的要求,是否有满足系统性能要求的算法。 本系统的开发是在 XP 操作系统下,以中文版本的 VB 为前台开发工具,以 SQL Server 为后台数据库而实现的。 其中主要通过 ADO 技术访问数据库。 现有的技术完全可以实现本系统。 此外,还要考虑开发人员的水平,作为非计算机专业毕业的学生,但是也系统的学习了 VB 语言程序设计和网络数据库的课程,技术方面虽然不是很熟练,但对于这个系统模式还是 熟悉的。 以前有了这些知识以及课程设计时有一定的动手能力,从一定程度上基本基本具备了开发这个系统的能力。 (二)经济可行性 经济可行性首先要进行待开发软件的成本估算和经本经济效益,以确定待开发软件是否有开发的价值。 这里的效益包括新开发的系统所带来的收入增加,以及新开发的系统比原有系统在使用费用是上的减少。 对于开发成本低、经济效益高的软件应该积极开发,而对于开发成本高、经济效益低的软件或者开发成本与经济效益差不多的软件通常不应开发。 本系统为中小型管理信息系统,主要的费用支出包括主机、外围设备、软件、一次性投入 费用、经常性费用。 当前这些设备都处于低价期,投资可以较少。 同时,系统建成后,可以马上投入使用,在短期内可见效益。 可见,在经济方面,系统也是可以进行的。 (三)运行可行性 Inter 正在迅猛发展,学校从硬件到软件投入大量的人力、物力、财力,在教务上,给每个办公室配置了计算机,并联接到互联网,并且学校对这方面比较重视,提高了网络的运行速度,网络环境十分好。 所以,开发高校人事管理信息系统在学校具有可行性。 系统开发设计思想 本系统通过用户登录可进入管理员和一般用户,根据本人的权限进行信息的查询、增加、删除、修改等功能操作。 登录时,姓名和密码有一个错误都无法进入,提示错误,重新填写。 中北大学 2020 届毕业设计说明书 第 17 页 共 45 页 本系统的开发设计思想: (一 )尽量采用学校现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的; (二)系统应符合学校人事信息管理的规定,满足学校日常管理的需要,并达到操作过程中的直观、方便、使用、安全等要求; (三 ) 系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参加开发的技术维护人员补充、维护; (四)系统应具备数据库维护功能,及时根据用户需求进行 数据的添加、删除、修改、查询等操作。 系统 ER 图 根据本系统的需求分析确定模型的设计方法,用实体及其属性的部分 ER 图表示数据库系统的概念模型,结合实际情况和论文任务书的要求,在高校人事管理信息系统中设计的主要数据表如下: (一)人事档案表(员工编号、员工姓名、部门、性别、籍贯、职务、职称、学历、出生日期、家庭电话、工作电话、手机号码、身份证号码、银行账号、家庭住址、邮政编码、工龄、调入时间、调出时间) ER 图如下图 41: 中北大学 2020 届毕业设计说明书 第 18 页 共 45 页 图 41 人事档案表 ER图 (二 )变更记录表(变更编号、变更日期、员工编号、员工姓名、原部门、原职务、现部门、现职务、变更说明) ER 图如下图 42: 图 42 变更记录表 ER图 人事档案 员工编号 家庭电话 工作电话 手机号码 身份证号码 银行账号 家庭住址 邮政编码 工龄 调入时间 调出时间 学历 出生日期 职称 籍贯 员工姓名 部门 性别 职务 变更编号 原部门 原职务 现部门 现职务 变更说明 员工姓名 员工编号 变更日期 变更记录表 中北大学 2020 届毕业设计说明书 第 19 页 共 45 页 (三 )员工培训表(员工编号、员工姓名、部门、培训名称、培训时间、培训成绩、培训费用、备注) ER 图如下图 43: 图 43 员工培训表 ER图 (四)考勤管理表(员工编号、员工姓名、部门、考勤月份、出勤、休假、事假、病假、公假、婚假、丧假、迟到、早退、旷职、公差) ER 图如下图 44: 图 44 考勤管理表 ER图 (五)考核奖惩管理表(员工编号、员工姓名、部门、奖惩事项、奖惩办法、警告、员工编号 培训时间 培训名称 培训 成绩 培训费用 部门 员工姓名 员工培训表 备注 员工编号 员工姓名 部门 员工 出勤 统计 考勤 病假 公假 婚假 丧假 迟到 早退 事假 休假 出勤 旷工 公差 月份 旷工中北大学 2020 届毕业设计说明书 第 20 页 共 45 页 记过、记大过、嘉奖、记功、记大功) ER 图如下图 45: 图 45 考核奖惩管理表 ER图 员工编号 员工姓名 部门 员工 统计 员工 警告 记 过 记大过 嘉奖 记功 奖惩事项 记大功 奖惩办法 中北大学 2020 届毕业设计说明书 第 21 页 共 45 页 第 5 章 系统总体设计 系统结构功能图、操作流程图、数据流图、系统流程图的设计 高校人事管理 信息系统是一个以计算机为工具,对学校教师信息进行处理的人机系统,它能准确、及时地反映学校教师的当前情况,高校人事管理信息系统是教育信息化的一个重要应用系统,它大大改善可学校极爱哦学、科研与管理的基础环境,提高了学校管理的现代化水平。 作为整个学校管理信息系统的关键子系统之一,它的作用体现在:一是为教师信息管理提供重要的教职工数据,二是可以有效的提高人事部门的工作效率和质量。 高校人事管理信息系统具有巨大的电子数据处理功能,大大提高学校管理人员的工作效率,保证信息的准确和规范,较少相关人员的工作量,使学校的教务管 理工作真正做到科学合理的规划,系统高效的实施。 系统结构功能图如下图 51: 系统操作流程图如下图 52: 系统数据流图如下图 53: 系统流程图如下图 54: 中北大学 2020 届毕业设计说明书 第 22 页 共 45 页。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。