关闭

关闭

关闭

封号提示

内容

首页 ASP004人事(人力资源)管理系统.doc

ASP004人事(人力资源)管理系统.doc

ASP004人事(人力资源)管理系统.doc

上传者: 诸葛不亮 2010-12-18 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《ASP004人事(人力资源)管理系统doc》,可适用于IT/计算机领域,主题内容包含我们拥有历届优秀的毕业设计余份并有三年的从事计算机专业毕业设计辅导的经验为广大毕业生解决了毕业难题也赢得了客户们的一致好评有需要购买毕业设计的同学请符等。

我们拥有历届优秀的毕业设计余份并有三年的从事计算机专业毕业设计辅导的经验为广大毕业生解决了毕业难题也赢得了客户们的一致好评有需要购买毕业设计的同学请与我们联系!我们拥有历届优秀的毕业设计余份并有三年的从事计算机专业毕业设计辅导的经验为广大毕业生解决了毕业难题也赢得了客户们的一致好评有需要购买毕业设计的同学请与我们联系!客服QQ:手机:(支持短信)我们有成品毕业设计(论文)余份出售也可以定做毕业设计(论文)价格面议!!目录TOCo""hzuHYPERLINKl"Toc"、序言HYPERLINKl"Toc"、可行性分析HYPERLINKl"Toc"技术可行性:HYPERLINKl"Toc"社会可行性:HYPERLINKl"Toc"经济可行性HYPERLINKl"Toc"、系统分析HYPERLINKl"Toc"系统的名称、目标HYPERLINKl"Toc"系统设计计划HYPERLINKl"Toc"数据流程图HYPERLINKl"Toc"数据字典HYPERLINKl"Toc"、系统设计HYPERLINKl"Toc"系统总体结构与功能HYPERLINKl"Toc"系统开发工具与数据库HYPERLINKl"Toc"系统主要功能设计HYPERLINKl"Toc"代码设计HYPERLINKl"Toc"、系统实施和维护HYPERLINKl"Toc"系统实施HYPERLINKl"Toc"系统维护HYPERLINKl"Toc"、设计心得HYPERLINKl"Toc"可行性分析阶段心得HYPERLINKl"Toc"需求分析阶段心得HYPERLINKl"Toc"系统设计阶段心得HYPERLINKl"Toc"系统实施和维护阶段心得HYPERLINKl"Toc"、结束语HYPERLINKl"Toc"、致谢HYPERLINKl"Toc"参考文献HYPERLINKl"Toc"附录代码基于web的人事管理系统设计与实现、序言阳光集团在传统的人事管理工作中,要完成相当数量的职工情况及人事政策法规的查询工作,一般是职工直接到办公室或通过电话查询,使人事工作者在这些常规性的查询及相关政策法规的解答上花费大量时间,不利于工作效率的提高及人事研究工作的深入进行。阳光集团人事管理系统将包括人事工作中涉及的职工的历史状况和现状,人事政策法规的宣传及解答,借助于网络,实现职工的自我查询,这不仅对人事管理工作的顺利进行具有积极的作用而且对企业系统的建设也有很大意义。人事部门由于对外宣传和查询的需要,大部分机器申请上网,这些机器中有的带有组织、人事管理系统。虽然这些管理系统在平时维护时是通过口令(密码)进入,但经测试,在熟悉计算机应用的情况下,任何人都可以不经过口令而直接进入系统,可查阅、修改相关数据。如果建立局域网将有效地解决这一问题。系统可明确用户的使用权限,防止非法用户的攻击性破坏,保证整个系统的安全。此外,通过局域网还能防止公用网上病毒对计算机的侵蚀。、可行性分析可行性是指在当前情况下设计开发这个系统是否有必要是否具备必要的条件它不仅包括必要性还包括合理性。系统的可行性分析是针对设计一个系统它的设计是否存在内外部的必要条件包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件同时还要分析在目前条件下是否有必要设计这样一个系统。在改革深入和市场经济高速发展的今天人事管理的信息量和信息类型越来越大工作流程越来越清晰社会分工越来越细原来传统上的人工处理方式和单机管理系统越来越来不能适应人事管理的需要不能满足新形势下企业人事管理的需要。因此必须有一套应用于网络时代的适应于新需求上的人事管理系统。而且每一个企业的人事管理又是错综复杂的。因此我们是在对阳光集团的接触调研后开发系统的。技术可行性:硬件、软件要求不高目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有dreamweaverUltradev,photoshop,Acdsee等数据库采用Access。ASP技术该技术户功能强大扩展性强macromedia公司提供大量的第三方控件并结合vbscript,javascript以及sql等脚本语言以上技术足以完成本系统的开发和设计。维护操作工作方便后台操作快截明了操作人员可以在短时间内完全掌握维护技术。社会可行性:网络安全技术的不断提升网络管理人事在实际运用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据。)并且在不断的提升和表现它在实际企业活动中的经济价值这个经济价值也是当前的企业所期望看到的。人事管理工作覆盖面广,涉及到机构设置、人员调配、员工培训、考核、奖惩、工资福利待遇等多个方面。人事管理活动中产生的大量数据和信息,如:各级机构的层次构建,职工的自然状况,职称、职务变动情况,考核培训结果,专业技术工作及主要业绩以及针对这些数据进行的各类统计报表的制作和综合分析等。对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。经济可行性资金可得性:由于系统开发并不复杂操作起来也比较简单只需一些基本的编辑软件另外具备网络中心的一些资源优势因此开发费用较低。经济合理性:由于该系统用于企业工作的大部分信息发布和传递工作不仅能够节省大量的人工信息传递任务提高了工作效率更加有利于整个企业各部门之间的无纸化办公的推广。、系统分析系统的名称、目标名称:人事管理信息系统目标:对企业内部人员的个人信息进行管理方便员工及时了解企业动态提高沟通效率系统设计计划本系统的设计部分从月初开始预计在月下旬可以完成。数据流程图第一层图-图-图-P图-P图-P图-P图-数据字典数据流条目举例数据元素条目数据存储条目举例处理过程条目举例、系统设计系统总体结构与功能系统结构:系统首页共划分为七个主要个模块其中各个模块中又根据具体情况的不同划分为诸多不同的子模块比系统管理栏里就把该模块划分为个不同内容的子模块。这个系统体系采用的是分层结构体系大体上一般的子模块划分到三级子系统就结束了。此外整个页面布局是按照各模块所代表的不同功能来划分的总之整个页面的布局完全按照系统的一般设计思路及方便用户使用的原则来设计的但是有别于一般的系统。另外在首页下面的页面中同样按照各自的不同情况划分为个不同的子模块然后各自按照相关的导入功能导入从而使整个系统的内容富有层次感。整个系统的总体结构如下:(针对自己负责的系统实现):员工列表查看:员工列表:列表查看分部门查看查看离职员工人事档案管理模块实现用户自由的信息录入。结合人事变动完成本单位各类人员变动事宜包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信息的实时记录。灵活的查询功能提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式并可按员工姓名、员工编号、进厂日期、部门进行排序查看让员工查询变得有效而简单。考勤管理模块根据考勤数据按月输入到本系统中系统将记录所有考勤记录包括:请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询事项记录:培训记录查看培训记录奖惩记录其它记录的添加删除等操作。薪资模块多种评定方式可使用多套计算公式适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理每月计算工资计算工资时可对默认值作修改记录工资发放日期。可以建立报表查看员工工资的历史记录系统管理模块:系统管理模块中最重要的是用户登录模块。通过用户登录获取用户输入的用户名和密码并与数据库中的数据进行对比进行验证对于正确的用户名及密码的用户允许进入本系统。提供多级权限管理精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。系统各功能内容简介及主要功能模块分析:.系统管理模块系统管理模块中最重要的是用户登录模块。通过用户登录获取用户输入的用户名和密码并与数据库中的数据进行对比进行验证对于正确的用户名及密码的用户允许进入本系统。提供多级权限管理精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。.辅助功能模块系统提供直观方便的公司信息管理功能通过该页面进行公司信息的修改可以在对应的所有网页上将显示新的公司信息。部门管理功能可按级别层次以树型结构本单位的部门的机构体系可根据需要进行调整处理且人员信息可按照机构调整同步变化大大提高了机构调整的工作效率。系统具有自动提示功能如雇员生日、合同到期等。.档案查看模块档案查看模块可以列出全部员工记录用以查看员工的相关信息同时也可以按限定的条件进行分类显示或者查询员工记录。.人事档案管理模块实现用户自由的信息录入。结合人事变动完成本单位各类人员变动事宜包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信息的实时记录。灵活的查询功能提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式并可按员工姓名、员工编号、进厂日期、部门进行排序查看让员工查询变得有效而简单。.考勤管理模块根据考勤数据按月输入到本系统中系统将记录所有考勤记录包括:请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询。.重要事项记录模块根据具体情况设立培训记录、奖惩记录及基他重要事项记录。对员工参加的培训进行记录记录其参加培训的日期、培训时间、地点、培训教师等事项对员工的奖惩事项进行记录记录事件时间奖惩决定相关说明。.薪资模块多种评定方式可使用多套计算公式适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理每月计算工资计算工资时可对默认值作修改记录工资发放日期。可以建立报表查看员工工资的历史记录系统开发工具与数据库根据当今动态网页开发的普遍性及实用性本系统的开发平台如下:开发语言:ASP开发平台:IIS开发工具:DreamweaverUltraDev数据库:MicrosoftAccess系统主要功能设计系统客户端功能分析登陆页面设计这个页面主要是通过输入用户名和密码判别用户名是否存在和密码是否正确通过系统论证后才能进入首页。连接数据库后运行的结果如下:系统主页设计通过用户名和密码的验证进入系统的首页。首页主要涉及系统管理、人事管理、工资管理、考勤管理、个人助理、帮助。以及包括系统导航的控制中心、知识中心、管理中心、帮助中心等这几个大功能。通过整个页面的分类清晰的展示了整个系统的框架。如下是连接数据库后得到的系统首页:部门基础数据设置功能基础数据管理主要包括了部门名称部门编号(管理端)、一般访问者只能查看其内容不能进行对其的修改、删除和添加。实现:首先建立各个内容的数据库编号是数据库里的自动生成的。对每一个功能建立其对应的数据集用intTid字段进行控制对其过滤不同的intTid的值对应各个模块的页面。通过用DataDetailasptid=<=intTid>方法重新返回到该页面不重新打开另外的页面感觉更加的紧凑。最后把相应的字段填入到页面中去实现该功能。选择其中的页面运行如下:学历页面和职称页面员工培训记录登记可以了解员工的培训的项目、时间以及培训的单位等记录。系统页面如下:人事管理下的人事数据管理功能人事数据管理主要包括了基本信息、工作信息、学习简历、工作简历、家庭成员、社会关系、培训情况、奖惩情况、科研状况。一般访问者只能查看其内容不能进行对其的修改、删除和添加。通过用户的EmployeeID选择要查看的用户的详细资料。实现:首先建立各个内容的数据库对每一个功能建立其对应的数据集。通过字段EmpID其是EmpID=RequestForm()“()”是用户的EmployeeID这样可以通过EmployeeID号把需要的内容放到数据集中。再次用Workinfoaspeid=<=EmpID>(这个是基本信息列子)返回到本页。最后把相应的字段填入到页面中去实现该功能。选择其中的页面运行如下:通过对职工那栏的选择可以查看不同的员工的信息管理员还可以对其中的数据库进行员工的添加员工的修改员工的删除。人事档案浏览查询功能系统搜索功能主要分成两块:一个是简单档案查询还有是一个复合条件查询。在第一个查询中。主要通过SQL语言实现模糊和精确查询另外一个查询中是选择要查询的条件进行复合查询。复合条件查询页面中可以根据姓名编号部门等条件进行搜索。可以结合网页来看。以下的市简单档案查询的图片:系统管理端功能分析(我涉及的模块)在管理端主要涉及到五个方面的管理:用户管理、基本数据管理、人事数据管理。通过管理员的操作实现对数据的更新。管理权限的设置系统的管理权限的设置可以使系统的管理更加合理化各施其职。权限管理内容高级管理员负责整个系统的日常维护部门管理员负责本部门的数据更新和普通用户对系统的信息查询和个人信息查询代码设计代码是用来表征客观事物的一个或一组有序的符号它应易于计算机和人的识别和处理本系统的是根据实际情况设计而成的具体规则如下:员工部门设计:一位有效数字员工子部门代码由顺序码(位)方便管理员的维护管理员工代码设计:采用层次码国际统一的条型码编码规则数据库设计数据库逻辑设计职员基础表EmployeeBasicTable名称字段名称字段类型字段大小必填字段允许空串其他编号EmployeeID文本是否主键姓名EmployeeNAME数字整型否政治面貌EmployeePolitical数字整型否民族EmployeeNation数字整型否婚姻状况EmployeeMarried数字整型否身份证号EmployeeIDcard文本否出生地EmployeeNaplace文本否出生日期EmployeeBirth日期时间照片EmployeePic文本家庭号码EmployeeTell文本移动号码EmployeeMobile文本邮箱地址EmployeeAddress文本邮编EmployeeZip文本培训记录EmployeeTrainTable名称字段名称字段类型字段大小必填字段允许空串自动编号SResumeID自动编号长整型是否职员编号EmployeeID文本否开始时间TrainingBegin日期结束时间TrainingEnd日期培新类型TrainingType文本否单位领导TrainingMajor文本否培训单位TrainingUnit文本否备注TrainingNoteS文本学历表EduDegreeTable名称字段名称字段类型字段大小必填字段允许空串其他自动编号EduDegreeID自动编号长整型是否主键学历名称EduDegreeName文本是否职称表JobTitleTable名称字段名称字段类型字段大小必填字段允许空串其他自动编号JobTitleID自动编号长整型是否主键职称名称JobTitleName文本是否政治面貌表PoltitocalTable名称字段名称字段类型字段大小必填字段允许空串其他自动编号PoltitocalID自动编号长整型是否主键政治面貌PoltitocalName文本是否性别表SexTable名称字段名称字段类型字段大小必填字段允许空串其他自动编号SexID自动编号长整型是否主键性别SexName文本是否、系统实施和维护系统实施就是将系统的设计功能的实现以达到目标它包括程序设计、人员培训、系统调试。系统实施系统实施就像系统实施一样是将系统设计达到最终的目的其中包括一些功能的完善、页面的美化、系统模块和数据库的链接、数据的上传到最后系统的开通。这一阶段是对前面设计的补充和完善是把设计者的所有目标付之实践的最后一步。其中功能的完善和页面的美化就是针对前面的设计再结合实际情况作相应的修改或补充使之达到最完美的境地而系统模块和数据库的链接就是把整个系统模块以及数据库等各部分通过一定的链接功能并对相应的程序进行修改使它们相互链接起来从而形成一个有机的整体等到以上步骤均完成以后整个系统的设计基本上已经完成接下去就是把所有的数据和源代码上传到相应的服务器上去这样系统就正式宣告开通了。具体包括:程序设计系统用MicrosoftAccess设计数据以DreamweaverUltraDev为开发平台通过Asp实现网页及动态操作其中运用了JavaScript和VBScript脚本基本实现其功能。数据库连接我这里连接数据库是建立了一个连接文件:connectioninc<dimConn,strSql,DbPathsetConn=serverCreateObject("ADODBCONNECTION")DbPath=SERVERMapPath("DatabaseHrManagermdb")Connopen"driver={MicrosoftAccessDriver(*mdb)}dbq="DbPath>这样我们在文件中只要调用一句<!#includefile=”headfileconection〉就可以了不需要重复在每个网页中打入上述代码节省了时间更加方便了连接不容易出错。定义记录集在ASP开发过程中数据集的应用是极为重要的在应用程序中使用数据库下一步及时定义数据集(Recordset)以便从数据库中临时提取数据。应用程序不能直接调用数据库它必须以记录集为中介。定义的任何记录集都将添加到数据库邦定面板中把数据邦定面板中对应记录集的字段添加到Wed页面上也就添加了动态内容。举个例子:<setrsStudyResume=serverCreateObject("ADODBRECORDSET")strSql="select*fromEmployeeSResumeTablewhereEmployeeID='"EmpID"'"rsStudyResumeOpenstrSql,Conn,,>只有通过了这个定义才能调用数据库。人员培训本系统功能的实现相对清晰对人员的培训也相对简单。首先可以让其对系统的工作流程有个大致的了解然后通过模拟试验一般人员都能胜任。系统测试随着系统的开通这并不意味着所有事情都结束了我们还要像测试一个系统一样对整个系统进行各方面的测试以确定其性能主要包括程序调试、功能测试、数据库调试、以及安全测试等。程序调试:由于DREAMWAVER具有自动编译功能所以设计者无需编写较多的程序只需根据实际需要对相应的程序段或接口进行相应的改动从而程序调试的对象也主要是针对这些改变的部分源程序和相应的功能接口模块。功能测试:该阶段主要是针对预先的设想对相应的模块的功能通过实际操作进行测试以检查各项功能的完备性和可操作性以便及时进行更改和完善。数据库调试:该过程主要是通过使用实际数据对系统数据库进行测试包括进行数据的输入输出、人员的增加、删除以及修改来检验数据库的合理性。安全测试:该过程主要是系统管理员根据实际生活当中所发生的系统安全问题然后根据这些问题有针对性地进行一些模拟安全测试包括用户登陆以及系统修改等安全测试。测试心得通过测试系统可以安全、快捷的运行感悟很深:从小入手:从小入手化小块为整体逐渐扩大调试进行排查系统提示:往往通过错误页面提示找到错误的地方结合网络资源发现解决问题程序中设置断点或输出中间值来发现错误之处在调试中做好备份工作以免操作失误带来的后果系统维护系统维护是为保证系统的正常运行和安全保障等目的而采取的一系列措施其中包括数据库维护、信息更新、版面更新、安全测试以及数据备份等操作过程除此之外还包括服务器和域名空间等的维护。所有这些工作都需要由专门的技术人员专门来负责并根据一定的规章制度和流程来进行操作。数据库维护和信息更新:该阶段主要是要求管理员要经常对数据库和过期的信息及时地进行更新和维护以保证数据库的正常运行和信息的及时性从而保证了访问者能够顺利地了解到最新的信息动态。版面的更新:该过程主要是要求对系统的首页和页面定期的进行相应的调整或更新从而使本系统经常以崭新的面貌出现在广大访问者的面前。安全测试和数据备份:该过程主要是从系统的安全方面考虑由于目前整个网络体系的安全问题还存在着较大的隐患所以如何加强系统的安全性能对于一个系统的正常运行具有非常重要的意义。所以管理员要经常对系统进行诸如一些用户名、密码以及权限的更新或重新设置从而保证系统的安全性。除此之外还要经常对所有信息进行备份以防止整个系统遭到外界袭击时陷入瘫痪状态。、设计心得经过一个多月的紧张学习和开发在指导老师的带领下我终于完成了了毕业设计。这不仅是对专业知识的考核更是一种近一步的学习和运用。在当初选题的时候曾犹豫用PB做单机版的系统呢还是用ASP做系统形式。到了这个学期开学的时候我觉得做系统形式更加符合现在流行的网页设计虽然上个学期学习过PB对其的语言比较了解。但是能重新学习一种语言技术对我们的学习能力的提高是很有帮助的而且对于程序员来说开发能得到实际应用的系统可以积累相当丰富的实战经验。我们以后的工作积累了一定的开发经验。可行性分析阶段心得在以前我们也在老师的指导下合作开发过进销存超市系统。我想不管用什么平台做系统其中的指导思想是一致的。因此我当初刚接到这个系统的设计任务时我碰到的最大问题是以前没有碰到过ASP技术以及Dreamvear的使用为什么这么说呢?系统的社会可行性和实用性方面那是自然的因为当今情况下无纸化办公趋势通过网络进行对人事的基础数据、工资管理等有了更大的方便。所以在这过程中我考虑最多的还是如何利用自己有限的技术制作出出色的系统因为我以前主要还是以设计系统为主平时关注的也大多是系统方面的信息而对于系统设计却很少涉及。因此我经常和懂得该技术的人交流以便自己更加快的熟悉该项技术。需求分析阶段心得最初就像上面所说的自己平时很少关注系统设计方面的知识所以一开始感觉摸不着头绪根本不知道从何下手。所以只有匆匆忙忙地从图书管理借来大量关于系统设计方面的书籍希望通过参阅各种关于系统设计的书籍充分了解系统建设的基本流程、总体布局设计以及系统开发前所需的一些准备工作做到心中有数。然而由于实在是经验有限虽然书本上介绍了许多这方面的知识和操作方法但是毕竟还是限于理论方面的所以理解起来比较困难。幸好有一个朋友在这方面比较擅长所以就向他请教了一些关于这方面的实际操作流程。经过几次交谈我才渐渐的有点概念至少知道整个设计流程和具体实际操作。所以接下来我就按先前了解的那样先去详细地了解了企业对于建设该系统的总体需求和目的比如首页需要设计成怎样的形式一共需要多少个内容版块需要有哪些功能模块主页下面有几层子页面以及哪些地方需要设计成动态模式等等各方面的信息。由于这方面的知识还是不够成熟所以中间还是没有充分了解用户的需求后来我再细心地浏览了大量的相关系统的系统的总体布局和设计风格充分借鉴它们的设计和内容接着再回过头来根据实际情况去调查这样经过几次反复的交流才开始对本系统进行一个总体布局和页面设计。首先我把所有内容和功能模块都罗列出来划分成几大模块接着对此作了一定的版面布局设计。至于版面设计工作由于自己在这方面还有一定的基础再加上浏览了大量相应的系统以后基本上有了一定的概念了。比如先是根据本系统特点把整个系统页面的主色调设为天蓝色而在每个页面的头部分设计一个动态图片以示蓬勃向上之意接着把各内容模块和功能模块按照一定的布局安排好并不时地考虑到整个页面布局的合理性。这一过程我不断规划不断和企业人员交流修改一共经过了十多次的修改最后才确定下来如今的系统格局。等把各内容版块和功能模块布局好了之后我又对每一块内容的色调和框架进行了图片和动画的设计同样这一过程经过反复的讨论和修改才最后定稿。这一过程整整花了好几天时间其中参考了大量的书籍和相应的系统可谓精益求精。然而到进一步对系统的各个功能模块的分析和设计时我又进入到先前的尴尬境地了。因为以前做系统都有一定的步骤和模式可供参考而至于系统的一些功能模块分析无从下手。回头只好又狂查资料并且只好根据自己所理解的东西进行一步步摸索。至于其他一些诸如数据库设计等方面的分析则完全参照系统设计的步骤和模式来并根据以前所学的知识来作详细的分析。虽然我在需求分析阶段花了很大的力气但是在后来的实际设计当中还是发现了很多问题。由于对整个系统的设计理解不够深刻加上需求分析做的不够深入、不够透彻就急于进入系统设计阶段才导致了后来设计过程中出现的大量漏洞不得不回头来重新分析和弥补漏洞。比如起先认为很好的整个页面布局然而由于没有考虑到设计软件等各方面的原因使得原来设计好的布局不得不重新调整有时又会由于忘了某个功能忘了放进去而又要重新调整这样弄来弄去以致浪费了大量的时间。另外在涉及到各功能模块的链接时往往由于事先没有一个总体的安排和考虑以至于部分功能链接过程中出现了混乱的状态。还有由于自己平时在做数据库设计时不是非常细心也没有做大量的数据分析以至导致了后来在系统调试时出现了数据的混乱和错误。所以经过这次的设计我更加深刻地认识到需求分析的重要性它对于下阶段工作开展的顺利与否具有决定性的意义。系统设计阶段心得系统设计阶段是整个设计过程中最重要的一个环节它是把设计者的思想通过相应的制作工具进行编辑后成为现实。这一阶段设计的好坏与否直接关系到整个设计思想的可实现度和各功能模块的可执行度。本人在这个系统中主要负责基础管理、人事管理的功能模块其中的人事人员浏览以及对这个系统的一系列的查询。在整个系统首页的设计过程中由于时间和各方面的原因以及企业所要求的工作侧重点不同所以本系统在设计过程中所使用的编程技术不多大多是采用DREAMWAVER自动生成的然后作相应的修改另外为了达到一定的功能又限于本人技术有限所以有些功能比如人事管理系统是本人从网上下载后经过一定的改装而成的相对而言本系统的个人技术含量不高但是人事管理、数据基础管都要使用动态技术通过动态页面来体现的。正如上面提到的那样由于需求分析欠深入加上本身技术有限才导致了这个设计过程中各种问题层出不穷。比如最先在制作系统首页的时候由于没有处理好图片的大小以及动态等问题从而导致了整个布局多次做出了修改甚至重新做出了调整这一过程在每次修改之后都要重复修改从而浪费了大量的时间另外在对一些DREAMWAVER中自动生成的源程序的修改过程中没有考虑到各个功能模块程序段之间的关联性从而当对某功能模块程序段进行相应的修改之后不仅没有达到预期的目标反而破坏了整个程序段中所有功能模块的正常运行特别是有时候对多个功能模块的源程序同时进行修改或者对具有相关链接的不同文件中的功能模块的源程序进行修改后甚至会导致整个页面的功能模块都不能正常运行特别是当你把源程序改得面目全非时这时候再回来查找原因有时没有个一天半天的是找不出头绪的其中走的弯路也就可想而知了。另外在代码的熟悉过程中由于前期工作没做到位对ASP技术重的一些函数没有熟悉以至于对一些功能的想法却不能把它实现再去找资料、问同学花了很多的时间。最后我觉得以后在系统之前应该对开发的语言做到心中有数这样在实际的开发过程中知道用什么方法去实现想要实现的功能。在实际开发中应该对自己不懂得地方多去考虑及时问周围的高人这样才能及时提高自己的编程能力解决实际问题。系统实施和维护阶段心得系统测试和系统设计时同步的下面是我的一些测试的经验教训。首先我们可以同过预览功能对网页进行浏览如果运行没有问题的话就会有网页出现。但是如果代码由错误的话网页会跳出网页错误的提示。并会告诉你在哪一行出错了并会出错的原因。这样的话我们根据它的提示很快知道是什么原因出错了。其次我们在打开网页是正常的但是离我们实现功能还不能实现这个是需要我们认真看代码了并根据我们功能要求对其时实现的代码进行分析查阅书籍解决问题。这个是最难处理但是也是锻炼我们编程能力的捷径。最后我们要保持良好的心态因为编程时很枯燥的万一碰到我们一时难以解决的问题会更加缺乏信心这时我们应该跟同学交流交流互相交流再编程过中的遇到的问题。另外我们要时刻备份系统避免我们的误操作对系统的破坏万一我们没有备份过的话我们以前所做的努力就全部付之东流了。所以这一点是非常重要的。、结束语经过这段时间的紧张设计终于圆满的完成了整个设计过程。虽然中间碰到了许多困难许多功能还不够完善但我从中学到了许多以前书本上所不能学到的也不曾碰到过的问题但通过不断的阅读相关书籍开发水平有了明显提高对系统的设计有了新的认识。通过这次设计我已基本上掌握了系统的设计流程同时也掌握了一些相关技术增强了动手能力并积累了一定的经验从而为以后的工作奠定了基础。、致谢在整个学习与设计开发的过程中我得到了很多老师和同学的热情帮助尤其是我的指导老师陈明晶他在我的整个设计过程中给我提供了很大的帮助和实际指导把握了解了整个系统的建设的研究方向跟制作的流程在此衷心感谢陈老师。参考文献蔡长明、丁勇、黎昌杰:《DreamweaverUltraDev入门与提高》清华大学出版社年版熊松明:《ASPNET标准教程》北京航空工业出版社年版赵丰年:《网页制作实例图解》北京机械工业出版社年版奚兵:《FIREWORKS实例与操作》北京希望电子出版社年版科南资讯:《程序设计实务设计入门》中国铁道出版社年王珊、陈红:《数据库系统原理教程》清华大学出版社年版邝孔武、王小敏:《信息系统分析与设计》情清华大学出版社年版周志东人事管理网站:http:wwwguoxininfocom附录代码Indexasp源代码:<!#includefile="opendbinc"><HTML><HEAD><TITLE>人事管理系统<TITLE><METAhttpequiv=ContentTypecontent="texthtmlcharset=gb"><LINKhref="imagesfontcss"type=textcssrel=stylesheet><LINKhref="imagesscss"type=textcssrel=stylesheet><SCRIPTlanguage=JavaScriptsrc="imageopenxpjs"type=textJavaScript><SCRIPT><SCRIPTlanguage=JavaScriptsrc="imageshowappearncejs"type=textJavaScript><SCRIPT><METAcontent="MicrosoftFrontPage"name=GENERATOR><scriptLANGUAGE="javascript"><!functioninputonsubmit(){if(documentinputusernamevalue==""){alert("请填写用户名!")documentinputusernamefocus()returnfalse}if(documentinputpasswordvalue==""){alert("请输入密码!")documentinputpasswordfocus()returnfalse}}><script><HEAD><BODYleftMargin=topMargin=marginheight=""marginwidth=""onload=thisdocumentinputusernamefocus()><divalign=center><formaction="loginchkasp"method="POST"name="input"LANGUAGE="javascript"onsubmit="returninputonsubmit()"><p> <p><TABLEcellSpacing=cellPadding=width=""border=><TBODY><TR><TDbgColor=#cheight=><TABLEcellSpacing=cellPadding=width=""border=><TBODY><TR><TDwidth=""> <rsopen"select*fromcompany",conn,><palign="left"><b><spanstyle="LETTERSPACING:pt"><fontsize=""color="#FFFFFF">   <font><fontsize=""face="ArialBlack"color="#FFFFFF"><=rs("ename")><font><span><b><p><palign="right"><b><fontsize=""face="隶书"color="#FFFFFF"><=rs("cname")><font><b><p><rsClose><palign="right"><p><TD><TR><TBODY><TABLE><TD><TR><TR><TDalign=leftbgColor=#aedcheight=><IMGheight=alt=""src="imagespicrcjpg"width=border=name=picrc><TD><TR><TR><TDclass=thebgvAlign=centeralign=centerbgColor=#aedc><divalign=center><TABLEcellSpacing=cellPadding=width=border=><TBODY><TR><TDwidth=""align=center> <TABLEcellSpacing=cellPadding=width=""border=><TBODY><TR><TDwidth=><IMGheight=alt=""src="imagespicrcjpg"width=border=name=picrc><TD><TDondblclick=maxClick()background=imagespicrcjpgwidth=""><FONTclass=jnfontsize=><STRONG>人事管理系统<STRONG><FONT><TD><TDwidth=><IMGonclick=selfclose()height=alt=关闭src="imagespicrcjpg"width=border=name=picrc><TD><TR><TBODY><TABLE><TD><TR><TR><TDwidth=""><divalign=center><TABLEborderColor=#ffcellSpacing=cellPadding=width=bgColor=#ffffffborder=><TBODY><TR><TDalign=middlevAlign=centerbgcolor="efce"width=""><TABLEwidth=""height=""border=cellPadding=cellSpacing=><TBODY><TRbgcolor="efce"><TDwidth=""rowspan=""bgcolor="efce"><divalign="right"><div><divalign="left"><imgsrc="imagesgif"width=""height=""><div><TD><TDcolspan=""bgcolor="efce"><divalign="center"><fontcolor="#">用户:<font><inputclass=smallinputtype=textname="username"value="<=session("logname")>"><div><TD><TR><TRbgcolor="efce"><TDcolspan=""><divalign="center"><fontcolor="#">密码:<font><inputclass=smallinputtype=passwordname="password"value=""><div><TD><TR><TRbgcolor="efce"><TDheight=colspan=""><TD><TR><TRbgcolor="efce"><TDalign=middle><divalign="center"><inputname=btnsubmittype=imageid="btnsubmit"tabindex=src="imagesdlanjpg"width=""height=""border=><div><TD><TR><TBODY><TABLE><TD><TR><TBODY><TABLE><p><p><div><TD><TR><TBODY><TABLE><div><TD><TR><TR><TDvAlign=topbgColor=#cheight=><!#includefile=copyrightasp><TD><TR><TBODY><TABLE><form><BODY><HTML>Mainasp源代码:<!#includefile="checkasp"><!#includefile="opendbinc"><HTML><HEAD><TITLE>人事管理系统<TITLE><METAcontent="texthtmlcharset=gb"httpequiv=ContentType><SCRIPTlanguage=JavaScript>windowselffocus()<SCRIPT><HEAD><FRAMESETborder=falseframeBorder=frameSpacing=rows=,*,><FRAMEname=topnoResizescrolling=nosrc="topasp"target="middle"><FRAMEname=middlesrc="mainhtm"target="bottom"><FRAMEname=bottomscrolling=nosrc="bottomasp"><NOFRAMES><NOFRAMES><FRAMESET><body><body><HTML>PTasp员工重要事项管理界面源代码:<!#includefile="opendbinc"><consttitle="员工重要事项记录"><html><head><metahttpequiv="ContentType"content="texthtmlcharset=gb"><title><title><metacontent="texthtmlcharset=gb"httpequiv="ContentType"><style>BODY{FONTSIZE:pt}<style><metacontent="MicrosoftFrontPage"name="GENERATOR"><metaname="MicrosoftBorder"content="none"><head><bodybgColor="#ffffff"text="#"><divalign="center"><center><!#includefile=myprgasp><CheckLoginshowtitle(title)><tableborder=""cellSpacing=""width=""><tbody><tr><tdwidth=""><b><fontsize=""><p> <p><font><b><td><tr><tr><tdalign="middle"width=""><formaction="saveqtasp"id="FORM"method="post"name="FrontPageForm"><tableborder=""width=""bgcolor="#FFF"><tbody><trbgColor="#"><tdcolSpan=""width=""><fontcolor="white">基本资料<font><fontcolor="red"size="">  <font><fontcolor="#FFFF"size="">*为必填资料请务必认真填写<font><td><tr><tr><tdwidth=""><fontcolor="red"size="">*<font>姓名:<td><tdwidth=""><responsewrite"<selectclass='smallinput'name='name'size=''>"responsewrite"<option>请选择<option>"chr()chr()sql="select*fromworker"rsopensql,conn,,ntotal=rsrecordcountifnotrseofthenrsmovefirstdowhilenotrseofresponsewrite"<optionvalue='"rs("name")"'>"rs("name")"<option>"chr()chr()rsmovenextloopelseresponsewrite"<optionvalue=''>没有可选择的员工<option>"chr()chr()endifrscloseresponsewrite"<select>"responsewrite"(共<fontcolor=red>"ntotal"<font>个)"><td><tr><tr><td><fontcolor="red"size="">*<font>编号:<td><td><inputtype="text"na

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/59
2下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部