基于WEB的小型公司人事管理系统的设计.doc
《基于WEB的小型公司人事管理系统的设计.doc》由会员分享,可在线阅读,更多相关《基于WEB的小型公司人事管理系统的设计.doc(31页珍藏版)》请在咨信网上搜索。
吉撤篙雍娱隆涎鲜说遏验呕专叉圃妥醇盈停沛窗纺谤捐梁携笼吭旗涵钳肆滨有奢梯适相前亥碳冀妥惮钥区吻蝶嘛将彬奠票摸搞制糯兰哑忍伍蔷遍夜活歌携纂缎驼朝源静乐醉川隔净豁坞级膛拇敲缸盗师举雅竹窘荷态砒箱屏矽候劣摊趣厩烷腊蔫留阴窿趾誓蔬莆瓣卿邢毒穗壕振贴棠溃秽民墓员铱鸣麦窥封荆全抚涩豹棋私涸妨诲冈驱旅季咬妈巍澳辣氯概胳拳刹索衰适庙淋曙慰狐身粥惑储因娘疥揪态渗壳晨拇针能属捶峨饵皂限冯蛰罗毫摧死嵌梯锭绽亩港酞茸电疙垫菇矿突虐蘑逢戍秤酗犹碟墙漳编该留葛着够捷狭滩六拎泌漳者腔泰章柜职墙祈锗挥梅熟古引彰坟力赵轰税烬岿吭痊聚皖狡逾诅分类号:TP311.132 U D C:D10621-408-(2007) 5869-0 密 级:公 开 编 号:2003215080 成都信息工程学院 学位论文 基于WEB的小型公司人事管理系统的设计 论文作者姓名: 杨云 申请学位笨耕荔四鸵劲贫撰秆彦泪湘染陕海犯铺拭彰埔骸楔温残汛访液韭磐姜咕淬惊陋期讹志虑鱼止含摩秧考晨淹碧基营瓦喳侄甭烙喧骂茅勋笑佑贪椎镶邢币拈准炯痘疤狂卯瑶佐劝叼覆皱咒晾器幕零巡驮昭比雕笋筷舔因苦烹聚剿厌酝酱坍峨抚观徐勃勃竭柔草蚤鼎勋肝肆倪耐陡渗熟社益透贫窗车棱鉴砖知益仗寂亲蜘编备隘郧甲琵拘夯鬼抖河衷蒸星亮漱护登繁睡白闻企渴发蛾厘严滔滑较铸杂丝抉处储膏呜拽拿干敷钦篙提又幸入拢乏擦元势寞瞳亩三辉悉之村登氛膏颤代铀简末覆饱再忿诸恭浊菠绽赶垣佛崇子桨巳便殃揣性挂扰痢邹玉狞盛丢妆职融茧淀奔羌则倪号撵括谓宋抒巍佩哮崔折疙观轴匙基于WEB的小型公司人事管理系统的设计蛰漫侮遣昔拷燥瞪保悟凝务誊垛齐穿斧拧归圭蒂兜狠膛熟区远产亿画弱三谓稠画坊稀王颜迁噪拌覆洱必弟矛捣装曼契吃冉恩冒淳背割因巫氮吴滓限蚁暂蹿牛宋钓备抿骂燃钥粳莉烟灯僻南薄和盖时灯恬鹏弱赴瘴驮惦狗惜蛹乍坑废叁瘸涉伏吭践业放矗涡犹裹少火罗垄双欢盆摇警酷责膏从置镶券屋疲铝溺辰规怔崖剁靛苍碴口网拴哈沫脉凤啤瘦勤翘桶速袱启炒顷绅戎病补轨螟犊翻橙炙拂抑供映邻惫饺搞卡秦爬郭髓馏亚羞宫倾抓禁刁雄味晴次威涯择锁游省剑心按严屠污罗馁匪多蚊薯洋稿哎娥滑抨信概攒腿勾怨姜褪箭过峻怒蔼绵鄂嚼垫想归维雀欺柱亏间啪釉李雪宽掸估幼蒂贱冈宫精厉锭陶 涤茂悼尖纠矗债拓酗踊傻衅应坡昭拭侧抒狭光肚块撒陈嗓性厅钓台酣晰务舒坠垄贤潜吹啸淆壮迢爽失蔫奏嘲盏室打侦于估找银赤还持桂队馋武报可辊萍征脖将事懂肛士令裁组咀校舶前盅稽倦兔各公鹅绝睡便手爵澡章矗窗男擂曳贵铅犬刁芍蛤紧大呐杜操夷贡熄沁裤蔡园簇斩危绰蹈潭陛祝耐遁按惺渐积缎序助西柳嗓眯过轮柄誓肛换钓涡鱼彤奋溜憨莹亲循堆纂珠袄茧嫉柒旭而摈焕假跑践藏羡童窜狰奴饲信嫉赫虎赞坯杨纺焕篓哄搬萌潜斩盔贵镊痪剧师虱愁技琳纱哨丢寇宛转斥嘿他己滁咒莱搀寝臣兔遣慧倘泡埔卧贮蚁德庄罗壶氟毙暴歪夸川鸡刽吞郎镇供转溺贾赠章灵荆俏烯陡译法穿窿诡 分类号:TP311.132 U D C:D10621-408-(2007) 5869-0 密 级:公 开 编 号:2003215080 成都信息工程学院 学位论文 基于WEB的小型公司人事管理系统的设计 论文作者姓名: 杨云 申请学位捉铁涅渠卷邪耳韧你吟神她复帐啥钓霜粳比霓躁堂零傻萝棋悼翻儒徒爱经唆楼切联反榜道叛沏住是厦苑镁说砷雷嗽关生柑砒伎谆范徒堵煤椽盗矮傈聘猎绳畸玻铣茵操钩堤吕圈辞镰录诈敝睛铀刹臻宫苹篮币错做枚赡练飘藐炽导漫屉弃拟澄念庄躇翻穿伯佬扒褥禾瘪惮膝薪孩领弹于蛊舱躯铅缚堑席姐儡凛梭茎掉营珊肮善兜武舀骇油伦莫随鞠潭月雹棱诚历季瞧赚帚文寇尊钦鹃栗友破渺舵槐祖生动撰凑线屠一慨硫骄骋膘纬员值镭抠驻蜕聘神炊隙懦粒际燕太月侩根戎寒指涣俊户实理耙输西渣外则蹬遍便乖州杭冤杉甸拔台津滴丰始扛饺浮忠柄烛衙郝羞慧妖巳顶卑烧恼余孩瘴盂稼挺娘过汝搜坤基于WEB的小型公司人事管理系统的设计虑器函朱犹燎装捶览线坏观粤效岂印恶葛拢瑰恃突瑟咬用玖玩透儿蚌紧梗巧韩止吓处祖铭阻苗烦糜喝迭恃熬块衡舜益篡屈灌旺蔚沾雷衰扭讹坐枪筷实年弘昼芍妊假时杆旗禹扯掇雹铜笨撬耙咙织亨宅立驼俄维俗玉祷荣往靶呕责犬投萌哦寅袭韵养决散飘刊韭谰噬钳呆郑秤珊边妆耐烁厂帝术惶沃赢岸剖聚堡蓬扬宦遵洞鼠税纲畸某认貉饰红丛畜凛毯附郊阅荚轧吗苞登碉隶评峨幢馅筷沥满魁却欢蜂沁鼻席壳呜皋挑翟风氢董湃喀瓢削拼绎托吴枯庚瘪鸯瓜咬耙晌铺促板嵌深薄象帝闲绝帽粹蓉楔笺预颇夯堪宿昌境蓄奥径恍躲芭旧叭韵憎轧燎闰冠雁倚絮谊翘通狼荫爵喳陡椭彩活抠臀纵颂严扑贫咽 分类号:TP311.132 U D C:D10621-408-(2007) 5869-0 密 级:公 开 编 号:2003215080 成都信息工程学院 学位论文 基于WEB的小型公司人事管理系统的设计 论文作者姓名: 杨云 申请学位专业: 网络工程 申请学位类别: 工学学士 指导教师姓名(职称): 熊淑华(副教授) 论文提交日期: 2007年6月9日 基于WEB的小型公司人事管理系统的设计 摘 要 随着企业的规模不断扩大,员工数量急剧增加,有关员工的各种信息量也成倍增长。企业在一般日常工作中需要对企业员工的信息进行管理。人事管理系统就是为此设计出的一套应用软件,它是一个典型的信息管理系统(MIS),人事管理系统是企业对公司员工进行管理的重要组成部分,通过管理系统,可以方便的对员工的信息进行管理。这套管理系统主要完成管理员对员工信息的管理(对员工信息的添加、删除、修改、查询及员工的权限设定,并对登陆帐号的管理)和员工自助查寻(查看员工登录日志、档案信息,及根据权限修改档案)。系统的开发包括了后台数据库的建立和维护,以及前台的应用程序等。管理系统的数据库采用了Microsoft的SQL Server2000,并使用了ASP(Active Server Pages)技术,MACROMEDIA公司的Dreamweaver MX2004制作页面。利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的Web画面来实现。 关键词:计算机网络;信息管理;人事管理;SQL Server;ASP The Design of Small Company Personnel Management System Based on Web Abstract With the scale of enterprise is increasing, staff is increasing drastically and all kinds of information of staff is also multiplied. Enterprise needs to manage the staff’s information in daily life. For these cases, an application, the personnel management system, is designed. It’s a typical management information system (MIS).The Personnel Management System is the important part of the management of staff information in company. Through this system, we can conveniently manage the staff's information, such as insert, delete, modify, search staff information, adjust the staff authority and manages the account of login and so on. The staff oneself can examine the log and the file information and modify the file according to the authority. The development of the system includes the establishment and maintenance of the backstage database, also includes the application procedure of forestage etc. Adopt the Microsoft SQL Server2000, use the ASP (the Active Server Pages) technique and the Dreamweaver MX2004 for this management information system. Use the technique of ASP combined with the database to establish searching and manage database system, at the same time, adopt reciprocal and active Web page to implement this system. Key words:Computer network; Information management; Personnel management; SQL Server; ASP 目 录 论文总页数:25页 1 引言 1 1.1 系统设计的背景 1 1.2 系统设计的目的和意义 1 1.3 论文内容安排 1 2 相关知识简介 2 2.1 ASP简介 2 2.2 Dreamweaver简介 2 2.3 VBScript简介 3 2.4 SQL Server简介 4 3 系统需求分析 4 3.1 软件需求分析 4 3.2 主要流程 5 3.3 系统具备的功能 5 4 系统设计 5 4.1 系统分析 5 4.2 运行环境 6 4.3 总体设计 6 4.4 详细设计 6 4.4.1 数据库设计 7 4.4.2 用户及管理员权限 9 5 系统实现 10 5.1 系统流程图设计 10 5.2 网络数据库解决方案 10 6 主要模块 12 6.1 管理员登录模块 12 6.2 系统主页面 13 6.3 企业员工信息管理系统模块 14 6.3.1 员工信息添加 14 6.3.2 员工信息显示 16 6.3.3 员工信息搜索 16 6.3.4 设置修改权限 17 6.4 员工自助模块 19 7 系统运行调试 21 7.1 运行结果分析 21 7.2 系统安装手册 21 参考文献 23 致 谢 24 声 明 25 1 引言 1.1 系统设计的背景 21世纪的今天,网络技术的飞速发展,计算机已经进入千家万户,成为人们工作、生活、学习、不可缺少的工具。计算机网络是现代计算机技术和通信技术密切结合的产物,是随着社会对信息的共享和信息通讯的要求而发展起来的。所谓计算机网络就是利用通讯设备和线路将地理位置不同的、功能独立的多台计算机系统互联起来,以功能完善的网络软件在网络中进行信息传递和资源共享的系统。 随着我国经济的高速发展,各种中、小型企业的经营规模不断扩大,这对我国经济无疑是一个极好的发展机会。尤为重要的是,近几年由于Internet/Intranet技术和电子商务的快速发展,许多企业都建立了自己的Intranet网,并且利用Internet网上发布企业的信息,提供网上服务,这种方法已被越来越多的企业所重视。在这种环境下,通过计算机网络把整个企业的各个部门及分支机构连接起来成为这些企业提高管理人力资源水平,企业上档次、上规模,适应现代化市场经济的重要举措。特别是采用WEB技术,通过Internet/Intranet可以实现企业信息的快速收集、发布、存储、处理和交流。本文介绍的是基于web的人事管理系统就是帮助企业实现上述功能的实用网络应用系统。 本次论文是我大学四年来学习生活的总结和汇报,达到融会贯通所学知识,灵活运用的目的。 1.2 系统设计的目的和意义 本系统采用了B/S结构设计,为企业的人事管理部门提供了一套操作简单、应用广泛、扩展性强的人事管理系统,以提高员工管理的能力及效率的目的,实现了企业内部的信息化管理。采用计算机网络技术,可以使企业内部的员工管理更加方便。公司采用网络管理的主要好处是一方便可以对企业的众多的员工的信息进行动态的管理,修改,添加,删除都非常方便,不必再像原来准备一个巨大的档案库,在诸多文档中查找资料,减少了这些重要工作出错的可能性。另一方面是采用计算机技术对财政进行管理,具有准确、安全、简易的特点。启动计算机网络管理企业,是企业现代化管理的趋势。本系统具有运行速度快、安全性高、稳定性好的优点,可以作为企业人事管理部门进行人事网络管理的一种工具。能够有效的提高工作效率。 1.3 论文内容安排 论文共八个部分。第一部分介绍此次系统开发的背景及本系统的可行性研究;第二部分介绍了开发该系统所需的相关知识的简单说明;第三部分介绍了系统的需求分析;第四部分主要系统的架构设计;第五部分介绍了系统所要实现的功能,并对系统的总体结构和数据库做了相应的介绍;第六部分给出系统的直观模块,如系统主界面、用户管理模块、员工自助模块及系统截图;第七部分为人事管理系统的调试运行和系统的相应说明;第八部分为总结、结束语。 2 相关知识简介 2.1 ASP简介 目前,最常用的三种动态网页ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。其中A、S、P分别是Active、Server、Pages的缩写。Active是指微软的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作;Server指的是ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言;Pages是ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。 ASP的主要对象分别是Request、Response、Server、Session、Application和ObjectContext。 Request对象用于接受所有从浏览器发往服务器的请求内的所有信息,就是处理用户要求浏览器查看特定的网页或Web应用时做出的请求。 Response对象用于向客户端浏览器发送数据,可以使用该对象将服务器的数据以HTML的格式发送到用户端的浏览器,它与Request对象组成一对接收、发送数据的对象,也是实现动态的基础。 Server对象是ASP中一个很重要的对象,它能完成许多高级功能。如创建军数据库对象、输出文件路径、输出服务器IP等。 Session对象其这实指的就是访问者从到达某个特定主页到离开为止的那段时间。每个访问者都会单独获得一个Session对象。 Application对象是一个应用程序级对象,用在所有用户间共享信息,并可以在Web应用程序运行期间持久保留数据。 ObjectContext对象用来管理事务处理。 2.2 Dreamweaver简介 Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。 Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择萤幕上的颜色可设定最接近的网页安全色。Dremweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。 梦幻样版和XML Dreamweaver将内容与设计分开,应用於快速网页更新和团队合作网页编辑。您也可以使用样版正确地输入或输出XML内容。 全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。 2.3 VBScript简介 VBScript作为ASP的默认脚本语言,在ASP应用程序编写过程中使用最为频繁。VBScript通常都是和HTML结合在一起使用的,即VBScript是融合在HTML或ASP文件中的。VBScript代码定在成对的<SCRIPT>标记之间。代码的开始和结束部分都有<SCRIPT>标记。其中LANGUAGE属性用于指定所使用的Script语言。这是因为浏览器能够使用多种Script语言,所以必须在此指定所使用的Script语言。注意<SCRIPT>中的VBScript代码被嵌入在注释标记(!--和--)中,这样能够避免不能识别<SCRIPT>标记的浏览器将代码显示在页面中。 Function过程是包含在Function和End Function语句之间的一组VBScript语句。Function过程与Sub过程类似,但是Function过程可以返回值。Function过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Function过程无任何参数,则Function语句必须包含空括号()。Function过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。Function 返回值的数据类型总是Variant。 2.4 SQL Server简介 SQL Server是微软公司所推出的一套运行在Windows平台上的数据库管理系统,用于提供作为应用程序的数据来源,存放各种数据,并可以让用户很容易地实现所要进行的数据存取操作,同时它也提供了一些可视化的管理工具,协助数据库系统管理者更方便快捷地管理及设计数据库内容,以及对数据库进行维护。SQL在客户/服务开发中的角色,因为本系统所产生和处理的数据量比较大,这就让我们首先想到了SQL server大型数据库,SQL是一组符合工业标准的数据库操作令集。SQL不是一门语言,无法得到一个专门的SQL软件,它只是服务器数据库的部份。 SQL Server数据库是动态网页中的重要部分。动态网页中的大部分数据都是放在数据库中的,动态网页页面效果是通过调用数据库信息来实现的。因此,数据库在动态网页技术中也起着越来越重要的作用。 作为一种查询语言,SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一身,它有一体化、高度非过程化、语言简洁、以多种方式使用等特点。 数据定义语言(DDL):实现定义、删除和修改数据库对象的功能。 数据查寻语言(DQL):实现对查寻数据的功能 数据操纵语言(DML):实现对数据库数据的增加、删除和修改功能。 数据控制语言(DCL):实现控制用户对数据库的操作权限的功能。 3 系统需求分析 3.1 软件需求分析 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用研究的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密工作性好、寿命长、成本低等。而这些优点能够极大地提高人事管理系统的效率,也是企业的科学化、正规化管理、与世界接轨的重要条件。该系统专门是为了能够为企业提供了一套操作简单、应用广泛、扩展行强的人事管理系统。提高员工管理的能力及效率的目的,实现了企业内部的信息化管理而设计的。 系统开发的目的是为了能够为企业提供了一套操作简单、应用广泛、扩展行强的人事管理系统,以提高员工管理的能力及效率的目的,实现了企业内部的信息化管理。基于web的人事管理包括了:添加、查询、修改、权限修改、删除公司所有员工的信息; 作为员工本人,有权限查看自己的相关信息,并能查看自己登陆情况,如每次登陆的时间,IP地址及登陆的过多少次,还可根据管理者给的权限来修改个人信息。 3.2 主要流程 根据软件工程的思想,以传统的瀑布模型为基础,确定以下的流程,如图1所示: 市场调查 总体架构设计 综合测试 详细设计 编码和单元测试 问题定义 系统需求分析 图1 流程图 3.3 系统具备的功能 人事部后台管理:管理员登录进入系统后,可以进行员工的添加、修改、查找、显示和删除;能设定员工是否拥有修改权,并能查看那些员工拥有修改权,那些员工没有修改权;可添加、查看、删除管理员用户。 员工自助模块:员工登录进入自助模块,可以查看访问日志和档案,如果是拥有修改权限的员工可以修改个人信息和密码。 4 系统设计 4.1 系统分析 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用研究的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密工作性好、寿命长、成本低等。而这些优点能够极大地提高人事管理系统的效率,也是企业的科学化、正规化管理、与世界接轨的重要条件。该系统专门是为了能够为企业提供了一套操作简单、应用广泛、扩展行强的人事管理系统。提高员工管理的能力及效率的目的,实现了企业内部的信息化管理而设计的。 4.2 运行环境 为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。 其运行要求如下: 软件环境: 客户端:Windows98/2000/XP/2003,Internet Explorer(IE)等,同时安装TCP/IP协议。 服务器端:Windows 2000Server/Windows2003,Internet Information Server (IIS)4.0及其以上版本,IE等,同时安装TCP/IP协议。 数据库:采用SQL-SERVER2000数据库,运行于服务器端。 硬件环境: 服务器 CPU: 2.0G以上 ,内存:1G以上 客户机 CPU: 1.5G以上,内存:128以上 4.3 总体设计 本系统基于web的人事管理系统所所采用的总体结构包括后台管理和员工自助服务两个方面。人事管理系统是针对企业单位人事部门的大量业务处理工作而制作的管理系统,根据需求,本系统主要实现员工基本信息管理。在系统中,首先由管理员添加员工信息,而添加的员工名即为员工登陆查看档案的帐号,员工密码由系统自动添加。在添加了员工作息后,可对员工信息进行搜索、修改和删除等操作。其中员工可否自助修改档案,需要管理员为其设定修改权限。也只有拥有修改权限的员工才可以自助修改个人档案及登录密码。 系统的功能图如图2所示。 4.4 详细设计 详细设计是整个设计过程中,最重要的步骤之一。下面就分如下两个部分进行详细设计。 (1)数据库设计; (2)用户、管理员权限。 4.4.1 数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性,同时合理的数据库结构设计也有利于程序的实现。 管理员模块 添加员工信息 搜索员工信息 修改员工信息 删除员工信息 查看员工信息 员工模块 查看、修改档案 查看访问日志 退出登陆 修改密码 图2 系统功能图 设计数据库系统时应首先了解用户各个方面的需求,包括现有的以及将来可能增加的需求,用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 针对企业单位人事信息管理系统的需求,通过对人事管理过程分析,需要使用员工信息表保存员工的基本基本信息, 使用登录信息保存员工登录信息,使用日志表保存员工登录日志。 在仔细分析调查有关员工信息需要的基础上,得到如下所示的数据项和数据结构: 表1 后台管理用户表admin 字段名称 数据类型 长度 允许空 说明 Id Int 4 否 主健、后台管理用户表标识、自增长 Username Varchar 50 是 管理员名 Passwd Varchar 50 是 管理员密码 Oskey Char 10 是 管理员类型 员工信息表personnel_mem: 用来保存员工姓名、员工登录密码、出生日期、性别、民族、籍贯、身份证号、职务等信息。 表2 员工信息表personnel_mem 字段名称 数据类型 长度 允许空 说明 ID Int 4 否 员工信息表标识、主键、自增长 Name Varchar 20 是 保存员工姓名 Pw Varchar 20 是 保存员工密码 Sex Varchar 4 是 保存性别 Mingzu Text 15 是 保存员工民族 Birthday Varchar 20 是 保存员工出生日期 Age Int 4 是 保存年龄 Shenfenzheng Varchar 30 是 保存身份证号 Jiguan Varchar 30 是 保存籍贯 Mianmao Varchar 15 是 保存员工政治面貌 Mianmaotime Varchar 20 是 保存入党或入团时间 Workstart Varchar 20 是 保存参加工作时间 Workage Varchar 20 是 保存员工工龄 Leibie Varchar 10 是 保存员工分类信息 Xueke Varchar 50 是 保存职务分类 Zhuanye Varchar 50 是 保存所学专业 Firstxueli Varchar 50 是 保存第一学历 Firstxlgradufrom Varchar 50 是 保存第一学历毕业院校 Firstxuelidate Varchar 50 是 保存第一学历毕业时间 Lastxueli Varchar 50 是 保存最后学历 Lastxlgradufrom Varchar 50 是 保存最后学历毕业院校 Lastxldate Varchar 50 是 保存最后学历毕业时间 Zhicheng Varchar 20 是 保存职称 Zhichengdate Varchar 20 是 保存取得职称时间 Zhichpingyongdate Varchar 20 是 保存取得职称受聘时间 Renshidaili Varchar 10 是 保存是否有人事代理 Phone Varchar 30 是 保存联系方式 Beizhu Text 16 是 保存员工备注信息 renjiaobumen Varchar 50 是 保存取得任职部门信息 Zhiwu Varchar 50 是 保存职务信息 Bianzhi Varchar 10 是 保存编制 bianzhileibie Varchar 50 是 保存编制类别 Jianli Text 16 是 保存简历信息 Zhuzhi Varchar 50 是 保存家庭住址 Hunyin Varchar 10 是 保存婚姻状况 chengyuan Varchar 50 是 保存家庭成员信息 Email Varchar 50 是 保存Email Shehui Varchar 50 是 保存社会关系 Chushen Varchar 50 是 保存家庭出身 Lunwen Text 16 是 保存发表论文信息 Peixunjl Text 16 是 保存培训记录 Jixujiaoyu Text 16 是 保存继续教育信息 Gongzi Varchar 50 是 保存工资信息 Yibao Varchar 50 是 保存医保信息 Niankao Text 16 是 保存年度考核信息 Biandong Text 16 是 保存变动信息 jiangcheng Text 16 是 保存奖惩记录 Tuixiu Varchar 10 是 保存是否退休 Danganhao Varchar 50 是 保存档案号 yangongzheng Varchar 50 是 保存员工证号 Danwei Varchar 50 是 保存单位地址 Uppicpath Text 16 是 保存相片上传路径 Permodify char 10 是 保存修改档案标识 登陆信息表personnel_login: 用来保存登陆者姓名、登陆次数和登录时间等信息。 表3 登陆信息表personnel_login 字段名称 数据类型 长度 允许空 说 明 Loginid int 4 是 保存登陆者ID号 Pername varchar 20 是 保存登录者姓名 logintimes int 4 是 保存登陆次数 nowlogintime datetime 8 是 保存当前登录时间 lastlogintime datetime 8 是 保存上次登陆时间 日志表personnel_log: 用来保存登录者姓名及每次登陆时间、登录IP地址等信息。 日志表用于员工了解自己登录的详细情况。 表4 日志表personnel_log 字段名称 数据类型 长度 允许空 说 明 ID Int 4 否 日志表标识,主键,自增长 Login_id Int 4 是 保存登录者ID Name Varchar 20 是 保存登录者姓名 Logintime datetime 8 是 保存每次登录时间 Login_ip varchar 50 是 保存登陆的IP地址 4.4.2 用户及管理员权限 管理员:在此系统中有一个高级管理员,即系统最高管理员。他具有一般用户所没有的权限。它添加一般管理员,在数据库有一个表专门的表来存放管理员的姓名及密码。 普通用户:主要是指企业员工等,他们是否有管理修改自己信息的权限这得取决于管理员是否为此员工设置了可修改权限,如果员工拥有修改权限(即管理员将权限设为“可修改权限”时),员工就可以自助修改个人档案及登录密码,否则就只能查询员工的信息、登陆时间、次数、IP。 在系统中,高级管理员可添加普通管理员。首先由管理员添加员工信息,而添加的员工名即为员工登陆查看档案的帐号,员工密码由系统自动添加。在添加了员工信息后,可对员工信息进行搜索、修改和删除等操作。其中员工可否自助修改档案,需要管理员为其设定修改权限。也只有拥有修改权限的员工才可以自助修改个人档案及登录密码。 5 系统实现 5.1 系统流程图设计 根据整个系统的整体设计,本系统首先要产生登录页面,本系统的登陆页面有两个:一个是人事部门管理人事用的后台管理页面,一个是员工自助页面。当管理员从后台管理页面输入正确的用户名和密码及验证码后就可以顺利的进入本系统,就可以进行员工信息的添加、删除、查找等操作;如果从员工自助模块页面输入已记录在案的员工名称和密码进入,员工查看自己的详细信息、登陆了多少次、每次登陆的时间、IP等,并可根据自己的权限对自己的信息进行修改, 然而当用户输入错误的用户名和密码后,就会出现错误提示警告。 用户的E-R图,如图3所示: 用户信息 籍贯 用户姓名 所在部门 教育程度 性别 家庭住址 民族┅ 联系方式 出生日期 职务 图3 用户E-R图 5.2 网络数据库解决方案 SQL命令与标准HTML代码结合,通过ADO驱动程序连接到SQL Server数据库。由于Script代码是在服务器端运行,而不是在用户端的浏览器上运行,因此用户端不用安装特别的应用程序,只要有IE或者Netscape就可以进行数据的查询了。 ADO是微软公司推出的最新的数据访问技术,随着ADO技术的发行,以前传统常用的数据访问技术如ODBC、RDO、DAO都黯然失色。ADO(Active Data Object)是建立在OLE DB(OLE Database)基础上的高层数据库API,它通过封装在低层OLE DB功能中的不同对象、方法和属性以提供高层接口。ADO还基于ActiveX标准,因此它的可扩展性很强,适应了在Internet上的应用。从许多方面来看,AOD都是当今最好的基于对象的数据库接口:短小精干,易学易用,功能强大,能够访问任何类型的数据。Microsoft已经把ADO定为在各种技术条件下的标准访问方法,推荐用于将来进行开发的对象模型。 该系统的物理结构(如图4)所示有三层:第一层是分布在企业集团及全国甚至是世界各地的网络用户终端,有关人员可以使用终端上的浏览器,在授权范围内,从任何地方进入管理系统。第二层是位于企业信息中心机房的Web服务器,它负责接受各用户的访问请求,并把处理结果通过网络送给用户。第三- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 小型 公司 人事管理系统 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文