员工管理系统SQL样本_第1页
员工管理系统SQL样本_第2页
员工管理系统SQL样本_第3页
员工管理系统SQL样本_第4页
员工管理系统SQL样本_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云南大学信息学院12月员工工资管理系统项目开发报告开发小构成员:前言员工管理是一种单位不可缺少重要构成某些,它内容对于公司管理人员来说至关重要,作为计算机应用一某些,运用计算机进行员工信息管理无疑是一条行之有效且高效办法。对员工信息高效而精确管理是系统设计出发点和最后目,既要可以满足员工和管理员普通需求,又要可以针对顾客类型、需求特性等拟定它权限以便进行管理。员工管理系统重要提供以便高效管理功能以及网上信息查阅平台,员工可以查阅自己工资、项目和基本信息,管理员可以管理所有信息。涉及浏览所有顾客信息以及有关信息录入、修改、删除,注册新顾客等功能。该学生成绩管理系统是构建于VisualBasic6.0平台上Web应用程序,采用应用前景辽阔ADO.NET+B/S技术,系统具备不受时间和地点限制,只需通过浏览器便可以轻松访问以便特点,并且具备开发和运营平台构建免费、运营速度快、程序小、扩展性好、技术先进等特点。目录TOC\o"1-4"\h\z\u第一章项目、系统模式和开发环境选取 41、项目选取 42、系统模式选取 43、开发平台和开发语言选取 5第二章需求分析 61.系统开发需求分析 61.1系统开发 61.2需求分析 61.3系统安全性 62.可行性分析 7第三章数据库设计与实现 71.依照需求成果分析,得到如下E-R图 72.依照E-R图对数据库进行建表,涉及表属性 73.各表之间关系 9第四章系统实现 101.页面框架 102.页面操作 11第五章总结 14附录一系统资源 161.数据库创立代码 162.VB功能实当代码 25附录二会议记录 26第一章项目、系统模式和开发环境选取1、项目选取数据库是计算机应用系统中一种专门管理数据资源系统。数据有各种形式,如文字、数码、符号、图形、图像以及声音等。数据是所有计算机系统所要解决对象。人们所熟知一种解决办法是制作文献,即将解决过程编成程序文献,将所涉及数据按程序规定组织成数据文献,用程序文献来调用。数据文献与程序文献保持着一定相应关系。在计算机应用迅速发展状况下,这种文献式办法便显出局限性。例如,它使得数据通用性差,不便于移植,在不同文献中存储大量重复信息、挥霍存储空间、更新不便等。数据库系统便能解决上述问题。数据库系统不从详细应用程序出发,而是立足于数据自身管理,它将所有数据保存在数据库中,进行科学组织,并借助于数据库管理系统,以它为中介,与各种应用程序或应用系统接口,使之能以便地使用数据库中数据。在当代数据库用途很广,咱们考虑了难度,新颖度、实用度等问题,因而在小组讨论中一致决定选取该项目进行开发。2、系统模式选取可选取模式有两种:1)C/S又称Client/Server或客户/服务器模式。服务器普通采用高性能PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用客户端软件。C/S长处是能充分发挥客户端PC解决能力,诸多工作可以在客户端解决后再提交给服务器。相应长处就是客户端响应速度快。缺陷重要有如下几种:只合用于局域网、客户端需要安装专用客户端软件、对客户端操作系统普通也会有所限制。2)B/S是Brower/Server缩写,客户机上只要安装一种浏览器(Browser),如InternetExplorer或者360浏览器,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。B/S最大长处就是可以在任何地方进行操作而不用安装任何专门软件。只要有一台能上网电脑就能使用,客户端零维护。系统扩展非常容易,只要能上网,再由系统管理员分派一种顾客名和密码,就可以使用了。甚至可以在线申请,通过公司内部安全认证(如CA证书)后,不需要人参加,系统可以自动分派给顾客一种账号进入系统。本系统采用C/S构造。3、开发平台和开发语言选取时下流行开发网站平台重要是SUN公司JAVA和微软.NET平台。JAVA是一种可以运营于各种平台单语言,而.NET则是始终容许使用各种语言进行编程编译为中间代码之后运营平台。JAVA十分适合于写客户端脚本,而.NET则拥有开发服务器端效率极高优势。考虑到咱们所选取项目对客户端编程规定不高但时间紧凑缘故,经小组讨论决定选取.NET平台进行项目开发。当前.NET提供应顾客三种语言:VisualC++、VisualBasic和VisualC#,三中都是面向对象语言,而VisualBasic和VisualC#是高度面向对象,考虑到C#耗费时间较长咱们选取了VisualBasic6.0语言进行了该项目开发。第二章需求分析1.系统开发需求分析1.1系统开发随着信息化时代发展,运用计算机实现员工信息管理势在必行,对于一种公司来说,运用计算机支持公司高效率完毕员工信息管理和寻常事务管理是是适应当代公司制度规定。本系统开发宗旨以及总体任务就是要实现员工信息管理规范化和系统化。是一款面向公司员工,项目和公司管理人员多用系统。1.2需求分析服务于员工,员工可以对其工资,奖金,所做工程和项目进行查询。而员工也可以对于自己所擅长或者想做项目进行选取,这样可以提高员工对于项目工作热情,以便于项目更好完毕,人性化方面有了提高。另一方面,本系统便于管理员(公司管理人员)进行对员工信息管理(员工信息增长删除和修改),理解公司项目完毕状况,同步,公司管理员可以依照项目所完毕状况对员工所申请项目进行人员分派,从而提高项目完毕效率。此外,管理员可以通过消息栏对项目信息和寻常事务进行告知,而员工在登录系统时候也可以及时收到告知。1.3系统安全性所有顾客都拥有自己顾客名和密码,而对于不同顾客来说则分别拥有自己操作权限(分别为员工和管理员),顾客在登陆系统时候就会分别加载属于自己权限,而所做每个操作都需通过权限认证。员工只能对其工作状况和工资进行查询,而管理员则可以对员工信息进行修改。这就保证了信息安全性,防止不怀好意某些人对于数据库修改,从而导致公司经济上损失。所有顾客除了具备以上操作外还具备修改自身密码权限,这样不但以便了顾客对密码记忆,也使系统具备了更好安全性能。2.可行性分析该员工管理系统是构建于visualbasic6.0平台上应用程序,开发相对简朴,开发人员相对较少,所使用开发软件基本上是免费,这就使得开发成本小。而也正是开发工具普片性,软件对于兼容方面十分有优势。这也就能满足各种中小公司需求。该软件视图美观简朴,以便了各种人员操作。由由此可见,无论从经济成本还是操作性来看,该软件都是可行。第三章数据库设计与实现1、依照需求分析成果,可得到如下E-R图:2、依照E-R图咱们对数据库进行建表,涉及表属性员工信息表项目表业务完毕表密码表3、各表之间关系如下图:第四章系统实现1、页面框架登录登录2、页面操作登录界面,输入顾客名,密码.并判断权限(管理员/员工)主窗体(包括消息显示窗口)系统管理->顾客管理界面增长顾客删除顾客修改密码消息管理(左)提示消息管理操作(右)消息编辑窗体选取操作->工资查询选取操作->项目信息管理界面员工信息浏览员工信息查询员工信息录入关于->版本关于->协助第五章总结咱们小组做得系统是员工管理系统,其实和学生管理系统很相似,当时咱们觉得不但要做好并且要创新,因此再怎么难咱们都不会把系统命名为学生管理系统,这样就太俗气了,话归这样说,但是当咱们真正实际动手时候咱们才发现,真是有点难度,就例如说:数据库建立(没有沿用school),vb设计,功能实现……,稍微数据库简朴一点,对于vb我只有头大,高中就没学过!!还好有C语言等等语言支撑!这也让我第一次感受到厚积薄发这个道理.通过这次小组合伙,我深深地体会到了团队力量是无穷大!一方面,咱们团队三人都不是什么厉害同窗,但是咱们勤奋啊!并且每个人都很负责任,开完小组讨论会下来都自己花了不少时间去弄,真心觉得三个臭皮匠顶个诸葛亮,但是咱们也还是厉害.同步在这次合伙学习中,我学到了诸多东西,非常值得!!在这一种月时间里让我感受很深,本来诸多人就和我说大学就是来培养咱们迅速学习能力,等后来咱们工作了老板不会问你会什么而安排什么工作,你只有学会了迅速学习才干应对后来工作。始终以来对这句话感受不是特别深,并且总觉得怎么也许没有基本就可以用完全陌生东西来完毕一件事呢,但一种月过去了,我开始觉得只要咱们想,并且付诸一定努力就一定可以做到。在这一种月里,咱们三个都在摸索中迈进,咱们互相协助,互相勉励,有时候代码浮现错误无法往下进展时咱们会一起讨论把那个问题解决,当看着运营成功时,咱们都会欣喜若狂,兴奋之情溢于言表。因此虽然咱们系统存在这样那样问题,但我依然觉得咱们是最棒!期待下次这样机会!附录一系统资源数据库创立代码createdatabasedepartmenton( name=department_dat1, filename='e:\department_dat1.mdf', size=2MB, maxsize=5, filegrowth=20%),( name=department_dat2, filename='e:\department_dat2.ndf', size=2MB, maxsize=5, filegrowth=20%)logon( name=department_log, filename='e:\department_log.ldf', size=1MB, maxsize=2MB, filegrowth=20%)go usedepartmentgocreatetableinformation ( numchar(11)notnullconstraintpk_xhprimarykey, namechar(10)notnull, idnumchar(20)notnullconstraintun_xhunique, hometownvarchar(50)notnull, addressvarchar(50)notnull, telchar(7)notnull, base_paychar(20), constraintck_lencheck(len(idnum)=15orlen(idnum)=17) )gousedepartmentgocreatetableoperation ( onumchar(5)notnullconstraintpk_kcdhprimarykey, onamechar(20)notnull, worthchar(20)notnull )gocreateuniqueindexinx_course_kcm ondbo.operation(onum)gousedepartmentgocreatetablewages ( numchar(11)notnull, onumchar(5)notnull, amountchar(10)notnull,CONSTRAINTpk_idPRIMARYKEY(num,onum),CONSTRAINTfk_xhFOREIGNKEY(num) REFERENCESrmation(num) ondeletecascadeonupdatecascade,CONSTRAINTfk_nhFOREIGNKEY(onum) REFERENCESdbo.operation(onum) ondeletecascadeonupdatecascade )usedepartmentgocreatetableusers ( usernamechar(11)notnullCONSTRAINTpk_odPRIMARYKEY, codechar(11)notnull, limitchar(10)notnull,CONSTRAINTfk_ahFOREIGNKEY(username) REFERENCESrmation(num) ondeletecascadeonupdatecascade )gousedepartmentgoinsertintoinformation values('9607039','张昆','','安徽','江岸社区45幢3单元408','5033226','1800')insertintoinformation values('9907002','李明','','云南','江岸社区50幢2单元409','5033228','')insertintoinformation values('9801055','王风','','湖北','白马社区15幢3单元101','4133224','2200')insertintoinformation values('990','黄光美','','湖南','金星社区8幢3单元208','3133218','2500')insertintoinformation values('9704001','钱丽','','云南','静园社区12幢3单元109','2133227','2600')insertintoinformation values('9603001','王迷','','黑龙江','江岸社区40幢1单元612','5033219','1300')insertintoinformation values('9606005','赵人','','江苏','江岸社区30幢4单元222','5033123','1000')insertintoinformation values('9803011','李游','','四川','白马社区25幢3单元410','4133124','1200')insertintoinformation values('9908088','孙客如','','贵州','金星社区55幢3单元214','3133177','1100')insertintoinformation values('9608066','于云','','云南','阳光社区55幢5单元112','3133222','1500')insertintoinformation values('9805026','李春','','云南','阳光社区2幢1单元444','3133789','3000')insertintoinformation values('9702033','高城','','江苏','阳光社区8幢2单元808','3148212','2800')usedepartmentgoinsertintooperation values('20511','业务一',4)insertintooperation values('10101','业务二',2)insertintooperation values('20801','业务三',3)insertintooperation values('10218','业务四',4)insertintooperation values('11001','业务五',6)insertintooperation values('3','业务六',4)insertintooperation values('30416','业务七',3)insertintooperation values('20327','业务八',2)insertintooperation values('20521','业务九',2)insertintooperation values('30213','业务十',4)insertintooperation values('11101','业务一一',2)insertintooperation values('21003','业务一二',4)insertintooperation values('30211','业务一三',3)insertintooperation values('30232','业务一四',2)insertintooperation values('40711','业务一五',2)insertintooperation values('40722','业务一六',2)insertintooperation values('30832','业务一七',4)insertintooperation values('10812','业务一八',4)insertintooperation values('10715','业务一九',4)insertintooperation values('1','业务二一',3)insertintooperation values('30802','业务二二',3)insertintooperation values('30423','业务二三',3)insertintooperation values('40331','业务二四',2)insertintooperation values('40625','业务二五',2)insertintooperation values('20314','业务二六',2)insertintooperation values('10811','业务二七',2)insertintooperation values('30819','业务二八',4)insertintooperation values('20534','业务二九',4)insertintooperation values('10712','业务三一',3)insertintooperation values('5','业务三二',4)insertintooperation values('10222','业务三三',2)insertintooperation values('30412','业务三四',2)insertintooperation values('40316','业务三五',2)insertintooperation values('40612','业务三六',3)insertintooperation values('20328','业务三七',4)goUsedepartmentgoinsertintowages values('9805026','20801',75)insertintowages values('9702033','30802',80)insertintowages values('9907002','11001',91)insertintowages values('9801055','3',70)insertintowages values('990','11001',78)insertintowages values('9704001','30416',80)insertintowages values('9803011','20327',95)insertintowages values('9908088','11001',90)insertintowages values('9805026','20521',90)insertintowages values('9702033','30213',88)insertintowages values('9907002','11101',88)insertintowages values('9801055','21003',70)insertintowages values('990','11101',88)insertintowages values('9803011','21003',78)insertintowages values('9908088','11101',82)insertintowages values('9805026','21003',83) insertintowages values('9805026','20511',90)insertintowages values('9702033','30232',80)insertintowages values('9907002','10101',84)insertintowages values('9801055','20801',76)insertintowages values('990','10101',85)insertintowages values('9704001','30802',90)insertintowages values('9803011','20801',60)insertintowages values('9607039','40711',85)insertintowages values('9907002','10715',83)insertintowages values('9801055','1',78)insertintowages values('990','10218',75)insertintowages values('9704001','30423',80)insertintowages values('9603001','40331',67)insertintowages values('9606005','40625',83)insertintowages values('9803011','20314',76)insertintowages values('9908088','10811',82)insertintowages values('9608066','30819',78)insertintowages values('9907002','10712',90)insertintowages values('9801055','5',80)insertintowages values('990','10222',85)insertintowages values('9704001','30412',78)insertintowages values('9603001','40316',66)insertintowages values('9606005','40612',70)insertintowages values('9803011','20328',90)insertintowages values('9908088','10812'

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论