首页 > 范文大全 > 正文

基于企业单位通讯录系统设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于企业单位通讯录系统设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要: 通过对企业单位的研究调查,企业单位人员多,部门科室机构较繁杂,记录人员信息工作量大,且修改不方便。人员之间相互查询相关信息更加不方便,这样就需要有一个易于操作和维护的通讯录给彼此提供信息,尤其是对业务部门来说,更需要有详细的,且能方便查询相关人员的信息资料。随着计算机技术的发展,计算机为此提供技术支持,有通讯录系统。通讯录系统中保存着每一位在职人员的详细信息。本通讯录实现修改、查询,管理员可以添加、删除、修改所有信息。同时还实现相互发送消息的功能。使用计算机通讯录系统对企业单位人员联系信息进行系统管理,比手工管理方便快捷。

以前的通讯录界面一般比较简单,功能大部分都是包括添加、删除、修改、查询等。查询功能不断的强大,由最初的只是整体浏览,到按一个条件查询,再到现在的可多条件查询和高级查询。使通讯录功能不断强大。因而制作一个功能相对全面,稳定性好,易于操作和维护的通讯录具有很现实的意义。本系统以JSP为开发工具,研究了企业单位通讯录系统的设计与开发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了普通用户功能模块、系统管理员功能模块。

1 系统的开发工具

1.1 JSP技术

JSP由JavaBeans和EJB(Enterprise JavaBeans)两个组件构成,我们可以将复杂的处理程序放到组件中,这些组件可以重复使用,减少了重复的代码的输入。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识[1]来设计和格式化最终页面,页面上的动态内容可以用JSP标识。生成动态内容的语句一般被封装在JavaBeans组件、EJB组件或JSP脚本段中。同时在客户端通过查看源文件,看不到JSP标识的语句,可以有效的保护源程序的代码[2]。

1.2 JSP运行环境

1.2.1 安装JDK。不管是使用何种工具开发Java程序,或是使用哪个Web服务器,都需要使用Java虚拟机。为了搭建Java开发平台,首先必须安装JDK(J2SE Software Developme

nt Kit Standard Edition),即Java2软件开发工具包标准版[3]。

1.2.2 安装配置Tomcat Web服务器。Tomcat用作JSP容器,负责接受浏览器客户端的Web请求,将请求传送给JSP Web应用进行处理,并将处理结果(响应)返回浏览器客户端。

安装Tomcat后,对其配置,即设置环境变量。然后就可以测试开发环境是否工作:在启动Tomcat后,打开浏览器在地址栏中输入localhost:8080/即可测试[4]。

1.3 数据库My sql

数据库应用系统主要包括数据库、数据库管理系统、数据库应用3大部分。

MySQL是一个多用户、多线程SQL数据库服务器,MySQL结构的实现采用客户机/服务器模式。MySQL与其它的数据库管理系统相比,具有查询迅捷、功能齐全等优点。MySQL能够胜任中到大型的应用。

2 通讯录系统的分析与设计

企业单位通讯录是单位开展工作不可缺少的工具,它全面的记录了所有在职人员的信息,使用方便,操作简单,每位在职人员都可以登陆进行信息修改、查询;维护工作较简单,管理员可以进行全局的维护,设置管理权限,个人可以进行个人信息的修改;查询功能强大,支持多种查询。通讯录的应用解决了以前记录繁琐、查找麻烦,修改不便等缺点。

首先,使用该通讯录,能较全面的统计每位在职人员、查询方便。该系统支持多条件查询,查询的内容详细,提高了办事效率和管理水平,使管理业务条理化、规范化、标准化和科学化。

其次,该通讯录系统有相互之间发送消息的功能,更加方便交流、联系。每位成员都可以给任何一位相联系的人以信件的形式发送消息。可以随时查看自己的收件箱。可对信件删除或者回复。

第三,系统易于管理,系统设有管理员,并且管理员有设置权限的权利,如果系统注册人员较多,可以多设置几个管理员。管理员个数据具体情况而定。

企业单位通讯录系统主要由普通用户管理模块和管理员管理模块两大部分组成。本系统的主要功能是发送消息。

2.1 普通用户功能模块

主要包括登录模块、个人基本信息模块、查询模块、发送消息模块。

2.2 系统管理员功能模块

主要包括管理员登录模块、管理员信息管理、查询模块、发送消息模块和权限设置等功能模块。

通过对系统需求进行分析,我们可以确定系统中有二类类用户:管理员、普通用户。各类用户的实现的功能描述如下:

2.2.1 用户登录。本通讯录系统有普通人员和管理员两种身份登录。登陆之前要先进行注册,获得用户名和密码。成功注册的人员又有普通人员和管理员之分。

2.2.2 个人基本信息管理。员工可以查看、修改自己所填写的资料。可以查询任何注册成功人员的信息。

2.2.3 查询功能。普通用户和管理员都有查询的功能。查询时,可以输入其中的任何一个条件都可以搜索得到相应的结果。也可以输入多个条件进行查询。

2.2.4 管理用户。管理员可以对在职的所有注册成功的员工进行修改和删除操作。

2.2.5 权限管理。管理员可以对用户权限进行设置。主要是通过对后台数据库的设置来实现的。

2.2.6 消息管理。任何登陆成功的人员都可以对自己的消息进行管理。其中包括发送、查看、接收、撰写、删除等。

3 通讯录系统的实现

本系统实现了注册、登陆、查看基本信息、添加人员、删除人员、修改基本信息、设置权限、发送消息、密码修改等功能。分两部分介绍,一部分是系统工作人员登录;另一部分是系统主页面。系统主页面主要介绍个人首页、查询页面、修改个人信息页面、个人信息管理、注册页面。每一个页面都有一个导航条,包括注册、登录、个人首页、个人信息管理、查看信息、查找成员、修改个人信息、留言和退出。