通讯录设计方案说明

  • 格式:doc
  • 大小:62.50 KB
  • 文档页数:4

通讯录系统设计方案

学院:天津大学软件学院

专业:软件工程

学号:**********

姓名:***

2008年6月25日

一、通讯录系统设计概述:

在整个系统的开发过程中体现了UCD的核心思想,与多名用户进行了广泛交流。在用户的大量建议和需求下开发了系统和界面,完成了系统开发。

2、用户(相关功能):

1、注册:需要用户提供相关个人信息,并提供真实姓名、注册名以及密码,注册名实时检索用户数据库有无相同用户,如果有提示用户重新录入并提供建议用户名

2、登陆:注册成功后自动跳转到登陆界面允许用户登陆,系统根据用户提供的用户名和密码检索登陆数据表,如有符合的记录存在则显示登陆成功并在允许的权限内操作,如果不成功提示再次输入,为防止强力破解用户名和密码在登陆过程中必须输入验证码,另外输入密码时要以星号代替。如果用户忘记用户名和密码则跳转到后台由管理员处理或在录入注册资料时提示相关问题。

3、查询:用户进入操作界面时除对自己资料拥有修改和删除权限外,对其他资料没有修改和删除权限,用户根据管理员所赋予的权限执行权限内的查询功能。如可以根据姓名、年龄范围、班级等变量进行查询,可以选择精确、模糊和关键字方式查询(按部门查询、按姓名拼音子母查询、按准确姓名查询),查询结果具备导出和打印功能。

4、管理员:管理数据表相关信息和给予用户不同的权限级别以及数据库维护,同时对相关留言有管理权限,基本部门信息电话对公众开放,私人信息只能内部人员开放。

5、建立两个数据表,1个为通讯信息数据表,1个为用户资料数据表,通讯信息数据表内容包括用户要查询的相关信息以及唯一的用户编号,用户资料数据表包括用户的原始信息以及用户名和密码。

6、数据表结构

①、通讯录数据表

编号、姓名、性别、年龄、部门、联系地址………..

②、用户信息数据表

编号、用户名、密码、授予权限、相关提问(丢失密码)………..

3、界面概要及用户驱动设计介绍:

图1未登陆系统时的界面

用户可以查询公司人员的部门电话,可以按照部门检索,姓名检索,拼音检索。当查询方式选中部门时,在查询窗口中输入部门关键词即可查出该部门的所有人员信息。当选中姓名查询时,在查询窗口中输入要查找的人员姓名即可查找到该人员信息。

查询方式选择框 查询方式

查询方式选择框

用户登陆

用户名:

密 码:

1 姓名 部门 部门电话

2 姓名 部门 部门电话

3 姓名 部门 部门电话

4 姓名 部门 部门电话

5 姓名 部门 部门电话

1 2 3 4 5 …

1 2 3 4 5 … 查询窗口 部门

姓名

拼音 ▼在线通讯录系统

翻页按钮 查询结果信息栏 查询方式选择框 查询

注册 登陆

图2权限用户登陆后的界面

当有权限的用户登陆后系统会显示用户的身份,普通用户有权对自己资料进行修改。管理员用户可以系统的信息进行增加、删除、修改。当用户登陆后,有权限登陆的用户登陆后会出现一个详细信息栏,当把鼠标指向查询结果信息栏的某条人员信息时,在详细信息栏中会出现该人员的详细信息。 查询方式

用户登陆

显示用户身份

更新个人信息

1 姓名 部门 部门电话

2 姓名 部门 部门电话

3 姓名 部门 部门电话

4 姓名 部门 部门电话

5 姓名 部门 部门电话 1 2 3 4 5 …

1 2 3 4 5 … 查询窗口 部门

姓名

拼音 ▼在线通讯录系统

编号 姓名 性别 年龄 部门 联系地址

详细信息栏 管理员

增加

删除

修改

查询