2.3系统模块设计
2.3.1 登录模块
针对本设计的需求分析,用户分为管理员和普通用户,所以在登录界面需要提供不同用户登录的选项,还需要有普通用户注册的入口。
2.3.2 普通用户注册模块
普通用户指本校学生或者老师,只有注册用户才能登录系统进行号码查询,一个是为了保证电话号码不受非法获取,一个是保留注册信息以便管理员查看。
操作:点击登录界面下方的用户注册按钮,出现用户注册,填写窗口 。
2.3.3 电话号码查询模块
在通讯录查询模块中,可以查看某个部门的联系人及电话号码,也可以通过查询尽快找到希望查找的联系人,这个查询是支持模糊查询的,可以通过姓名查询,也可以通过部门查询。这个无疑给用户带来了很大的方便,用户不需要知道部门的具体名字或联系人的姓名。
2.3.4 电话号码管理模块
在电话号码管理模块中,只有管理员才可以添加电话号码,也可以修改电话号码,还可以删除电话号码记录,对电话号码列表进行了分页显示,提高用户体验。而且,我们对分页列表用柔和的背景颜色显示,将添加号码放在列表下面,这样即节省了显示空间,使系统更加美观。
2.3.5 用户管理模块
在用户管理模块中,可以添加用户,修改用户,删除用户,并对用户列表进行了分页显示,在添加用户时,用JavaScript检验用户名和密码不能为空,且两次输入的密码必须一致。为了降低系统复杂性,提供用户体验,这里将页面的数量简化,使用四合一的页面。将数据显示、添加、修改、删除四个功能在一个页面完成,这里使用到的技术是参数传递。
2.3.6 系统数据统计模块
在登录系统主界面就可以看到本系统的数据统计情况,列出了保存电话号码的数量、管理员的个数、普通用户的个数。
2.3.7 普通用户查询模块
普通用户查询模块相对比较简单,普通用户注册就可以登录系统(需要选择普通用户选项),进入界面首先看到的是左侧菜单和右边主体部分的系统统计和修改密码表单。
3. 系统实现
3.1主界面实现
通过首页来说明系统的整体功能。首页的左侧有系统概括,退出系统按钮,用户可以直接点击查看各项大类里面的各项功能。
设有网站调查以及网站的一些统计数据信息,可以按不同条件进行电话号码搜索。系统支持模糊查询,可以通过姓名查询,也可以通过部门查询。用户不需要知道部门的具体名字或联系人的姓名。
3.2查询结果页面实现
在号码查询管理系统首页,单击各单位名称链接或在搜索对话框输入关键字后,将进入“查询号码.asp”页面查询结果以表格形式显示用户号码的资料,其中操作以超链接形式显示。如果要修改某个用户的详细资料,单击修改或删除按钮,以打开“修改.asp”或删除确认对话框页面,查询结果。
3.3系统数据统计的实现
系统数据统计其实是把数据库中的各个表用统计sql语句查询出来,再显示在相应的位置。 ASP网络的校园电话号码查询系统设计(3):http://www.youerw.com/jisuanji/lunwen_7423.html