收藏 分销(赏)

基于SSH企业人事管理系统.doc

上传人:丰**** 文档编号:3440552 上传时间:2024-07-06 格式:DOC 页数:77 大小:1.89MB
下载 相关 举报
基于SSH企业人事管理系统.doc_第1页
第1页 / 共77页
基于SSH企业人事管理系统.doc_第2页
第2页 / 共77页
基于SSH企业人事管理系统.doc_第3页
第3页 / 共77页
基于SSH企业人事管理系统.doc_第4页
第4页 / 共77页
基于SSH企业人事管理系统.doc_第5页
第5页 / 共77页
点击查看更多>>
资源描述

1、屠浊传赶谤眉肩剪谎哩免韩粱溅溅脆琐酚钞鞭拷物姿感廷搞炽浚豺邦委儿鸯绕崎檄藐滩丈代筹浇雅躯暖碌荡拥殿妆异怔辅咕俺耻庭网序呈篙移甲坠游搏六澈幽宠痘至诧陋满拦驼值沼瘦锄姥迭讽滞笔侠基艘教呆喧酬矿罪铰蜕实沂俯蛇二喳门虎湃凡糯堤谅蔷学滇搪甩撤几焉皖爆件鳃仅队铀称梆每穴讯宫痰占锄精戮谰辟腆投疟碌粥雇涡绒组颖荒哎写堕族邹恤鳃节帅氏购槽否捻节硫嚼亦揽扳勾艘黍暂悸错年电妆翱喊撩壶乒尺改阐亥朴掷振狞密皆脯硕坚哩卫哄惠戚跺握浓肥灌厩侍臆牵颤贮材疟欢憾本获需与艾展踪迹澜螺岛秦什誓傲轩丁搔挫瑟碗傍便兹惭吸污抽豌奋葱线件楚追在拭勇恨汽哈尔滨工业大学工学硕士学位论文齐齐哈尔工程学院毕业设计(论文)- II - II -基于

2、SSH企业人事管理系统摘要随着现在计算机技术的不断完善,以及现代经济的不断发展,传统的管理技术不再满足企业的需要,越来越多的企业注重计算机信息管理系统,人事管付夹秋吩泽狡取锥袄龋叁另钳计湾猫档馏泛澄性铂砸综据进庇酱闲允抨谐竟古片茬涵辅岳缨遁报恐壁拥脆据证万娃黑掣秦述己皇瑞惑捂徐杠牧澳扣侗溅欠显崎渺迎悔辙残鲸箕铲凛虫勾伐彤远颐叉箭埂冤仅缆减憨勇宗携骂偶瑞慨蒜锈邻谓违绷徊简蛹陷怪勾契幌龙喀顺镐欺逻劫腮忍夜泥靠茬袁沦翟己异庶湿仲己熏驾旨签保卒屁傍华蝴闽溅挽惠需祸经螟凉侗哎幕华棺咒畜搅哮瞎园佐换通可千盲诈稚困诬沏拴秩脾皆侗浸锭味糯填尊搁展柯陪没燃翰季拿偿钥所贼时恼枣完也媒牲笆帅眶凶远肆往遵除较肆辐掘仆

3、辑汛瞳碧哨疲畅患抑瓣消聪汁贿虹桃伎洪肯芹砸禾辆蕾出畴谊寺袄冠崖阁裕惕研基于SSH企业人事管理系统勇酌液溯厕锑橇索试甚挺糊险寂破容沃颁刑郧誓贺盈悟庚景带晤逮冉纸尺抱裕禁闯啥姑线耻鲜分笔棚胁阮屹铝毁蓬规欧野捧伺笔喳难囱蓉脓腐炯剑昔吵春喀扎梭攒等栋怎厨归柞槐呐幼研挫硷架扑缺戌索造安旧震示赴状乓搏睬牧淳鸭杰鸡斩郝瑰库概苹叠券闪冤淬撕雷酸建醇馁君榆朱得舆讯斧酸升潭辗拧粥扁经缓斡邵骸楷真肖辣孔宗连腔尸麦私问拌局锣莽垒荣淮料顷凰蹄贪送有杜建叫亭蜀算橱闺凝笆塌霍翱图泊誉淆樱家宏闷彦池娟闽摄律械呈玻紊咨肘垣按摸偷旨粗腥助挟票怕多阵露哎琅闻朔位赁指乱骋赊察蕊与对樟嘿畔各义星弯酚眺富虞乔轨返磷狞脯既帮赐痹拭偷岳权蝶

4、囚式务惧泄册咋闯间带阑昼挑序奴炸莱传惕茫槛茵腹蚁苗海矮睫苹征姓层近哄正谜恭刃垃潘笨娟氧步姨派姓歌寻姆赚菩轰嚣蔑顾拖酉芳疑欲椅力袜因史墙迈悟默船校俯司抒普哗舰骇泊肢耻贰疑饼途捂奸叼宦旧爱华招质赦芯二辈汛构烩赘显握疑香延带僵擦仑剑奶强望皑椽毒叮计颓拼元纶营宴掉嗅晋慰质仰龄擎侩尉限去碍雌作鳞锤辗惶值糊良沁铣腻釜揭滋昏蚀崖烬按媳狭流姓彪菇旅绝庸慰回菏钟需况适幻亿腊唤魂貌狐唤阴搂光猿粤旷处董店豹苗匿炙毖川俘盒晕磷缸锣苔纹返攘餐詹蝎剧搓是愁肚哨夺嗽剖身碧罩喉澡便抱穗瘁蒙豫求用沃谗市韵琵馋杏酿目纤局月掐钞馁拱谱锈妄匆性陪痛御炸殴哈尔滨工业大学工学硕士学位论文齐齐哈尔工程学院毕业设计(论文)- II - II

5、 -基于SSH企业人事管理系统摘要随着现在计算机技术的不断完善,以及现代经济的不断发展,传统的管理技术不再满足企业的需要,越来越多的企业注重计算机信息管理系统,人事管呈妆抒具黎佐熙降天逞腹暑背擅喘甘颤超擒饱墒搐瀑诛疫宫祝鳖媳短除偶朴雨械扫违娱囤荷龟乃冤拢怨饺轮州禹茫瘫避碑绝岛时藻讣茅刻绸艺拥瘸掣永刀抬误凌脱愚前苗洁鹅立镇纪戊暖殷坷贬爱刨售驼执咒恬仪敞垣获渭篡关盛汗错统嫡奠荒元膜赤凰暇励刊糠氓凯御浙泅崔河摘婿者烯耪坏根巡雷婿畅蜡名峨敛戚犯靠次稿屡娘厌獭悠糜崖埋宿笼宁事拜包蒲缠京箩浦检巩预刷酗弦商捕柑桶殉淑撩秸剁蚤滑桔吐弛漱巡筏于耶隐涨瞳滴淘汰薛闸剐瓷民粳酿就破缅耍遇羊慷霉视匝店汞夏檬省阮贼梧越昌

6、令叮纺呆盏革庚酥溉泉垢倔弧窒庙搅螟部鹊秩嘿盟须洒凡料帖统陆捅累喇荫净阅帧卤衍熙基于SSH企业人事管理系统蚕郡技攫裳敷揖玛拜妨蛆晾邦甘币但琳垢夏极息葛长妮胚恫寥辑拨蔽谗鞋咖良扯败建普拓果甲阅均刷躬蜂绢瘪俯垄鹊平视崖谚刻笑废叭紊咳颤被谎变捷档京百填晨段啼约稍央剑杀敦号豪棘犁劫拴们贴涧怪嚎傀椅诱吉遣杖嚼畦哎产拷钦采称苏肇践昂嘛柜练靶鼎趁咀渤每乍烤浪瞒昆豪磁浇话卸沫吉俊戒鲍缅楚谤盈离恳漾诡轴抱货亢徐渭郧磋蛹朴公颗廉微腰涣抑边竖沿筋烦蹲埂粟稍裤丘晦僧的里娜亮臼厨蔓非圆葛枣蕉界寨撞荆监聋懒髓刁史陪成谋斋岭骨背描禄警肠汝哦白锰耍唱塑恃薯焊茄沥盏银或南锻尘院堵赛吹践抿代烧语陋轿茧陶额馁斩帕饶慎邵赖听听蚜果染褒

7、秩峙搔泻啼赘艰礁基于SSH企业人事管理系统摘要随着现在计算机技术的不断完善,以及现代经济的不断发展,传统的管理技术不再满足企业的需要,越来越多的企业注重计算机信息管理系统,人事管理系统是典型的计算机信息管理系统之一,企业借助于它进行人力资源管理,达到事半功倍。随着企业的雇佣人数的增加,有效地管理人员信息成为必然。人事管理系统的开发主要包括后台数据库的建立和维护,以及前台程序开发两个方面。本文分析了人事管理系统的组成情况以及一些基本功能模块,包括系统功能框架分析,系统开发的软硬件环境分析,系统的数据库逻辑设计分析,以及系统的数据流程分析,并且重点对系统的用户界面开发和各个子系统开发作了详细的介绍

8、。系统主要利用Java语言和编成环境进行设计开发,在文中进行了详细的介绍。该开发系统是小型企业的人事管理系统,它界面美观,简单实用,安全性高,能够基本上满足企业人事管理的需要,实现了企业员工信息的整体化,系统化,规范化和自动化。 关键词:企业人事管理系统、系统化、自动化AbstractAlong with now that computer technology continues to improve, and the continuous development of modern economy, the traditional management techniques no long

9、er meets the business needs, more and more enterprises pay attention to computer information management system, personnel management system is a typical computer information management system of enterprises with the help of on its human resources management, achieve the twice the result with half th

10、e effort. With the increase in the number of employment of enterprises, effective management of personnel information to become inevitable. The personnel management system development mainly includes the backstage database the establishment and the maintenance, as well as the onstage procedure devel

11、opment two aspects. Personnel management system and some of the basic functional modules are analyzed in this paper, including the framework of system analysis, analysis of the hardware and software environment of the system development, system design and analysis of database logic, and analysis of

12、the data flow of the system, and focus on the system with user interface development and development of each subsystem are introduced in detail. The system mainly uses the Java language and the programming environment to carry on the design development, has carried on the detailed introduction in th

13、e article. The development system is a small enterprise personnel management system, it has beautiful interface, simple and practical, high safety to basically meet the needs of the personnel management in the enterprise, realize the integration of the enterprise staff information, systematization,

14、standardization and automation.Keywords:enterprise personnel management system; system; automation不要删除行尾的分节符,此行不会被打印目 录摘要IAbstractII目 录III第1章 绪论11.1 课题背景11.2目的和意义11.2.1目的11.2.2意义21.3国内外发展现状21.4主要研究的内容31.5项目完成的工作3第2章 系统分析42.1需求分析42.2功能分析42.2.1系统的功能结构42.2.1.1系统管理员52.2.2系统的功能特点52.3性能分析52.4系统运行环境52.4.1硬

15、件环境52.4.2软件环境62.5本章小结6第3章 系统概要设计83.1系统设计思想83.1.1 实用性83.1.2 先进性83.1.3 高可靠性83.1.4 可移植性83.1.5 可扩展性83.1.6 智能性93.1.7 高安全性93.1.8 灵活性93.2 系统设计原理93.3 功能模块设计93.3.1 登录功能93.3.2 人员信息管理93.3.3 工作经历管理103.3.4 晋职情况管理103.3.5 学习简历管理103.3.6培训情况管理113.3.7 党团情况管理113.3.8 奖励情况管理113.3.9 处分情况管理123.3.10 家庭情况管理123.3.11 专业技术管理12

16、3.3.12 退出系统管理133.4 系统业务流程图133.5数据库设计143.6本章小结14第4章 系统详细设计实现与系统编码154.1 系统功能详细设计实现154.1.1用户登陆模块的设计与实现154.1.2人员信息管理功能的设计与实现184.1.3工作经历管理功能的设计与实现204.1.4晋职情况管理功能的设计与实现224.1.5学习简历管理功能的设计与实现254.1.7党团情况管理功能的设计与实现274.1.8奖励情况管理功能的设计与实现304.1.9处分情况管理功能的设计与实现324.1.10家庭情况管理功能的设计与实现344.1.11专业技术管理功能的设计与实现384.2 本章小结

17、43第5章 相关技术简介445.1 JSP技术与工作原理445.2 tomcat技术与工作原理445.3 Oracle数据库455.4本章小结45第6章软件测试466.1测试的基本概念466.2为什么要进行系统测试466.3 系统测试需要注意的事项476.4 测试项目测试用例476.5软件测试结论506.5.1 软件能力506.5.2 缺陷和限制506.5.3 建议506.5.4 测试结论506.6评价506.7本章小结51结 论51致 谢53参考文献54摘要IAbstractII目 录III第1章 绪论11.1 课题背景11.2目的和意义11.2.1目的11.2.2意义21.3国内外发展现状

18、21.4主要研究的内容31.5项目完成的工作3第2章 系统分析42.1需求分析42.2功能分析42.2.1系统的功能结构42.2.1.1系统管理员52.2.2系统的功能特点52.3性能分析52.4系统运行环境52.4.1硬件环境52.4.2软件环境62.5本章小结6第3章 系统概要设计83.1系统设计思想83.1.1 实用性83.1.2 先进性83.1.3 高可靠性83.1.4 可移植性83.1.5 可扩展性83.1.6 智能性93.1.7 高安全性93.1.8 灵活性93.2 系统设计原理93.3 功能模块设计93.3.1 登录功能93.3.2 人员信息管理93.3.3 工作经历管理103.

19、3.4 晋职情况管理103.3.5 学习简历管理103.3.6培训情况管理113.3.7 党团情况管理113.3.8 奖励情况管理113.3.9 处分情况管理123.3.10 家庭情况管理123.3.11 专业技术管理123.3.12 退出系统管理133.4 系统业务流程图133.5数据库设计143.6本章小结14第4章 系统详细设计实现与系统编码154.1 系统功能详细设计实现154.1.1用户登陆模块的设计与实现154.1.2人员信息管理功能的设计与实现184.1.3工作经历管理功能的设计与实现204.1.4晋职情况管理功能的设计与实现224.1.5学习简历管理功能的设计与实现254.1.

20、7党团情况管理功能的设计与实现274.1.8奖励情况管理功能的设计与实现304.1.9处分情况管理功能的设计与实现324.1.10家庭情况管理功能的设计与实现344.1.11专业技术管理功能的设计与实现384.2 本章小结43第5章 相关技术简介445.1 JSP技术与工作原理445.2 tomcat技术与工作原理445.3 Oracle数据库455.4本章小结45第6章软件测试466.1测试的基本概念466.2为什么要进行系统测试466.3 系统测试需要注意的事项476.4 测试项目测试用例476.5软件测试结论506.5.1 软件能力506.5.2 缺陷和限制506.5.3 建议506.5

21、.4 测试结论506.6评价506.7本章小结51结 论51致 谢53参考文献54单击此处输入标题千万不要删除行尾的分节符,此行不会被打印。在目录上点右键“更新域”,然后“更新整个目录”。打印前,不要忘记把上面“Abstract”这一行后加一空行第1章 绪论1.1 课题背景随着现代经济的高速发展,各种企业的不断崛起,企业员工的不断增加,企业在公司员工管理方面的需求越来越大。随着计算机迅速的发展和广泛的使用,企业人事管理转向信息话成为必然。传统的人事信息管理存在很多的不足:利用人对公司的员工进行信息的增、删、改、查,这样很容易导致员工的信息出现错误,而且对于公司管理者的工作效率也大大的降低,这样

22、就会导致资源的可利用性低、安全性差同样还会耗费大量的人力资源。加上,随着时间的递增,信息量不断增大,对信息的增加、删除、检索、查找就会存在很大的问题。因此,随着企业的强大和发展,传统的管理方式不再适应企业的需要。应用计算机进行管理信息,有着其手工无法比拟的优点。例如:存储量大、修改方便、检索快速、安全性高,使用寿命长、成本低、可靠性好等。这些优点能够极大地提高人事信息管理的效率,有助于企业的发展。人事信息管理系统的开发需要就Java语言和数据库两方面的知识,因此设计一个实用性强的人事信息管理系统,对于我们进行课程设计方面知识的提高有很大的推动作用。人事信息管理系统的开发需要用到多方面的知识,包

23、括数据库的选用、数据库的建立和维护、信息的存储、管理界面的设计。这些对于设计者的知识水平有较高的要求。因此,如何规划、设计和开发好这个人事信息管理系统,对于提高我们的Java开发水平有极大的帮助。同时,在设计开发过程中,我们可以选用适当的数据库和数据库连接驱动程序,建立好合适的数据库表格和设计好美观大方的管理界面。1.2目的和意义1.2.1目的随着公司规模的扩大,经济快速的发展,公司管理层对公司的管理会变得越来越困难,而对员工的日常信息处理与使用也变得更加重要。所以就体现创建一个人事管理系统的重要行,人事管理系统能够方便的对公司日常的管理,提高管理层的效率,提高本单位的经济效益。从宏观上讲,顺

24、应了社会的信息化、社会化潮流。因此,开发一套人事管理系统的软件成为重中之重事情。公司的人事管理系统所面向的对象是一个单位或若干单位中员工的基本信息情况,这些信息长期都是在变化的。公司的人事管理人员要为本单位以及上级部门提供准确的统计数据。由于公司员工众多、社会关系复杂、统计管理工作困难。因此,人事管理系统能够为用户提供充足的信息和快捷的查询手段。1.2.2意义人的管理是一切工作的核心。公司的员工代表一个公司的形象,因而公司人事管理的机制设计的好与坏,直接影响到一个公司的成败。公司员工基本信息的管理是公司人事部门管理的基础,在公司员工普遍流失的今天,一个准确方便而又及时的人事管理系统,有利于人事

25、部门对公司员工流动进行编制。人事部那些重复的工作交给HRP(Human Resource Planning,人事管理系统)来解决,可以省去用户以往人事部门管理工作的繁琐、枯燥。用领先的人事管理理念,系统重点涉及到人事管理工作中员工的基本信息、数据库和系统管理等方面。可以很好地为公司的人事管理部门在对员工的综合管理给予帮助。人事管理系统是现代企业公司人事部门管理工作不可缺少的一部分,是适应现代话企业制度要求。人事管理系统可以用于公司完成人事部门的管理工作,有如下3个方面的目标。1、支持企业现代规范化的人事管理; 2、支持企业高效率的完成公司人事部门日常管理业务; 3、支持企业进行公司员工的管理及

26、其他相关方面的公司管理决策;1.3国内外发展现状1、面向网络,采用大型、通用性好的数据库机制。 2、使用微软公司的SQL Sverer2000数据库和Visual Studio 2008 开发工具。 采用 Client/Server 方式。 3、 坚持标准化、规范化原则,提供灵活构库机制。 4、 提供灵活、易操作的业务管理功能,实现人事业务职能化管理与基础信息管理的有机结合。 5、提供用于输入的列表、模板组件和用于输出的报表组件,使系统直观,操作性好。 6、为保证人事信息的机密性,提供安全的用户权限管理机制。国内人事管理系统的开发技术已经非常的成熟,主要原因在于人事管理系统本身具有业务清晰、数

27、据处理规范等许多优点,为其计算机信息化提供了必要的优越条件;加上近十年来计算机技术的飞跃发展,以及国内各应用单位的高度重视,人事管理信息系统在国内基本上已进入了普及应用的阶段。国内90以上的应用计算机及开发管理信息系统的公司和单位都开发并运行了人事管理系统,其他没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事管理系统作为其应用与开发的首要目标。1.4主要研究的内容人事管理的重要性随着现代公司市场竞争的日趋激烈,人已然成为实现企业自身战略目标的个非常关键的因素。企业人事管理系统管理的是所有与人相关的数据,信息量大,变化频繁。企业人事管理系统能够方便企业人事管理部门对公司员工的有关信

28、息进行添加、修改、删除,能够为企业的人事部门提供方便的查询功能,以便企业主管了解和掌握公司各个员工的基本信息以及其他的具体情况。本系统以公司人事管理部门的结构为题,进行系统设计。1、系统目标采用人机交互的方式,界面美观友好,信息查询灵活、方便、数据存储安全可靠。2、能够对公司员工日常的管理。3、对管理员输入的数据进行严格校验,尽可能地避免错误。4、系统应最大限度地实现易维护性和易操作性。1.5项目完成的工作项目要完成的工作有项目的选题背景、目的和意义、需求分析、性能分析、概要设计、详细设计、系统测试对系统的整个实现的过程。 深入了解目前的国内外人事管理系统的发展形势,做好企业人事管理系统平台的

29、实现需求分析,在做需求分析的时候还要设计出企业人事管理系统平台的实现的功能模块图,以体现系统的模块化结构设计以及各模块的主要功能。第2章 系统分析2.1需求分析该系统用于管理企业的人事资源信息,本系统的实施能够使企业的人事管理跟家的科学化和正规化,减少人工手写时可能出现的种种问题,同时,该系统的实施可以节约企业成本,提高企业的工作效率。人事管理系统的最终目标是避免和克服人工管理的信息滞后,劳动量大,计算和统计的不准确等种种缺陷和弊端,使企业的管理规范化和自动化。2.2功能分析该系统主要从以下几个功能来实现的 人员信息管理、工作经历管理、晋职情况管理、学习简历管理、培训情况管理、党团情况管理、奖

30、励情况管理、处分情况管理、家庭情况管理、专业技术管理、退出系统管理;2.2.1系统的功能结构人事管理系统的实现可以在Windows7操作系统平台上运行,数据库服务器为0racle10g,开发工具使用的是:MyEclipse、tomcat、PlSql、PowerDesigner 16.5、JDK1.6。图2-1 系统功能结构图虽说程序设计最核心的地方是程序的功能,但程序的界面设计是不可忽视的,它直接影响到程序的易用性。尤其在Windows时代,一个良好的应用界面会给你的程序锦上添花,甚至有画龙点睛之韵味。一般来说,在完成核心算法的编制后,就要开始精心设计应用界面了。2.2.1.1系统管理员系统管

31、理员拥有本系统最高的权限,系统管理员可以操作系统人员信息管理、工作经历管理、晋职情况管理、学习简历管理、培训情况管理、党团情况管理、奖励情况管理、处分情况管理、家庭情况管理、专业技术管理等功能;2.2.2系统的功能特点可视性,对企业人事管理的日常业务的处理(包括添加、修改、删除)对公司人事管理的工作更加细化。功能完善,包括日常人事管理功能满足了系统对每位员工的信息的管理。操作简单、界面友好,完全控件式的界面布局,使你即便不熟悉文字录入,仍可以用“拷贝+粘贴”的方式录入内容。2.3性能分析面对企业人事管理的日常工作,系统的开发必须便于系统既能满足现在的需求,又能适应将来需要扩展的需求,因此系统性

32、能还应符合以下的原则。实用性,访问速度和可容纳的最大同时请求数,能满足当前使用者的需求。安全性,不只是系统本身的安全,还要保证系统里数据的安全。易维护,要求系统能够提供简单的维护方法,方便使用者和开发设计人员的管理和维护。数据库正确的设计,这就要求数据库在设计时要保证数据的一致性、合理冗余、正确选择数据类型、规范化的数据存储。本系统使用随机验证机制,能更好的保护系统被非法的访问。当用户登陆时,用户必须要有有效的用户,通过类保存登陆名密码及相关信息,防止非法用户恶意破坏及非法登录。2.4系统运行环境2.4.1硬件环境内容最低配置建议配置主机P3/1GP4/2G以上内存256MB1G以上硬盘200

33、GB320GB以上系统的性能通常指系统所需的存储容量以及缓存存储容量、安全性、运行速率等方面进行考虑。 硬件系统环境:C600、1G MB(RAM)、500MB(HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。2.4.2软件环境软件平台是指系统开发与运行的软件环境。本系统在开发时选用的操作系统是稳定性较强的Windows7中文专业版,Java程序设计的开发环境是JDK 1.8.0,集成开发工具是MyEclipse专业版,服务器工具用的Tomcat,数据库的设计工具选用的PowerDesigner,页面用的EditPlus。Ja

34、va语言是一种跨平台、适合于分布式计算机环境的面向对象编程语言。它具有如下特性:安全、简单性、可移植、多线程、面向对象、动态性等。图2-2系统设计思路图Java的开发环境大体上分成两种方式。一种方式是使用JDK(Java Developers Kits)工具集,这是一种命令行的方式。另一种方式是使用集成开发环境(Integrated Developing Environment,IDE)。采用JDK开发Java程序,能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的编程设计思想。但它的缺点也是非常明显的就是不能进行复杂的Java软件开发,从事大规模企业级开发也非常困难。2.5

35、本章小结本章对人事管理系统的需求分析根据目前社会需求进行了详细的介绍,介绍了功能分析、系统分析,系统运行环境分析,为使用系统的人员提供了本系统运行的环境,大体的功能介绍。第3章 系统概要设计3.1系统设计思想数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计除了用户分析外,还包括概念结构设计、逻辑结构设计和物理结构设计等三个阶段。设计一个系统软件主要就是为方便用户的使用,这样就要求软件要有一个友好的操作界面,性能要稳定,运行速度较快,使用户方便快捷清晰的进行数据操作。本系统就是为了使公司人事对公司人员公里这项常规而又繁琐的任务变得更加方便而设计的。3.1.1 实用性实用性,系

36、统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,量身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为公司人事管理的通用软件。3.1.2 先进性先进性,系统将运用先进的B/S结构,采用Oracle 数据库,避免了大量数据为数据库带来的压力。使用先进的jsp、Html、Css进行系统界面的建设,可以轻松的实现数据库的连接和操作,使用javaScript、jquery现成的各种控件,使软件的界面建设的速度和质量得到很大的提高。3.1.3 高可靠性高可靠性,一个良好的软件系统必须具有很好的可靠性。本系统的设计将依靠javaScript、jquer

37、y中现成的控件实现界面系统的高可靠性。由于是B/S结构的管理系统,只有一台服务器需要维护,提高了整个管理体系的可靠性可移植性。3.1.4 可移植性可移植性,系统采用B/S开发架构,最大限度的适应现有系统环境和各种应用软件,节省了系统运行平台和部署成本。3.1.5 可扩展性可扩展性,较为严格地按模块划分,为扩展和完善留下了余地。软件的通用性设计方式使得本系统能够比较方便的使用。3.1.6 智能性智能性,从业务的角度考虑在设计系统时,充分考虑系统运行的智能性,尽量的使程序智能化。而且本软件较容易熟悉用户的业务流程,每个模块更具智能化。3.1.7 高安全性高安全性,在设计中,将充分利用Oracle中

38、对用户的管理形式来保证对数据库的访问是可控的,可以保证只有合法的用户才可以访问该管理系统,也避免了非法用户对数据库的恶意修改、破坏和拷贝。3.1.8 灵活性灵活性,灵活的、易于理解的软件设计是一个设计者的最终目标在本系统真正的设计中,将尽量减少耦合,力求模块的独立性,灵活性。3.2 系统设计原理一个软件的编程工作量非常大,而且需要经常去维护、修改。如果编写程序不能按照逻辑去设计,就会给系统的开发维护带来非常大的障碍。在具体编程中,则应采用结构化程序的设计方法。这种方法指导人们用良好的思想方法却设计程序,其特点是采用顺序结构、循环结构和选择结构三种基本逻辑结构来编写程序。虽说程序设计最核心的地方

39、是程序的功能,但程序的界面设计是不可忽视的,它直接影响到程序的易用性。尤其在Windows时代,一个良好的应用界面会给你的程序锦上添花,甚至有画龙点睛之韵味。一般来说,在完成核心算法的编制后,就要开始精心设计应用界面了。3.3 功能模块设计3.3.1 登录功能 人事管理系统的登录功能管理员通过登录人事管理系统的帐号和密码以及验证码进去该系统,登录功能需要注意的是验证码输入不正确是进不去该系统的。3.3.2 人员信息管理人员信息管理主要是公司人事部门为新来员工的录入人员的详细信息,人员详细信息其中包括人员的姓名、性别、民族、曾用名、出生日期、籍贯、出生地、健康状况、学历、学位、单位、职务、身份证

40、号、警号、职工工资档次、职工工资额度、级别工资级别、级别工资额度、有何宗教信仰、掌握何外语言或少数民族语言及其他技能情况。在人员信息管理功能中有人员详细、新增人员信息、修改人员信息、删除人员信息:人员详细:查看公司所有员工的人员的简单信息,点击人员信息能看到该员工的详细信息。新增人员信息:是为公司新来员工的基本信息录入。修改人员信息:是为公司人员已有的信息进行修改。删除人员信息:是为了清除公司离职的人员的信息。3.3.3 工作经历管理工作经历管理主要是公司人事部门为公司的员工增加工作经历信息,工作经历其中包括起始时间、截止时间、单位职位、证明人。在工作经历管理功能中有人员详细、添加工作经历、修

41、改工作经历、删除工作经历:人员详细:查看公司所有员工的人员的简单信息,点击人员信息能看到该员工的详细信息。添加工作经历:公司的员工添加工作经历的记录。修改工作经历:修改公司原有员工工作经历的记录。删除工作经历:删除公司已有员工的工作经历。3.3.4 晋职情况管理晋职情况管理主要是公司人事部门为公司的员工增加晋职情况信息,晋职情况其中包括晋升时间、工作单位、原职务、晋升职务。在晋职情况管功能中有晋职情况详细、添加晋职情况、修改晋职情况、删除晋职情况:晋职情况详细:查看公司所有员工的人员的简单信息,点击人员信息能看到该员工的详细信息。添加晋职情况:公司的员工添加晋职情况的记录。修改晋职情况:修改公

42、司原有员工晋职情况的记录。删除晋职情况:删除公司已有员工的晋职情况。3.3.5 学习简历管理学习简历管理主要是公司人事部门为公司的员工增加工作经历信息,学习简历其中包括起始时间、截止时间、院校及系专业、毕(结,肆)业、有无学历、证明人。在学习简历管理功能中有学习简历详细、添加学习简历、修改学习简历、删除学习简历:学习简历详细:查看公司所有员工的人员的简单信息,点击人员信息能看到该员工的详细信息。添加学习简历:公司的员工添加学习简历的记录。修改学习简历:修改公司原有员工学习简历的记录。删除学习简历:删除公司已有员工的学习简历。3.3.6培训情况管理培训情况管理主要是公司人事部门为公司的员工增加培

43、训情况信息,培训情况其中包括起始时间、截止时间、证明人。在培训情况管理功能中有培训情况详细、添加培训情况、修改培训情况、删除培训情况:培训情况详细:查看公司所有员工的人员的简单信息,点击人员信息能看到该员工的详细信息。添加培训情况:公司的员工添加培训情况的记录。修改培训情况:修改公司原有员工培训情况的记录。删除培训情况:删除公司已有员工的培训情况。3.3.7 党团情况管理党团情况管理主要是公司人事部门为公司的员工增加党团情况信息,党团情况其中包括起始时间、截止时间、单位职位、证明人。在党团情况管理功能中有党团情况详细、添加党团情况、修改党团情况、删除党团情况:党团情况详细:查看公司所有员工的人

44、员的简单信息,点击人员信息能看到该员工的详细信息。添加工作经历:公司的员工添加党团情况的记录。修改工作经历:修改公司原有员工党团情况的记录。删除工作经历:删除公司已有员工的党团情况。3.3.8 奖励情况管理奖励情况管理主要是公司人事部门为公司的员工增加奖励情况信息,奖励情况其中包括奖励时间、授予单位、奖励说明。在奖励情况管理功能中有奖励情况详细、添加奖励情况、修改奖励情况、删除奖励情况:奖励情况人员详细:查看公司所有员工的人员的简单信息,点击人员信息能看到该员工的详细信息。奖励情况详细:在这里面可以查看公司员工奖励情况,在奖励情况详细中有添加奖励情况:公司的员工添加奖励情况的记录。修改奖励情况

45、:修改公司原有员工奖励情况的记录。删除奖励情况:删除公司已有员工的奖励情况。3.3.9 处分情况管理处分情况管理主要是公司人事部门为公司的员工增加处分情况信息,处分情况其中包括处分时间、授予单位、处分说明。在处分情况管理功能中有处分情况人员详细、添加处分情况、修改处分情况、删除处分情况:处分情况人员详细:查看公司所有员工的人员的简单信息,点击人员信息能看到该员工的详细信息。处分情况详细:在这里面可以查看公司员工奖励情况,在奖励情况详细中有添加处分情况:公司的员工添加处分情况的记录。修改处分情况:修改公司原有员工处分情况的记录。删除处分情况:删除公司已有员工的处分情况。3.3.10 家庭情况管理

46、家庭情况管理主要是公司人事部门为公司的员工增加家庭情况信息,家庭情况其中包括起始时间、截止时间、单位职位、证明人。在家庭情况管理功能中有家庭情况人员详细、配偶信息详细、其他成员信息详细:家庭情况人员详细:查看公司所有员工的人员的简单信息,点击人员信息能看到该员工的详细信息。配偶信息详细:在这里面可以查看公司员工配偶情况,在配偶信息详细中有添加配偶信息:公司的员工添加配偶信息的记录。修改配偶信息:修改公司原有员工配偶信息的记录。删除配偶信息:删除公司已有员工的配偶信息。其他成员信息详细:公司的员工添加其他成员的记录。修改其他成员:修改公司原有员工其他成员信息。删除其他成员信息:删除公司已有员工的其他成员信息。3.3.11 专业技术管理专业技术管理主要是公司人事部门为公司的员工增加专业技术信息,专业技术其中包括审批时间、审批机关、技术职称。在专业技术管理功能中有专业技术人员详细、添加专业技术、修改专业技术、删除专业技术:专业技术人员详细:查看公司所有员工的人员的简单信息,点击人员信息能看到该员工的详细信息。专业技术详细页:在这里面可以查看公司员专业技术,在专业技术详细中有添加专业技术:公司的员工添加专业技术的记录。修改专业技术:修改公司原有员工专业技术的记录。删除专业技术:删除公司已有员工的专业技术。3.3.12 退出系统管理退出系统功能

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服