




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河南城建学院Web技术与开发课程设计设计主题:考勤管理系统指导教师:王斌斌、张琰、景伟娜班级: 0834111学号: 080883411109学生名:王凤该组人员:李美元,韩志豪计算机科学与工程学院2014年6月13日目录工作管理系统31 .网站开发的基本进程31.1项目背景32 .需求分析和项目计划书的编制方法32.1需求分析32.2项目计划书43 .系统设计的方法53.1系统目标53.2系统流程图图63.3系统结构图74 .数据库8的分析和设计方法4.1设计数据库8五.公共类的设计方法95.1通用类别: 9六、实现主要功能模块的方法107 .编译和公开网站138 .心得149 .参考文献15工作管理系统1 .网站开发的基本过程1.1项目背景企业勤务管理系统是企业事业单位不可或缺的组成部分,其内容对企业决策者和管理者非常重要,因此企业勤务管理系统应该能够为用户提供充分的人力资源管理信息和快速的管理查询手段,但以往人们采用传统的人工方式来管理员工上下班等信息。 这种管理方式多有效率低、机密性差等缺点,而且时间长,会产生大量的文件和数据,给检索、更新、维护带来很多困难。 因此,必须开发企业的工作管理系统,具有其特有的技术意义和管理意义2 .需求分析和项目计划书的编制方法2.1需求分析随着科技的发展,计算机领域不断取得日新月异的研究成果。 计算机在脑力劳动的替代和延长方面发挥着越来越重要的作用,不仅在工业方面,在日常生活中也越来越离不开计算机。 企业也要处理大量的员工数据。 在数字化的今天,为了加强员工的勤务管理,必须依赖计算机,使管理者员工的勤务管理更加有序和位置。 基于上述各种原因,开发员工工作管理系统迫在眉睫。 我们结合这次的课程设计,开发以下职员的工作管理系统方案。 企业勤务管理系统是为解决员工勤务管理而设计的,建立能够初步实现企业勤务管理系统的智能管理,提高勤务管理效率,员工在各岗位员工人数少,效率高。 企业勤务管理系统是企业事业单位不可或缺的组成部分,其内容对企业决策者和管理者非常重要,因此企业勤务管理系统应该能够为用户提供充分的人力资源管理信息和快速的管理查询手段,但以往人们采用传统的人工方式来管理员工上下班等信息。 这种管理方式多有效率低、机密性差等缺点,而且时间长了,会产生大量的文件箱数据,给箱的检索更新带来很多困难。 我们制定的这个工作管理系统是为了解决这些问题而研发的,这个系统必须提供简单方便的操作。 根据企业本来的工作管理制度,为企业的不同管理水平提供相应的功能,通过实现工作管理的无纸化,科学规范企业的工作管理。 节约工作管理成本,提高企业工作管理透明度和效率,防止“虚假工作”。 为系统提供必要的权限管理。 为企业实现整体信息化的其他相关系统提供必要的数据支持。2.2项目计划书工作信息管理系统使用的工作记录通过工作机器收集,或者通过本地计算机收集,记录保存在数据库中。 管理软件的应用具有特殊性,员工通常只负责提供工作信息,财产和管理基础实际上就是使用这些工作信息的用户。 因此,本系统不仅提供基本的工作记录,还提供员工信息,记录允许的缺席情况,使各员工能够统计实际违反工作纪律的次数和情况。 通常,对于像本系统这样与财务分配密切相关的系统,必须采取必要的安全措施,以便只有少数授权范围的人才能登陆系统,因此系统必须采取适当的安全措施,确保这些授权范围内的人的口令安全。3 .系统设计的方法3.1系统目标我们的系统主要是管理员和员工的功能,能够实现简单的上班签字、员工信息查询、修改等基本功能,后台数据库的更新等。主要功能模块:(1)管理者功能a .实现系统登录功能,限制不同用户登录中可见的信息b .增加员工的基本信息。 包括员工编号、员工姓名、性别、所属部门等c .查看和修改员工的基本信息d .查询和修正工作时间、下班时间等工作信息e,可以阅读和修改员工的上班信息,同时显示该员工的基本信息f、密码变更等(二)工作人员职能;a .实现系统登录功能,限制不同用户登录中可见的信息b .实现签字和签出功能,更新到数据库c .更改密码d .恢复密码3.2系统流程图3.3系统构成图登录画面工作人员上岸管理员登录修改工作信息查询员工信息追加部门更改密码更改员工信息添加员工信息抽签签字取回密码更改密码4 .数据库分析和设计方法4.1设计数据库首先创建数据库。 管理员表(admin )、工作信息表(attendanceInfo )、部门表(departmentInfo )、学历表(educationInfo )、员工信息表(employeeInfo )、职位表(positionInfo )图1管理员表(admin )图2工作信息表(attentidandinfo )图3部门表(departmentInfo )图4学历表(educationInfo )图5员工信息表(employeeInfo )图6的位置表(positionInfo )5 .公共类的设计方法5.1公共类:我们的连接数据库建立了每次连接到数据库时调用的DB.cs类。 另一个弹出消息封装了messagebox类。 如果需要弹出消息框,可以调用此类的show函数。六、主要功能模块的实现方法我主要的是主页、登录画面、工作询问画面、职务设定画面和员工变更密码表1登录界面的主要控件控件类型文本ID备注RadioButton管理员RadioButton1RadioButton工作人员RadioButton2标签姓名Label1标签密码标签2TextBoxTextBox1写上姓名TextBoxTextBox1填密码IMGCODEIMGCODE1显示认证代码TextBoxTextBox3输入认证代码标签Label1Button登陆Button1Button取回密码Button2表2工作管理界面控件控件类型ID文本备注DropDownListDropDownList1SqlDataSource1attendancedanceyearDropDownListDropDownList1SqlDataSource2attendancedancemonthtextboxTextbox1输入员工编号buttonButton1查询gridviewGridView1显示考勤的内容表3职位设置接口控件控件类型ID文本备注TextboxTextbox1职位名称输入职位名称DropDownListDropDownList1签字编辑项目DropDownListDropDownList2签字编辑项目DropDownListDropDownList3退房时编辑项目DropDownListDropDownList4抽签编辑项目ButtonButton1确定ButtonButton2取消gridviewGridview1检视职位资讯RequiredFieldValidatorRequiredFieldValidator1必须填写验证控件表4员工更改密码接口的控制控件类型ID文本备注TextboxTextbox1显示用户名TextboxTextbox2输入旧密码TextboxTextbox3输入新密码TextboxTextbox4重新输入新密码ButtonButton1确定ButtonButton2取消标签Label1显示错误消息比较验证程序CompareValidator1与新密码不匹配!验证每页的实现情况如下:图1登录画面图2工作查询界面图3位置设定画面图4员工更改密码接口7 .编译和发布网站网站创建完成后,您可以发布它。 用户可以将网站发布到计算机或网络上可访问的位置。 要发布到网络,此网络必须是MicrosoftVisualStudio2008支持的连续协议。要将网站发布到计算机,请选择“生成”,单击“发布网站”命令,打开“发布网站”对话框,在对话框中选择要发布网站的位置,然后按“确定”按钮。 系统预编译网站内容,并将输出写入指定的文件夹。 此时将在“输出”窗口中显示进度消息。 如果预编译发生错误,则在“输出”窗口中报告错误。 编译完成后,用户可以测试编译的网站,为编译的网站创建虚拟目录,然后通过浏览器访问网页。ASP.NET具有应用程序包功能,开发人员可以将完成的网站打包到安装文件中,用户只需双击安装文件即可按照说明完成网站发布。 与web站点程序复制到服务器的发布相比,此过程可以自动处理注册和配置问题。 具体实施步骤如下:选择“文件”“添加”“新建项目命令”,完成选择后,在“添加新项目”对话框的对话框左侧的“项目类型”部分中,选择“其他项目类型”下的“安装和部署”选项在“名称”文本窗口中键入WebSetup,单击“确定”按钮关闭对话框,将项目添加到“解决方案资源管理器”窗口中,打开文件系统编辑器,然后在“解决方案资源管理器”窗口中单击“WebSetup” 右键单击并从弹出式快捷菜单中选择“添加项目输出/项目输出”命令,打开“添加项目输出组”对话框,然后单击“确定”按钮完成项目输出。 右键单击并选择弹出式菜单中的“属性”命令,然后在打开的“WebSetup2属性页”对话框中选择“WebSetup”项。 右键单击并从弹出式快捷菜单中选择“生成”命令以生成安装文件。 生成完成后,Setup.exe和Setup.msi文件位于相应的路径下,您可以双击Setup.msi文件来配置安装。8 .心得这次课程设计经过一周,诚实学到了很多东西。 以前在代码方面真的很欠缺。 我认为这次的课程设计负责人的领导人,成为领导人的情况很多,特别是在制作方面必须考虑周全。 一旦疏忽了自己的事情,成员就会改变他们的东西。 这次课程设计分工比较明确,自己做的也少,前台基本上是自己做的,里面几页的实现也是自己做的,中途有很多麻烦,跟同学和老师商量,最后完成了设计。 最大的感情,我们的系统还有很多缺点,主要是因为学习不够好,时间不够,所以要更加完美地考虑细节,并且要细心,小的空白符号会导致错误,在代码实现方面普遍做起来很简单,不复杂另外,在与成员协商时需要特别注意,不要让成员感到不满,热的时候会变得急躁,即使弄错了也会有找不到原因的心情。 总之,这门课的学习需要努力,相对来说我对此感兴趣,今后我会努力打造更好的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入门白酒品鉴师培训课件
- 供销工作课件教学
- 2025年江西省临川区第一中学物理高三上期末达标检测试题
- 2025年河南省漯河实验高中高三物理第一学期期末考试试题
- 银联卡技术管理办法
- 非工作时间管理办法
- 第25章 随机事件的概率(章节复习)(重点练)解析版
- 高端客户家庭财富资产保全产说会高端版理念
- 知识总结-《人民解放战争的胜利》
- 视频监控摊贩管理办法
- 印章U盾管理办法
- 2025年重庆市永川区社区工作者招聘考试笔试试题(含答案)
- 电气自动化基础知识课件
- 家畜繁殖员上岗证考试题库及答案
- DG-TJ08-2097-2025 地下管线探测技术标准
- 数学鲁教版九年级上学期分层计划
- 新解读《建筑工程消防施工质量验收规范 DBJ-T 15-248-2022》
- 女生的青春期健康教育
- 以《论语》为翼:高中生价值观构建的教学实践与探索
- 妇产科电子护理文书书写规范
- DB42 1537-2019 农村生活污水处理设施水污染物排放标准
评论
0/150
提交评论