APP下载

JSP 通讯录管理系统的设计与实现

2020-11-25王睿凡南京理工大学紫金学院

数码世界 2020年4期
关键词:用户名通讯录管理员

王睿凡 南京理工大学紫金学院

前言

通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的,现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。

1 通讯录管理系统概述

通讯录管理系统是用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是典型的信息管理系统(MIS)主要实现功能如下:

a,新用户注册,登陆,用户登陆系统时对于密码的检测

b,通讯录条目的增加,删除,修改编辑

c,通讯录的查询,支持模糊查询

d,支持设置常用联系人,并且常用联系人排序靠前

e,对于任意一个联系人,点击按钮或者其他实现,都可以自动调用outlook 给他写电子邮件,并且把联系人信息中的邮件地址自动填充到outlook 邮件收件人位置。

2 开发工具的选择

随着Internet 及全球信息网应用的快速发展,电子商务凭着方便、简单、快捷、高效、低成本等独特优势,也蓬勃发展起来,因之也先后产生了一系列的技术解决方案,比较主要的有:CGI, ASP, PHP和JSP 等。在这几种技术方案中,CGI 难于编写和维护,PHP 只能适应中小流量的网站,ASP 受到跨平台的限制(只能运行于Microsoft公司开发的IIS 和PWS上);同时,作为计算机应用的一部分,使用计算机对物资进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、存储量大、寿命长、成本低等。这些优点能够极大地提高物资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。基于以上这个基础,本次设计选用是sun 公司的JSP 技术。而数据库和WEB Server 方面则选择MsSQL AB 公司的MsSQL 和Apache 公司的Tomcat。

3 系统设计

3.1 数据库设计

根据需求分析,该系统应该包含:管理员实体、注册用户实体、手机通讯录实体通讯录实体。

管理员实体:用户名、密码。

注册用户实体:ID、用户名、姓名、地址、电话、传真、邮编、出生年月,QQ,头像,备注。

通讯录实体:ID、姓名、性别,分组,移动电话,固定电话,邮箱,QQ,地址,照片,出生年月,添加人,备注。

3.2 系统功能总体设计

通过需求分析,可以对系统功能进行总体设计,具体功能说明如下:

本系统是特定某对象使用,登陆系统首先要进行身份验证,验证成功才能对相应角色功能进行使用。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,实现了超级管理员对系统用户管理的添加,查询,注册用户信息的添加,查询,通讯录管理及数据备份;注册用户角色的个人信息管理,通讯录的添加。查询等;普通管理员拥有超级管理的基本权限,但没有系统用户管理这个权限等。

3.3 主程序界面设计

为了设计出符合一般标准又具有特色的界面,系统开发时要遵循以下开发原则:

(1)保证页面设计的风格具有一致性。

(2)页面设计时,页面布局要协调和匀称。

(3)提供信息反馈,对一些不常见的操作和至关重要的操作,系统应该能反馈信息。

在系统的主页面中设计一个内连框架,这样所有的操作将在主页面内进行。保证了页面风格的一致性。

3.4 登录表单设计

管理员要进行系统管理,就要拥有自己的登录入口,这是任何一个系统管理功能保密性的需要。根据数据库部分的设计可以知道,管理员用户存放allusers 表中。初始化填入了一个管理员的用户记录,用户名为hsg,密码为hsg。在管理员用户登录界面中,包括用户名和密码的输入文本框,还包括提交按钮,该页面提交给自己,如果Submit 的非空,则判断用户名和密码是否正确,如果正确在Session 中加入值admin,然后转到程序主界面。否则提示用户名或密码错误。

本模块是系统登陆界面,实现的功能是检测合法用户,验证其用户名密码,以杜绝非法用户侵入系统。本模块界面非常简单,就一用户名和密码两个文本框和一个登陆按钮,但实现的方法比较复杂,因为系统要自动判断其输入的用户名及密码的正误,还要自动识别其权限(超级管理员与普通管理员,注册用户之分),如果登陆正常后,系统要将当前用户名和权限记录下来以便之后其他操作给予适当的权限分配。

3.5 注册用户管理模块设计

注册用户管理模块主要实现对注册用户的添加、查询、修改和删除,该部分有两个页面,一个是注册用户的添加页面。实现对注册用户信息的添加,其中注册用户的类型以下拉列表的形式选择,其他信息都是能过文本框输入。

总之,通讯录管理系统结合传统的通讯录管理模式,运用现在网络技术而开发的基于B/S 结构的新型的管理系统,主要实现了注册用户信息管理、通讯录信息管理、结算计划管理等一些基本的管理功能,这些功能对于一般注册用户完全能够满足他们的需要。

猜你喜欢

用户名通讯录管理员
《现代临床护理》杂志投稿程序
《护士进修杂志》投稿程序
本期石友通讯录
通讯录
本期石友通讯录
我是图书管理员
我是图书管理员
美食通讯录
可疑的管理员
机智的快递员