




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
伊犁师范学院本科生毕业论文(设计)开题报告论 文 题 目: 人力资源管理系统学 生 姓 名: 徐鹏飞 系 专 业: 计算机科学与技术学 号: 05080605129 指 导 教 师: 宋浩远开 题 报 告 时 间: 2009-01-10填表说明和要求1 开题报告作为毕业论文(设计)答辩小组对学生答辩资格审查的主要依据材料之一。次报告应在指导教师指导下,学生在毕业论文(设计)工作前期内完成,经指导教师签署意见,同意后生效。2 学生阅读论文,资料的篇数一般不少于10篇,开题报告中应包括文献综述、选题依据、可行性分析及预期结果改为“成果”。字数不少于2000字。此表一式一份,随同学生毕业(设计)论文一起由各系存档。一、 文献阅读序号作者文章题目(书目)期刊名称(出版单位)、时间1 刘涛, 陈鹏远编著. Visual C+.NET核心编程与开发实例 M. 北京:人民邮电出版社,2001.2 郑小平编著. Visual C#.NET开发实践 M . 人民邮电出版社,北京:2001该地方有误3 王晟编著. Visual C# .NET数据库开发经典案例解析 M . 北京:清华大学出版社,20054 徐晓刚, 高兆法, 王秀娟编著. Visual C+ 6.0入门与提高 M. 北京: 清华大学出版社,19995 启明工作室编著. Visual C+ + SQL Server数据库应用实例完全解析 M. 北京: 人民邮电出版社,20066 刘惊雷编著. Visual C+实用教程 M. 北京:电子工业出版社,2005 7 方可燕主编. Visual C+6.0实战与精通M . 北京:北京:清华大学出版社,2000.9月份就不要了!8 杨永国主编. Visual C+ 6.0实用教程 M. 北京:北京:清华大学出版社,20079 王国平编著. Dreamweaver MX 2004网页时尚设计师 M . 北京: 电子工业出版社, 200510 王炯,姜真杰编著. Flash网页制作教程 M . 北京: 清华大学出版社, 200511 林宏基编著. Web开发技术教程(第二版) M . 北京:北京大学出版社,2007字体颜色要统一为黑色!文献格式需要修改!范例: 1 Inmon W H . 王志海,林友芳 译数据仓库(原书第三版)M.北京:机械工业出版社,2003.二、开题报告一、文献综述:相关研究的最新成果及动态 1、标题字体大小前后不统一,以下同!标题有的顶左端,有的不顶,前后不一致!C# 和 C+的概述该部分要突出开发工具的优势!: 删除“:”C+语言是在C语言的基础是扩展而成的.所以两种语言的基本语法和语义是相同。C+中加入了面向对程序设计(OOP)的特征。1. 封装性:把一个数据结构同操作的函数(行为或方法)组合在一起,使程序结构更加紧凑,同时避免了数据紊乱带来的调试与维护困难。封装性是借助于一种新的结构和数据类型机制类实现的。2. 继承性:建立一个新的派生类,增强了软件的可扩充性,并为代码重用提供了强有力的手段,它从一个或多个先前定义的基类中继承函数和数据,而且可能重新定义或加进新的数据行为,这样就建立了类的层次。 3. 多态性:使程序员在设计程序时,对问题进行更好的抽象,以设计出重用性和维护性具佳期的程序。 并给行为取一个名字或符号,它共享一个类的层次,在这个层次中的每个类都以适合自己的方式实现这个行为。 API就是Windows应用程序设计接口的意思。API是一个程序内(或一组相关程序内)的一组函数调用,程序员用它创建其他程序。不必知道函内部,只 要知道函数原型及返回值。将一组函数转入API的问题实质是此函数提供每个人可使用的技术规范资料。Windows API大概是今天世界上最著名的API了。现在API以发展到了Win32 API。在它的核心中,依靠三个主要组件提供Windows的大部分函数。这三个组件分别是 USER32.DLL,GDI32.DLL,KERNEL32.DLL。随着互连网的高速发展,网络给我们带来了极大的方便。人们的学习、工作以及生活越来越依赖于计算机网络,随之也出现了许多网络安全问题,因此当前网络安全 产品备受人们的重视。防火墙是保障系统安全的一种有效手段,它可以将个人电脑与不完全的网络隔离开,按照预先设定的规则决定是否允许数据包通过,以此保障 了个人电脑的安全。本毕业设计是基于Windows 2000操作系统、DDK for Windows2000工具开发包及Visual C+6.0平台开发的简单防火墙系统。系统主要分为两个模块:过滤钩子驱动模块和用户操作界面模块。过滤钩子驱动模块主要功能是注册过滤钩子回调函数, 并按照用户提供的过滤规则进行数据包的过滤;用户操作界面模块的主要功能是实现用户添加、删除过滤规则,同时允许用户以文件的形式保存所添加的过滤规则。2、c+ 历史注意修改刚开始形成的是C语言,那些想建立更快更有效的代码的程序员非常欣赏C语言,有一位名叫Bjarne Stroustrup的人却不满足于仅仅是生产快速代码,他想创建面向对象的C语言编程。他开始对C语言的内核进行必要的修改,使其能满足面向对象模型的 要求。C+从此产生。 Bjarne Stroustrup是C+的最初设计者和实现者。它自诞生以来,经过开发和扩充已成一种完全成熟的编程语言。现在C+已由ANSI、BSI、DIN、其他几个国家标准机构和ISO定为标准。ISO标准于1997年11月4日经投票正式通过。 C+标准演变了许多年。C+模板是近几年来对此语言的一种扩展,模板是根据类型参数来产生函数和类的机制,有时也称模板为“参数化的类型”。 使用模板,可以设计一个对许多类型的数据进行操作的类,而不需要为每个类型的数据建立一个单独的类。标准模板库(Standard Tempalte Library,STL )和微软的活动模板库(Active Tempalte Library,ATL )都基于这个C+语言扩展。 C+标准可分为两部分, C+语言本身和C+标准库。C+标准库对于Visual C+是相当新的,实际上微软只是在发布Visual C+ 5.0时去除了一些“bug”。标准库提供了标准的输入/输出、字符串、容器(如矢量、列表和映射等)、非数值运算(如排序、搜索和合并等)和对数值计算 的支持。应该说, C/C+包含了相对少的关键字,而且很多最有用的函数都来源于库,C+标准库实现容器和算法的部分就是STL。 STL是数据结构和算法的一个框架,数据结构包括矢量、列表和映射等,算法包括这些数据结构的查找、拷贝和排序等。1994年7 月,ANSI/ISO C+标准委员会投票决定接受STL为C+标准库的一部分,这个建议是根据Alex Stepanov、Meng Lee和David Musser这三人的编程和软件库研究提出的。STL的产生是为了满足通用性的设计目标,而不是为了提高性能。那么微软对C+标准的态度怎什么样?微软运行VC+与Plum-Hall C+,想比较得到的分数在92%和93%之间。为什么不是100%的一个原因是跟踪这个标准并同时建立一个编译器比较困难,微软也考虑了对现有编码兼容 的重要性,有时他们不得不偏离标准以保持这个兼容性。3、使用C+原因1. 性能性能有个两方面,算法速度和机器代码效率。一个算法可以定义为数据通过系统的概念化的路径,它描述一些点,在这些点上,数据能够被操作并可转换产生某个结果。例如,一个算法定义为获取一个字符串,计算字符串中的字符个数,并作为结果返回的过程。算法与语言是独立的,所以在编程之前必须设计算法,编写一个快速程序的第一个步骤是设计良好的算法,能以最少的操作步骤得出问题的答案。第二个步是选择语言,这也影响程序的速度。从性能的角度考虑,用汇编语言编写程序是最佳的选择,它是计算机能理解的自然语言。但是,几乎没有人用汇编语言编写完整的程序,因为这样做极其乏 味。另一个最佳的选择是C语言。然而,由VC+提供的所有工具都产生C+,而不是C。使用VC+的向导可以生成大量的使用代码,而不必人工地编写代 码。从编写程序的难易程度和程序的性能综合考虑, C+是最佳的选择。 C+性能良好,因为它被编译为机器代码。对于VBScript和Java等语言,代码在运行时由程序解释,而且每次运行程序时都要将代码转 换为机器码,这样做效率比较低,不仅仅是已编译过的C+程序运行得较快,而且微软C+编译器已存在多年。这意味着微软的编译器程序员已经把许多优点集 中到编译器上,以致于它能产生非常高效的机器码。因为C+是编译语言,而且非常自然,比VB更接近机器代码,所以由C+编译器产生的代码一定比VB的 编译代码效率更高。 2. 错误处理一个好的程序与一个伟大的程序的区别就是其是否具有良好的错误处理支持。实际上,如果在实现中首先进行错误处理,而不是在最后才进行,那么整个程序的开发和测试过程会更加完美。但是,错误处理只能与语言所支持的内容相一致。 VBScript具有基本的错误处理支持功能。在默认情况下,不能捕获VBScript中的错误。每次怀疑产生错误时,要调用On Error Resume Next功能,并检查Error对象。而C+中的错误处理比较好,这是因为有“异常处理”,本章的后面部分将详细介绍。 3. 最小的依赖性正如上面所说,C+是一种编译语言,即C+代码在执行之前已转换为机器码。只要此代码不依赖于外部的动态链接库(DLL),C+就可以在不需要安装额外程序的情况下移动到运行同样操作系统的其他机器和微处理器上,而移动Java程序时需要先安装Java运行期库。 4. 利用现有的代码由于C和C+已经存在许多年了,现在有许多可利用的代码,你的服务器组件可以使用现有的C/C+代码或库。例如统计库和到老系统的C接口。 5. 最大化COM特征 COM与C+很接近,实际上, Don Box(COM的权威)在他的Essential COM一书的第一章写道:“COM就是更好的C+”。他说明了COM规范是如何从C+语言规律中产生出来的。通过理解C+,会对COM有更深的理解。某些语言不能利用所有的COM特征,而在C+中,几乎可以使用所有的COM特征。6使用MFC的优点(1)不同操作系统之间的移植 (2)不同处理器之间的移植 4、SQL Server的概述该部分要突出开发工具SQL Server的优势!:删除“:” 1985年-微软和IBM宣布在操作系统和系统软件方面进行长期合作研发。 1987年-在MS DOS基础上开发的OS/2操作系统正式发布。很快,IBM发布了称为OS/2扩展版的操作系统,并在该操作系统上推出基于SQL的关系型数据库管理系统,称为OS/2数据库管理器。OS/2数据库管理器为小型应用设计并部分兼容DB/2数据库,DB/2是IBM为大型主机上开发的数据库产品。OS/2数据库管理器同时设计了一个称为OS/2通信管理器的组件。后来OS/2逐步发展为今天的DB/2。 1988年-第一次出现SQL Server名称。微软、Sybase和Ashton-Tate合作,在Sybase的基础上生产出了在OS/2操作系统上使用的SQL Server 1.0。 1989年-SQL Server 1.0面世,取得了较大的成功,微软和Ashton-Tate分道扬镳。 1990年-SQL Server 1.1面世,并被微软正式推向市场。 1991年-SQL Server 1.11版发布。 1992年-微软和Sybase共同开发的SQL Server4.2面世。 1993年-微软推出Windows NT 3.1,抢占服务器操作系统市场并取得了巨大的成功,同期推出的SQL Server for Windows NT 3.1也成为畅销产品。 1994年-微软和Sybase分道扬镳。 1995年-SQL Server 6.0发布,随后推出的SQL Server 6.5 取得巨大成功。 1998年-SQL Server 7.0发布,SQL Server 7.0开始进军企业级数据库市场。 2000年-SQL Server 2000发布。 2005年-SQL Server 2005发布。 论文选题的背景、意义即选题依据?二、可行性分析:删除“:”1、技术可行性:删除“:”人力资源管理系统的开发主要包括数据库的建立和维护以及应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 因此我们结合开入式图书馆的要求,对MS SQL Server2005数据库管理系统、SQL语言原理、进行了较深入的学习和应用,主要完成对人力资源管理系统的功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,通过网络化管理,增强了员工之间的沟通,更好的协调员工之间的协作关系;对员工考勤与薪酬管理更加的科学;全程跟踪员工的培训,通过信息的记录,更好的作出员工培训方案。 技术可行性是指使用现有的技术能实现该系统吗?2、经济可行性:删除“:”通过网络化的人力资源管理,大大的提高了企业人才的利用率,使之为企业创造了更大价值。人才利用率的提高,增强了企业的核心竟争力,全面提升了企业的管理能力,从而企业适应了信息时代的网络化管理要求。经济可行性是指这个系统的经济效益能超过它的开发成本吗?多少说一点,你这个设计不会“劳民伤财”吧?3、操作可行性:删除“:”整个系统制作主要由使用Visual c+开发的关联规则挖掘系统和利用MS SQL Server2005数据库进行管理。同时通过友好的界面能很容易的对员工信息进行录入、修改、查询,备份等工作。操作可行性是指系统的操作方式在这个用户组织内行得通吗?三 、预期成果:删除“:”本设计主要完成实现机构编制管理、人员信息管理、人事档案管理、考勤管理、薪资福利管理、社会保障管理、招聘管理、合同管理、查询统计管理、系统管理、除此之外系统还应包括信息。系统必须具备的通用功能,例如系统管理、权限设置、数据备份与恢复等,最后还将进行全面的测试工作。需要调整具体设计包括四大模块的实现:(1) 机构编制管理模块:“机构编制管理”用语设置企业的组织机构,包含的功能模块有机构。设置及编码和机构详细信息,机构设置模块可以灵活地定义层次和属性,同时对应的编码应可以根据所从属的上级机构自动生成。详细信息用语管理对应组织机构的详细信息,包括机构地址、联系方式、隶属关系、单位级别、主管单位名称、单位性质、经济类型、所属行业、企业类型、单位负责人、附属关系、社会保险登记证号、失业保险缴费其始时间、缴费终止时间等信息。删除(2) 人员信息管理模块:包括职员信息维护和职员信息查询,职员信息维护首先职员的基本信息,如,职员编号、姓名、姓名简码、性别、民族、籍贯、出生年月、年龄、文化程度、毕业院校家庭电话、家庭住址等,还可以进行上一个、下一个、新增加记录、和删除记录、提交修改、取消修改、退出等,方便查看和改动。职员信息查询,可以通过姓名简码,或者姓名、性别、民族、籍贯等任何中的一个,或多个进行查询。(3) 薪资福利管理:包括当月工资管理、个人所得税率、发放工资历史、职员奖励
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公务员考试申论试题与参考答案
- 2025年初级灌区管理工专业技能测试与面试准备指南
- 徐州医科大学《民间历史文献导论》2024-2025学年第一学期期末试卷
- 南京航空航天大学《遗传学》2024-2025学年第一学期期末试卷
- 山东交通学院《传统建筑保护与更新》2024-2025学年第一学期期末试卷
- 2025年特岗教师招聘初中心理健康教育心理学科目试题及答案解析
- 山东农业大学《蔬菜功能营养与保健》2024-2025学年第一学期期末试卷
- 吉林农业大学《酒店管理专业毕业论文写作指导》2024-2025学年第一学期期末试卷
- 2025年初中体育教师职位面试实战模拟特岗教师招聘预测题及解析
- 2025年实战模拟题库计算机等级考试试题及答案
- 存量贷款管理办法
- 产品供货方案及按时供货保证措施
- 科研协作管理办法
- 多胎减胎患者护理指南
- 钢梁步履式顶推技术规范
- 幼儿思维培训课件
- 新建寿县生态陵园(殡仪馆和公墓)规划选址论证、可研报告编制以及初步设
- 岗前安全培训课件
- 数字经济产业组织-洞察及研究
- 学前儿童融合教育
- 2025年中国美甲贴片行业市场全景分析及前景机遇研判报告
评论
0/150
提交评论