基于BS架构的高校人事管理系统的设计

来源 :智能计算机与应用 | 被引量 : 0次 | 上传用户:nimadehundan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:利用数据库管理技术,设计完成了基于BS架构的高校人事管理系统的若干功能。高校的教职工可以通过该系统浏览自己的个人信息和工资状况,发送信息等等,人事部门可以通过该系统发布通知、更新或修改职工信息、审核统计等。给高校的人事管理工作带来了极大的方便,对企事业单位无纸化办公的普及具有积极的意义。
  关键词:BS架构;PHP技术;MYSQL数据库;管理系统
  中图分类号:TP393. 0 文献标识号:A 文章编号:2095-2163(2016)02-
  Design of collage personnel management system
  based on BS Architecture
  Long Zeling1, Zhu Qiqing2
  (1 Guangdong Justice Police Vocational Collage, Guangzhou 510520, China; 2 Guangdong University of Education, Guangzhou 510303, China)
  Abstract: With the aid of database management technology, some functions of collage personnel management based on BS Architecture have been designed and finished. By using the system, the teachers of collages can scan their individual information, wage situation and send massages to others. The personnel department can deliver announcements, update/alter teachers’ information, audit statistics with it. The developed system brings great convenience to the task of collage personnel management and has a positive meaning for the popularity of paperless office in enterprises and institutions.
  Keywords: BS Architecture; PHP Tech; MYSQL Database; management system
  0 引言
  人事管理是高校信息系统工程的一个重要部分,其中的信息数量庞大,且信息更新频率高。根据调查可知,绝大多数院校的人事部门都已构建有一定的人事管理系统。但其中为数可观的系统管理软件都是以CS架构,即客户机/服务器架构来提供支撑并获得实现的。这类开发软件不仅需要高档成本耗费,而且还需要前期的下载安装和后期的更新维护,使用起来极不方便。鉴于这一现实状况,而基于BS架构,即浏览器/服务器架构的软件系统则逐渐吸引了学界关注。在此中开发模式下,用户只需一个浏览器便可以简捷使用,将不存在安装或更新的问题[1]。结合这一背景需求,本文通过使用PHP技术和MYSQL数据库管理系统,即就如何实现BS架构的高校人事管理系统展开详细研究和论述。
  1 开发技术简介
  1.1 PHP技术
  PHP是有美国Zend公司研发的动态网页技术,最初用名为Personal Home Page。现下则将其称为Hypertext Preprocessor,即超文本预处理器,这是一种通用的开源脚本语言[2]。和APS技术不同,PHP将程序嵌入到HTML文档中执行,并进行代码编译,且可达到加密效果。其全部工作都是在PHP的内存空间内实现,而无需如同APS一样去访问COM对象,从而大大地提高了运行速度[3]。更重要的是,PHP还具有跨平台性质,除了Windows系统之外,还能在Linux、Mac等操作系统上运行。
  1.2 MYSQL数据库系统
  MYSQL是一个数据库管理系统,由瑞典MYSQL AB公司首创并独立实施研发,这是目前市场上拥有高效流行标志的关系型数据库管理软件之一。通过将数据保存在不同的表中,提高了运行速度并增加了灵活性[4]。而且系统的体积小巧、并表现出了成本低、源代码开放等明确优势,将其与PHP技术相结合,可以搭建良好的开发环境,因而是开发一般中小型网站的最佳选择之一。
  2 系统功能简介
  2.1 系统用户类型
  系统根据实际情况、即用户的权限大小,将用户分为3类:第一类为超级用户,这类用户的实际操作者为系统管理员,负责整个系统的维护;第二类为高级用户,这类用户的系统权限比超级用户低,实际操作者为各院校的人事部门;第三类是普通用户,这类用户的系统权限最低,实际的操作者为各院校的广大教职工[5]。
  2.2 超级用户功能简介
  此类用户的实际操作者为各高校的网络管理员,负责整个系统的维护,主要功能有数据备份、数据恢复、系统更新、运行维护等[6]。
  管理员必须按时备份数据,以防遇到极端天气等突发状况;如果遇到突发情况导致系统数据丢失,管理员可以通过数据恢复功能而使系统数据得到恢复;此外,管理员还负责系统更新与运行维护,确保系统可正常使用。
  2.3高级用户功能简介
  4.2.5 其他功能的算法简述
  如果是高级用户需要浏览信息,系统会显示全校教职工的名单,执行选定后,用户即可根据系统提示浏览基本信息或工资信息;如果是普通用户需要浏览信息,系统会列出基本信息和工资信息供用户选择,用户可根据需要选择浏览自己的基本信息或工资信息。   如果学校有新教职工调入或有旧教职工调离,人事部门需要用到添加/删除职工的功能。添加新职工账号后,系统会为该账号产生一个随机密码,而后要求完善新职工的基本资料。如果是删除教职工,系统将删除该用户在数据库中的所有信息[7]。
  如果需要修改密码,用户则需要输入自己的旧密码和新密码,其中新密码需要输入两次。而更换后的新密码将会储存在数据库中。
  5 数据库设计
  5.1基本信息表
  基本信息表记录了个人的具体情况,主要包括了用户的登录账号(ID)、密码(PSW)、用户类型(Type)以及姓名(Name)、性别(Gender)、身份证号(Number)、授权时限(Limit)、学历(Education)、学位(Degree)、职称(Professional)、职位(Position)、所在部门(Department)等基本个人信息。
  其中,系统账号(ID)为该表的主键PK,这是该表的唯一关键字,在此表中不可以重复;密码为非空,所有账户初始密码由系统随机产生;用户类型为布尔型BOOLEAN,并将其定义为高级用户的标识,True表示高级用户,False则表示普通用户,由于管理员不参与前台操作,所以就没有为超级用户设定标识;性别同样为布尔类BOOLEAN,True为男性,False为女性;授权时限是时间日期类型Time,只有在用户类型为False时才会有效,它是超级用户授权普通用户的凭证,在该时限之前,用户可更新自己的基本信息,新用户的初始值统一设定为2 000年1月1日;除用户类型、性别、授权时限外,该表的其他列类型均为文本型[8]。
  5.2工资信息表
  工资信息表记录了教职工的工资情况,主要包括用户的登录账号(ID)、基本工资(Basic)、绩效工资(Performance)、医疗补贴(Medical)、水电费(Utility)、住房补贴(House)等。其中,登录账号(ID)为该表的外键,该项指向个人信息表。除了登录账号(ID)外,其他列均为实型。
  5.3邮件信息表
  邮件信息表记录了邮件的主要信息,信息内容主要包括邮件发送方ID(Send_ID)、邮件接收方ID(Receive_ID)、发送时间(Time)、发送内容(Content)。其中邮件发送方ID(Send_ID)、邮件接收方(Receive_ID)均为外键,二者均来自个人信息表的ID。其中发送时间(Time)为时间日期类型,发送内容(Content)为文本类型[9]。
  5.4数据库关系图
  6 结束语
  基于BS架构的高校人事管理系统是CS架构的高校人事管理系统一个强有力补充,有针对性地解决了CS架构安装麻烦、维护不便等一系列问题。用户不需要下载安装包,只需打开浏览器,输入相应的地址即可操作。系统的开发实现将会为各大高校人事部门提供更加优质的服务,同时也将极大地提高单位的管理水平。后续研究中,将对系统的功能做进一步的补充完善,同时系统的安全性保障也是未来的一个重点研究方向,需要不断深入与优化。
  参考文献
  [1] 腾月. 基于BS架构的邮政银行信贷管理系统的设计与实现[D]. 长春:吉林大学,2015.
  [2] 严波. 基于PHP+MySQL的电子商务系统的设计与实现[D]. 西安:西安工业大学,2015.
  [3] 张惠琼,邓伟民,旷瑶. 动态网页技术:ASP、JSP与PHP的比较[J]. 计算机光盘软件与应用,2015,7(13): 214-215.
  [4] 宋占亮. 小议ORACLE和MYSQL的联合查询差异[J]. 中国新通信. 2013,1(2): 47.
  [5] 冷辉,刘晓峰. 基于.NET平台的高校人事管理系统设计[J]. 合肥工业大学学报(自然科学版),, 2011, 34(12):1889-1893.
  [6] 吕睿光. 高校人事管理系统的设计与实现[D]. 长春:吉林大学,2009.
  [7] 王建尔. 基于Web的中小学学籍管理系统设计与实现[D]. 厦门:厦门大学,2014.
  [8] 张华南. 基于PHP技术网络广告系统的设计与实现[J]. 电脑知识与技术,2015,11(5): 104-108.
  [9] 李湘一. 基于PHP技术的计算机基础考试系统的开发[J]. 电子技术与软件工程,2015,4(8):82-83.
  [10] 邓洪斌. 办公通知管理信息系统设计[D]. 南昌:南昌大学,2012.
其他文献
如果将企业比作一个人,那么,企业的危机就是围在脖子上的围巾:有的企业被这个围巾勒伤、甚至勒死,但是也有企业将它作为服饰的点缀或者用来取暖。  公关的最高境界无疑是:行云流水、任意所至。但是如此的挥洒自如背后是公关的基本功:沟通。  1999年可口可乐比较烦,因为比利时和法国的一些中小学生饮用美国饮料可口可乐,发生了中毒事件;  2000年中美史克公司在中国遭到“审判”,同年11月,国家下发通知:禁
期刊
其实,当手机盛行的时候,人们对寻呼已经逐渐淡忘了。联通全面接管寻呼的时候,寻呼还不像现在举步维艰。联通独立的时候,业务重点是放在GSM移动业务上的,而现在同样如此,而且还加大了CDMA的投入,寻呼、固话、数字业务并没有很大的业绩预期。但是,由于寻呼的比重很大,而且联通对寻呼还信心十足,最近一年来联通对寻呼业的整合和动作也就越来越多,并且有破冰之势,那么联通是否可以使寻呼业重整旗鼓呢?    吞噬:
期刊
读南怀瑾《论语别裁》突发奇想:试着以销售经理的角度看《论语》。    1、子曰:“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?”  销售经理的为人处世。  一般来说,销售经理都是只有经历,没有经验。要想提高自己,销售经理要做到,“学而时习之”,不但要实践的“学”,还要有总结的“习”,只有这样,经历才有价值,在这个过程中自己得到了提高,感受到了工作的乐趣,“不亦说乎?”。
期刊
在厮杀得天昏地暗的白酒市场,许多白酒企业都选择往城市市场发展。而真正占据白酒销售总量最大一块蛋糕的农民消费,却渐渐被白酒企业忽略。这缘于“对农民消费意识、购买能力的极度藐视”。中国白酒市场不缺产品,但是缺乏品牌—缺乏农民喝得起,喝得放心的白酒。“炕头可乐酒”就是立足于这个起点而创立的。    命名    品牌最基本的作用是将一种产品与另一种产品相区别,产生差别性的购买选择。一般来说,好的名字应简洁
期刊
摘要:四轴飞行器具有结构简单、能耗低、体积小等优点,在多处领域被使用。在复杂环境中飞行,遇到障碍物时,通过人为操纵飞行器不断改变飞行状态避开障碍物难度较大,该设计利用6路超声波检测模块计算障碍物位置,实现自动避障。具有灵活性强、稳定性高等特点,大大降低了飞机坠机的风险。  关键词:四轴飞行器;智能避障;超声波避障  中图分类号:TP242.6 文献标识码:A文章编号:2095-2163(2016)
期刊
从1998年到2002年,V26减肥沙淇晶走过了四个年头,销量也从当年最高月返款三千多万降到现在的区区数万。作为V26品牌的策划者和市场操作者,我们不得不反思,因为,V26的发展历程,就是中国大多数知名保健品的发展历程。我也希望我们的反思,能为中国数千家保健品企业及众多关注中国营销的人士提供一些有益的借鉴。    幕起:无中生有的“国际大品牌”    1997年初,当我们时隔半年再次见到哈慈美国公
期刊
零点调查和指标网的调查采用了随机抽样的方式,对北京、上海、广州、武汉、成都五个城市2120位18-60岁的居民进行了入户访问,以品牌第一提及率的形式(提到某产品,首先想到什么品牌)了解特定品牌对于特定产品/行业的代表性程度。消费者对特定产品的品牌第一提及率的分布状况及集中形式,往往反映了这一产品领域的竞争状况及特定品牌的成长状况。本次调查范围涉及网站、通讯产品、汽车、饮料、牛奶、啤酒、感冒药、休闲
期刊
摘 要:针对传统照明电路布线复杂,成本高,节能效率低的问题,提出LED灯光无线调节系统。基于CC2530芯片,设计了点对点Zigbee无线网络拓扑结构的LED灯光遥控器和调节器;利用LM7805和LM7812组成的直流稳压电源,完成了采用PWM方式控制的LED驱动器的设计;基于Z-stack协议栈,在IAR软件平台上完成了整个系统的无线串口通信、调试。试验结果表明,该系统具有工作稳定性高,无线传输
期刊
摘 要:介绍了一种以单片机STC12C5A60S2为控制核心,可用于对智能家居环境进行监测、控制、报警、显示的系统。该系统使用传感器技术、单片机技术等实现了对室内家居环境温湿度、光照度采集、设备运行与停止控制、显示与状态报警等功能。通过实际调试,在智能家居环境领域具有现代智能化的应用价值。  关键词:单片机;智能家居;环境监测控制;传感器  中图分类号:TP332.3 文献标识号:A  A Sma
期刊
摘 要 介绍了面向对象软件开发技术中的继承性、封装性和多态性的概念.给出了这三个基本概念的Java语言的实现,  理论与实践的有机结合有助于深刻理解面向对象的基本思想。  关键词 面向对象 软件 继承  封装 多态 Java
期刊