版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计(论文)任务书软件学院软件测试专业二班一、课程设计(论文)题目人事管理系统二、课程设计(论文)工作自 2009 年_月_29_日起至 2009 年_月 10 日止。三、课程设计(论文)地点:学院机房四、课程设计(论文)内容要求:1本课程设计的目的(1)件使学生增进对C#程序设计语言的认识,加强用C#语言编程能力;(2) 利用本课程内的以及到目前为止所学到的有关知识和技术解决一些不太复杂的问题,提高学生的实践动手能力;(3) 使学生掌握系统调试;(4) 培养学生分析、解决问题的能力;(5) 提高学生的科技论文写作能力。2课程设计的任务及要求1)基本要求:(1) 对系统进行功能模块分析、控
2、制模块分析(2) 系统设计要能完成题目所要求的功能;(3) 编程简练,可用,尽可能的使系统的功能更加完善和全面;(4) 程序简明易懂,多运用输入输出提示,多对程序进行测试,发现错误和缺陷(5) 特别要求自己独立完成;2)创新要求:在基本要求达到后,可进行创新设计。3)课程设计论文编写要求年月曰(1)要按照书稿的规格打印誊写论文(2)论文包括目录、绪论、正文、小结、参考文献、谢辞、附录等(3)论文装订按学校的统一要求完成4)答辩与评分标准:(1)完成原理分析:20 分;(2)完成设计过程:40 分;(3)完成调试:20 分;(4)回答问题:20 分。5)参考文献:(1)GeetanjaliAro
3、raBakasybramaniamAiaswamy.C#专业项目开发实例 2007.1(2)刘瑞新 C#网络编程及应用2005.7(3)http:/6)课程设计进度安排内容天数地点构思及收集资料2图书馆组装与调试5实验室撰写论文3图书馆、实验室学生签名:年月曰课程设计(论文)评审意见(1)需求分析(20 分优()、良()、中(八般()、差();(2)总体设计(20 分) : 优()、良()、中(八般()、差();(3)详细设计(20 分优()、良()、中(八般(、差();(4)创新设计(20 分) : 优()、良()、中(八般(、差();(5)回答问题(20 分优()、良()、中(八般(、差(
4、);(6)格式规范性及考勤是否降等级:是()、否(评阅人:职称:讲师人事管理是企业管理的一个重要分支。随着当今企业人员数量不断增加、分工的华东交通大学课程设计报告不断细化、各行业间联系的不断密切。对人事管理的要求也不断提高,实现人事管理自动化,无疑将带来高效率的企业管理。人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到人员工问题。企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。最初的人事管理采用人工方式,记录量大,易出错。人事管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。人事管理
5、系统,为个人提供资料查询服务,为企业提供工员分工等服务。旧式的用纸介材料来记录的人工管理方式已不合适现代企业公司的发展了,实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。本系统基本上能满足现代企业人事管理的需求,人事管理系统中使用各种表格,保存相关的人员信息,方便查询、浏览、修改等操作。工资管理系统的前提是一定要有员工的在职作为基础,在使用的时候一定要保证员工在职的人事信息数据库。华东交通大学课程设计报告摘要 1.1 绪论 3.1.1设计题目及要求设计题目31.1.2设计要求32 实验内容 整体概括42.1.2员薪资料管理42.1.3部门管理42
6、.1.4假期管理72.1.5考情管理72.1.6加班管理92.1.7薪资管理92.1.8安全管理93 概要设计 123.1.1整体流程图123.1.2员工列表133.1.3假期管理153.1.4考情管理173.1.5加班管理173.1.6薪资管理184 详细设计 205 测试结果 236 小结 29华东交通大学课程设计报告参考文献 301 绪论本课程案例的目的是设计一个采用C/S(客户端/服务器)结构、基于Windows窗体的应用程序,其主要功能涉及人事部的相关工作,如请假管理、部门管理、员工管理、薪资管理、加班管理等部分。其中,不涉及人事部的操作在另外一门课一一基于.NET的Web应用程序开
7、发一一的案例设计中实现。该课程的案例基本不需要涉及数据库,但需要学生掌握一定的ADO.NET编程技术,了解基本的数据库查询语法。本案例旨在让学生在实现案例的过程中应用本门课程中的知识,并帮助学生强化以前学到的知识,真正将知识转化为实际技能。1.1 设计题目及要求1.1.1设计题目该管理系统将使用最新的.NET技术,充分利用.NET技术的特点构造出可扩展、易维护的企业管理信息系统。该管理系统将基于微软操作系统平台,充分利用微软.NET平台的优势,结合使用Windows应用程序技术和Web应用程序技术.人事管理系统主要用于对公司内部员工、部门等人事信息进行管理,并提供了相关人事职能,为人事部提供了
8、管理工具,同时让员工可以通过公司内部网络实现自我管理,提高了整体运作效能。.1.1.2设计要求根据功能说明书,Web 部分的应用程序分为以下七个模块。一. 员工管理二. 部门管理三. 请假管理四. 考勤管理五. 加班管理六. 薪资管理七. 安全管理华东交通大学课程设计报告2 实验内容2.1.1整体概括该程序从大体上来分只有三个模块,即”windows”,”web”和”SQLServer”模块.2.1.2员薪资料管理:人事部门负责维护员工的基本资料。当员工第一天来公司报到时,人事部门将员工的基本资料(姓名、性别、出生年月、电子邮件及所属部门等)录入到数据库中, 并打印一份报到单给员工, 上面列出
9、了该员工的登录 ID、 公司邮件的地址、该员工的部门名称以及该员工的同部门同事列表。该模块主要功能包括:添加/修改/删除员工按姓名、电子邮件、所属部门搜索员工,支持模糊查询打印员工报到单上传/修改员工的照片2.1.3部门管理(1)写部门管理窗体用于显示企业中部门的组织关系。部门信息显示在窗体左侧的树状图中,每个部门为一个独立节点,节点名称为部门的名称。部门节点下显示所有属于该部门的员工姓名。部门的顺序按照数据库中的存储顺序排列,树状组织结构图中不能调整部门的排列顺序。员工的顺序按照数据库中的存储顺序排列,在图中员工排列的顺序不能修改。通过鼠标单击可以展开或收缩部门节点。当一个部门节点被展开时,
10、其他部门节点自动收缩。通过拖放可以将一名员工从一个部门节点下移动到另外一个部门节点下。不能将部门节点拖放至其他部门节点下或员工节点下。移动员工时系统将华东交通大学课程设计报告显示对话框询问用户是否确认移动。窗体右侧有四个按钮:增加部门删除部门部门明细退出单击增加部门按钮将显示创建部门对话框。用户在创建部门对话框中输入完部门信息后,单击确定将完成创建部门的操作并关闭创建部门对话框,部门树状组织结构图中的部门结构将更新显示。单击删除部门按钮可以删除当前选中的部门节点,用户需要在系统显示的对话框中确认删除操作才能删除一个部门。当一个部门中仍然有员工时不能删除该部门,系统会用消息框向用户提示这个错误并
11、询问用户是否需要将该部门下的员工都移动到其他指定部门中。如果用户指定了其他部门则系统将待删除部门下的所有员工移动到指定部门中后将待删除部门删除。单击部门明细按钮将以有模式方式显示部门明细窗体。部门明细窗体显示的是当前被选中的部门节点的信息。 如果当前选中的是员工节点则部门明细窗体不显示;如果当前选中的部门没有任何员工,则显示提示信息:“部门中无员工”,关闭提示信息后,显示部门详细信息窗体,在部门详细信息窗体中显示的该部门的员工记录为空。(2)创建部门对话框华东交通大学课程设计报告创建部门对话框如错误!未找到引用源。所示,用户在文本框中输入新部门的名称、 部门描述和部门经理编号。创建部门对话框包
12、含三个按钮:浏览()确定取消单击浏览按钮,会弹出选择部门经理对话框,在此对话框中显示了所有员工的姓名,选中经理姓名单击确定后,会关闭选择部门经理对话框,返回创建部门对话框,且在经理文本框中显示了刚才选中经理的编号。经理文本框中也可以不通过选择而自行填入经理编号。单击确定按钮,如果创建成功,则会关闭创建部门对话框,返回部门管理窗体,在树状图中显示了新创建的部门;如果由于输入数据格式不对而造成创建失败,则会弹出“创建部门失败”的提示信息;如果由于新部门与已存在的部门同名而创建失败,则会弹出“同名部门已存在”的错误提示信息。单击取消按钮将放弃部门的创建,关闭对话框,返回部门管理窗体。(3)部门详细信
13、息窗体部门详细信息窗体如错误!未找到引用源。所示,显示一个部门的具体信息,包括员工的列表、部门名称以及部门的员工人数总计。部门员工的基本信息显示在右侧部门员工列表框中,通过鼠标单击选中列表框中的员工,将在左侧显示该员工的详细信息,包括:照片姓名登录名电子邮件部门明细窗体包含一个按钮:确定单击确定将关闭部门明细窗体,返回部门管理窗体华东交通大学课程设计报告2.1.4假期管理人事部可以查看公司所有员工的请假记录。同时可以设定国定假日。有时候员工假期内可以撤消剩余假期,提前来上班。该模块主要功能包括:设定国定假日公司策略设定(年假数)删除请假记录按部门汇总某段时期内的请假记录详细列出某个员工某段时期
14、内的所有请假记录撤消假期2.1.5考情管理人事部可以管理考勤记录,根据员工请假记录,判定是否缺勤,以及打印一些汇总信息。该模块主要功能包括:删除/查询员工的考勤记录公司策略设定(上下班时间)显示当日迟到、缺勤明细(4)考勤管理窗体考勤管理窗体如错误!未找到引用源。所示,在考勤记录列表框中默认显示了所有的考勤记录,在本窗体中可以对考勤记录进行删除和查询,其中查询可分为本日查询和历史记录查询。考勤管理窗体左侧的考勤记录列表框用于显示查询到的考勤记录,此列表框根据显示需要可带有水平滚动条和垂直滚动条。选中列表框中的考勤记录可以对其进行操作,并且列表框中的记录一次只能选中一条,不能同时选中多条记录。考
15、勤管理窗体包含以下按钮:本日情况历史查询考勤设置确定单击本日情况按钮,将在考勤管理窗体中显示当日缺勤明细列表,显示当天缺勤的情况。单击历史查询按钮,将显示设定查询范围对话框。单击考勤设置按钮,将显示考勤设置窗体,让用户设置上下班时华东交通大学课程设计报告间。单击确定按钮,将关闭考勤管理窗体。1设置查询范围对话框设置查询范围对话框如错误!未找到引用源。所示:用于查询指定时间段内的考勤记录情况。查询时使用窗体中的日期时间控件指定起始时间和截止时间,并且截止时间要大于等于起始时间。设置查询范围对话框包含两个按钮:确定取消单击确定按钮,会关闭设定查询范围对话框,并根据填入的起始时间和截止时间进行查询,
16、查询完毕后返回考勤管理窗体,并在考勤记录列表框中显示了符合查询条件的考勤记录,如果没有符合查询条件的任何记录,则弹出提示信息“没有符合条件的考勤记录”,关闭提示信息回到考勤管理窗体后,在考勤记录列表框中原来显示的信息不变。单击取消按钮,则会关闭设定查询范围对话框,系统不会执行查询操作,返回考勤管理窗体后,在考勤记录列表框中原来的显示信息不变。2.1.6加班管理人事部可以查看公司所有员工的加班记录,并根据加班记录与员工的考勤记录比较,查看加班是否真实有效。员工的加班报酬会计入到薪资中。该模块主要功能包括:核实当月员工加班的有效性,然后相应地转换为员工的津贴和年假按部门显示某段时间内加班汇总信息显
17、示某个员工的某段时间内加班明细信息华东交通大学课程设计报告2.1.7薪资管理基本薪资只能由人事经理指定和修改。人事部负责每月根据员工的加班记录和考勤记录,计算员工的本月薪资,并可打印公司员工薪资月汇总表。 该模块主要功能包括:人事经理指定员工的基本薪资计算员工的当月薪资按部门打印员工月薪资的汇总表查看某个员工的历史记录2.1.8安全管理本模块的功能是验证登录者的身份, 保证系统安全性。 本模块除了验证功能还包括系统事件记录功能,可以将系统中发生的各类安全相关的事件、对重要信息的操作记录下来。密码修改时注意密码不能为空,且至少包含6个字符。该模块主要功能包括:验证登录者的身份密码修改系统事件记录
18、系统事件查询1登录对话框登录对话框如错误!未找到引用源。所示,用于用户身份验证。用户在登录对话框中输入用户名和密码。登录对话框中有以下按钮:修改密码确定取消单击修改密码按钮将显示修改密码对话框。注意,用户必须先在登录名文本框中输入登录名,否则系统将禁止用户修改密码。单击确定按钮将根据用户输入的用户名和密码验证用户身份,如果通过验证则登录对话框关闭。如果未通过验证,本对话框将重新显示。用户共有3次机会输入登录名和密码,如果3次登录失败,程序将退出。华东交通大学课程设计报告单击取消按钮关闭登录对话框,放弃登录。2修改密码对话框修改密码对话框如错误!未找到引用源。所示,包含三个文本框,用户分别输入旧
19、密码和两次新密码。修改密码对话框中包含两个按钮:确定取消单击确定按钮将修改密码。成功修改密码的条件是:旧密码正确两次输入的新密码相同新密码长度大于6单击取消按钮放弃修改密码,关闭修改密码对话框用户在单击修改密码按钮前必须在用户名文本框中填写用户登录名,否则系统将不显示修改密码对话框供用户修改密码。3系统事件窗体系统事件窗体如错误!未找到引用源。所示,用于显示系统记录的系统事件。左侧系统事件列表框中显示系统事件信息, 缺省情况下显示最近8条系统事件记录。系统事件窗体中包含以下按钮:查询确定单击查询按钮将显示系统事件查询对话框,用户输入正确查询条件执行查询操作后,系统事件窗体中的系统事件列表框将列
20、出符合条件的系统事件。单击确定按钮将关闭系统事件窗体。4系统事件查询对话框系统事件查询对话框如错误!未找到引用源。所示,接受用户指定的系统事件起止时间,在指定的时间范围内查询系统事件。华东交通大学课程设计报告系统事件查询对话框中有以下按钮:查询取消单击查询按钮执行查询操作,在系统事件窗体中显示查询到的系统事件。单击取消按钮放弃查询操作,关闭系统事件查询对话框。华东交通大学课程设计报告3 概要设计3.1.1整体流程图登录华东交通大学课程设计报告3.1.2员工列表员工列表溥加员工世噪员工增加员工增跡员工华东交通大学课程设计报告修改员工查询员工修改员工姓名登录名加入表电子邮件i 入以下信号退出基本薪
21、资级別职位电迂查询员工华东交通大学课程设计报告3.1.3假期管理员工列表假期设置员工汇总撤销申请华东交通大学课程设计报告宣期设置假期设置固定嘔日华东交通大学课程设计报告3.1.4考情管理3.1.5加班管理考情管浬历史査询本日情;考情管連前定员工査询部门总汇华东交通大学课程设计报告3.1.6薪资管理华东交通大学课程设计报告查询员工定设定薪资负工査询切史査询华东交通大学课程设计报告4 详细设计1登录代码if(textBoxl.Text=|textBox2.Text=”)MessageBoxShow(”用户名或密码不能为空”);elseSqlCommancCommand=null;SqlConnec
22、tionConnection=null;stringstrCon=DataSource=.SQLEXPRESS;AttachDbFilename=C:UsersTomtbDocumentsVisualStudio2008ProjectslanshanmanagementsystemBlueHill_Data.MDF;lntegratedSecurity=True;ConnectTimeout=30;UserInstance=True;tryConnection=newSqlConnection(strCon);stringselectStr=selectLoginName,Passwordfr
23、omtblLoginwhereLoginName=+textBox1.Text.Trim()+andPassword=+textBox2.Text.Trim()+;Command=newSqlComman(lselectStr,Connection);Connection.Open();SqlDataReadersqlread=Command.ExecuteReader(CommandBehaviorCloseConnection);sqlread.Read();if(sqlread.HasRows)this.Hide();Form2Form=newForm2();Form.Show();华东
24、交通大学课程设计报告this.Hide();华东交通大学课程设计报告elseMessageBoxShow(”用户名或者密码错误!,提示MessageBoxButtons.OK,MessageBoxIcon.Information);textBoxl.Text=;textBox2.Text=;textBox1.Focus();sqlread.Close();catch(ExceptionsqlException)MessageBoxShow(连接错误+sqlException.ToString();更改密码if(this.CheckForm(uppasswordForm)=true)return;elseuppasswordFormuf=newuppasswordForm();uf.MdiParent=this;uf.Show();this.textBox2.Text.Trim()+,+boBox1.Selectedltem.ToString();Basebb=newBase();bb.ExeSQL(str);MessageBoxShow(”添加用户成功!);elseif(this.textBox1.Text!=)if(this.textBox2.Text!=)(uName,uPasswor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 面点师食材预处理与精细化加工手册
- 住院医师规范化培训《中医骨伤科》题库+答案
- 2026年安康杯自查报告(2篇)
- 业务结果风险承诺制度
- 中国高校财务制度
- 中铁十六局财务制度规范
- 乡镇医院护士考核制度
- 交通运输信用监督制度
- 仓储部员工考核制度
- 企业学习考核制度细则
- 八年级国家义务教育质量监测德育考核试题
- OpenGL技术教学课件
- 零基础开口说日语智慧树知到答案章节测试2023年嘉兴学院
- 旋喷桩施工方案
- 道路工程的毕业设计模板
- GB/T 7332-2011电子设备用固定电容器第2部分:分规范金属化聚乙烯对苯二甲酸酯膜介质直流固定电容器
- GB/T 39660-2020物流设施设备的选用参数要求
- GA/T 1047-2013道路交通信息监测记录设备设置规范
- 硫酸包装说明和使用说明书
- 大学生学习资料
- 基本公共卫生知识考试题库及答案
评论
0/150
提交评论