企业内部网信息管理

上传人:枫** 文档编号:560249031 上传时间:2023-07-06 格式:DOC 页数:14 大小:154KB
返回 下载 相关 举报
企业内部网信息管理_第1页
第1页 / 共14页
企业内部网信息管理_第2页
第2页 / 共14页
企业内部网信息管理_第3页
第3页 / 共14页
企业内部网信息管理_第4页
第4页 / 共14页
企业内部网信息管理_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《企业内部网信息管理》由会员分享,可在线阅读,更多相关《企业内部网信息管理(14页珍藏版)》请在金锄头文库上搜索。

1、企业内部网信息管理设计论文报告课题名称企业内部网设计报告系/专 业 班 级学 号学生姓名指导教师年 月 日目 录1.系统概述(开发背景)32.系统分析42.1.用户需求分析42.2.系统功能需求分析42.3.性能需求分析43.系统设计53.1.系统实现目标53.2.系统功能结构53.3.系统业务流程图63.5.系统开发环境构建以及基于实现的技术的介绍94.数据库设计104.1.数据库需求分析104.2.数据库概念设计(E-R关系图等)104.3.数据库逻辑设计(表的结构及SQL代码)105.模块设计115.1.员工115.2.管理员136.开发技巧、难点及注意事项总结161. 系统概述(开发背

2、景)随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。人事管理信息系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发

3、两个方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,使用JSP、sturts等开工具,利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。因此,开发这样一个管理软件成为很有必要的事情, 在设计一个系统时,首先要做好需求分析。合理地运用好struts建立一个适合企业的内部管理系统。本次实践从企业内部网信息系统的初步调查开始,详细介绍人力资源管理信息系统的需求分析、和数据流程分析,并进行了系统总体结构设计、数据结构和数据库设计、

4、输入输出设计等。人事管理系统是针对现在公司的大量业务处理工作而开发的管理软件。根据用户的要求,实现员工基本情况管理、员工入职、离职、发布公告等几个方面的功能。 用户通过输入姓名、密码、职工履历等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印,另外操作人员还可以对这些基本信息进行定期的更新和删除, 人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。2. 系统分析2.1. 用户需求分析在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的员工方可进入本系统,为了防止不合法用户对数据的察看和修改,本系统把用户分为二个级别:员工和管理员,员工包括管理员不仅拥有对数

5、据的查询、统计。打印权限,还对用户的使用权限进行控制,管理员可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限赋予相应的使用功能。2.2. 系统功能需求分析人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率2.3. 性能需求分析灵活的数据记录编辑功能,可以随时对员工记录进行增加,修改,更新,删除,浏览等编辑操作。并将查询方式有

6、机溶入编辑界面,可以实现对某项记录定位,再进行修改,更新。具备分级用户权限管理设置,以确保档案的保密性和安全性。具有分类统计,使用图表显示的功能,该统计图表可根据数据库中记录情况的变化而变化3. 系统设计3.1. 系统实现目标能够让企业带来先进的管理思想及方法、促进建立现代人事管理模式、促进人事管理正规化、帮助企业提高管理时效、帮助企业降低管理成本。3.2. 系统功能结构系统的功能包括:员工(管理员)登录、查看员工信息、新员工入职信息、查看公告信息、发布公告信息等,下面分别对各部分的功能进行描述。3.2.1. 系统前台-前台功能模块(1) 员工登录普通员工和管理员的级别是不同的,因此要对不同登

7、录员工进行不同的判断区分他们是员工还管理员,并记下每个人的信息。(2) 查看员工信息员工登录系统后,可以根据部门或者姓名查找到自己或者同事的基本信息。(3) 查看公告信息可以看到一些公司最新的信息,以便能更好的将公司运作。3.2.2. 系统后台-后台功能模块(1) 新员工入职信息管理员可以增加新的员工信息,包括员工姓名、部门、电话、出生日期等。 (2)员工离职信息管理员可以离职信息表删除一些不需要的信息。(3) 发布公告信息管理员可以发布一些公司最近的通告,以便员工方便了解公司运作情况。3.3. 系统业务流程图登录管理员登录员工信息查询发布公告查询公告公告内容新员工入职员工离职员工信息查询3.

8、4. 系统开发环境构建以及基于实现的技术的介绍本系统是能过Struts设计和开发的企业内部网信息管理的项目。系统开发所用技术:Struts, JSP等技术。3.4.1. StrutsStruts是目前比较成熟的WEB开发框架。它利用ActionForm Bean为进行View组件和Controller组件之间表单数据的传递。Struts 框架把View组件接收到的表单数据保存在ActionForm Bean中,并把它传递给Controller 组件。而Controller组件可以对ActionForm Bean中的数据库进行修改。JSP文件使用Struts标签读取修改后的ActionForm

9、Bean的信息,重新设置HTML表单.3.4.2. JSPJSP技术和容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及J2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。随着越来越多的供货商将JSP支持加入到他们的产品中,用户可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。4. 数据库设计4.1. 数据库需求分析MySQL是一个多用户、多线程的符合SQL标准的关系型数据库管理系统。SQL可以方

10、便地存储、修改、访问信息。MySQL是一个自由软件,编码和各编译版本完全开放,还可和Linux、PHP紧密结合。其主要特性有: 使用核心进程的完全多进程。这意味着它能很容易地利用CPU。 可运行在不同的平台上。 多种列类型。 具有灵活、安全的权限和口令系统,它允许基于主机的认证。4.2. 数据库概念设计(E-R关系图等)4.3. 数据库逻辑设计(表的结构及SQL代码)use test;CREATE TABLE dep(idint(10) PRIMARY KEY,depnameVARCHAR(40) NOT NULL);CREATE TABLE emp(id int(10)PRIMARY KEY

11、,name VARCHAR (20) NOT NULL,sex VARCHAR (2) NOT NULL,birthday VARCHAR(20) NOT NULL,telephone VARCHAR(20) NOT NULL,depidint(10) NOT NULL REFERENCES dep(id) ON DELETE CASCADE,duty VARCHAR (40) NOT NULL,degreeVARCHAR (20) NULL,experience VARCHAR (500) NULL);CREATE TABLE interuser(username VARCHAR (20)

12、NOT NULL PRIMARY KEY,password VARCHAR (20) NOT NULL,gradeVARCHAR(20) NOT NULL,empidint(10)NOT NULL REFERENCES emp(id) ON DELETE CASCADE );CREATE TABLE note ( id int(10) PRIMARY KEY, title VARCHAR(100) NOT NULL, content VARCHAR(2000) NOT NULL, talker VARCHAR(20) NOT NULL, time DATE NOT NULL);insert i

13、nto dep values(1,市场部);insert into dep values(2,教学部);insert into dep values(3,就业部);insert into emp values(1,张三,男,1970-10-10,66666666,1,经理,学士,);insert into emp values(2,李四,女,1980-10-10,88666666,2,员工,硕士,);insert into emp values(3,王五,男,1988-01-01,13012014020,3,员工,学士,);insert into emp values(4,石红,女,1987-

14、11-29,1234567,1,主管,xueshi,);insert into interuser values(manager,manager,1,1);insert into interuser values(aa,aa,0,2);insert into interuser values(shihong,123,1,3);insert into note values(1,放假,要放假了,si,1988-11-29);insert into note values(2,buzhidao,buzhidaojintiankebukenengfangjia,shi,2008-11-11);5. 模块设计5.1. 员工5.1.1. 查询员工信息该程序用于处理员工查询页面提交的查询条件及“empQuery”请求。 在接收到该请求后,需要先借助动态ActionForm获取待查询员工的部门以及姓名信息,然后借助对应业务逻辑层中的Bean获取查询结果,并控制显示在对应的jspd页面中。public final class EmpQueryAction extends Action public ActionForward execute(ActionMapping

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 销售管理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号