还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
滨州学院毕业设计专业外文翻译摘 要 近年来,随着企业彼此之间的竞争日趋激烈,信息管理技术在企业的发展中占据着越来越重要的地位在企业的经营生产中,员工信息已成为企业经营管理中不可或缺的一部分,为管理者进行管理决策和进行各种人事调配活动提供了重要的依据,在生产分配安排中发挥了越来越重要的作用通过分析企业员工信息管理的内容及特点,提出了企业员工信息管理系统的解决方案系统基于B/S模式,采用ASPMicrosoftAccessDreamweaver作为主要开发工具进行开发系统由员工信息上传模块、员工信息查询模块、员工信息删除模块、员工信息添加模块、员工信息分类模块、MD5加密模块等组成文章以需求分析、总体规划、模块划分、数据库设计与实现功能等为主线,详细介绍了基于B/S结构的企业员工信息管理系统首先,根据企业员工信息管理的内容及用户特点对系统作了需求分析其次,根据系统的实现功能和适用环境对系统作了总体规划,最后完成了模块的划分和数据库的设计与实现,并对系统进行了测试关键词数据库;模块;ASPTheDesignandImplementationofEmployeesManagement InformationSystemAbstract Inrecentyearsasenterprisesintheincreasinglyfiercecompetition,informationmanagementtechnologyinthedevelopmentofenterprisesplaysincreasinglyimportantrole.IntheprogressofEnterprisesoperatingandproductiontheinformationofstaffshasbecomeabusinessmanagementofmostimportantpart.Itprovidesanimportantbasisforthemanagementofdecision-makingandpersonnel.Byanalyzingthecontentofenterpriseinformationmanagementstaffandusercharacteristicsfirstthethesisproducesthesolutionofenterprisefilemanagementofstaffinformationsystem.ThesystemisbasedontheB/SapplicationplatformthecurrentprenceofASPMicrosoftAccessDreamweaverasamajordevelopmenttoolwithstaffinformationuploadingmodulestaffinformationQueryModulestaffinformationdeletingmodulemoduleaddstaffinformationstaffinformationclassificationmoduleMD5moduleandsoon.ThisthesiswilldescribetheneedsanalysisoverallplanningItintroducedbasedonB/Sstructure.Firstitmadeanalysisaccordingtothecontentandfeatureoftheenterpriseinformationmanagementsystemforthestaff.Thenitcompletedthemoduledesignandthedesignandrealizationofdatabaseandtestaccordingtothefunctionsandmainimplementationforthesystem. Keywords:database;module;ASP 目 录1引 言
1.1课题背景21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和日常生活的各个领域使原本的旧的管理方法越来越不适应现在的发展许多人还停留在以前的手工操作这大大地阻碍了人类经济的发展为了适应现代人们高度强烈的时间观念,员工管理系统软件为企业办公带来了极大的方便现在我国的大中型企业的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代2系统开发工具简介
2.1ASP简介ASP(ActiveSeverPages动态网页)是微软公司推出的一种用以取代CGICommonGatewayInterface技术目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGIASP是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的Web服务器应用程序ASP可以与HTML页、脚本命令和ActiveX组件组合创建交互的Web页和基于Web的功能强大的应用程序ASP应用程序很容易开发和修改ASP是一个位于服务器端的脚本运行环境通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息、上传与下载等通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容所谓“静态”,是指站点的主页内容是“固定不变”的一个“静态”的站点,若要更新主页的内容,必须手动更新其HTML的文件数据而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器根据用户请求生成动态主页的传统方法有CGI、ISAPI等CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程当同时有很多请求时,程序挤占系统资源,造成效率低下ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方
2.2ASP的特点及运行环境1ASP的特点
1.无需编译ASP脚本集成于HTML当中容易生成无需编译或链接即可直接解释执行
2.易于生成使用常规文本编辑器如WINDOWS下的记事本即可进行*.asp页面的设计若从工作效率来考虑不妨选用具有可视化编辑能力的VisualInterDev
3.独立于浏览器用户端只要使用可解释常规HTML码的浏览器即可浏览ASP所设计的主页ASP脚本是在站点服务器端执行的用户端的浏览器不需要支持它因此若不通过从服务器下载来观察*.asp主页在浏览器端见不到正确的页面内容
4.面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组件还能通过定制ActiveXServerComponentActiveX服务器组件来扩充功能
5.与任何ActiveXscripting语言兼容除了可使用VBScript和JScript语言进行设计外还可通过Plug-in的方式使用由第三方所提供的其它scripting语言
6.源程序码不会外漏ASP脚本在服务器上执行传到用户浏览器的只是ASP执行结果所生成的常规HTML码这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取2ASP的运行环境asp需要运行在PWS或IIS下PWS或IIS服务在windows98或windows2000的光盘上附带着,可以通过“添加/删除程序”中的“添加/删除windows组件”来安装一般asp需与access数据库或SQLServer数据库结合使用,编出功能强大的程序能够运行ASP的web服务器软件Windows2000默认安装的是IIS
5.0internetinformationserver,而windowsxp默认安装的是IIS
5.1,windows2003默认安装的IIS
6.0PWSpersonalwebserver运行在windows98环境下的简单个人网页服务器
2.3脚本语言VBScript和JavaScript概述VBScript只有一种数据类型,称为VariantVariant是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息因为Variant是VBScript中唯一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型最简单的Variant可以包含数字或字符串信息Variant用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理这就是说,如果使用看起来象是数字的数据,则VBScript会假定其为数字并以适用于数字的方式处理与此类似,如果使用的数据只可能是字符串,则VBScript将按字符串处理也可以将数字包含在引号中使其成为字符串Variant子类型除简单数字或字符串以外,Variant可以进一步区分数值信息的特定含义例如使用数值信息表示日期或时间此类数据在与其他日期或时间数据一起使用时,结果也总是表示为日期或时间从Boolean值到浮点数,数值信息是多种多样的Variant包含的数值信息类型称为子类型大多数情况下,可将所需的数据放进Variant中,而Variant也会按照最适用于其包含的数据的方式进行操作JavaScript是一种基于对象Object和事件驱动EventDriven并具有安全性能的脚本语言使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中连接多个对象,与Web客户交互作用从而可以开发客户端的应用程序 等它是通过嵌入或调入到标准的HTML语言中实现的它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点
(1)是一种脚本编写语言JavaScript是一种脚本语言,它采用小程序段的方式实现编程像其它脚本语言一样JavaScript同样已是一种解释性语言它提供了一个易的开发过程它的基本结构形式与C、C++、VB、Delphi十分类似但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释它与HTML标识结合在一起,从而方便用户的使用操作
(2)基于对象的语言JavaScript是一种基于对象的语言,同时以可以看作一种面向对象的这意味着它能运用自己已经创建的对象因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用
(3)简单性 JavaScript的简单性主要体现在首先它是一种基于Java基本语句和控制流之上的简单而紧凑的设计 从而对于学习Java是一种非常好的过渡其次它的变量类型是采用弱类型,并未使用严格的数据类型
(4)安全性 JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互从而有效地防止数据的丢失
(5)动态性的 JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序它对用户的反映响应,是采用以事件驱动的方式进行的所谓事件驱动,就是指在主页Home Page中执行了某种操作所产生的动作,就称为“事件”Event比如按下鼠标、移动窗口、选择菜单等都可以视为事件当事件发生后,可能会引起相应的事件响应
(6)跨平台性JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行从而实现了“编写一次走遍天下”的梦想实际上JavaScript最杰出之处在于可以用很小的程序做大量的事无须有高性能的电脑,软件仅需一个字处理软件及一浏览器,无须WEB服务器通道,通过自己的电脑即可完成所有的事情 综合所述JavaScript是一种新的描述语言,它可以被嵌入到HTML的文件之中JavaScript语言可以做到回应使用者的需求事件如form的输入,而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端server处理,再传回来的过程,而直接可以被客户端 client 的应用程式所处理
2.4IIS服务IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事本文将向你讲述Windows2000高级服务器版中自带的IIS
5.0的配置和管理方法
2.5Editplus简介 EditPlus是一款由韩国SangilKim(ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,你甚至可以通过设置用户工具将其作为CJavaPhp等等语言的一个简单的IDE 它拥有无限制的Undo/Redo功能,让你不再为一步误操作而后悔不已;其强劲的英文拼字检查、自动换行、列数标记、语法高亮显示、垂直选择、搜寻功能,让你全面体验记事本所没有的超强功能;它可以同时编辑多种文件类型,轻松做到“一旦拥有,别无所求”;另外还有全屏幕浏览功能;特别值得一提的是,它的监视剪贴板的功能,能同步于剪贴板自动将文字贴进EditPlus的编辑窗口中,让你省去粘贴的步骤3系统设计
3.1模块间关系图
3.2模块划分本企业员工管理系统大致分为五个部分1员工管理模块本程序可以浏览员工信息,;有查询功能,可以按姓名、部门等查询条件查找员工当员工的个人情况发生变化需要修改时,可以方便地修改个人资料2员工信息添加模块添加新的员工信息,并可以设置权限(由管理员来添加新的员工)3员工信息查询模块在员工信息管理模块中,用户根据需要,可根据已有选项查询各种条件的员工4员工信息删除模块删除不需要的员工信息5员工信息修改模块有修改员工的个人信息和登陆密码等功能根据管理系统的功能结构划分,我将本管理系统的功能结构说明划分为两方面进行,即管理员用户管理模块和普通用户管理模块这样的划分是基于由于权限不同而带来的功能的不同而来的,两个功能模块功能各异,在本系统中扮演着两个最重要的角色,二者功能相对独立但有彼此有紧密的联系,所以将系统功能划分为此两部分来阐述将有助于目标人群的理解和使用4数据库的设计与实现....
94.1Access数据库简介...9MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一 Access能够存取Access/Jet、MicrosoftSQLServer、Oracle甲骨文软件公司,或者任何ODBC兼容数据库内的资料熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具 其实Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争可是事后微软证实这是个失败计划,并且将它中止数年后他们把名字重新命名于数据库软件
4.2数据库各表设计为了满足我们的需求,将设计两个表来存储所需信息Employeeinfo表id自动编号记录编号cardid文本职工的工作证号ename文本职工的姓名esex文本职工的性别ebirth文本职工的出生年月ecardNo文本职工的身份证号edepartment文本职工的工作部门eposition文本职工的职务esallary文本职工的工资ManagerinfoId自动编号管理员编号admin_name文本管理员用户名admin_password文本管理员用户密码
4.3数据库创建我们用SQL语句在查询分析器中创建数据库Createdatabasemsdatabase
4.4数据库连接datapath=sysdata/数据库目录的相对路径datafile=msdatabase.mdb数据库的文件名connstr=Provider=Microsoft.Jet.OLEDB.
4.0;DataSource=Server.MapPathdatapathdatafileConnstr=DBQ=server.mappathdatapathdatafile;DRIVER={MicrosoftAccessDriver*.mdb};Setconn=Server.CreateObjectADODB.Connectionconn.openConnStr5系统代码介绍
5.1前台界面各表单元素设计Text用来收集数据,便于提交Submit用来提交数据Form创建一个表单
5.2登陆页面
5.3系统主页面
5.4用户添加界面
5.5用户修改个人信息员工信息查找输入员工编号结 论参考文献致 谢管理员登陆修改员工资料查看员工资料删除员工资料添加员工资料退出系统6。