收藏 分享(赏)

西昌学院员工信息管理系统的设计与实现.docx

上传人:dzzj200808 文档编号:2776700 上传时间:2018-09-27 格式:DOCX 页数:81 大小:1.32MB
下载 相关 举报
西昌学院员工信息管理系统的设计与实现.docx_第1页
第1页 / 共81页
西昌学院员工信息管理系统的设计与实现.docx_第2页
第2页 / 共81页
西昌学院员工信息管理系统的设计与实现.docx_第3页
第3页 / 共81页
西昌学院员工信息管理系统的设计与实现.docx_第4页
第4页 / 共81页
西昌学院员工信息管理系统的设计与实现.docx_第5页
第5页 / 共81页
点击查看更多>>
资源描述

1、摘 要人事信息的规范化与量化管理,已成为现代组织管理中不可缺少的重要组成部分。利用不断发展的信息科学技术,通过为组织建立高效的管理信息系统实现组织人事工作的信息化管理有着十分重要的实践意义。针对西昌学院人事信息管理的需求,本毕业论文完成了西昌学院员工信息管理系统的设计与实现,致力于解决目前人事信息管理中信息处理总量大、内容繁多、手段不够先进的问题,并能为广大西昌学院用户提供信息查询服务,为管理人员提供方便的管理功能。本系统紧紧围绕着单位工作流程而设计,符合单位管理规范工作流程的标准化软件系统。本系统基于 B/S 的两层模式,采用 Jsp 作为前台开发工具,采用Tomcat+MSSQL 作为后台

2、数据库平台,旨在实现对现有的人事管理工作中大量数据的数据库存储,设计并完成对其各种数据的分类、查询和统计,并提供各类方便友好的操作界面和数据报表。本系统帮助单位管理人员对单位中大量的、动态的、错综复杂的数据和信息进行及时、准确的分析和处理,最大限度地降低处理信息的劳动强度,使单位的管理手段和管理水平产生质的飞跃,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善全校信息系统打下良好的基础。关键词:员工信息管理、数据库、JSP,B/SAbstractThe standardized and quantifiable management of staff inform

3、ation has been anindispensable part of modern organization management. With the help of informationtechnology, its significant for the organization to realize the information managementof personnel work by establishing an effective information management system.According to the demands of personnel

4、work of Xichang College, this graduationproject has designed and developed a Staff Information System of Xichang College.This system aims to solve the problems such as excessive information. Besides, itprovides the management function to the management staff and the information referralservices to a

5、ll the users in campus.As a special staff information management system, this system is designedaccording to the work flow of personnel work in Xichang College. It applies the B/Smodel , using JSP as the foreground development tool , and Tomcat+MSSQL Server asthe background database platform. The fu

6、nctions, including database storage of themass data in the personnel work, the classification, query and statistic of some data aswell, are implemented. Besides, it has kinds of user-friendly operation interfaces andsupplies data reports and forms.This system would help the managers analyze and hand

7、le the massive, dynamicand complex information in a effective and accurate way, resulting in lower workintensity and higher efficiency. As a result, the overall management level of theorganization is highly improved, compared with the traditional teaching management inXichang College. Whats importan

8、t, it would provide the fundamental base for thefuture campus information system.Keywords:The staff information management,Database, JSP,B/S目 录第一章 引 言 11.1 选题的背景和意义 . 11.2 信息管理系统的发展历史 . 31.3 国内外信息管理系统发展现状 . 41.4 国内信息系统存在的问题 . 61.5 系统设计开发的原则 . 7第二章 需求分析 92.1 要解决的问题 92.1.1 前台功能 92.1.2 后台功能 102.2 系统开发环

9、境 . 102.2.1 硬件环境 . 102.2.2 软件环境 . 102.3 开发平台 112.3.1 JSP 112.3.2 TOMCAT . 122.3.3 sqlserever2000 . 122.3.4 B/S 模式 142.4 技术需求 152.4.1 JAVA 语言 152.4.2 JSP 的基础 -Servlet 技术 162.4.3 JSP 的技术原理 . 162.5 可行性分析 172.5.1 技术可行性分析 . 172.5.2 经济可行性分析 . 172.5.3 操作可行性分析 . 182.5.4 法律可行性分析 . 18第三章 系统结构设计 193.1 功能模块设计 .

10、 193.1.1 功能模块初步设计 . 193.1.2 功能模块具体设计 . 203.2 系统开发的数据流分析 293.3 系统流程图. 313.4 数据字典 . 323.5 数据库设计 . 333.5.1 数据库概念结构设计 . 333.5.2 数据库的逻辑结构设计 . 36第四章 系统功能概要设计 404.1 数据库连接与操作 . 404.1.1 JDBC . 404.1.2 连接池 . 404.1.3 连接池模型 . 404.1.4 连接池的实现 . 414.1.5 操作数据库 . 524.2 主页设计 534.3 登录设计 534.3.1 用户登录设计 . 534.3.2 系统管理员登

11、录模块设计 . 544.3.3 用户修改密码模块设计 . 544.4 系统管理员管理用户 554.4.1 增加用户的设计 554.4.2 修改用户的设计 564.4.3 注销用户的设计 564.5 员工信息模块设计 564.5.1 员工信息管理 564.5.2 增加员工信息的设计 574.5.3 修改员工信息的设计 574.5.4 删除员工信息的设计 584.6 证书信息设计 594.6.1 查询证书信息的设计 . 594.6.2 添加证书信息的设计 594.6.3 修改证书信息的设计 594.6.4 删除证书信息的设计 594.7 JSP 下操作 EXCEL 表格 . 604.8 其它功能模

12、块的设计 624.9 主要文件描述 624.9.1 用户登录 userLogin.jsp 624.9.2 主页 index.jsp 624.9.3 查询员工信息页面 TeacherQuery.jsp 634.9.4 显示查询结果页面 TearcherResult.jsp 63第五章 系统测试 645.1 软件测试的目标. 645.2 软件测试的原则. 655.3 软件测试的方法. 655.4 错误处理. 665.5 系统测试计划. 675.5.1 单元测试 675.5.2 综合集成测试 685.6 系统典型用例测试. 68第六章 总结 70致 谢 72参考文献 73第一章 引 言1.1 选题的

13、背景和意义西昌学院是 2004 年合并升本的院校之一。学院的发展,在很大程度上取决于学生的就业, 而学生的就业效果好不好,取决于学院的教育与服务,学院的教育与服务的质量取决于学院员工的能力的有效发挥,学院管理中的一个重点工作就是要有效的管理和激励员工,让他们发挥最大能量,尽可能为学院的发展做出最大的贡献。人事信息的规范化与量化管理,已成为现代组织管理中不可缺少的重要组成部分。如何提高人力资源的工作效率,吸引培养人才、加强绩效考核、降低人工成本、量化对人的管理,成为组织管理者重点关心的问题。西昌学院地处西部少数民族地区,作为新建本科院校,现有各类教职工 1048人。其中包括教学人员,学生管理人员

14、、后勤服务人员,科研人员、成教管理工作者等等,涉及到的人员包括教师系列、研究员系列、工勤系列;其学历结构有博士、硕士研究生、本科、专科毕业生等等。全院共有 17 个教学系部,23 个职能部门,1 个省级重点实验室,5 个科学研究所等。目前承担着 13626 人全日制本专科生、近 5000 名成教学生及 600 多名少数民族预科学生的教学任务。随着招生规模、生源地、招生专业等的逐渐扩大,需要更多的多种类型的教职员工加入到学院的教学和管理队伍当中,学院的发展需要思想、技术更为先进的人力资源管理信息系统。传统的手工管理模式的员工信息不仅工作量大,而且效率底、保密性差。另外,时间长了,将产生大量的文件

15、和数据,这对于查找、更新和维护都带来了不少的困难,从而加大管理难度。如何管理好组织内部员工的信息,成为组织管理中的一个大的问题。在这种情况下,一个可以规范化,自动化的组织人事管理系统就显得非常必要。随着计算机技术在各个领域的广泛应用,近年来,信息化工作快速发展,计算机技术在组织人事信息管理领域也迅速得到了所要的发展。可是就人事信息管理来说,计算机的应用就相对的比较复杂了。因为根据不同的人事信息管理条件和硬件条件,相对会有不同的管理需求,同时,因为这个系统要求要和用户具有交互功能,因此要有具备发布系统,同时在界面设计上也要求要有一定的美观,给人以美的视觉效果。基于 Web 的管理系统,就1是用

16、Web 万维网作为媒介,传送信息,通过网络实现信息的自动化管理。构建基于 Web 的组织管理信息化平台,可以克服传统人事信息管理中的局限性,形成一种主动的、协作的、开放的管理模式,既节省资源,又不受空间限制。围绕这个目标,应用平台的开发设计必须突出坚持管理内容与技术手段相结合,以内容为主的主体性要求;既要立足当今先进技术,又要考虑未来技术发展的前瞻性要求;适应于各种软硬件环境,兼顾不同系统要求,适用于不同水平用户群的通用性要求;以尽可能低廉的投入而获得尽可能高效的经济效益的经济性要求。因此,开发和研制优秀的人事信息管理信息化平台对提高经济效益有着积极的意义。如果建立一个员工信息管理系统,就能把

17、分散的职工信息实行统一,集中,规范的收集管理,建立分类编号管理。员工便可以通过网络来查询自己的有关信息,使得员工信息管理工作系统化,规范化,自动化,大大提高了学院员工管理的效率。Internet 的普及和应用使人们的现代生活方式发生了深刻的变化,网络应用和管理系统的开发也正蓬勃发展并发挥着巨大的作用,远程培训、网上查询订单、网上招聘等等对于我们己不再陌生。事实证明,开发并建立一套具有快速、准确、高效、功能完善的员工信息管理系统,并以此来完善和规划单位相关方面的管理工作,可以节约人力资源,提高工作效率以及信息的准确性。员工信息管理系统可以根据各行各业人事管理方面的标准和要求,遵循人事管理流程,用

18、于管理需求而开发。系统能融汇了多家人事行政管理部门的优秀经验和管理智慧,全面实现管理单位的数字化管理,不仅可以简化、规范组织的日常操作,降低管理成本,提高了管理的效率和质量,更可以促进单位全盘管理向现代化的管理迈进。员工信息管理系统紧紧围绕着管理单位工作流程而设计,符合单位管理规范工作流程的标准化软件系统。界面友好,使用方便,帮助管理人员对单位中大量的、动态的、错综复杂的数据和信息进行及时、准确的分析和处理,最大限度地降低处理信息的劳动强度,使单位的管理手段和管理水平产生质的飞跃。目前,无论是机关单位、事业单位,还是企业单位,人力资源管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识

19、,对于加强组织本身人力资源管理水平的需求已经产生。随着中国企业管理水平的提高及中国加入 WTO 的事实,人才的争夺与管理已成为中国企业乃至各级事业、机关单位所面临的严峻问题。2要应对高强度的竞争无疑是需要优秀的管理人才,而科学管理的实施在信息化的今天是离不开数字化的工具做辅助的。特别在组织规模不断扩大的今天,做为管理人员和组织领导者要想对组织进行有效的管理和正确的决策就必须借助于数字化工具的帮助。因此,在指导老师的指导下,选定西昌学院员工信息管理系统的设计与实现这个问题作为研究对象,希望能够通过研究解决如何通过设计一个切实可行的软件系统用于解决目前人事信息管理中信息处理总量大,内容繁多,手段不

20、够先进的现状。所涉及的处理内容包括:开发一个能够及时处理信息更新的管理系统;开发一个为广大用户提供信息服务的信息查询系统,功能包括部门信息查询、员工信息查询、部门主管查询等;开发一个系统信息管理系统,进行相关权限的设置,密码修改等。最终帮助学院的人力资源部门提高工作效率,实现学院员工信息管理的系统化、规范化和自动化。1.2 信息管理系统的发展历史管理信息系统的概念很早就已经有了。早在 20 世纪 30 年代,管理学家柏德就强调了决策在组织管理中的作用。50 年代,诺贝尔经济学奖获得者,在管理学、经济学、组织行为学、心理学、政治学、社会学、计算机科学等方面都有较深的造诣的西蒙提出了管理依赖于信息

21、和决策的概念。同一时代,美国数学家、控制论的创始人维纳发表了控制论与管理,他把管理过程当成一个控制过程。50 年代计算机已用于会计工作,盖尔在 1958 年写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。这时数据处理一词已经出现。1在过去的 30 年中,在各行各业的管理中,有不少管理人员和行政首脑孤立地来看待数据处理和计算机。这些人他们认为,数据处理(DP)和信息服务(IS)人员不愿使用容易被用户,也就是“使用” 计算机的人员理解的语言同用户来进行交流。管理人员对这种信息交流也表现出了兴趣的缺乏和无能为力,导致并延缓了计算机系统的开发,从而在许多其它方面助长了开发系统闭关自守和信息

22、管理冗余劳动的现象。2最近几年来,人们逐渐认识到:信息作为一种资源,必须要把这种有价值的资源加以利用,才会不使其白白浪费掉。在竞争日益激烈的市场环境里,管理人员及其领导必须能够有效地利用信息,否则就难以立足于不败之地。在过去,管理人员仅仅把计算机看做是一种省钱的工具,而到了现在,计算机应该被看成是3节省成本并能够创造利润的工具。因为,在每个公司都存在大量的以及尚未发掘的,并可以利用计算机进行管理和信息资源开发的潜力。但是,发掘这种潜力所需要具有的计算机技术和信息处理的知识水平,是大多数管理人员极其领导力所能及的。随着社会和时代的不断进步,科学技术也已极快的速度发展着,生产力水平也在逐步得到提高

23、,这使得管理工作显得越来越重要。在现代管理的科学体系中,管理信息系统已经被公认为是一门不可替代和具有巨大发展潜力的新兴学科。目前,它正处在不断壮大发展、逐步趋于完善的阶段。计算机作为现代技术的工具与手段被广泛应用于管理,并已成为信息处理的重要工具。计算机的应用范围越来越宽广,应用的功能由一般性的数据处理发展成为分析预测、支持决策,最终还导致了管理信息系统的产生。 3管理信息系统它是依赖于管理和科学技术的发展而产生和发展的。管理信息系统的三个基本要素包括系统的观点、数学的方法和计算机的应用,而这三点也正是管理现代化的重要标志。因此,管理信息系统是依赖于电子计算机的发展而发展的。管理信息系统的发展

24、是与电子计算机的发展同步的。从原理上看,任何企业、任何部门、任何单位和组织,无论是否有计算机,它都存在信息的收集,加工和使用等工作,因而都有管理信息系统。但是,只是有了计算机极其技术以后管理信息系统的功能才能真正被体现出来随着发展,管理信息系统已经逐步成为了一个比较独立的学科分支,它继承了其他众多学科的基础理论、基本方法和应用技术,它与系统科学、管理科学、计算机科学、信息科学、控制理论、运筹学、会计学、统计学、经济学等都有着十分密切的联系。同时,管理信息系统作为一种管理应用工具,它又被广泛地应用到文化、教育、卫生、体育、工业、农业、交通、运输等等以及各种社会经济活动的信息管理之中,并越来越显示

25、出强大的生命力,凸显着日益重要的作用。1.3 国内外信息管理系统发展现状企业作为国民经济运行的一个基本单元,其信息系统的建设是建设企业现代化的必由之路和必然选择。我国目前共有各类企业 800 万家,这些企业在近年来,都在不同程度上遇到了企业信息系统建设的迫切问题。上世纪 80 年代以来,国家有关管理部门就一直非常重视企业信息化工作的推4进。国家有关部门曾将一批国有大企业的信息化工程进行重点扶持,并以它们为样板在全国制造业企业中推广过 CIMS。沈阳鼓风机厂、成都飞机制造厂、北京第一机床厂等,都是这一时期涌现出来的企业信息化样板企业。90 年代以后,随着微型计算机、互连网等迅速普及,计算机技术对

26、企业的影响越来越大,企业信息化进一步为人们所重视。有关部门领导曾明确提出:到 2000 年,全国一千个大型骨干企业基本实现企业信息化,全国大型产业企业 80%(含零售业、批发业、仓储业、饮食业和工业企业)全面应用计算机管理,初步实现管理现代化。3040%的中小企业普及计算机管理。1995 年以后,我国企业信息化走向了以 ERP 为主的道路,许多外国 ERP 厂商如 SAP、BAAN、ORACLE、FOUTH SHIFT 等纷纷进入中国,国内目前也已有数十家 ERP 软件供应商,不少已经形成商品化且有几百家用户。一些调查说明,我国企业购买 MRPII、ERP 软件的费用在 90 年代以后迅速增长

27、。例如在机械行业,购买了国外软件公司 MRPII 系统的企业高达 66%,企业平均用于硬件的投资费用约为 604 万元,软件费 171 万元,实施及咨询费 143 万元,合计约800 万元。与之类似,其他行业对于信息化的投资,在近几年来也有较大的增长4。全球经济的一体化与信息化建设是相辅相成,并相互促进的。一方面,经济一体化的发展离不开信息化系统的建设与使用。如果各经济组织包括企业不实行管理信息化,那么要实现与国际一体化的接轨是不可能的;另外面,如果企业不能掌握充裕的相关信息,或对所有信息不加任何整理编排,那么,企业的高层决策者就无法正常进行指挥调度,包括作出符合企业发展的规划等等,这些如果做

28、不到,就无法实现企业的生产要素的优化配置,最终导致企业无法实现其利润最大化的经营目标。因此,随着科学技术的进步,信息管理系统的开发与使用涉及的相关行业面临着巨大的发展机遇。它所进行研究的内容研究成果将在各行各业得到广泛地应用。在各行各业中,它能极大的提高管理决策的科学性与正确性,减少经营活动的盲目性。而国外先进的信息管理和信息系统应用技术和手段对我国的信息系统开发与研究起到进一步的示范作用。这门专业所涉及的相关行业在我国的发展趋势不再仅仅局限于企业决策和经营分析等内容。而是把它作为一条生产和生活的纽带,成为连结家庭与社会,个人与组织的桥梁,同时,成为教育领域、科研领域、商贸领域、金融领域、娱乐

29、等领域中必不可少的重要组成部分。5人事管理是各所大学的重要日常管理工作之一,涉及到学校层面、系部、教师、后勤管理人员、学生等的诸多方面,随着教学体制的不断改革和深化,尤其是学分制、选课制,教学模块的分割等等的开展和深入,学生成绩日常管理工作5及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的人事管理系统。1.4 国内信息系统存在的问题当今,信息化建设快速发展并已经取得了一些阶段性的成果,但是,我们在充分肯定已经取得的成果的同时,仍然不能忽视一些普遍存在的问题。首先是过去 10 年左右,我国信息系统建设虽然轰轰烈烈地发展,但其成功率究竟如何?根据广东省信息中心和信息协

30、会对 335 家已经实现了信息化的企业的调查,有 52.24%的企业认为本企业进行信息化建设的成效一般; 认为不理想的有21.79%;认为效果非常好的只有 9.55%。根据研究还发现:一些企业已经投入使用的模块,实际中并未发挥作用,它只是针对若干局部系统,或者特定类型的产品的试运行。运行最好的为库存管理模块,原因主要是库存与其它部门间的相互影响较小2。其次,物料单、销售、采购及财务统计模块也在部分企业得到较好的应用。但成本管理及预测模块等使用情况较差。根据另一次对 300 名来自不同行业、不同企业的中层管理者的调查发现,这些管理者工作的科室中,人均微机数量0.41 台的占 33%,其中人均微机

31、数量达到 1 台以上的企业占 37%。但是,这些企业中的计算机的 97%是用来做文字处理工作,有 1/2 是用于浏览网页,甚至有 1/5的计算机是经常用来玩游戏的。而大多数被调查者都认为:他们企业并没有实现信息化。6随着市场经济的逐渐深入,企业规模也在不断的扩张,市场竞争的日趋激烈,各类组织都越来越认识到人力资源管理的重要性,以及提升组织人力资源管理水平的迫切性。然而,人力资源管理水平的提高,不仅是需要高素质的管理人员,而且也更需要信息化管理工具进行辅助。在此背景之下,人力资源管理软件也就应运而生了。据国家工商行政管理总局进行的统计表明,中国目前有注册企业近 1,000 万家,这说明人力资源管

32、理软件的市场是非常巨大的,在今后,人力资源管理软件必然会迅速发展成为一个巨大的市场。但是,就目前国内人力资源开发而言,只能说刚刚启动,现有人力资源系统的厂商的开发层面几乎只停留在人事操作的层面上,而在人力资源管理软件的深层次开发方面还做得非常不够,因此,关键是在今后的开发中,我们必须尽量挖掘其潜力,并基于用户的需求,开发有效的实用软件。76国外成熟的产品虽然在理论性和先进性上优于国内产品,但在中国现今人力资源管理制度不规范的现状下,其功能的实用性及有效性已大打折扣,同时其高昂的价格也使得大多数企业望而生畏。同时,中国企业受中华民族深远文化的影响有其与西方企业所不同的管理文化底蕴。而国外软件开发

33、商则很难将产品与中国国情相结合,使得产品无法真正为广大中国企业所受用8。我国国内高校信息化建设相对起步较晚。从目前国内信息化系统研究的现状来看,主要不足表现在信息安全性和信息更新化方面存在一些问题,因为现有的系统资料一般是单独建立的,共享性比较差;在以管理者为主要参与者的方式中,信息取舍主要依赖管理者对存在信息的认知与喜好,这样就不容易从管理的角度掌握用户真正的需求,也因此无法完全满足用户的需求。因此,学校人事管理软件应该充分依托互联网、校园网和校内网,真正实现教务、人事信息的集中管理、分散操作、信息共享等日常性工作,使传统的人事管理朝着数字化、无纸化、智能化、综合化的方向发展,并为进一步实现

34、和完善计算机人事管理系统和全校信息系统管理打下良好的基础。在数字化校园理论逐步应用的过程中,很多学校,特别是高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也在不断开发实施各类关于教学、科研、办公管理等的应用系统,并形成了具有一定规模的信息化建设体系。但是,由于在教育系统中,整体信息化程度相对比较落后,经费也很短缺,理论体系建设不健全等多方面的原因,国内高校的管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有较大的差距。比如,在国外的高校,他们一般会有比较大规模的稳定的技术队伍来提供信息系统的服务与核心技术支持。 91.5 系统设计开发的原则为了更加方便用户的使用和促

35、使系统稳定可靠的运行,学校人事管理信息系统的设计与开发应该满足以下一些原则:(1) 用户界面应简捷和美观,基本操作简单合理,用户比较容易掌握。(2) 在数据库的设计方面,应该尽量考虑该员工管理系统与其他管理系统(如学生管理系统、科研管理系统等)的融合,并利于将来的扩充,在相关数据的设计方面应该尽量保持一致,同时要避免数据的冗余。(3)系统设计应该具有强大的排错功能,比如当用户输入非法字符时,能及时报错,并且提醒用户重新输入,或者可以自动进行改错。7(4) 在数据安全方面,要保证数据安全可靠,应该做好数据库操作的权限控制,避免数据的恶意修改和遭到破坏。(5)在网络安全性方面,要能够保证网络的安全

36、性,只允许合法用户对系统进行相关操作,系统使用 cookise 用户登录状态监控,禁止非法用户通过输入网址而避开登陆系统直接进入相关页面。8第二章 需求分析2.1 要解决的问题信息管理系统(MIS)是基于数据库技术,并在此开发平台上进行开发的一个管理系统。信息系统的质量取决于它能否在能够解决用户需求的问题,及能否在恰当的时间给恰当的人提供恰当的信息。本次设计开发的系统主要是要建立一套完整的员工信息管理系统,参与人员的容量在 1 千人以上。现单位职工虽然为 1200 人,但是,根据日常管理的调研来看,同时在线的人员不会超过 500 人,因此,可以使用本系统。员工信息管理系统主要必须完成员工基本信

37、息的管理,数据库的管理与维护。员工信息管理系统的基本功能包括:员工基本信息的采集、管理、查询、信息发布等。员工信息管理系统的主要功能包括:第一,超级管理员通过登陆能够对系统的查询信息进行维护;第二,具有人力主管的权限。人力主管用户通过登陆系统,能够查看发布平台的信息,对发布平台具有上传、修改、下载的功能;第三,能够进行员工完整信息的查询,包括党员信息、证书信息询、奖励信息、员工干部信息、处分信息等的查询。另外,员工用户能够通过登陆主页查看发布平台的信息,并具有能够操作基本的查询功能。员工信息管理系统分为前台和后台两部分:2.1.1 前台功能(1)系统超级管理员的权限:第一,给普通管理员分配帐号

38、。第二,对员工信息管理、证书管理、奖励管理、处分管理、党员管理、员工干部管理、发布平台管理的数据维护。第三,具有普通管理员的权限。(2)普通管理员的权限:第一,普通管理员(人力主管)可在员工信息管理中可查看本单位员工全部信息。第二,具有添加、删除、修改员工基本信息的权限。第三,在信息发布中的具有上传、删除、修改、下载所有信息的权限。第四,能够进行员工完整信息的查询、证书查询、党员查询、干部查询、奖励查询、处分查询的权限。9(3)普通用户(员工)的权限:第一,在员工信息管理中能够进行员工基本信息的查询、证书查询、党员查询、奖励查询、处分查询、干部查询。第二,可浏览整个发布平台的信息,具有下载相关

39、信息的权限。(4)员工基本信息主要项目包括:员工编号、身份证号、姓名、性别、出生年月、政治面貌、入党时间、工作时间、专业、职称、曾任职务、在职培训、现任职务、获奖情况、处分情况、家庭住址、联系电话、毕业类别、毕业院校、业绩考核、家庭住址、亲人姓名、联系电话、考勤情况、调动情况等员工基本信息。(5)信息发布主要内容包括:部门介绍、专业介绍、心理咨询、作业指导、系统查询、规章制度、重要通知、下载专区、榜样力量暴光台、单位内公告等相关信息。(6)其他:可通过员工编号和姓名等查询条件进行相关查询员工信息。2.1.2 后台功能(1) 数据查询(2) 数据修改(3) 数据统计(4) 数据添加(5) 数据库

40、备份(6) 数据库恢复2.2 系统开发环境2.2.1 硬件环境服务器:(1) 处理器( CPU):Pentium 1.8G (推荐 Pentium 4 2.6G)(2) 内存容量( RAM):至少 256M DDR(推荐 512M DDR)客户端:对于客户端硬件几乎不做要求。2.2.2 软件环境数据库服务器10(1) 操作系统: Windows server 2000(2) 数据库管理系统: SQL Server 2000(3) 配置 TCP/IP 协议Web 服务器端(1) 操作系统: Windows server 2000(2) Tomcat 5.0(3) DREAMWEAVER MX20

41、04(4) 配置 TCP/IP 协议客户端(1) Web 浏览器:Internet Explorer 5.0 以上或 Netscape 4.0 以上(2) 配置 TCP/IP 协议(3) 选用 B/S 结构2.3 开发平台2.3.1 JSPJSP 技术是目前软件应用开发过程中的核心技术,也是目前市场上流行的 3P技术中使用最为广泛的一种。3P 技术包括:ASP(Active Server Pages)、PHP(Personal HomePage)和 JSP(Java Server Pages)。最初,JSP 是由 SUN 公司推出的,ASP 是 Microsoft 公司的产品,而 PHP 是由

42、一个网络小组开发和维护的。目前比较常用的是 JSP 和 ASP(ASP.NET)两种。在 Sun 公司正式发布 JSP(Java Server Pages) 之后,这种新的 Web 应用开发技术很快引起了人们的关注。 JSP 为创建高度动态的 Web 应用提供了一个独 特 的 开 发 环 境 。 按 照 Sun 的 说 法 , JSP 能 够 适 应 市 场 上 包 括 ApacheWebServer 、 IIS4.0 在内的 85% 的服务器产品。JSP 与 Microsoft 的 ActiveServer Pages 兼容,但是它是使用类似 HTML 的卷标以及 JAVA 程序代码段,而不

43、是 VBScript。当你所是使用的网站服务器没有提供本地 ASP 支持,也就是 Apache或者 Netscape 服务器时,可以考虑 JSP。虽然你可以取得这些服务器的 ASP 附加配备模块,但是价格昂贵,而目前 Sun 并没有对你所需要的 JSP 组件收取费用。对于 Solaris、Linux 以及 Windows,这些组件也都很容易取得 10。112.3.2 TOMCATJakarta Tomcat 服 务 器 是 在 SUN 公 司 的 JSWDK ( JavaServer WebDevelopmentKit,是 SUN 公司推出的小型 Servelet/JSP 调试工具)的基础上发

44、展起来的一个优秀的 Servlet/JSP 容器,它是 Apache-Jakarta 软件组织的一个子项目。它不但支持运行 Servlet 和 JSP,而且还具备了作为商业 JAVA WEB 应用容器的特征。作为一个开放源码的软件,Tomcat 得到了开放源码志愿者的广泛支持,它可以和目前大部分的主流 HTTP 服务器(如 IIS 和 Apache 服务器)一起工作,而且运行稳定、可靠、效率高11。Tomcat 服务器除了能够运行 Servlet 和 JSP,还提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理和控制平台、安全域管理和 Tomcat 阀等。Tomcat 已成为目前

45、开发企业 Java Web 应用的最佳选择之一。2.3.3 sqlserever2000目前使用比较多的数据库系统有 SQL server、oracle、db2 等。本开发设计系统项目选择 sqlserever2000 数据库系统,因为它具有很多优点,主要表现在以下一些方面:(1) 开放性:SQL Server 一般只能在 windows 上运行,相对来说,开放性不是太好,对于数据库的管理来看,操作系统的稳定是十分重要的。Windows9X 系列产品主要偏重于桌面应用,NT server 一般主要适合于中小型企业。并且 windows 平台的可靠性,安全性和伸缩性是相当有限的。尤其是在处理大数

46、据量的关键业务的时侯,它不像 UNIX 那样经得住考验。Oracle 能在所有的主流平台上运行,当然也包括 windows系统,并且它能完全支持几乎所有的工业标准,其采用的完全开放策略,可以使客户能够选择最适合于组织管理的解决方案,并对开发商进行全力以赴的支持。而 DB2 也能在所有的主流平台上运行,同样也包括 windows,它特别适合于海量的数据。DB2 在企业当中的应用是最为广泛的,例如:在全球 500 家最大的企业中,几乎 85%的企业都采用了 DB2 数据库服务器。但是,在我国国内的运用情况不是很好。(2) 可伸缩性 ,并行性:实际上,SQL server 并行实施和共存的模型并不成

47、熟,它对于处理日益增多的用户数和数据卷相对来说比较困难,表现出有限的伸缩性。Oracle 平行服务器12是通过使一组结点能够共享同一簇中的工作来扩展 windowns 的工作能力,提供了高可用性和高伸缩性的簇的解决方法。如果一旦出现 windows NT 不能满足需要,用户可以把数据库转移到 UNIX 系统中。 同时, DB2 系统具有较好的并行性。DB2能够把数据库的管理扩充到并行的和多节点的环境之中。数据库分区是数据库的一个主要部分,它包含了自己的数据、索引、配置文件和事务日志等等。因此,数据库分区有时也被称为节点或数据库节点。(3) 安全性:相比较来说,SQL server 没有获得任何

48、安全证书;而 Oracle Server 和 DB2均获得了最高认证级别的 ISO 标准认证。(4) 性能:从性能上来看,SQL Server 在多用户时表现为性能不佳,Oracle 性能最高,它能够保持 windows NT 下的 TPC-D 和 TPC-C 的世界记录。而 DB2 适用于数据仓库和在线处理事物性能相比较高。(5)客户端支持及应用模式:SQL Server 系统的 C/S 结构,可以通过 ADO,DAO,OLEDB,ODBC 来连接。 Oracle采用多层次网络计算,能够支持多种工业标准,可以通过 ODBC,JDBC,OCI 等与网络客户连接。而 DB2 是跨平台的多层结构,

49、它支持 ODBC,JDBC 等客户需求。(6)操作简便:从操作来看,SQL Server 操作相对比较简单。 Oracle 操作相对比较复杂,它能同时提供 GUI 和命令行,并且在 windows NT 和 UNIX 下操作相同。DB2 操作相对简单,同时提供 GUI 和命令行,并在 windows NT 和 UNIX 下操作是相同的。(7)使用风险:从使用风险来看,SQL server 系统是完全重写的软件代码,它经历了长期的测试和不断的延迟,许多功能仍然需要充裕的时间来证明,它对于早期的产品显得并不十分的兼容,在使用时需要冒一定的风险。而 Oracle 有着长时间的开发经验,能够实现完全的向下兼容,它能得到广泛的应用,并且在使用时完全没有风险。同时,DB2 在各种大型企业的管理实践中得到广泛的应用,向下兼容性比较好,风险相对较小。但是,尽管 SQL server 在许多方面不如 oracle 和 db2,由于它的其价格相对比较低,而其性能也能完全能够满足中小企业的应用,所以,市场运用环境较好。132.3.4 B/S 模式在实践中,MIS 系统平台模式大致有 4 种:一是主机终端模式,二是文件服务器模式,三是客户机/服务器模式(Client/Server,简称 C/S),四是 Web 浏览器/服务器模式(Browser/S

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报