《软件综合课程设计企业人事管理系统33267138950.docx》由会员分享,可在线阅读,更多相关《软件综合课程设计企业人事管理系统33267138950.docx(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第 1页西安工业大学软件综合课程设计(张春东) 软件件综合课程程设计 题目:企业业人事管理理系统院 (系): 计算机机科学与工工程学院 专 业: 计计算机科学学与技术 班 级: 姓 名: 学 号: 小组成员员: 指导教师: 20133年 099月1.1目的的和意义目前我国的的一部分企业对对于员工人人员信息的的处理还处处在通过纸介质质或半自动动(由电脑脑处理一部部分数据,由由人工处理理一部分数数据)来进进行的基础础上,这样样的机制已已经落后于于时代的发发展,浪费费了许多人人力和物力力,在信息息时代这种种传统的管管理方法必必然被以计算机为为工具的信息息管理技术术所取代。所所以我认为为有必要根根据企
2、业现现在实际的的人事管理理情况开发发一套企业业人事管理理系统。1.2 系系统设计思思想人事管理系系统应该具具备MISS的各项基基本特征。主主要提供人人事管理的的整体解决决方案,实实现人事操操作的合理理化和电子子化,提高高工作效率率。本系统应该该具备软件件体积小,操操作界面简简洁,基本本功能稳定定,运行速速度较快,通通过计算机机技术及网网络技术结结合开发出出客户端与与服务器端端,以方便便快捷清晰晰的进行数数据传输。(1)实用用性:系统统以用户需需求为目标标,以方便便用户为原原则。根据据用户实际际的需求情情况,从用用户角度出出发尽可能能方便用户户使用,满满足基本的的用户需要要,成为公公司通用的的系
3、统。(2)采用用标准技术术:本系统统的所有设设计遵循国国际上现行行的标准进进行,以提提高系统的的开放性。(3)经济济性:建立立适合企业业自身需求求的网络平平台,提供供广泛的涵涵盖用户多多种需求的的功能,数数据处理方方式灵活以以满足需求求,节省网网站建设成成本,并确确保其较好好的拓展性性和开放性性;同时网网站具有基基于WEBB界面的管管理后台,能能够自主的的对网站中中大部分内内容作更新新、修改操操作,节省省了企业网网站的运营营成本,提提高了信息息更新、传传播效率。(4)可维维护性:系系统的设计计要求方便便维护,包包括硬件的的维护,软软件的维护护(更改,升升级等)和和网络的维维护。(5)可扩扩展性
4、及灵灵活性:系系统的设计计以方便未未来业务的的扩展和系系统扩充为为目标,系系统要求能能够方便的的升级,充充分保护系系统的投资资。(6)智能能性:系统统在设计时时,充分考考虑系统运运行的智能能性,在使使用系统一一段时间后后,系统可可以适应于于任何局域域网。1.3 开开发工具介介绍 MyEcclipsse8.66 SQLL Serrver 20055 winndowss 200072可行性研研究本章对企人人事管理系系统进行可可行性分析析。经过现现状调查,从从技术、经经济、法律律等方面分分析系统开开发的可行行性。目的的就是用最最小的代价价在尽可能能短的时间间内确定问问题是否能能够解决。2.1 经经济
5、可行性性 建立立适合企业业自身需求求的网络平平台,提供供广泛的涵涵盖用户多多种需求的的功能,数数据处理方方式灵活以以满足需求求,节省系系统建设成成本,并确确保其较好好的拓展性性和开放性性;同时网网站具有基基于WEBB界面的管管理后台,能能够自动的的对系统中中大部分内内容作更新新、修改操操作,提高高了信息更更新、传播播效率。而而且本系统统是跨平台台的,无论论在Winndowss、Linnux或UUnix操操作系统上上都能正常常运行,大大大节省了了企业成本本。2.2 技技术可行性性Interrnet起起源于200世纪600年代的美美国,它在在近几年迅迅速风靡全全球,其根根本原因是是它不仅拥拥有卓越
6、的的国际通信信功能,而而且拥有巨巨大的信息息资源。所所谓的Innternnet是指指由分布在在全世界成成千上万的的计算机网网络遵循一一定的通讯讯协议,并并相互联系系在一起而而形成的国国际互连网网络,也就就是说,IInterrnet是是建成立和和使用这些些网络的人人群、群体体、公司及及各种网络络资源的集集合体。随着网络技技术的不断断发展,单单纯的静态态页面已经经不能满足足发展的需需要,因为为静态页面面是用单纯纯的HTMML语言组组成的,它它没有交互互性。因此此,为了满满足实际的的需要,许许多网页文文件扩展名名不再只是是“htm”,“htmll”,出现了了以“php”,“asp”,“jsp”,“s
7、htmml”等为后缀缀的网面文文件,这些些都是采用用动态网页页技术制作作出来。所所以本系统统采用了动动态的网站站技术。此外从硬软软件的性能能要求、环环境条件、操操作人员水水平和数量量等方面去去考虑和分分析本系统统实施的可可行性,在在软件方面面选择了MMyEcllipsee5来进行行开发管理理平台的设设计,使用用SQL servver 22005数数据库存储储数据。在硬件方面面,则选择择空间较大大,只要是是PenttiumIIII系列列及以上的的计算机,内内存在5112M以上上,硬盘在在80GBB以上,都都可以满足足系统的开开发需要!当然,硬硬件的配置置越高,系系统的开发发与运行会会更流畅。考考
8、虑到如今今的家用或或商用电脑脑硬件的整整体配置水水平,系统统在硬件方方面是可行行的。2.3 操操作可行性性本系统具有有良好的操操作界面。显显示内容简简单明了,使使操作者不不必具有较较高的计算算机专业知知道,也不不必进行专专门培训,稍稍一接触就就可以上手手进行所有有操作。对于用户来来说,本系系统只要求求使用者掌掌握一定的的上网经验验,经过仔仔细设计和和测试之后后的系统具具有操作简简单,方便便灵活等优优点,足可可以满足各各种用户的的不同需求求,同时也也方便了公公司的内部部管理。管管理人员及及用户一不不定期会在在短时间内内掌握并熟熟练使用。只只要动一动动鼠标键盘盘就可以达达到想要的的效果。2.4 法
9、法律可行性性本系统为独独立开发,使使用的开发发软件都选选用正版。所所有技术资资料都是共共享资源。在在开发过程程中没有侵侵犯任何人人的著作权权,也没有有侵犯国家家、集体或或他人利益益;无合同同制定,不不涉及承担担任何法律律责任。3.1 MIS系系统的产生生和发展情情况所谓管理信信息系统(MManaggemennt Innformmatioon Syystemm)系统 ,是一个个由人、计计算机及其其他外围设设备等组成成的能进行行信息的收收集、传递递、存贮、加加工、维护护和使用的的系统,是是一门新兴兴的科学,其其主要任务务是最大限限度的利用用现代计算算机及网络络通讯技术术加强企业业的信息管管理,通过
10、过对企业拥拥有的人力力、物力、财财力、设备备、技术等等资源的调调查了解,建建立正确的的数据,加加工处理并并编制成各各种信息资资料及时提提供给管理理人员,以以便进行正正确的决策策,不断提提高企业的的管理水平平和经济效效益。3.2业务务流程图人事管理系系统在企业业中占有极极其重要的的地位,它它关系着企企业内部每每个员工的的档案,其其中包括新新员工的增增加,员工工信息查找找,员工的的详细资料料等等。对对于企业来来讲,人事事管理系统统是不可缺缺少的组成成部分,它它有效地管管理企业的的员工,对对企业内部部人事的流流动和分配配起着重要要的管理作作用,它正正确地反映映着企业的的人事变化化。业务流程图图如图3
11、.1如示。图3.11业务流程程图3.3企业业人事管理理系统的需需求分析人事管理系系统是一种种当前绝大大多数企业业都已经采采用的,用用来管理企企业人事的的软件。因因此,必须须用行之有有效的方法法对软件需需求进行严严格的审查查验证。需需求分析的的一般过程程如图3.2所示。图3.2 需求分分析的一般般过程需求分析过过程是整个个系统开发发的重要阶阶段,分析析的成功与与否,决定定着整个系系统功能的的完善性以以及稳定性性。在该阶阶段需求分分析人员需需要确定整整个产品的的功能要求求,并且将将现实事务务抽象成对对象并建模模。3.3.11数据流图图数据流程图图说明了系系统内数据据的处理,但但未对其中中数据的明明
12、确含义、结结构和组成成作具体的的说明。因因此,仅有有数据流程程图还不能能完整地表表达系统的的全部逻辑辑属性。数数据字典就就是用来描描述数据流流程图内数数据的这些些逻辑性质质的。系统数据流流图如图33.3所示。图3.3系统数据据流图3.3.22数据字典典数据字典是是关于数据据的信息的的集合,也也就是对数数据流图中中包含的所所有元素的的定义的集集合。数据据流图和数数据字典共共同构成系系统的逻辑辑模型,没没有数据字字典数据流流图就不严严格,然而而没有数据据流图数据据字典也难难于发挥作作用,只有有数据流图图和对数据据流图中每每个元素的的精确定义义放在一起起,才能共共同构成系系统的规格格说明。以下为本系
13、系统数据字字典。数据字典的的作用是在在软件分析析和设计的的过程中给给人提供关关于数据的的描述信息息。它主要要是对数据据流图中的的数据流、处处理逻辑、外外部实体、数数据存储和和数据项等等方面进行行具体的定定义。数据据流程图配配以数据字字典,就可可以从图形形和文字两两个方面对对系统的逻逻辑模型进进行完整的的描述。表3.1系统数据据项定义编号名称别名类型长度I01-001emp_iid员工号int4I01-002emp_nname员工姓名varchhar10I01-003emp_ssex性别varchhar10I01-004emp_bbirthhday出生日期smallldateetimee4I01
14、-005emp_pplacee籍贯varchhar50I01-006emp_nnatioon民族varchhar10I01-007emp_ppolittics政治面貌varchhar10I01-008emp_mmarriiage婚姻状况varchhar10I01-009emp_sshen身份证号varchhar20I01-110emp_eeducaationn学历varchhar10I01-111emp_zzhuannye专业varchhar50I01-112emp_xxuexiiao毕业学校varchhar50I01-113emp_bbiyeddate毕业时间smallldateetimee
15、8I01-114emp_pphonee联系电话varchhar20I01-115emp_mmphonne手机号码varchhar20I01-116emp_aaddreess家庭住址varchhar50I01-117jc_rpp奖/惩varchhar10I01-118jc_naame奖惩名称varchhar50I01-119jc_reen奖惩人员varchhar10I01-220jc_beeizhuu奖片原因varchhar50I01-221jc_daate创建时间datettime8I01-222jc_deept部门varchhar20I01-223jc_baanrenn经办人varchhar
16、10I01-224jc_baandeppt批准部门varchhar20I01-225xinzii_gonng工资varchhar10I01-226xinzii_buttie补贴varchhar10I01-227xinzii_jiaang奖金varchhar10I01-228xinzii_kouu扣缴varchhar10I01-229xinzii_zonng合计varchhar10I01-330dept_id部门号varchhar10I01-331kao_zzao上班时间smallldateetimee4I01-332kao_xxia下班时间smallldateetimee4I01-333kao
17、_cchi迟到varchhar10I01-334kao_ttui早退varchhar10I01-335kao_bbing请假varchhar10(1) 数据项定定义有员工工的基本信信息表、考考勤信息表表,奖惩信信息表等各各表中的数数据项, 如表33.1所示。(2) 数据流定定义:数据流编号号:D1-01数据流名称称:员工基基本信息数据流来源源:管理员员数据流去向向:P1-01- 总体设计计是在系统统分析的基基础上由抽抽象到具体体的过程。主主要目标是是将系统分分析阶段所所提出的反反映了信息息需求的系系统逻辑方方案转换成成可以实施施的基于计计算机与通通信系统的的物理(技技术)方案案,为下一一阶段系
18、统统实施提供供必要的技技术资料,应应符合系统统性,灵活活性,可靠靠性的要求求。4.1系统统模块总体体设计利用层次图图来表示系系统中各模模块之间的的关系。层层次方框图图是用树形形结构的一一系列多层层次的矩形形框描绘数数据的层次次结构。树树形结构的的顶层是一一个单独的的矩形框,它它代表完整整的数据结结构,下面面的各层矩矩形框代表表各个数据据的子集,最最底层的各各个矩形框框代表组成成这个数据据的实际数数据元素(不不能再分割割的元素)。随着结构的的精细化,层层次方框图图对数据结结构也描绘绘得越来越越详细,这这种模式非非常适合于于需求分析析阶段的需需要。从对对顶层信息息的分类开开始,沿着着图中每条条路径
19、反复复细化,直直到确定了了数据结构构的全部细细节为止。本系统一共共分为五个个模块,每每个模块之之间虽然在在表面上是是相互独立立的,但是是在对数据据库的访问问上是紧密密相连的,各各个模块访访问的是同同一个数据据库,只是是所访问的的表不同而而已。每个个模块的功功能都是按按照在调研研中搜集的的资料进行行编排制作作的。 依依据上述功功能的分析析,系统中中模块分别别为:员工工基本信息息管理、部部门管理、奖奖惩管理、考考勤管理、培培训管理、薪薪酬管理、用用户管理各功能模块块的具体功功能如下:(1)员工工基本信息息管理:对对人员的基基本信息管管理,进行行人员信息息的添加、更更新及打印印出报表;对人事变变动进
20、行管管理对员工工上、下班班签到管理理;员工培培训信息管管理等。(2)部门门管理:对对新增部门门进行添加加,对部门门人员或部部门名进行行修改,也也可对现有有部门进行行缩减等。(3)奖惩惩管理:对对员工的表表现进行评评定,对奖奖惩信息进进行添加、更更新和删除除。(4)薪酬酬管理:对对员工薪资资进行管理理。如添加加、修改等等操作。(5)用户户管理:对对登录用户户信息进行行管理。如如修改密码码,更改用用户名,增增加新用户户,删除已已经不存在在的用户等等。系统功能结结构图如图图4.1所示。图4.1系统功能能结构图4.2数据据库设计4.2.11数据库设设计概述数据库设计计是指对于于一个给定定的应用环环境,
21、构造造最优的数数据库模式式,建立数数据库及其其应用系统统,使之能能够有效地地存储数据据,满足各各种用户的的应用需求求,在数据据库领域内内,常常把把使用数据据库各类系系统统称为为数据库应应用系统。性能良好的的数据库是是应用系统统成功的基基础和保证证。但一个个性能良好好的数据库库的设计和和开发却是是一项庞大大而复杂的的工程。从从事数据库库设计的人人员,不仅仅要具备数数据库知识识和数据库库设计技术术,还要有有系统开发发的实际经经验。数据据库设计人人员必须深深入实际环环境,密切切联系用户户,了解需需求,学习习业务,这这样可以少少走弯路,提提高设计的的成效,数数据库设计计的基本问问题是为应应用领域给给出
22、优化的的数据库逻逻辑结构和和物理结构构,使之满满足用户的的信息管理理要求和数数据操作要要求,支持持应用系统统的开发和和运行。设设计目标是是为用户和和应用系统统提供高效效率的运行行环境。效效率是指数数据库存取取效率和存存储空间的的利用率。约约束条件是是计算机软软硬件环境境、数据库库管理系统统的能力、用用户操作要要求和信息息要求、完完整性和安安全性约束束。设计问问题是在给给定约束下下求解一个个数据库模模式使运行行成本最小小化。数据库设计计过程如图图4.2所示:现实世界需 求 分 析概念数据库设计逻辑数据库设计物理数据库设计需求分析说明书概念数据库模式逻辑数据库模式物理数据库模式图4.2 数据库库设
23、计过程程4.2.22数据分析析数据分析过过程同数据据库的逻辑辑结构和物物理结构密密切相关,需需要确定、编编制、组织织、筛选应应用程序所所使用的信信息。它以以一种能够够分析和分分类的方式式来捕获用用户的所有有信息,这这使得某一一模型可以以直接转化化成数据库库结构。我们使用一一种信息建建模技术,这这种技术是是通过实体体、关系、属属性三种基基本对象来来定义信息息。实体是是需要维护护和使用的的相关特性性的集合体体;属性是是实体的特特性或特征征;关系是是实体之间间的联系,关关系为实体体记录(实实例)之间间的联系和和交互作用用方式建立立了模型。要确定实体体和关系的的性质,用用户必须确确定单个实实体和他们们
24、相关的属属性。为每每个对象定定义一个完完整的与商商业相关的的描述以及及他单独使使用的要求求,这也包包括确定此此实体是否否使用应用用程序的永永久需求,每每种关系的的基本定义义使用了商商业定义和和与关系相相连接的需需求。在为为实体确定定相关的属属性过程中中,也需要要确定此实实体的主键键和索引,并并且要确定定在每个实实体中怎样样组织这些些属性,确确定属性的的数据类型型和它是否否为空值。在在高层次的的描述过程程中,还可可以确定所所有扩展属属性信息,包包括长度、格格式、编辑辑风格、校校验规则和和初始值。单单独实体的的属性被组组织起来,用用户就能够够开始以某某一种组织织方式来给给实体分类类。用户必必须通过
25、关关系,来为为实体分组组的方式确确定分类的的模式,这这是抽象化化的初始层层,或者说说是通过隐隐藏模糊的的信息来提提高对分析析的理解,通通过将数据据分类成组组,就产生生了相关分分组的不同同类型,这这样,更加加易于观察察和分析。4.2.33数据库的的详细设计计 11.原始单单据与实体体之间的关关系可以是一对对一、一对对多、多对对多的关系系。在一般般情况下,它它们是一对对一的关系系:即一张张原始单据据对应且只只对应一个个实体。在在特殊情况况下,它们们可能是一一对多或多多对一的关关系,即一一张原始单单证对应多多个实体,或或多张原始始单证对应应一个实体体。这里的的实体可以以理解为基基本表。明明确这种对对
26、应关系后后,对我们们设计录入入界面大有有好处。 22.主键与与外键一般而言,一一个实体不不能既无主主键又无外外键。在EER 图中中, 处于于叶子部位位的实体, 可以定定义主键,也也可以不定定义主键(因为它无无子孙), 但必须须要有外键键(因为它它有父亲)。主键与与外键的设设计,在全全局数据库库的设计中中,占有重重要地位。主主键是实体体的高度抽抽象,主键键与外键配配对,表示示实体之间间连接。 33.基本表表的性质基本表具有有如下四个个特性:原子性:基基本表中的的字段是不不可再分解解的。原始性:基基本表中的的记录是原原始数据(基基础数据)的的记录。演绎性:由由基本表与与代码表中中的数据,可可以派生
27、出出所有的输输出数据。稳定性:基基本表的结结构是相对对稳定的,表表中的记录录是要长期期保存的。4.在给定定的系统硬硬件和系统统软件条件件下,提高高数据库系系统的运行行效率的办办法是:(1) 在在数据库物物理设计时时,降低范范式,增加加冗余, 少用触发发器, 多多用存储过过程。(2) 当当计算非常常复杂、而而且记录条条数非常巨巨大时(例例如一千万万条),复复杂计算要要先在数据据库外面,以以文件系统统方式用CC#语言计计算处理完完成之后,最最后才入库库追加到表表中去。这这是电信计计费系统设设计的经验验。(3) 发发现某个表表的记录太太多,例如如超过一千千万条,则则要对该表表进行水平平分割。水水平分
28、割的的做法是,以以该表主键键PK的某某个值为界界线,将该该表的记录录水平分割割为两个表表。若发现现某个表的的字段太多多,例如超超过八十个个,则垂直直分割该表表,将原来来的一个表表分解为两两个表。 (4) 对对数据库管管理系统DDBMS进进行优化,即即优化各种种系统参数数,如缓冲冲区个数。(5) 在在使用面向向数据的SSQL语言言进行程序序设计时,尽尽量采取优优化算法。总之,要提提高数据库库的运行效效率,必须须从数据库库系统级优优化、数据据库设计级级优化、程程序实现级级优化,这这三个层次次上同时下下功夫。5.数据库库ER图,员员工部分,如如图4.3所示: 图4.3 员工部分分E-R图图 本本系统
29、的数数据库命名名为:peeoplee,用来存存该系统中中用到的所所有数据。ppeoplle数据库库中共分77张表,信信息表如表表4.1至4.7所示。(1) 用户表:主主要是用户户登录的基基本信息,如如表4.1所示。表4.1 yonnghu(用用户表)序号英文名中文名类型长度(字符符)1useriid编号int42usernname用户名varchhar(110)1-103passwword密码varchhar(220)1-204limitt权限varchhar(110)1-10 (22)员工表表:主要包包括员工的的基本信息息,如表44.4所示。表4.2 deppt(部门门表)序号英文名中文名类
30、型长度(字符符)1id序号int42dept_id部门号varchhar(110)1-103dept_namee部门名varchhar(110)1-104emp_rren部门人数varchhar(110)1-105emp_bbeizhhu备注varchhar(550)1-50 (33)部门表表:包括部部门号、部部门名、部部门人数和和备注,如如表4.22所示。表4.3 jc(奖惩惩表)序号英文名中文名类型长度(字符符)1id序号int42jc_idd奖惩编号varchhar(110)1-103emp_iid员工编号varchhar(110)1-104jc_rpp奖/惩varchhar(110)1
31、-105jc_naame奖惩名称varchhar(550)1-506jc_reen奖惩人员varchhar(110)1-107jc_beeizhuu奖惩原因varchhar(550)1-508jc_daate创建时间datettime89jc_deept部门名varchhar(220)1-2010jc_baanrenn经办人varchhar(110)1-1011jc_baandeppt批准部门varchhar(220)1-20 表4.4 empployeee(员工工表)序号英文名中文名类型长度(字符符)1emp_iid员工编号varchhar(110)1-102emp_nname员工姓名var
32、chhar(110)1-103dept_id部门号varchhar(110)1-104emp_ssex性别varchhar(110)1-105emp_bbirthhday出生日期smallldateetimee46emp_pplacee籍贯varchhar(550)1-507emp_nnatioon民族varchhar(110)1-108emp_ppolittics政治面貌varchhar(110)1-109emp_mmarriiage婚姻状况varchhar(110)1-1010emp_sshen身份证号varchhar(220)1-2011emp_eeducaationn学历varchha
33、r(110)1-1012emp_zzhuannye专业varchhar(550)1-5013emp_xxuexiiao毕业学校varchhar(550)1-5014emp_bbiyeddate毕业时间smallldateetimee415emp-pphonee联系电话varchhar(220)1-2016emp_mmphonne手机号码varchhar(220)1-2017emp-aaddreess家庭住址varchhar(550)1-50 (4)奖惩惩表:记录录员工奖惩惩的信息。如如表4.33所示。(5) 培训表:包包括员工号号、培训内内容、培训训时间等,如如表4.66所示。表4.5 xin
34、nzi(薪薪酬表)序号英文名中文名类型长度(字符符)1id序号int42emp_iid 员工编号号varchhar(110)1-103xinzii_gonng工资varchhar(110)1-104xinzii_buttie补贴varchhar(110)1-105xinzii_jiaang奖金varchhar(110)1-106xinzii_kouu扣缴varchhar(110)1-107xinzii_zonng合计varchhar(110)1-10表4.6 traain(培培训表)序号英文名中文名类型长度(字符符)1id序号int42trainn_id培训编号varchhar(110)1-1
35、03emp_iid员工编号varchhar(110)1-104trainn_namme培训名varchhar(550)1-505trainn_shii培训内容varchhar(550)1-506starttdatee开始日期smallldateetimee47enddaate结束日期smallldateetimee48trainn _adddr培训单位Varchhar(550)1-509trainn_jieeguo培训结果varchhar(550)1-5010trainn _beeizhuu备注varchhar(550)1-50 (6)薪薪酬表:记记录员工工工资、奖金金补贴等,如如表4.55所
36、示。 (7)考考勤表:员员工上、下下班签到等等,如表44.7所示。表4.7 kaoo(考勤表表)序号英文名中文名类型长度(字符符)1id序号int42emp_iid员工编号varchhar(110)1-103dept_id部门号varchhar(110)1-104kao_zzao上班时间smallldateetimee45kao_xxia下班时间smallldateetimee46kao_cchi迟到varchhar(110)1-107kao_ttui早退varchhar(110)1-108kao_bbing请假varchhar(110)1-10表4.7 kaoo(考勤表表)序号英文名中文名类
37、型长度(字符符)1id序号int42emp_iid员工编号varchhar(110)1-103dept_id部门号varchhar(110)1-104kao_zzao上班时间smallldateetimee45kao_xxia下班时间smallldateetimee46kao_cchi迟到varchhar(110)1-107kao_ttui早退varchhar(110)1-108kao_bbing请假varchhar(110)1-105详细设计计在软件的总总体设计中中,已将系系统划分为为多个,将将它们按照照一定的原原则组装起起来,同时时确定了每每个模块的的功能及模模块与模块块之间的外外部接口。
38、详详细设计是是软件设计计的重要阶阶段,主要要确定第个个模块具体体执行过程程。5.1系统统运行平台台设置硬件环境:台式计算算机(PCC)一台,如如表5.1所示。表5.1 运行环环境硬件配配置硬件配置处理器Pentiium3.0以以上内存512M以以上硬盘空间80G以上上 软软件环境:Winddows Servver20003和WWindoows20007操作作系统。5.2系统统程序流程程图程序流程图图也称为程程序框图,是是一种描述述程序逻辑辑结构的工工具。比较较直观、清清晰。以下下是本系统统的程序流流程图。图5.1 程序流流程图5.3系统统主界面设设计本系统分为为管理员和和员工两个个权限,分分别
39、登录到到不同的主主界面。管管理员登录录后的界面面是对系统统进行全面面的管理如如图5.2所示。员员工登录后后的界面主主要是对一一些相关信信息的查看看和对上、下下班进行签签到如图55.3所示。 图5.2 管理员员主界面图5.3 员工主主界面5.4 系系统功能设设计 通通过用户登登录时进行行权限过滤滤后,如果果是管理员员,则进行行对后台管管理,即对对员工基本本信息、部部门信息、奖奖惩信息进进行增加、查查找、删除除和更新的的操作。对对人员离职职的管理,以以及打印人人员信息报报表。用户户登录,则则进行上、下下班签到,浏浏览和查找找基本信息息等操作。5.4.11签到信息息设置签到信息设设置如图55.4所示
40、图5.4 员工签签到 11.实现目目标:页面显示时时,在进行行签到时所所要填写的的信息只是是员工号,但但是这个签签到系统中中有一个对对签到时间间的限制,如如果在签到到时间范围围内可以进进行正常的的签到工作作,填写完完成后,点点击“提交交”按钮,完完成签到的的工作;如如果不在签签到时间范范围内则此此页面会弹弹出一个对对话框,告告诉员工应应在相应的的时间内签签到,如图图5.5所示。图5.5 签到错错误信息2.实现过过程页面名:员员工签到表5.2 签到设设置主要控控件信息列列表名称主要属性设设置作用tablee/摆放页面中中文本框和和按钮TextFFielddName:emp_id输入员工号号Tex
41、tFFieldd2Name:emp_id输入员工号号ButtoonType:Submmit提交信息Buttoon2Type:Submmit提交信息5.4.22员工信息息查看及查查询设置1员工信信息查看设设置如图55.6所示。 图5.6 员工信信息查看设设置 (1)实现目标标页面显示时时,显示的的是部门的的基本信息息。该页面面实现了分分页技术。分分页技术简简化了页面面的内容,使使页面看起起来简洁、美美观。并且且把库中的的记录从第第一条记录录分为了几几页来显示示。一页最最多只能显显示四条记记录,点击击“下一页页”会显示示后面的其其它的记录录内容。再再点击“上上一页”就就返回前一一页。(2)实现现过
42、程员工信息查查看主要控控件,如表表5.3所示。表5.3 员工信息息查看主要要控件信息息列表名称主要属性设设置作用tablee/显示基本信信息内容Link/链接下页2 员工工信息查询询设置如图图5.7所示。图5.7 员工信信息查询设设置(1)实现现目标 页页面显示时时,员工可可以对部门门信息、奖奖惩信息、培培训信息进进行查找。输输入员工编编号,员工工就可对自自己所输入入的内容,进进行具体信信息的查看看。(2)实现现过程 员员工住处查查询主要控控件,如表表5.4所示。表5.4 员工信信息查询主主要控件信信息列表名称主要属性设设置作用tablee/摆放页面中中文本框和和按钮TextFFielddName:deptt_id输入部门号号TextFFieldd2Name:emp_id输入员工号号TextFFidldd4Name:emp_id输入员工号号ButtoonType:Submmit提交信息Buttoon2Type:Submmit提交信息Buttoon3Type:Submmit提交信息5.4.33员工奖惩惩更新设置置 员员工奖惩更更新设置如如图5.8所示。图5.8 员工奖奖惩更新 11.实现目目标 页页面显示时时,此页面面是管理员员登录后才才可操作的的。是