您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > C#课程设计 人事管理系统
1课程设计(论文)任务书软件学院软件工程专业一、课程设计(论文)题目蓝山人事管理系统二、课程设计(论文)工作自2010年6月28日起至2010年7月9日止。三、课程设计(论文)地点:软件学院机房四、课程设计(论文)内容要求:1.本课程设计的目的(1)使学生掌握用C#开发应用程序的基本工作原理;(2)培养学生基本掌握程序设计的基本思路和方法;(3)使学生掌握系统调试;(4)培养学生分析、解决问题的能力;(5)提高学生的科技论文写作能力;(6)学生需要独立完成一个软件或者一个软件的较大模块,要有足够的工作量,要写出软件说明书,进行演示和给出运行结果。2.课程设计的任务及要求1)基本要求:(1)独立完成课程设计的基本功能,但是可以同学之间相互借鉴;(2)做到人性化的操作流程,更加贴近用户的操作习惯,方便用户操作;(3)提出系统的设计方案;(4)对所设计系统进行调试;(5)对设计的系统进行安装部署;(6)总结课程设计的经验,归纳出设计心得和设计技巧。2)创新要求:在基本要求达到后,可进行创新设计3)课程设计论文编写要求(1)要按照书稿的规格打印誊写论文(2)论文包括目录、绪论、正文、小结、参考文献、谢辞、附录等(3)论文装订按学校的统一要求完成4)答辩与评分标准:(1)完成原理分析:20分;(2)完成设计过程:40分;2(3)完成调试:20分;(4)回答问题:20分。5)参考文献:(1)徐成敖、王雷.《C#专业项目实例开发》.中国水利水电出版社(2)王珊.《数据库系统概论(第四版)》.高等教育出版社(3)周忠良.《C#Builder编程起跑》.人民邮电出版社(4)郑小平.《VisualC#.Net开发实践》.人民邮电出版社(5)张青、郭亚萍.《C#编程思想与实践》.冶金工业出版社6)课程设计进度安排内容天数地点构思及收集资料2图书馆组装与调试5实验室撰写论文3图书馆、实验室学生签名:年月日课程设计(论文)评审意见(1)需求分析(20分):优()、良()、中()、一般()、差();(2)总体设计(20分):优()、良()、中()、一般()、差();(3)详细设计(20分):优()、良()、中()、一般()、差();(4)创新设计(20分):优()、良()、中()、一般()、差();(5)回答问题(20分):优()、良()、中()、一般()、差();(6)格式规范性及考勤是否降等级:是()、否()评阅人:职称:讲师年月日3蓝山人事管理系统摘要蓝山科技股份有限公司在业务不断扩张、人员规模在迅速增长,随着公司的发展,人力资源部门的压力越来越大,工作负荷越来越重,公司高层在考虑到人力资源部门和公司长远发展目标的情况下,做出了开发蓝山人事管理系统的决定。蓝山人事管理系统主要用于对公司内部员工、部门等人事信息进行管理,并提供了相关人事职能,为人事部提供了管理工具,同时让员工可以通过公司内部网络实现自我管理,提高公司整体运作效能。人事管理是企业信息管理的重要部分,面对大量的人事信息,人事部门采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文介绍了人事管理系统的开发过程。论文论述了从需求分析、系统分析、概要设计、详细设计以及测试的过程。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。关键词:人事管理系统、C#、数据库、web4目录1、绪论.....................................................................................52、方案.....................................................................................72.1方案分析........................................................................72.2概要设计........................................................................83、过程论述.............................................................................103.1数据库设计....................................................................103.2登录模块设计.................................................................143.3主界面模块设计.............................................................164、结果分析..............................................................................175、结论......................................................................................19谢辞............................................................................................20参考文献....................................................................................2151、绪论随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。目前,无论是机关、事业单位、还是企业单位,人事管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识,而人事管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助,在现代化的企业管理中,人事管理系统有着十分重要的作用。本次课程设计是为蓝山公司开发一个人事管理系统,该管理系统将使用最新的.NET技术,充分利用.NET技术的特点构造出可扩展、易维护的企业管理信息系统。该管理系统将基于微软操作系统平台,充分利用微软.NET平台的优势,使用Web应用程序技术。该设计是一个采用C/S(客户端/服务器)结构,其主要功能涉及人事部的相关工作,如请假管理、部门管理、员工管理、薪资管理、加班管理等部分。在该设计中,我们通过实践更好的使用VisualStudio。我所设计的人事管理系统就是一个管理信息系统,他是信息管理的一个简单的实现。随着计算机硬件的飞速发展,信息的处理量越来越大,计算机软件的发展为信息系统的发展提供必要的支柱。网络技术的广泛运用,多媒体技术的在计算机硬件提供的基础上为管理信息系统注入了新的活力。项目范围:由于人事管理系统功能全面、丰富,流程相对复杂、工作量大,因此,为便于系统开发管理,降低风险,公司将人事管理系统拆分为三个子系统:Web系统,主要实现信息查询功能。其中所涉及的功能主要覆盖6人事部之外的工作内容,如员工查询、经理审批等Windows系统,主要实现信息管理功能。其中所涉及的功能主要覆盖人事部的工作内容,如员薪资料管理、薪资管理等SQL系统,主要实现数据管理功能。其中所涉及的功能主要是设计数据库中的对象,如表、视图、存储过程等。涉及界面操作的功能由Web子系统和Windows子系统实现项目要求:对于各系统的实现,必须满足以下要求:(1)系统简单易用、流程清晰(2)系统安全、可靠;员工操作权限依其身份不同而不同(3)界面简洁、美观(4)数据必须完整且无冗余(5)数据库的设计必须规范(6)数据必须安全本课题发展现状:目前,在国内外各大企事业单位中,人事管理系统的使用是非常广泛的。同时,有很多的软件开发商也开发了许多基于各种行业的企业人事管理学系统,其中有单机版的,也有C/S和B/S模式的。而不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。而且,企业管理信息量大、操作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的人事管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。随着数据库技术和网络技术的发展,数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。与此同时,Internet的发展与普及,国内许多企业已经建成有自己的企业人力资源管理软件,为企业的快速运营提供了很大方便。但是对于有些中小企业来说,不需要大量的数据库,所以我们的目标是开发一个功能使用,操作简单的人事管理系统。72、方案2.1方案分析为迅速改变现状,规范公司的管理,降低人事部的工作负荷,提高工作效率,公司管理层经过仔细研究、分析,决定开发一套完善的人事管理系统。蓝山公司的主营业务是软件开发,公司规模为70人左右,其部门包括人事部、财务部、研发部、销售部等。公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有一个人事经理,三个人事助理。该管理系统主要功能是管理员薪资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改工作都仅由人事部完成,如计算薪资、修改考勤记录;并且有些只有人事经理才有权处理,如定制部门、制定员工的基本薪资等。普通员工可以通过Web浏览自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过Web提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员工的所有权限,总经理默认拥有部门经理的所有权限。该系统是针对企业人事处的大量业务处理工作用计算机进行全面现代化管理,他必须具备以下基本功能:(1)人事档案管理数据库及表的操作。实现对人事档案管理数据库及表的创建,表中数据的维护。(2)人事档案信息的管理。实现人事信息的添加,保存,修改和删除等。(3)人事档案信息的应用。实现人事信息的查询,统计,人事资源的利用等。82.2概要设计该信息管理系统开发工具采用C#语言开发。其工作流程为:用户登录通过权限判断,普通用户不能浏览、阅读和查询信息,指定用户可以操作,可以进行信息录入、修改和删除的操作。系统的主要功能特点有:(1)系统登录表单该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。(2)主界面在该界面窗口中,共有文件、数据、关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。(3)更改密码:使用本表单可以方便地修改用户的密码,以防密码泄露后对数据的安全性造成威胁。系统操作流程图:9
本文标题:C#课程设计 人事管理系统
链接地址:https://www.777doc.com/doc-993627 .html