




已阅读5页,还剩106页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学 院本科毕业设计(论文)题 目 基于B/S模式的员工信息管理系统 计算机科学与工程 院(系) 计算机科学与技术专业学生姓名 学号 指导教师 职称 讲师 指导教师工作单位 起讫日期 2012.2.20-2012.5.11 摘 要本系统采用的是B/S开发模式,开发环境采用Microsoft Visual Studio 2005,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便而简洁操纵数据库的智能化对象,对于数据库采用SQL Server2005,它的功能一体化,高度非过程化,语言简洁,易学易用,统一的语法结构对待不同的工作方式,还有面向集合的操作方式,再加上视图数据结构,使最终用户和程序设计人员之间的通信得到很大的改善,高度的数据独立性和安全性。关键词:员工信息管理;B/S模式;SQL Server2005AbstractThis system USES is B/S mode, the development environment using Microsoft Visual Studio, using its 2005 of object-oriented development tools, especially data window this function is concise and manipulation of data objects, for using intelligent Server2005 SQL database, its function integration, the process, concise and easy to use, language syntax structure of unified treat way of working, and facing the operation mode, the collection of data structures, plus the view that end users and software design of communication between the personnel have greatly improved, the height data independence and security.Key words: Personnel management;B/S mode;Server2005 SQL目 录第1章 绪论1 1.1 问题的提出1 1.2 管理信息系统的发展历史1 1.3 公司员工信息管理系统的作用3 1.4 公司员工信息管理信息系统发展现状3 1.5 国内公司员工信息管理系统存在的问题4 第2章 可行性分析5 2.1业务流程图5 2.2经济可行性6 2.3技术可行性7 2.4 行可行性8 2.5 时间可行性8 2.6 律可行性8 2.7 章小结8 第3章 需求分析9 3.1系统需求9 3.1.1数据流图10 3.1.2数据字典10 3.2 性能需求14 3.3 应用需求分析15 3.4 运行需求分析15 3.5 其他需求分析15 3.6本章小结15 第4章 系统设计16 4.1 主要内容16 4.2 总体功能需求16 4.3 数据库设计17 4.3.1 数据库设计概述17 4.3.2 数据分析17 4.3.3 数据库详细设计17 4.4 具体系统功能需求描述23 4.4.1 员工基本情况管理23 4.4.2 员工信息查询23 4.4.3 系统维护23 4.5本章小结23 第5章 详细设计24 5.1系统开发及运行平台设置24 5.1.1 硬件环境24 5.1.2 软件环境24 5.2 开发工具简介25 5.2.1 ASP.NET简介25 5.2.2 SQL Server简介26 5.3系统主界面设计26 5.4基本功能设置27 5.4.1员工信息管理27 5.4.2部门管理29 5.4.3考勤管理30 5.4.4员工工资管理31 5.4.5查询管理33 5.4.6系统管理34 5.5 本章小结36 第6章 系统调试与测试37 6.1 程序调试37 6.2 程序的测试37 6.2.1 测试的重要性及目的37 6.2.2 测试的步骤38 6.2.3 测试的主要内容38 6.2.4测试的执行情况39 6.3本章小结43 结束语44 致 谢45 参考文献46 附录147 附录252 学院2012届本科生毕业设计(论文)第1章 绪论1.1 问题的提出公司员工信息管理系统是一个公司单位不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以公司员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间过长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机进行对公司员工信息管理,具有比手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高公司员工信息管理的效率,也是企业的科学化、正规化管理的重要条件。因此,开发这样管理软件成为很有必要的事情,在下面的各章中我们将对公司员工信息管理系统的开发过程和所涉及到的问题及解决方法作出详细的叙述。1.2 管理信息系统的发展历史人类社会正从工业社会迈向信息社会,信息技术是当代最具潜力的新的生产力,信息资源是国民经济和社会发展的战略资源,信息化水平已成为国家现代化和综合国力的重要标志。全球信息化不仅对我国的经济和社会产生了广泛而深刻的影响,而且给信息产业带来了难得的发展机遇。努力把中国建设成为现代化国家的经济形式模式,就必须加快信息化建设步伐。管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成比较相关和比较不相关的组,然后把数据转换为信息。第二阶段是状态报告系统,但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。比如生产状态报告系统,状态报告系统还有一种形式是数据处理系统,它用来处理日常业务和生产报告,重点在于将手工作业自动化,提高效率和节省人力。数据处理系统一般不能提供决策信息。最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划、分析方案,审查解答和求解的误差。它应有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。它一般包括一些模型用以产生决策信息,但不强调全面的管理功能。当建立了公司数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持公司高层领导的决策这一功能,更侧重于公司外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DDS,Decision Support System)的任务。目前我国信息系统工程的现状类似于二十世纪八十年代以前建筑工程的状态,但信息系统巨大的发展空间正吸引着越来越多的国际咨询公司和专业服务提供商来抢滩。各级政府正在积极推进“电子政务”,许多城市及企业也已着手整合与升级其信息化应用系统,可以预计,全国将有更多、更大的信息系统建设项目展开。但在信息化推进过程中,存在不同程度上的一些问题,主要表现在规划制订不够科学,项目管理不够严格,监理机制不够健全,系统运行效益不够明显,致使相当一部分信息化项目失败或未能实现预期目标,浪费了大量资源。究其根源,主要原因之一是信息化建设第三方监管机制的缺失和标准的不健全。国内外的实践表明:信息化是有风险的,信息系统规模越大,功能越复杂,风险也就越大。调查显示,96%的公司对于本公司的信息管理系统感到不满。 在国内的信息化项目工程建设中,绝大多数用户(企业主)无法组织队伍对信息系统建设进行专业化管理,难以胜任从可行性分析、规划设计、招标、方案评审到工程监理和工程验收全过程的管理与组织协调工作,建设方和承建方在信息建设过程中存在严重的信息不对称问题。应用计算机辅助审计技术对电子数据处理系统本身进行审计,即EDI审计。二十世纪八十年代、九十年代信息技术的进一步发展与普及,使得公司越来越依赖信息及产生信息的信息系统。人们开始更多地关注信息系统的安全性、保密性、完整性及其实现企业目标的效率、效果,真正意义的信息系统审计才出现。随着电子商务的全球普及,信息系统的审计对象、范围及内容将逐渐扩大,采用的技术也将日益复杂。到目前为止,信息系统审计在全球来看,还是一个新的业务,说明信息系统审计正逐渐受到重视。在公司制度的实施,特别是员工信息管理制度的实施,不外乎以下几个目标:(1) 规范公司员工信息管理 (2) 搭建基础管理平台 (3) 营造良好的企业氛围,凝集人心 (4) 开发员工潜能 (5) 提高员工生活质量及职业满意度 (6) 激活员工信息资源 (7) 提升公司核心竞争力 (8) 实现公司组织及利益相关者的目标以上所罗列的员工信息管理制度实施的预期目标有一个逐渐递进的逻辑关系。没有前面的目标实现,就难有后面的目标达成。在这多种多样的目标预期中,员工信息管理制度建设最为直接的、关键的预期目标,就是如何充分有效地激活员工信息资源。1.3 公司员工信息管理系统的作用公司员工信息管理系统是一个协助各单位科学、全面、高效地进行公司员工信息管理的系统,根据国内公司员工信息管理的实际情况,实用而科学。在内容上,它包括了公司员工信息资源变动、员工培训、公司员工信息资源档案完整资料等内容。在操作上,它集输入、维护、查询、筛选、统计和各种处理为一体,信息导入导出可实现信息备份,灵活、专业的报表设计,形象、增强的数据处理。它既是管理人员的好管家,又是业务人员的好助手。建立公司员工信息管理信息系统的目标是利用现代化的计算机管理手段,建立科学的公司员工信息管理系统,提高公司员工信息处的整体工作效率。该系统是针对通用公共行业专门开发的公司员工信息管理系统,该软件具有操作灵活、功能齐全等特点,是公司提高工作效率、加强公司信息化、自动化管理和提高公司形象所应必备的计算机软件系统之一。1.4 国内公司员工信息管理信息系统发展现状从所调查公司的组织结构设置、员工信息工作人员配置、员工信息管理理念、员工信息管理机构与职能设置及制度建设等来看,国内公司员工信息管理信息系统发展现状目前具有以下特点:1大多数公司的员工信息管理还处于传统行政性公司员工信息管理阶段。其主要特点是以只见某一方面,而不见人与事的整体、系统性,强调“事”的单一方面的静态的控制和管理,其管理的形式和目的是“控制人”;把人视为一种成本,当作一种“工具”,注重的是投入、使用和控制。2员工信息管理的框架体系尚未建立起来,仍有许多员工信息管理的功能远未完善。整个员工信息管理系统中的各个模块之间相矛盾或不一致,难以有效发挥员工信息管理的整体效能。3国内公司在管理员工信息的过程中,并不缺乏先进的员工信息管理思想,但是,却十分缺乏如何将这些先进的员工信息管理思想转化为适合中国企业特点的、可操作的制度、措施的技术手段、途径。由于没有十分成熟的员工信息管理技术和完善的工作流程的实践,难以提炼、固化成为员工信息管理信息系统,电子化程度低,工作效率不高也就在所难免。1.5 国内公司员工信息管理系统存在的问题就目前我国公司的员工信息管理的现实来看,还存在着相当大的问题,其主要应解决以下核心员工信息资源技术问题,方可形成一个真正激活员工信息管理的制度系统,应当做到以下几点:1服务于组织战略,方向明确的员工信息资源规划,根据企业的战略目标、文化价值导向和人员情况,盘点公司员工信息管理现实,提出公司员工信息管理方向及实现策略。2科学设置灵活的组织结构、岗位与编制,坚持以市场为导向,结合本公司实际,科学设置能对市场做出快速反应的组织结构。根据组织结构和组织战略目标,动态性设置岗位和编制。3准确及时的人员配置,有准备地确定人才来源,建立人才库,构建公司岗位任职资格标准体系,准确盘点本企业人才储备及预测人才需求,及时为相关岗 位配置人才。4员工能力开发与职业规划,根据企业发展目标及岗位任职资格要求,结合员工的素质测评,实施富有针对性的能力开发和职业管理。5实施管理职务与关键技术岗位继任计划,根据公司发展目标要求及岗位任职资格标准体系,建立继任计划并实施,为公司发展提供可持续发展的人才保证。员工信息管理是所有部门和管理人员的职责。员工信息部应根据自己公司的实际情况,明确角色定位和职责要求,有针对性地锻炼员工信息管理从业者的素质,促进组织目标的实现。技术与管理的真正融合,应该体现一体化、同步化。即员工信息管理制度及制度的实现性技术的实践过程,这就是员工信息资源的管理过程。相应地,员工信息资源的管理过程实际就是员工信息管理制度及其技术的实践过程。第2章 可行性分析按照设计公司员工信息管理系统的原理和方法,采用成熟的计算机信息技术,支持公司员工信息管理全过程,加强员工信息管理活动中各项信息资源的管理和应用,提高员工信息各项管理的现代化水平,优化人、财、物和信息资源在公司的综合配置,在为公司员工信息管理提供全面信息服务的基础上,提供管理辅助决策能力,为公司各项工作稳定地发展提供有力的支持。根据使用人员对信息处理和信息安全性、完整性的要求,分别对用户的信息需求目标进行分析:1对信息的目标要求:随时录入新职员信息,添加部门信息,记录新职员注册登记;对民族,职务,专业名称,公告等相关信息进行设置;录入职员工资,对工资进行修改记录,实现各种查询功能,包括部门查询,工资查询,人员信息查询。2对信息处理的目标要求:设置新增、修改、删除、查询等信息处理功能。3对数据安全性、完整性的目标要求:设置用户密码口令,保证不被非法操作。2.1 业务流程图业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由于它的符号简单明了,所以非常易于阅读和理解业务流程。但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段,它比较适用于反映事务处理类型的业务过程。通过业务流程调查可以对公司员工信息管理系统的组织结构和功能做进一步的分析。能帮助系统分析人员了解该系统的具体处理过程,发现系统中的错误和疏漏,修改现行系统的不合理成分,优化业务处理流程,为目标系统的开发打下基础。利用业务流程图可以将业务处理过程中的所有处理步骤串联起来,对业务处理的过程进行优化。通过对公司的管理工作流程进行分析。得知该公司业务流程。首先,新员工注册,再由公司负责将员工的基本信息输入员工信息管理系统,最后,对员工信息进行存储管理。员工信息管理业务流程图,如图 2-1 所示。图2-1员工信息管理业务流程图2.2经济可行性估算新系统的开发费用和今后的运行、维护费用,估计新系统可以使公司的管理大大提高,并将费用与效益进行比较,系统的效益可以从公司利益和社会效益两方面考虑。例如,系统运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。下面从以下几个方面对系统的经济可行性进行具体的分析:系统在开发前所做出的投资,系统在初期开发阶段看不到任何成效。系统初期投资也是后期的系统调试及维护的重要基础。所以系统初期投资就显得格外重要。表2-1 员工信息管理系统初期投资序号项目人工(人日)单价(元)合计(元)1需求分析55002,5002总体设计105005,0003工资管理详细设计55002,5004员工信息管理详细设计85004,0005工程实际成本数据库实现55005,0006编码实现105005,0007单体测试55002,5008系统集成测试105005,0009说明手册编制55005,00010合计33,500 货币的时间价值,是指在社会生产和再生产的过程中,货币经过一定时间的投资和再投资后所增加的价值,也称为资金的时间价值。系统货币时间价值如表2-2所示。表2-2 员工信息管理系统货币时间价值年份将来值(万)(1+i)n现在值(万)累计的现在值(万)11.51.051.42861.428621.51.10251.36052.789131.51.15761.29584.084941.51.21551.23415.319051.51.27631.17536.4943根据系统货币价值表,投资员工信息管理系统两年后,可以节省1.3605万元,第三年可以再节省1.2958万元。6.4943-3.3500=3.1443万元当然,如果想要在两年后得到预计的纯收入,那么首先就应拿出初期投资的3.35万元。而且考虑到开发本系统将为以后带来的利益,拿出3.35万元来进行员工信息管理系统的开发,是有必要的。经过以上分析,员工信息管理系统的开发是可行的。2.3技术可行性开发软件所需要的技术是否具备是通过该系统的目标来衡量的,一般情况下我们可以从软件的环境条件、硬件的性能要求、相应的开发及操作人员的能力水平等方面综合进行分析和考虑。从系统开发及实施的可行性和灵活性考虑,本系统的软件开发环境主要选择了当前较为流行的Microsoft Visual Studio 2005来进行前台的管理设计,而后台则选用了功能强大的SQL server 2005数据库。从硬件角度来说,要求相对较低,所以选择的空间较大,一般情况下计算机硬盘在20GB左右,内存在256M以上都是可以满足开发环境的。根据现在计算机水平的发展和普及,系统在硬件方面是可行的。当然,硬件环境的配置越高,系统的开发与运行相对就会更加高效与快捷,可行性也会大幅度提高。从软件角度来说,主要采用的是ASP.Net2.0和SQL server 2005,两个开发软件都是现有开发软件中较为安全,可靠和成熟的,具有较高的技术可行度,所以软件方面也是可行的。2.4 运行可行性随着计算机技术的飞速发展,计算机在公司员工信息管理中应用的普及,利用计算机实现公司员工信息管理很大程度上已经成为了社会发展的趋势计算机管理有着无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工信息管理的效率,也是公司的科学化、正规化管理的重要条件。与此同时对于大部分公司来说,利用计算机帮助公司高效率的完成员工信息管理的日常事务,不仅给企业带来先进的管理思想及方法、促进建立现代员工信息管理模式,而且是适应现代公司制度要求、规范化的必要条件。因此,每一位公司管理者为了自身公司的经济效率和未来前景都会极力的支持系统的开发和推广,在经济和物力上给予较大的帮助。经过以上分析,该系统在运行方面是可行的。2.5 时间可行性从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。2.6 法律可行性1所有技术资料都为合法。2开发过程中不存在知识产权问题。3未抄袭任何系统,不存在侵犯版权问题。4开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。2.7本章小结可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决,也就是说可行性研究的目的是确定问题是否值得去解,而不是解决问题。按上述四个方面进行可行性分析、经过研究后,本工程的技术成熟完善,测试手段可靠,认为该项目是可行的。第3章 需求分析为方便公司做好员工信息管理工作,设计一个员工信息管理系统,在设计过程中作了系统设计和总体设计,软件设计采取模块化的设计思路。该员工信息管理系统主要对员工信息、员工工资、公司部门进行管理,提供一个平台,供公司管理人员增、删、改、查员工信息和员工工资。系统分为系统首页、员工信息管理、部门管理、工资管理、查询管理、考勤管理、系统管理等六个模块。公司管理人员登录成功后可以对员工信息管理、员工工资管理、信息查询等模块进行操作,如员工信息添加、修改、删除和查询;员工工资的录入、修改和查询。在“员工信息管理系统”开发时应该满足以下具体的系统需求。考虑到系统的保密性,需要有系统登录功能;系统使用者为公司管理人员和普通员工。所以就需要考虑用户的前台增加功能和权限问题。1能够保障管理数据的安全、准确;能够实现方便的扩展,满足公司发展的需要。2易安装、部署;系统维护方便;对操作人员的技能要求比较低,操作方便。3员工信息的增加。用户根据需要来录入数据,但必须保证其正确性和准确性。4员工信息的删、改、查及职工状况的标识。用户根据需要对指定的数据进行修改,由于记录繁多,因此用户可能首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行修改,保证修改的内容的正确性和准确性后可更新数据库的数据。5提供方便灵活的数据查询功能,满足繁杂、多样的数据查询需求。6系统维护方便。3.1系统需求用ASP.NET2.0开发系统管理、系统基于B/S模式,系统软件和数据集中存放于服务器中,软件的安装与升级在服务器上进行。所有的工作基于浏览器,安装、使用、维护、升级十分简单。设计一个系统之前,必须用行之有效的方法对系统需求进行严格的审查验证。需求分析一般过程是按图3-1所示的过程进行。图3-1 需求分析的一般过程3.1.1数据流图系统顶层数据流图如图3-2所示。图3-2 系统顶层数据流图3.1.2数据字典数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。本系统的数据项定义如表3-1所示。表3-1系统顶层数据项定义编号名称别名类型长度I01-01Yh_id用户IDInt4字符I01-02Yh_name用户名Varchar5字符I01-03Yh_password用户密码Varchar5字符I01-04Yh_quanx用户权限Varchar5字符I01-05Yh_sex用户性别Varchar4字符I01-06Yh_bumen用户所在部门Varchar5字符I01-07Yh_zhiwei用户职位Varcchar5字符I01-08Yh_mail用户邮件Varchar5字符I01-09Yh_tel用户电话Varchar5字符I01-10Yh_wenti用户问题Varchar10字符I01-11Yh_daan用户答案Varchar10字符I01-12Yg_id员工IDInt4字符I01-13Yg_number员工编号Varchar5字符I01-14Yg_name员工姓名Varchar5字符I01-15Yg_sex员工性别Varchar4字符I01-16Yg_minzu员工民族Varchar5字符I01-17Yg_jiguan员工籍贯Varchar5字符I01-18Yg_birthday员工生日DateTime8字符I01-19Yg_sfz员工身份证Varchar5字符I01-20Yg_zzmm员工政治面貌Varchar5字符I01-21Yg_hunyinzk员工婚姻状况Varchar5字符编号名称别名类型长度I01-22Yg_wenhuacd员工文化程度Varchar5字符I01-23Yg_zhiwu员工职务Varchar5字符I01-24Yg_zhuanye员工专业Varchar5字符I01-25Yg_zhuangk员工状况Varchar5字符I01-26Yg_byxx员工毕业学校Varchar5字符I01-27Yg_jrshijian进入公司时间DateTime8字符I01-28Yg_htshijian合同时间DateTime8字符I01-29Yg_gongzi员工工资Float8字符I01-30Yg_tel员工电话Varchar5字符I01-31Yg_photo员工照片Varchar5字符I01-32Yg_mail员工邮件Varchar5字符I01-33Yg_address员工地址Varchar5字符I01-34Yg_youzbm邮政编码Varchar5字符I01-35Yg_bcsm补充说明Varchar10字符I01-36Bm_id部门IDInt4字符I01-37Bm_name部门名称Varchar5字符I01-38Bm_numer部门编号Varchar5字符I01-39Bm_fuzeren部门负责人Varchar5字符I01-40Bm_tel部门电话Varchar5字符I01-41Bm_renshu部门人数Int4字符I01-42Bm_ms部门描述Varchar10字符I01-43Gz_id工资IDInt4字符I01-44Gz_number员工编号Varchar5字符I01-45Gz_name员工姓名Varchar5字符I01-46Gz_zhiwu员工职务Varchar5字符I01-47Gz_gongling员工工龄Int4字符I01-48Gz_jibengz基本工资Float8字符I01-49Gz_jiangjin奖金Float8字符I01-50Gz_fulijin福利金Float8字符编号名称别名类型长度I01-51Gz_gonglinggz工龄工资Float8字符I01-52Gz_jiabanfei加班费Float8字符I01-53Gz_jiezhihk借资环扣Float8字符I01-54Gz_huoshifei伙食费Float8字符I01-55Gz_bufagongz补发工资Float8字符I01-56Gz_queqinfei缺勤费Float8字符I01-57Gz_qitazengx其他增项Float8字符I01-58Gz_suodesui所得税Float8字符I01-59Gz_yanglaobx养老保险Float8字符I01-60Gz_yiliaobx医疗保险Float8字符I01-61Gz_zhufangjijin住房基金Float8字符I01-62Gz_qitajianxiang其他减项Float8字符I01-63Gz_ykhj应扣合计Float8字符I01-64Gz_shifaje实发金额Float8字符I01-65Gz_bcsm补充说明Varchar10字符I01-66Ykq_id考勤IDInt4字符I01-67Ykq_name员工姓名Varchar5字符I01-68Ykq_number员工编号Varchar5字符I01-69Ykq_zhiwu员工职务Varchar5字符I01-70Ykq_1一月Varchar8字符I01-71Ykq_2二月Varchar8字符I01-72Ykq_3三月Varchar8字符I01-73Ykq_4四月Varchar8字符I01-74Ykq_5五月Varchar8字符I01-75Ykq_6六月Varchar8字符I01-76Ykq_7七月Varchar8字符I01-77Ykq_8八月Varchar8字符I01-78Ykq_9九月Varchar8字符I01-79Ykq_10十月Varchar8字符编号名称别名类型长度I01-80Ykq_11十一月Varchar8字符I01-81Ykq_12十二月Varchar8字符I01-82Ykq_queqintj缺勤统计Int2字符I01-83Ykq_chidaotj迟到统计Int2字符I01-84Byxx_id毕业学校IDInt4字符I01-85Byxx_name毕业学校名称Varchar5字符I01-86Byxx_sm毕业学校说明Varchar10字符系统顶层数据流定义:数据流编号:D101数据流名称:要注册的信息数据流来源:普通员工数据流去向:P1-1数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06数据流编号:D103数据流名称:登录信息数据流来源:普通员工数据流去向:P1-2数据流组成:I01-01+I01-02+I01-03+I01-4数据流编号:D104数据流名称:浏览信息数据流来源:P1-2数据流去向:P1-3数据流组成:I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+ I01-11数据流编号:D108数据流名称:签到信息数据流来源:普通员工数据流去向:P1-4数据流组成:I01-66+I01-67+I01-68+I01-69数据流编号:D114数据流名称:员工信息数据流来源:P1-6数据流去向:F1-2数据流组成:01-12+I01-13+I01-14+I01-15+I01-16+I01-17 数据流编号:D115数据流名称:部门信息数据流来源:P1-6数据流去向:F1-3数据流组成:I01-37+I01-38+I01-39+I01-40+I01-41+I01-42数据流编号:D116数据流名称:工资信息数据流来源:P1-6数据流去向:F1-4数据流组成:01-43+I01-44+I01-45+I01-46+I01-47+I01-48+ 数据流编号:D117数据流名称:考勤信息数据流来源:P1-6数据流去向:F1-5数据流组成:I01-66+I01-67+I01-68+I01-69+I01-70+I01-71+ 数据流编号:D118数据流名称:毕业学校信息数据流来源:P1-6 数据流去向:F1-6数据流组成:I01-103+I01-104+I01-1053.2 性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行。系统处理的准确性和及时性是系统的必要性能。由于本系统的添加功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。3.3 应用需求分析系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑,在一个就是本系统太小,不需要多个用户同时进行操作,所以就可以不用考虑并发量。 硬件系统环境:系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。3.4 运行需求分析硬件条件:酷睿2(CPU)、256MB(RAM)、20 G(HD)以上的PC机。软件条件:Windows XP。 3.5 其他需求分析本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。3.6本章小结需求分析报告是对系统需求的书面表达形式。由于需求分析报告是采用软件设计的术语编写的,因此常常令计算机背景知识较少的用户方难以理解,也就很难发现需求报告中与实际需求不符之处,更难提出建设性的意见。特别是那些编写得较差的需求分析报告,用户方更不知所云。第4章 系统设计4.1 主要内容公司员工信息管理,从大的方面分主要集中在公司职员的个人情况等。所以该系统主要是含有数据输入,数据修改,数据查询,系统维护几个部分。4.2 总体功能需求公司员工信息管理系统是针对公司员工信息处的大量业务处理工作用计算机进行全面现代化管理。主要包括人员基本情况管理功能,以实现用户方便的输入、查询、统计等的业务需求。本课题主要完成如下内容:部门管理:包括部门信息的增加、删除、修改操作;人员管理:包括人员信息的增加、删除、修改等操作(支持员工照片上传功能);工资管理:包括员工资信息的增加、删除、修改及核算等操作;查询管理:包括查询部门信息、员工信息、工资信息等操作;考勤管理:包括对部门考勤、年度个人考勤操作;系统管理:包括系统的登录/退出、用户管理(密码修改、修改用户信心等)、毕业学校设置、系统帮助等; 研究目标:通过深入调查研究开发一个真正适合公司使用的员工信息管理系统。利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框分别代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构描绘得越来越详细。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。图4-1 系统功能模块图4.3 数据库设计4.3.1 数据库设计概述数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体的说,数据库设计是一个给定的应用环境,构造最优的用户的应用需求,这个问题是我们在进行软件开发时期的主要研究方向。数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构设计和行为设计密切结合起来。由于信息结构复杂,应用环境多样,能否完整的设计出该系统与设计人员的经验和水平有直接的关系,数据库设计成为一种技艺而不是工程技术,缺乏科学理论和工程方法的支持,软件的质量难以保证,常常是数据库运行一段时间后又不同程度地发现了各种问题,增加了系统维护的代价。4.3.2 数据分析 数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。4.3.3 数据库详细设计在设计数据库时,应考虑以下事项: 1数据库的用途及该用途将如何影响设计,应创建符合用途的数据库计划。2数据库规范化规则,防止数据库设计中出现错误。3对数据完整性的保护。4数据库和用户权限的安全要求。5应用程序的性能需求,设计数据库时必须利用Microsoft SQL Server 2005中能够提高性能的功能。对于性能而言,在数据库大小和硬件配置之间权衡也是很重要的。6数据库的维护。数据库E-R图如图4-2所示。图4-2 数据库E-R图根据系统的需求,数据库QIYE由13张表组成,其中主要数据表如表4-1至4-13所示。用户信息数据表用于存放用户信息。如表4-1所示。表4-1 USER(用户信息数据表)序号英文名中文名类型长度1Yh_id用户IDInt4字符2Yh_name用户名Varchar5字符3Yh_passwd用户密码Varchar5字符4Yh_passwd1确认密码Varchar5字符5Yh_zsxm用户真实姓名Varchar5字符6Yh_quanx用户权限Varchar5字符7Yh_sex用户性别Varchar4字符8Yh_bumen用户部门Varchar5字符9Yh_zhiwei用户职位Varchar5字符10Yh_mail用户邮箱Varchar5字符11Yh_tel用户电话Varchar5字符12Yh_wenti密码问题Varchar5字符13Yh_daan问题答案Varchar5字符员工信息数据表用于存放员工信息。如表4-2所示。表4-2 YGXX(员工信息数据表)序号英文名中文名类型长度1Yg_id员工IDInt4字符2Yg_number员工编号Varchar5字符3Yg_name员工姓名Varchar5字符4Yg_sex员工性别Varchar4字符5Yg_minzu员工民族Varchar5字符6Yg_jiguan员工籍贯Varchar5字符7Yg_birthday员工出生日期Datetime8字符8Yg_sfz员工身份证Varchar5字符9Yg_zzmm员工政治面貌Varchar5字符10Yg_hunyinzk员工婚姻状况Varchar5字符11Yg_wenhuacd员工文化程度Varchar5字符12Yg_zhiwei员工职位Varchar5字符13Yg_zhuanye员工专业Varchar5字符14Yg_zhuangk员工状况Varchar5字符15Yg_byxx毕业学校Varchar5字符16Yg_jrshijian进入公司时间Datetime8字符17Yg_htshijian合同时间DateTime8字符18Yg_gongzi员工工资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版钻孔施工合同合同终止条件范本
- 2025年版包装设计制作合同范本模板
- 2025版影视作品播放使用权转让合同规范
- 2025年度水利工程土石方工程发包运输全面服务管理合同
- 2025年度企业招聘与配置策略顾问聘请服务合同
- 2025版在线教育平台第三方代付课程费用合同
- 2025年度智能家居配件采购与系统集成合同
- 2025版全新医药企业并购保密协议范本下载
- 2025年承包田地农业资源保护与利用合同
- 2025年艺术品展览档口租赁与艺术品交易合同
- 学校食堂从业人员食品安全知识培训考试试题(含答案)
- 电影艺术概述-设计艺术-人文社科-专业资料
- 2025年教科版新教材科学三年级上册全册教案设计(含教学计划)
- 医院药品采购与质量控制规范
- 支部纪检委员课件
- 从+“心”+出发遇见更好的自己-开学第一课暨心理健康教育主题班会-2025-2026学年高中主题班会
- 2025版仓储库房租赁合同范本(含合同生效条件)
- 2025年人伤保险理赔试题及答案
- 2025年苏教版新教材数学二年级上册教学计划(含进度表)
- 基础培训s8课件
- 美林时钟的自我救赎
评论
0/150
提交评论