5.2 普通用户和管理员登录模块
同学录系统有管理员和普通用户两个不同的登录界面。用户的登录过程是一个验证的过程,应用程序首先从数据库中获取信息,核对用户所填的用户名和密码,如果用户名不存在或者密码不正确会提示错误或进不去主页。对于普通用户,可以注册新的用户,如果用户忘记了密码,可以通过回答注册时设置的密码找回问题找回密码。普通用户的登录页面如图3所示。
图3 普通用户登录页面
至于管理员登录页面要比普通用户登录页面简单得多,如图4所示。
图4 管理员登录页面
5.3 管理员管理模块
管理员模块:管理员成功登录后,进入管理员主页,然后管理员可以进行用户管理,包括添加用户、编辑用户和删除用户;通讯录管理,对所有的用户的通讯录进行编辑和删除;留言板管理,对所有用户的留言进行删除。管理员的主页界面如图5所示。
图5 管理员主页
5.4 普通用户管理模块
普通用户模块:用户成功登录后,首先进入的是个人资料界面,用户可以查看自己的详细资料信息,如果发现资料有误或过期了,可以修改资料,或者直接进入主页。用户在主页内可以进行信息查询,查找同学的通讯信息,也可以查看通讯录和留言板,并可以发表留言,并且用户还可以上传照片。普通用户的主页界面如图6所示。
图6 普通用户主页
6. 系统测试
为了验证系统是否有漏洞,或者在某些地方存在不足,系统设计者在做完整个系统之后需要进行测试。测试时应该选用一些不合理的输入数据与非法输入测试,不但要检查系统是否能够实现预期的功能,还要检查系统有没有忽略权限的问题,集中测试容易出错的地方,如果系统出现错误,需要对系统进行修改,然后重新测试。系统测试过程如表6所示。
表6 系统测试表
测试操作 预期结果 实际结果
输入管理员用户名和密码进行登录,进入管理员主页进行对系统管理 能够进入管理员主页,并能进行相关管理。 成功进入了管理员主页,并能够进行管理操作。
输入普通用户名和密码进行登录,进入用户主页进行查询等操作 能够进入用户主页,查看各种信息。 成功进入了用户主页,并能够进行查看各种信息。
7. 总结
随着现在科技的发展,通讯工具也越来越发达,越来越多样,但是同学录作为一种方便同学之间联系的实用系统,在现实网络中,虽然没有QQ、MSN等应用广泛,但是也得到了广泛的应用。
本系统提供了学生可以查看同学的资料和留言等信息,了解同学的基本情况,也提供了教师可以对系统的管理,来文护系统的正常,有效地运行。在做系统的过程中碰到了各种各样的问题,有的甚至都不知道该怎么解决,但是通过在网上查找资料,还有去图书馆查看各种相关书籍,最后想尽一切办法来解决问题。在这个过程中,我深刻体会到了耐心、恒心、细心对于一个系统开发人员来说是何等重要。
这次的毕业设计给了我很大的提高,但由于时间段,加上经验不足,技巧不够纯熟,所以我所做的系统还有很多不足之处,与网上的真正的同学录网站还有着一定的差距,我会继续努力,以后做出更好地网站。 B/S的同学录系统的设计与实现+ER图(5):http://www.youerw.com/jisuanji/lunwen_2494.html