版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于 web 的人力资源管理系统摘要在传统的人力资源管理工作中 ,要完成相当数量的职工情况及人力资源政策法规的查询工作 ,一般是职工直接到办公室或通过电话查询 ,使人力资源工作者在这些常规性的查询及相关政策法规的解答上花费大量时间 ,不利于工作效率的提高及人力资源研究工作的深入进行。人力资源人力资源管理系统将包括人力资源工作中涉及的职工的历史状况和现状 ,人力资源政策法规的宣传及解答 ,借助于网络 ,实现职工的自我查询 ,这不仅对人力资源管理工作的顺利进行具有积极的作用, 而且对企业系统的建设也有很大意义。 人力资源部门由于对外宣传和查询的需要 ,大部分机器申请上网 ,这些机器中有的带有组织、
2、 人力资源管理系统。 虽然这些管理系统在平时维护时是通过口令 (密码 ) 进入 ,但经测试 ,在熟悉计算机应用的情况下 ,任何人都可以不经过口令而直接进入系统 ,可查阅、修改相关数据。 如果建立局域网将有效地解决这一问题。系统可明确用户的使用权限 ,防止非法用户的攻击性破坏 ,保证整个系统的安全。此外 ,通过局域网还能防止公用网上病毒对计算机的侵蚀。【关键字】:asp access人力资源AbstractIn the traditional personnel management work, will have tocomplete the considerable amount the s
3、taff situation and the humanaffairs policy laws and regulations inquiry work, generally will bethe staff directly to the office or through the telephone inquiry, thepersonnel management system includes staffs historical condition andthe present situation which in the human affairs work will involve,
4、the human affairs policy laws and regulations propaganda and theexplanation, with the aid of to the network, will realize staffsself- inquiry, this not only smoothly will carry on to the personnelmanagement work hasthe positive function, moreover also will have thevery big significance to the enterp
5、rise system construction. Althoughthese management system management systems usually are maintainingtime is (password) enters through the password, but passes through thetest, in the familiar computer application situation, any person allmay but directly not enter the system after the password, may
6、consult,the revision correlation data. If will establish the local areanetwork effectively to solve this problem. The system may be clearabout the user the use jurisdiction, prevents the illegal user theaggressive destruction, the guarantee overall system security. Inaddition, also can prevent the p
7、ublic on-line virus through the localarea network to the computer corrosion.key word】: asp、 access、human affairs目 录摘要 . 1Abstract2一、序言4二、可行性分析41、技术可行性52、社会可行性53、经济可行性5三、系统分析61、系统的名称、目标62、系统设计计划63、数据流程图64、数据字典12四、数据库设计131、建立与数据库的连接132、系统 E-R 图设计143、数据库逻辑设计16五、系统设计171、系统总体结构与功能172、系统开发工具与数据库213、系统主要功能
8、设计22六、系统实施和维护251、系统实施252、系统维护27七、设计心得281、可行性分析阶段心得282、需求分析阶段心得293、系统设计阶段心得304、系统实施和维护阶段心得31八、结束语31九、致谢32参考文献32一、序言在传统的人力资源管理工作中 , 要完成相当数量的职工情况及人力资源政策法规的查询工作 , 一般是职工直接到办公室或通过电话查询 , 使人力资源工作者在这些常规性的查询及相关政策法规的解答上花费大量时间 , 不利于工作效率的提高及人力资源研究工作的深入进行。人力资源管理系统将包括人力资源工作中涉及的职工的历史状况和现状 , 人力资源政策法规的宣传及解答 , 借助于网络 ,
9、 实现职工的自我查询 , 这不仅对人力资源管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。人力资源部门由于对外宣传和查询的需要 , 大部分机器申请上网 , 这些机器中有的带有组织、人力资源管理系统。虽然这些管理系统在平时维护时是通过口令 ( 密码 ) 进入 , 但经测试 , 在熟悉计算机应用的情况下, 任何人都可以不经过口令而直接进入系统, 可查阅、修改相关数据。如果建立局域网将有效地解决这一问题。系统可明确用户的使用权限, 防止非法用户的攻击性破坏, 保证整个系统的安全。此外 , 通过局域网还能防止公用网上病毒对计算机的侵蚀。二、可行性分析可行性,是指在当前情况下,设计开
10、发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性。系统的可行性分析,是针对设计一个系统,它的设计是否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件,同时还要分析在目前条件下是否有必要设计这样一个系统。在改革深入和市场经济高速发展的今天,人力资源管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应人力资源管理的需要,不能满足新形势下企业人力资源管理的需要。因此,必须有一套应用于网络时代的适应于新需求上的人力资源管理系统。而且每一个企业的人力资源管理又是错综复杂的。因
11、此我们在通过和各个企业的接触,调研后开发系统的。1、技术可行性、硬件、软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有dreamweaver Ultradev 4.0 ,photoshop,Acdsee等,数据库采用 Access。、ASP技术该技术户功能强大,扩展性强, macromedia 公司提供大量的第三方控件,并结合 vbscript ,javascript 以及 sql 等脚本语言,以上技术足以完成本系统的开发和设计。、维护操作工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。2、社会可行性网络安全技术的不断提升,网络管理人
12、力资源在实际运用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据。),并且在不断的提升和表现它在实际企业活动中的经济价值,这个经济价值也是当前的企业所期望看到的。人力资源管理工作覆盖面广, 涉及到机构设置、人员调配、员工培训、考核、奖惩、工资福利待遇等多个方面。人力资源管理活动中产生的大量数据和信息, 如: 各级机构的层次构建 , 职工的自然状况 , 职称、职务变动情况 , 考核培训结果 , 专业技术工作及主要业绩以及针对这些数据进行的各类统计报表的制作和综合分析等。对如此多的数据、信息的管理、开发及运用 , 都必须在规范化和标准化的基础上实现 , 借助于网络化管理手段能够满足
13、这些要求。3、经济可行性、资金可得性:由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。、经济合理性:由于该系统用于企业工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个企业各部门之间的无纸化办公的推广。三、系统分析1、系统的名称、目标名称:人力资源管理信息系统目标:对企业内部人员的个人信息进行管理方便员工及时了解企业动态,提高沟通效率2、系统设计计划本系统的设计部分从4 月初开始,预计在5 月下旬可以完成。3、数据流程图管理员P1D1后台管理D2管理员信息基础数据表D3人员查询表
14、D4人员查询表D7人员详细表P2D5人员基本表前台一般访问者管理D6人员信息表图 31P1.1管理员信息管理P1.2基础信息管 理管 理 员P1.3人员信息管 理P1.4人员信息汇 总D1管理员信息表D7基础信息详细表D5人员基本表D6人员详细表D4人员信息查询表D3人员信息统计表图 32P2.1基础数据页 面P2.2一 般 访问者人员详细信 息P2.3个人信息管 理D2基础数据表D3人员信息统计表D4人员信息查询表D5人员基本表D6人员详细表图 33人员基本D5人员基本表表管理管理员人员详细表管理D6人员详细表图 34人 员 信 息D3人员信息统计表统计处理管理员人员信息查询处理D4人员信息
15、查询表图 35P2.2.1人 员 信D3人员信息统计表息 统 计处理一般访问者D6人员详细表P2.2.2人 员 信D4人员信息查询表息 查 询处理图 36D5人员基本表人员基本数据处理一般访问者D8人员信息汇总表人 员 信息 更新P2.3.2人 员 详细 信 息D6人员详细表处理图 374、数据字典、数据流条目举例数据流条目名称:人员详细内容说明:访问者查询时,所选的人员详细内容数据流来源:D3、 D4 、 D6数据流流向:P1、P2组成:自动编号编号姓名性别出生年月民族部门学历出生地职称毕业学校政治面貌表 3-1、数据元素条目数据元素条目名称:人员编号总编号:别名: Employee_ID编
16、 号:说明:员工的编码有关编号说明:数字递增数据值类型:离散类型:数字长度: 9表 3-2、数据存储条目举例数据条目存储名称:基础数据详细信息说明:对企业的部门、职位、人员学历等信息的管理数据来源:管理员的更新数据流流向: D2组成:部门名称职位列表学历名称民族出生地工资级别性别管理级别政治面貌存储方式:顺序/索引表 3-3、处理过程条目举例处理过程条目名称:人员信息查询说明:一定的级别人员进入后,查看自己的或是他人的信息输入:用户名和密码输出: D4 到 P1处理:登陆后,到数据库里查询自己的信息或是他人信息,包括:姓名年龄政治面貌性别民族学历,若处理后则显示信息。表 3-4四、数据库设计1
17、、建立与数据库的连接、什么是 ODBCODBC(Open Database Connectivity ,开放数据库互连 ) 是微软公司开放服务结构 (WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口) 。这些 API 利用 SQL来完成其大部分任务。 ODBC本身也提供了对 SQL语言的支持, 用户可以直接将 SQL语句送给 ODBC。一个基于 ODBC的应用程序对数据库的操作不依赖任何 DBMS,不直接与 DBMS打交道,所有的数据库操作由对应的 DBMS的 O
18、DBC驱动程序完成。也就是说,不论是 FoxPro、Access 还是 Oracle 数据库,均可用 ODBC API 进行访问。由此可见, ODBC的最大优点是能以统一的方式处理所有的数据库。本文中个性化页面的实现便大量地用到了ODBC技术。、什么是 DSNDSN(Date Source Name)即数据源名称。表示将应用程序和其个数据库建立连接的信息集合。 ODBC数据源管理器就是利用该信息来创建管理指向的数据库连接。DSN可以保存在文件或注册表中。建立ODBC连接,实际就是创建同数据源的连接,也就是创建 DSN。一旦建立了一个数据库的ODBC连接,那么同该数据库的连接信息将被保存的 DS
19、N中,程序的运行必须通过DSN来进行。、创建 ODBC链接启动 ODBC数据源管理器。在服务器上,进入 Windows操作系统的控制面板,在“数据源( ODBC)图标上双击,版本不同图标可能不一样。不同操作系统的启动方法有所不同。双击“ ODBC数据源管理器”对话框,会出现ODBC源管理器对话框( ODBCDataSources Administrator Dialog box)。单击驱动程序标签,可以看到你的电脑上已经安装的ODBC数据库驱动程序。在下拉列表中寻找Microsoft Access Driver(*.mdb)项。2、系统 E-R 图设计得到上面的数据项和数据结构以后,就可以设计
20、出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过之间的作用形成数据的流动。得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:员工基本信息实体、员工考勤信息实体、员工工作评价信息实体、员工工资信息实体。各个实体具体的描述图如下。员工基本信息实体E-R 图入图所示。员工基本信息实体工作时间员工编号所在部门员工姓名籍贯职称图 4-1 :员工基本信息实体E-R 图员工考勤信息实体
21、E-R 图入图所示员工考勤信息实体员工出差时间员工基本信息员工加班时间员工出勤时间员工请假次数迟到早退次数图 4-2:员工考勤信息实体E-R 图员工工资信息实体E-R 图如图所示员工工资信息实体员工实发工资员工基本信息员工所得税员工底薪员工加班费员工奖金图 4-3:员工工资信息实体E-R 图实体和实体之间的关系E-R 图如图 4-4 所示员工考勤管理基本工资考勤信息工资信息记发工资员工工资图 4-4: 实体之间关系 E-R 图3、数据库逻辑设计职员基础表EmployeeBasicTable名称字段名称字段类型字 段必填字段允许空串其他大小编号Employee_ID文本20是否主键姓名Emplo
22、yee_NAME数字整型否政治面貌Employee_Political数字整型否民族Employee_Nation数字整型否婚姻状况Employee_Married数字整型否身份证号Employee_IDcard文本20否出生地Employee_Naplace文本20否出生日期Employee_Birth日期 /时间照片Employee_Pic文本20家庭号码Employee_Tell文本20移动号码Employee_Mobile文本15邮箱地址Employee_Address文本50邮编Employee_Zip文本10表 4-1: 职员基础表培训记录 EmployeeTrainTable名称
23、字段名称字段类型字 段 大必 填 字允许空串小段自动编号SResume_ID自动编号长整型是否职员编号Employee_ID文本20否开始时间Training_Begin日期结束时间Training_End日期培新类型Training_Type文本20否单位领导Training_Major文本20否培训单位Training_Unit文本20否备注Training_NoteS文本20表 4-2: 培训记录学历表EduDegreeTable名称字段名称字段类型字段大小必填字段允许空串其他自动编号EduDegree_ID自动编号长整型是否主键学历名称EduDegree_Name文本20是否表 4-3
24、 :历表职称表JobTitleTable名称字段名称字段类型字段大小必填字段允许空串其他自动编号JobTitle_ID自动编号长整型是否主键职称名称JobTitle _Name文本20是否表 4-4 :职称表政治面貌表PoltitocalTable名称字段名称字段类型字段大小必填字段允许空串其他自动编号Poltitocal_ID自动编号长整型是否主键政治面貌Poltitocal _Name文本20是否表 4-5 :政治面貌表性别表SexTable名称字段名称字段类型字段大小必填字段允许空串其他自动编号Sex_ID自动编号长整型是否主键性别Sex_Name文本20是否表 4-6 :性别表五、系统
25、设计1、系统总体结构与功能(1)、系统结构系统首页共划分为七个主要个模块,其中各个模块中又根据具体情况的不同划分为诸多不同的子模块,比系统管理栏里就把该模块划分为4 个不同内容的子模块。这个系统体系采用的是分层结构体系,大体上一般的子模块划分到三级子系统就结束了。 此外,整个页面布局是按照各模块所代表的不同功能来划分的,总之,整个页面的布局完全按照系统的一般设计思路及方便用户使用的原则来设计的,但是有别于一般的系统。另外,在首页下面的页面中同样按照各自的不同情况划分为 6 个不同的子模块,然后各自按照相关的导入功能导入,从而使整个系统的内容富有层次感。整个系统的总体结构如下: (针对自己负责的
26、系统实现) :员工列表查看:员工列表:列表查看,分部门查看,查看离职员工;图 5-1:员工列表人力资源档案管理模块实现用户自由的信息录入。结合人力资源变动完成本单位各类人员变动事宜,包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信息的实时记录。灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、部门进行排序查看,让员工查询变得有效而简单。图 5-2:新增员工考勤管理模块根据考勤数据, 按月输入到本系统中, 系统将记录所有考勤记录,包括:请假、旷工、迟到早退、加班的日期及时间等数据。并进
27、行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询图 5-3:员工考勤汇总事项记录:培训记录,查看培训记录,奖惩记录,其它记录的添加,删除等操作。图 5-4 员工培训记录薪资模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录图 5-5:员工基本工资档案系统管理模块: 系统管理模块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户
28、名及密码的用户允许进入本系统。提供多级权限管理,精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。图 5-6:密码修改(2)、系统各功能内容简介及主要功能模块分析:1系统管理模块:系统管理模块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。提供多级权限管理,精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。2部门模块:系统提供直观方便的公司信息管理功能,通过该页面进行公司信息的修改可以在对应的所有网页上将显示新的公司信息。部门管理功能,可按级
29、别层次以树型结构本单位的部门的机构体系,可根据需要进行调整处理,且人员信息可按照机构调整同步变化,大大提高了机构调整的工作效率。系统具有自动提示功能,如雇员生日、合同到期等。3档案查看模块档案查看模块可以列出全部员工记录,用以查看员工的相关信息,同时也可以按限定的条件进行分类显示或者查询员工记录。4人力资源档案管理模块实现用户自由的信息录入。结合人力资源变动完成本单位各类人员变动事宜,包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信息的实时记录。灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号
30、、进厂日期、部门进行排序查看,让员工查询变得有效而简单。5考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询。6信息管理模块根据具体情况设立培训记录、奖惩记录及基他重要事项记录。对员工参加的培训进行记录,记录其参加培训的日期、培训时间、地点、培训教师等事项;对员工的奖惩事项进行记录,记录事件时间,奖惩决定,相关说明。7工资管理模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工
31、资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录2、系统开发工具与数据库根据当今动态网页开发的普遍性及实用性,本系统的开发平台如下:开发语言:ASP 3.0开发平台:IIS 5.0开发工具:Dreamweaver UltraDev数据库: Microsoft Access20033、系统主要功能设计(1)、系统客户端功能分析1.登陆页面设计这个页面主要是通过输入用户名和密码,判别用户名是否存在和密码是否正确,通过系统论证后才能进入首页。连接数据库后,运行的结果如下:2.系统主页设计通过用户名和密码的验证,进入系统的首页。首页主要涉及系统管
32、理、人力资源管理、工资管理、考勤管理、个人助理、帮助。以及包括系统导航的控制中心、知识中心、管理中心、帮助中心等这几个大功能。通过整个页面的分类,清晰的展示了整个系统的框架。如下是连接数据库后得到的系统首页:图 5-7:系统首页3.部门基础数据设置功能基础数据管理主要包括了部门名称,部门编号(管理端)、一般访问者只能查看其内容,不能进行对其的修改、删除和添加。实现:首先建立各个内容的数据库,编号是数据库里的自动生成的。对每一个功能建立其对应的数据集,用intTid 字段进行控制,对其过滤,不同的intTid 的值对应各个模块的页面。通过用DataDetail.asp?tid=方法,重新返回到该
33、页面,不重新打开另外的页面,感觉更加的紧凑。最后把相应的字段填入到页面中去,实现该功能。选择其中的页面运行如下:学历页面和职称页面图 5-8:部门信息管理4.员工培训记录登记可以了解员工的培训的项目、时间,以及培训的单位等记录。系统页面如下:图 5-9:员工培训记录5.人力资源管理下的人力资源数据管理功能人力资源数据管理主要包括了基本信息、工作信息、学习简历、工作简历、家庭成员、社会关系、培训情况、 奖惩情况、科研状况。一般访问者只能查看其内容,不能进行对其的修改、删除和添加。通过用户的Employee_ID 选择要查看的用户的详细资料。实现:首先建立各个内容的数据库,对每一个功能建立其对应的
34、数据集。通过字段 EmpID ,其是 EmpID=Request.Form(),“()”是用户的Employee_ID,这样可 以 通 过Employee_ID号 把 需 要 的 内 容 放 到 数 据 集 中 。 再 次 , 用Workinfo.asp?eid=(这个是基本信息列子)返回到本页。最后把相应的字段填入到页面中去,实现该功能。选择其中的页面运行如下:图 5-10:员工基本资料通过对职工那栏的选择可以查看不同的员工的信息,管理员还可以对其中的数据库进行员工的添加,员工的修改,员工的删除。6.人力资源档案浏览查询功能系统搜索功能主要分成两块: 一个是简单档案查询, 还有是一个复合条件
35、查询。在第一个查询中。 主要通过 SQL 语言实现模糊和精确查询, 另外一个查询中, 是选择要查询的条件进行复合查询。复合条件查询页面中,可以根据姓名,编号,部门等条件进行搜索。可以结合网页来看。以下的市简单档案查询的图片:图 5-11:分部门产查看员工档案(2)、系统管理端功能分析在管理端主要涉及到五个方面的管理:用户管理、基本数据管理、人力资源数据管理。通过管理员的操作,实现对数据的更新。管理权限的设置系统的管理权限的设置,可以使系统的管理更加合理化,各施其职。权限高级管理员部门管理员普通用户管理内容负责整个系统的日常维护负责本部门的数据更新和对系统的信息查询和个人信息查询六、系统实施和维
36、护系统实施就是将系统的设计功能的实现,以达到目标,它包括程序设计、人员培训、系统调试。1、系统实施系统实施就像系统实施一样,是将系统设计达到最终的目的,其中包括一些功能的完善、页面的美化、系统模块和数据库的链接、数据的上传,到最后系统的开通。这一阶段是对前面设计的补充和完善,是把设计者的所有目标付之实践的最后一步。其中功能的完善和页面的美化就是针对前面的设计再结合实际情况作相应的修改或补充,使之达到最完美的境地;而系统模块和数据库的链接就是把整个系统模块以及数据库等各部分通过一定的链接功能并对相应的程序进行修改使它们相互链接起来,从而形成一个有机的整体;等到以上步骤均完成以后,整个系统的设计基
37、本上已经完成,接下去就是把所有的数据和源代码上传到相应的服务器上去,这样系统就正式宣告开通了。具体包括:(1)、程序设计系统用 Microsoft Access设计数据,以 Dreamweaver UltraDev 为开发平台,通过 Asp 实现网页及动态操作,其中运用了Java Script 和 VB Script 脚本,基本实现其功能。(2)、数据库连接我这里连接数据库是建立了一个连接文件:connection.inc这样我们在文件中,只要调用一句!-#include file= ”headfile/conection就可以了,不需要重复在每个网页中打入上述代码,节省了时间,更加方便了连接
38、,不容易出错。(3)、定义记录集在 ASP 开发过程中,数据集的应用是极为重要的,在应用程序中使用数据库,下一步及时定义数据集( Recordset),以便从数据库中临时提取数据。应用程序不能直接调用数据库,它必须以记录集为中介。定义的任何记录集都将添加到数据库邦定面板中, 把数据邦定面板中对应记录集的字段添加到Wed 页面上,也就添加了动态内容。举个例子:只有通过了这个定义才能调用数据库。(4)、人员培训本系统功能的实现相对清晰,对人员的培训也相对简单。首先,可以让其对系统的工作流程有个大致的了解,然后,通过模拟试验,一般人员都能胜任。(5)、系统测试随着系统的开通,这并不意味着所有事情都结
39、束了,我们还要像测试一个系统一样对整个系统进行各方面的测试以确定其性能,主要包括程序调试、功能测试、数据库调试、以及安全测试等。程序调试:由于 DREAMWA VER 具有自动编译功能,所以设计者无需编写较多的程序,只需根据实际需要对相应的程序段或接口进行相应的改动,从而程序调试的对象也主要是针对这些改变的部分源程序和相应的功能接口模块。功能测试:该阶段主要是针对预先的设想,对相应的模块的功能通过实际操作进行测试,以检查各项功能的完备性和可操作性,以便及时进行更改和完善。数据库调试:该过程主要是通过使用实际数据对系统数据库进行测试,包括进行数据的输入输出、人员的增加、删除以及修改来检验数据库的
40、合理性。安全测试:该过程主要是系统管理员根据实际生活当中所发生的系统安全问题,然后根据这些问题有针对性地进行一些模拟安全测试,包括用户登陆以及系统修改等安全测试。(6)、测试心得通过测试,系统可以安全、快捷的运行,感悟很深。从小入手:从小入手,化小块为整体逐渐扩大调试,进行排查,系统提示往往通过错误页面提示,找到错误的地方,结合网络资源,发现解决问题。程序中设置断点或输出中间值,来发现错误之处。在调试中,做好备份工作,以免操作失误带来的后果。2、系统维护系统维护是为保证系统的正常运行和安全保障等目的而采取的一系列措施,其中包括数据库维护、信息更新、版面更新、安全测试以及数据备份等操作过程;除此
41、之外,还包括服务器和域名空间等的维护。所有这些工作都需要由专门的技术人员专门来负责,并根据一定的规章制度和流程来进行操作。数据库维护和信息更新:该阶段主要是要求管理员要经常对数据库和过期的信息及时地进行更新和维护,以保证数据库的正常运行和信息的及时性,从而保证了访问者能够顺利地了解到最新的信息动态。版面的更新:该过程主要是要求对系统的首页和页面定期的进行相应的调整或更新,从而使本系统经常以崭新的面貌出现在广大访问者的面前。安全测试和数据备份:该过程主要是从系统的安全方面考虑,由于目前整个网络体系的安全问题还存在着较大的隐患,所以如何加强系统的安全性能对于一个系统的正常运行具有非常重要的意义。所
42、以,管理员要经常对系统进行诸如一些用户名、密码以及权限的更新或重新设置,从而保证系统的安全性。除此之外,还要经常对所有信息进行备份,以防止整个系统遭到外界袭击时陷入瘫痪状态。七、设计心得经过一个多月的紧张学习和开发,在指导老师的带领下,我终于完成了了毕业设计。这不仅是对专业知识的考核,更是一种近一步的学习和运用。在当初选题的时候曾犹豫用 PB 做单机版的系统呢,还是用 ASP 做系统形式。到了这个学期开学的时候,虽然学习过 PB,也学习过 ASP,对其的语言也比较了解。但我觉得 ASP 做系统形式上更加符合现在流行的网页设计, 而且对于程序员来说,开发能得到实际应用的系统,可以积累相当丰富的实
43、战经验。1、可行性分析阶段心得在以前我们也在老师的指导下,开发过一些小系统。我想不管用什么平台做系统,其中的指导思想是一致的。因此,我当初刚接到这个系统的设计任务时,我碰到的最大问题是ASP 技术以及 Dreamvear的使用,为什么这么说呢?系统的社会可行性和实用性方面,那是自然的,因为当今情况下,无纸化办公趋势,通过网络进行对人力资源的基础数据、工资管理等有了更大的方便。所以在这过程中,我考虑最多的还是如何利用自己有限的技术制作出出色的系统,因为我以前主要还是以设计系统为主,平时关注的也大多是系统方面的信息,而对于系统设计却很少涉及。因此,我经常和懂得该技术的人交流,以便自己更加快的熟悉该
44、项技术。2、需求分析阶段心得最初,就像上面所说的自己平时很少关注系统设计方面的知识,所以一开始感觉摸不着头绪,根本不知道从何下手。所以只有匆匆忙忙地从图书管理借来大量关于系统设计方面的书籍,希望通过参阅各种关于系统设计的书籍充分了解系统建设的基本流程、总体布局设计以及系统开发前所需的一些准备工作,做到心中有数。然而,由于实在是经验有限,虽然书本上介绍了许多这方面的知识和操作方法,但是毕竟还是限于理论方面的,所以理解起来比较困难。幸好有一个朋友在这方面比较擅长,所以就向他请教了一些关于这方面的实际操作流程。经过几次交谈,我才渐渐的有点概念,至少知道整个设计流程和具体实际操作。所以,接下来我就按先
45、前了解的那样,先去详细地了解了企业对于建设该系统的总体需求和目的,比如首页需要设计成怎样的形式,一共需要多少个内容版块,需要有哪些功能模块,主页下面有几层子页面,以及哪些地方需要设计成动态模式等等各方面的信息。由于这方面的知识还是不够成熟,所以中间还是没有充分了解用户的需求,后来我再细心地浏览了大量的相关系统的系统的总体布局和设计风格,充分借鉴它们的设计和内容,接着再回过头来根据实际情况去调查,这样经过几次反复的交流,才开始对本系统进行一个总体布局和页面设计。首先,我把所有内容和功能模块都罗列出来,划分成几大模块,接着对此作了一定的版面布局设计。至于版面设计工作,由于自己在这方面还有一定的基础
46、,再加上浏览了大量相应的系统以后,基本上有了一定的概念了。比如先是根据本系统特点把整个系统页面的主色调设为天蓝色,而在每个页面的头部分设计一个动态图片,以示蓬勃向上之意,接着把各内容模块和功能模块按照一定的布局安排好,并不时地考虑到整个页面布局的合理性。这一过程我不断规划不断和企业人员交流修改,一共经过了十多次的修改最后才确定下来如今的系统格局。等把各内容版块和功能模块布局好了之后,我又对每一块内容的色调和框架进行了图片和动画的设计,同样这一过程经过反复的讨论和修改才最后定稿。这一过程整整花了好几天时间,其中参考了大量的书籍和相应的系统,可谓精益求精。然而,到进一步对系统的各个功能模块的分析和
47、设计时,我又进入到先前的尴尬境地了。因为以前做系统都有一定的步骤和模式可供参考,而至于系统的一些功能模块分析无从下手。回头只好又狂查资料,并且只好根据自己所理解的东西进行一步步摸索。至于其他一些诸如数据库设计等方面的分析,则完全参照系统设计的步骤和模式来,并根据以前所学的知识来作详细的分析。虽然我在需求分析阶段花了很大的力气,但是在后来的实际设计当中还是发现了很多问题。由于对整个系统的设计理解不够深刻,加上需求分析做的不够深入、不够透彻就急于进入系统设计阶段,才导致了后来设计过程中出现的大量漏洞,不得不回头来重新分析和弥补漏洞。比如起先认为很好的整个页面布局,然而由于没有考虑到设计软件等各方面
48、的原因,使得原来设计好的布局不得不重新调整,有时又会由于忘了某个功能忘了放进去而又要重新调整,这样弄来弄去以致浪费了大量的时间。另外,在涉及到各功能模块的链接时,往往由于事先没有一个总体的安排和考虑,以至于部分功能链接过程中出现了混乱的状态。还有,由于自己平时在做数据库设计时不是非常细心,也没有做大量的数据分析,以至导致了后来在系统调试时出现了数据的混乱和错误。所以,经过这次的设计,我更加深刻地认识到需求分析的重要性,它对于下阶段工作开展的顺利与否具有决定性的意义。3、系统设计阶段心得系统设计阶段是整个设计过程中最重要的一个环节,它是把设计者的思想通过相应的制作工具进行编辑后成为现实。这一阶段
49、设计的好坏与否,直接关系到整个设计思想的可实现度和各功能模块的可执行度。本人在这个系统中主要负责基础管理、人力资源管理的功能模块,其中的人力资源人员浏览,以及对这个系统的一系列的查询。在整个系统首页的设计过程中,由于时间和各方面的原因,以及企业所要求的工作侧重点不同,所以本系统在设计过程中所使用的编程技术不多,大多是采用DREAMWA VER 自动生成的, 然后作相应的修改; 另外为了达到一定的功能, 又限于本人技术有限,所以有些功能比如人力资源管理系统是本人从网上下载后经过一定的改装而成的,相对而言本系统的个人技术含量不高;但是,人力资源管理、数据基础管都要使用动态技术,通过动态页面来体现的。正如上面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版人工智能技术研发与应用合同15篇
- 常州2025版二手房过户税费处理与过户手续办理合同2篇
- 二零二五版智慧城市建设合作合同范本2篇
- 二零二五版在线教育管理系统定制开发合同3篇
- 二零二五版ISO9001质量管理体系认证与质量管理体系审核与监督合同3篇
- 水电工程2025年度施工安全评估合同2篇
- 二零二五版LED显示屏户外广告位租赁合同协议3篇
- 二零二五年海鲜餐饮业特色菜品开发与销售合同3篇
- 二零二五年度虚拟现实游戏开发电子合同承诺3篇
- 二零二五版智能零售企业兼职销售员劳动合同3篇
- 2025新北师大版英语七年级下单词表
- 2024公路沥青路面结构内部状况三维探地雷达快速检测规程
- 《智慧城市概述》课件
- 2024年北京市家庭教育需求及发展趋势白皮书
- GB/T 45089-20240~3岁婴幼儿居家照护服务规范
- 中建道路排水工程施工方案
- 拆机移机合同范例
- 智能停车充电一体化解决方案
- 化学验室安全培训
- 天书奇谭美术课件
- GB/T 18916.15-2024工业用水定额第15部分:白酒
评论
0/150
提交评论