《企业考勤管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《企业考勤管理系统的设计与实现.doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、企业考勤管理系统的设计与实现系统设计?系统总体结构与功能 IT企业考勤管企业考勤管理系统的设计与实现理系统是非常通用的管理信息系统,是企事业单位实现人力合理有效和办公企业考勤管理系统的设计与实现自动化的前提和基础,本节将对考勤管理系统进行总体设计,介绍系统的企业考勤管理系统的设计与实现总体功能和模块划分。?3.1.1企业考勤管理系统的设计与实现 系统结构IT企业考勤管理系统包含如下主企业考勤管理系统的设计与实现要功能。(1) 企业考勤管理系统的设计与实现 用户认证对试图访问系统资源的用户进行身份认证(企业考勤管理系统的设计与
2、实现本系统主要有系统管理员、各个部门的管理员和各部门的员工)。(2) 用户身份管理为每个用户企业考勤管理系统的设计与实现建立相互之间的关系树,表示每个员工在企业内部的级别、部门等信息企业考勤管理系统的设计与实现以及横向、纵向关系。(3) 员工权限管理为整个系统中的不同信息资源进行分类,并对各种信息的访问修改权限进行等级划分,并将权限管理应用于不同身份用户。(4) 人事信息管理添加员工的基本信息,包括员工编号、姓名、性别、生日、所在部门等信息。修改员工基本信息。删除员工基本信息。查看员工基本信息。(5) 人事部门安排管理员工
3、当前工作安排信息设置,并根据该信息决定员工的工作安排。添加部门调转信息,包括新部门名称、调转日期、新职务等信息。修改部门调转信息。删除部门调转信息。查看部门调转信息。(6) 人事流动管理新增员工、员工离开等行为的设置,要求人事部门和员工能够参与该类行为。(7) 员工绩效管理根据员工的基本信息、考勤信息、人事安排等信息,对员工工作绩效进行综合评价。添加员工考评信息,包括考评日期、被考评人、考评主题、考评结果和考评分数等。修改员工考评信息。删除员工考评信息。查看员工考评信息。(8) 员工工资管理根据员工工作绩效,以及员工身份和
4、其他信息,计算员工的工资。添加薪资调整信息,包括调薪日期、员工姓名、部门名称、调薪原因等。删除薪资调整信息。删除薪资调整信息。查看薪资调整信息。(9) 员工考勤管理记录每个员工的考勤记录,迟到、早退、未到等情况,以便对员工进行考核、工作绩效考评等。设置考勤时间。日考勤统计信息。月考勤统计信息。(10) 公文、通告的管理主要是发布一些企业的公文资料,以便每个员工对企业的制度更了解,通告主要是对某些员工的成绩等进行表扬和批评以及一些企业对每个员工的通知等消息。公文、通告的管理。公文、通告的发布。公文、通告的浏览。(11) 档案资料的管理主要是对企业内部的档案资料进行管理。档
5、案资料类别的管理。档案资料的录入。档案资料库。(12) 企业资源的管理主要是对企业的一些公用资源进行管理,以便员工能够很好的利用。系统的总体功能模块如图3.1所示。(6) 人力管理模块人力管理模块是整个系统的主要模块,包括了个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案。该模块记录了企业每个员工的基本情况,并且系统会根据的员工的考核,奖惩等情况来对员工的工资进行设置,不仅保证了员工本身的公平、透明,更能有效的激励员工,对企业也是很大的帮助。商品采购是超市获利的源头,如果不把这个源头把握好,会给企业带来不可估量的危险。现在的客户不仅需要高品质,个性化的商品,更
6、由于厂商竞争激烈,更新更绚的商品不断推陈出新,厂商为快速将货品出清,不断用各种促销手法来引领流行、创造需求,而客户也因此变得更喜新厌旧。在这种循环之下,产品生命周期严重缩短。由此产生的产品需求预测、采购产品的结构比例、产品的质量价格等产品风险加大。除了以上这些,还有一系列其他内外因采购风险,诸如采购计划,合同设置,库存安排,突发意外等等。面对这些我国本土超市总体的采购风险问题,结合我国超市的典型例子,可以更加清晰具体地看清我国本土超市采购风险管理的弱势。三、我国本土超市采购风险案例分析(一)、概述据不完全统计,在过去的18个月内,我国至少已有150家连锁超市倒闭。2005年新年伊始,上海美亚投
7、资公司关闭旗下500家效益不佳的21世纪便利店。此时,距离美亚以2亿元高价从上海城开集团等原股东手中购买21世纪便利店仅有一年半时间。今年3月4日,曾号称中国最大零售企业之一的中国普尔斯马特企业,遍布全国19个省市自治区的46家大型连锁店全部关门。5月6日,沈阳市龙头连锁企业“绿色阳光”突然关闭了旗下68家连锁超市。虽然这些倒闭的超市在失败细节上各有不同,但是仔细分析,他们存在的采购风险管理问题是失败的重要因素之一。(二)、芳邻超市的诱发型采购风险中国本土超市之间以及和外资超市展开了肉搏战,各超市都在拼命扩展自己的板块。如食品连锁超市红旗和互惠,也是从这头打到那头,从这个小区打到那个小区,谁也
8、甩不开谁。细心人统计,目前双方脚跟脚开店的地方,总计在200处之多。东风铺贩、成商便民店、铭旺超市等等。大大小小新老竞争对手的加入,使得相互之间的恶性竞争诱发的采购风险问题相当严重,其中典型的就数芳邻超市。芳邻的快速扩张使其入不敷出。曾经一个月内,芳邻在成都市内就有3家店开业,店面达到20家,芳邻彻底掉进了“连锁全国”的扩张陷阱之中,由扩张诱发的采购风险问题,使之命断“芳龄”。目 录绪论 11.1关于教评 11.2国内外关于教评的研究及系统所实现的目标 11.2.1目前国内外的研究,主要集中在以下几个方面: 11.2.2系统所实现的目标 11.3系统的实现工具及开发环境 22系统需求分析 22
9、.1需求概述 22.2系统设想 22.3系统配置 23总体设计过程 43.1 功能模块设计 43.2系统所需主要数据库设计 54详细设计 54.1页面设计流程图 54.2 系统功能分析与代码实现 84.3各模块具体的设计 84.3.1各类用户登录模块 94.3.2学生信息管理模块 94.3.3教师信息管理模块 114.3.4教评信息管理模块 114.3.5非法数据设置模块 144.3.6用户教评提交模块 154.3.7教评结果查看模块 185 结论 196参考文献 19摘 要 人力资源管理系统是一个典型的信息管理系统(MIS),本系统是一个为适应当前各个行业对人力资源信息管理的迫切需求而设计开
10、发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,我们决定使用VFP数据库开发工具,利用其提供的各种面向对象的开发手段,尤其是数据窗口这一能方便而简洁操纵数据库的智内容来源: ,计算机毕业设计网能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进直到形成用户满意的可行系统。 经过分析如此情况,我们使用DELPHI ,数据库等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断内容来源: ,计算
11、机毕业设计网修正和改进,直到形成用户满意的可行系统. 关键词:原型法,面向对象,数据一致性,数据窗口,人才管理系统。目 录 绪论第一章选题说明-11.1课题背景-21.2组织结构-21.3业务流程分析-31.4现行系统存在的主要问题分析-31.5提出可能的解决方案-3第二章 设计思路-42.1系统的初步调查-42.2系统的可行性分析-52.3系统开发步骤-52.4 对本系统的分析-7第三章 系统设计-8 3.1模块设计 -83.2 开发环境-83.3 功能模块-113.3 数据流图-123.4 数据库设计-143.5 详细设计-18第四章 系统编码与实现-294.1 系统编码规则-294.2
12、部分运行界面与代码-29第五章 系统运行与维护-305.1系统的配置-305.2系统的运行-305.3系统的维护-30第六章 开发总结-30附录:参考文献-31第三章 系统设计3.1模块设计根据本系统的需求,结合实际管理情况,本系统应用有如下功能模块:基本管理: 人才基本信息的管理,如新增、修改等学习简历管理:学习简历信息的管理,如新增、修改等;工作简历管理:工作简历信息的管理,如新增、修改等;培训内容来源: ,计算机毕业设计网管理:培训信息的管理,如新增、修改等;离职管理:离职信息的管理,如新增、修改等;奖惩管理:奖惩信息的管理,如新增、修改等;系统查询:提供对员工基本信息及其相关信息的查询
13、;4.4. 模块划分依照功能分解后的相关性,以“尽量使用数据耦合,少用控制耦合和特征耦合,限制公共环境耦合的范围,完全不使用内容耦合”为原则,将整个系统分为以下5个模块:1) 用户登录模块此模块实现用户登录功能,负责根据用户权限限制使用本系统功能。包括登录前进行密码校验,退出登录后清除登录信息、更新系统界面。已登录用户修改密码。2) 查询模块此模块实现成绩查询功能。查询是任何用户都可以使用的权限,将此功能聚集在一张页面上,以一个模块实现。3) 成绩录入模块此模块实现成绩录入功能,数据整理功能。其中录入时有人机交互,数据整理由系统后台完成。每次成绩信息的更
14、新都要求数据同步整理。4) 运动员报名模块此模块实现报名功能和修改运动员信息功能。这两项功能与运动员信息表密切相关,故在同一模块中实现。5) 查看、添加比赛项目模块此模块实现修改比赛项目信息功能。涉及到比赛项目信息表以及加分规则表。第5章 详细设计5.1. 结构程序设计各模块的N-S图如下所示: 图5-1用户登录模块N-S图 图5-2查询模块N-S图 图5-3成绩录入模块N-S图 图5-4运动员报名模块N-S图 图5-5比赛项目模块N-S图5.2. 人机界面设计本系统中人机界面的设计工作量占总设计量的一半
15、。人机界面以符合传统习惯为准。支持用户键入关键字进行查询。下拉选择项使用动态链接数据库,维持系统的自适应性。对非法输入有完善的限制。及时更新用户界面,各页面的风格保持一致。第6章 编码和单元测试6.1 编码要求程序块要采用缩进风格编写。相对独立的程序块之间、变量说明之后必须加空行。较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分,长表达式要在低优先级操作符处划分新行,操作符放在新行之首。若函数或过程中的参数较长,则要进
16、行适当的划分。不允许把多个短语句写在一行中,即一行只写一条语句。if、for、do、while、case、switch、default摘要 本的研究思想指导为,开发一个具有实用价值的“会议管理系统”。该系统以浏览器为客户端,主要任务是为会议组织机构提供会议的组织管理、会议信息的发布、参会人员网上报名等一系列服务。该系统的实现为会议的召开单位提供了一个良好的以Internet为平台的数字化会议信息管理系统 本文首先介绍了项目的开发背景和采用的关键技术,然后详细阐述了“会议管理系统”
17、的开发过程,包括业务框架设计、软件体系结构的构建和一些关键技术的实现方法等,最后在系统成功运行的基础上作了系统的评价,提出该系统的不足和对将来的展望。 关键字:会议管理系统;Internet;Web;JSP Abstra
18、ct The research thought of this thesis guides for, develop a has practical worth a" meeting management system". This system uses the Internet web browser as client. The main purpose of the system is to provide services for conference organizations. This services include co
19、nference management, conference publicize, users sign up through Internet, etc. The accomplishment of this will provide the conference undertakers with a fine digital conference management information system based on Internet. The article first introduces the background of the syste
20、m developing and the key techniques. Then expatiates the developing process of the Conference Management Information System, include the design of the business architecture, the constructing of software structure, and other developing methods of key techniques. After the system has worked successful
21、ly, at last evaluate the system, point out the defect and expect the future. Key Words: Conference Management Information System; Internet; Web; JSP 目录第一章 绪 论 4第一节 计算机技术发展概况 4第二节 国内计算机应用概述 5第三节 会议管理软件开发背景 6第二章 目标与需求 7第一节 系统开发目标 7第二节 系统应用范围&nb
22、sp;7第三节 系统需求 8第三章 总体方案设计 9第一节 设计原则 9第二节 系统框架设计 9第三节 相关技术介绍 10一、 JSP技术 10二、 JavaBean技术 12三、 JDBC技术 13第四节 系统开发环境和工具的选择 15第四章 数据库表的设计 17第一节 数据库环境说明 17第二节 逻辑设计 17一、用户 17二、会议 17三、参会人员 18四、E-R图 18第三节 数据库表的物理设计 
23、;18第五章 应用系统模块设计 21第一节 系统流程 21第二节 系统功能描述 22第三节 系统功能流程图 23第六章 主要问题解决 28第一节 分页显示 28第二节 用JavaBean对数据库连接的封装 28第三节 支持多种类型的数据库 28第四节 数据的完整性 30第五节 页显示风格的控制 30第六节 访问权限的控制 30第七节 页输入表单的数据校验 30第八节 按关键字多种检索 31第七章 系统的实现以及进一步的研究与改进&
24、nbsp;32第一节 “会议管理系统”的运行 32一、登录界面 32二、普通会员登陆首页 32三、管理员首页 33四、个人信息修改 34五、会议管理 35六、会员注册 35七、参会人员管理 36八、注册人员管理 36第二节 进一步的研究与改进 37第八章 总结 38致谢 38参考文献 39附录 40数据的完整性 40页显示风格的控制 40访问权限的控制 41实现分页显示 42用Ja
25、vaBean对数据库连接的封装 45按关键字多种检索 50 目 录引 言 41 开发图书馆借阅管理系统的思考 511全开架借阅图书方式的优势 5111全开架借阅是当今图书馆开放管理的必然趋势 5112全开架借阅是优势明显的,使读者,管理者双赢的管理方式 512全架借阅图书管理系统的优势 5121体现“以人为本”的先进管理概念 5122满足读者自我服务意愿,促进管藏资源的开发和利用 613方便管理者,促进管理者为读者的综合性服务
26、 6131提供全面,科学,有效的信息服务 6132具有完善的管理功能 7133管理安全可靠性 714 为图书馆自动化管理奠定了基础 72系统分析与设计 821需求分析 8211管理系统的总体框架 822模块分析 8221功能模块图 8222模块分析 923编程环境的选择 924界面的风格 103 具体功能说明及主要程序 1131登陆系统 1132进入系统欢迎界面 1233“学生资料”模块 13331 学生资料的查询
27、13332 学生资料的增加 14333 学生资料的修改 15334 学生资料的删除 16335 学生资料的保存 18336取消 19337 学生资料的打印 19338借还书 20339 退出 2334“书籍资料”模块 24341 .添加“书籍信息” 24342增加书籍 25343修改书籍 26344删除书籍 26345查询书籍 27346书籍的保存 28347取消 304 结论 31致谢 32参考文献&n
28、bsp;33ABSTRACT 34微软公司的Visual FoxPro 6.0是Windows下的数据库开发软件,是目前较为广泛的,易学易用的面向对象的开发工具。Visual FOXPRO 6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。同时,它集数据库和程序设计为一体,可以设计许多小型数据库系统。在客户机/服务器应用技术,远程数据共享,数据安全管理及文档管理等方面,具有很强的优势,非常适合于制作各种数据库应用程序。故而,实现本系统Visual FoxPro 6.0是 一个相对较好
29、的选择。334 学生资料的删除“命令按钮工具栏”中“删除”按钮的作用是首先弹出确认对话框,如果确认则进行删除操作。由于本系统中学生的信息也会在别的数据表中出现,如果在该数据表中删除了学生的数据,而在其他数据表中保存会造成信息的多余与不便,所以本系统采取的方式是如果在“学生信息”数据表中删除了某一个学生的数据,则在其他的数据表中(主要是指“读者借书记录”数据表)输出与该学生有关的一切记录,但是如果该学生在删除时仍有未还的图书,系统将不允许删除。24界面的风格根据功能,把界面分为2页面,这样避免了让页面出现过多的功能键,而显得十分复杂。在这2部分:学生资料,书籍资料,让使用者一目了然,轻松找到需要
30、执行的操作在那个页面。 图2.4.1“书籍资料”页框 &nb
31、sp; 图2.4.2“学生资料”页框3 具体功能说明及主要程序31登陆系统用户登陆需要输入个人的帐号和密码,正确则进入。错误则提示。 系统设计?系统总体结构与功能 IT企业考勤管理系统是非常通用的管理信息系统,是企事业单位实现人力合理有效和办公自动化的前提和基础,本节将对考勤管理系统进行总体设计,介绍系统的总体功能和模块划分。?3.1.1 系统结构IT企业考勤管理系统包含如下主要功能。(1) 用户认证对试图访问系统资源的用户进行身份认证(本系统主要有系统管理员、各个部门的管理员和各部门的员
32、工)。(2) 用户身份管理为每个用户建立相互之间的关系树,表示每个员工在企业内部的级别、部门等信息以及横向、纵向关系。(3) 员工权限管理为整个系统中的不同信息资源进行分类,并对各种信息的访问修改权限进行等级划分,并将权限管理应用于不同身份用户。(4) 人事信息管理添加员工的基本信息,包括员工编号、姓名、性别、生日、所在部门等信息。修改员工基本信息。删除员工基本信息。查看员工基本信息。(5) 人事部门安排管理员工当前工作安排信息设置,并根据该信息决定员工的工作安排。添加部门调转信息,包括新部门名称、调转日期、新职务等信息。
33、修改部门调转信息。删除部门调转信息。查看部门调转信息。(6) 人事流动管理新增员工、员工离开等行为的设置,要求人事部门和员工能够参与该类行为。(7) 员工绩效管理根据员工的基本信息、考勤信息、人事安排等信息,对员工工作绩效进行综合评价。添加员工考评信息,包括考评日期、被考评人、考评主题、考评结果和考评分数等。修改员工考评信息。删除员工考评信息。查看员工考评信息。(8) 员工工资管理根据员工工作绩效,以及员工身份和其他信息,计算员工的工资。添加薪资调整信息,包括调薪日期、员工姓名、部门名称、调薪原因等。删除薪资调整信息。删除薪资调整信息。查看薪资调整信息。(9) 员工考勤管理记录每个员工的考勤记录,迟到、早退、未到等情况,以便对员工进行考核、工作绩效考评等。设置考勤时间。日考勤统计信息。月考勤统计信息。(10) 公文、通告的管理主要是发布一些企业的公文资料,以便每个员工对企业的制度更了解,通告主要是对某些员工的成绩等进行表扬和批评以及一些企业对每个员工的通知等消息。公文、通告的管理。公文、通告的发布。公文、通告的浏览。(11) 档案资料的管理主要是对企业内部的档案资料进行管理。档案资料类别的管理。档案资料的录入。档案资料库。/P