本系统是基于Web的同学录管理系统的设计与实现,要实现用户的登录和注册、资料修改,班级留言,图片上传,浏览图片,退出登录等功能。
(1)用户系统功能
用户系统功能管理实现用户注册、用户登录,用户资料的修改,密码重置。
(2)班级留言功能
班级留言功能管理实现用户发表留言以及查看同学留言。
(3)班级相册功能
班级相册功能管理实现用户进行照片上传、编辑照片以及查看照片。
(4)查看资料功能
查看资料功能管理实现查看同学资料。
(5)后台管理功能
同学录参数设置,同学录信息管理(留言管理,相册管理,新闻管理),同学录用户管理
同学录在网络中广泛应用,同学录系统作为一种新型的Web应用程序为身在异地的同学提供了一个交互信息、联络感情的平台,运用它用户可以通过互联网与异地用户相互通信、相互交流。系统采用B/S的体系结构,WEB服务器端的开发环境采用ASP,后台数据库采用SQL server2000数据库,利用ADO数据库访问技术实现对数据库的各种管理操作,基本能实现为用户提供用户注册、用户登录、在线留言、照片浏览、同学资料查询等功能,为管理员提供了用户信息管理,留言管理,相册信息管理等功能。在设计过程中,首先建立了系统的应用原型,然后在此基础上进行
需求分析,详细设计时不断地修改和完善,经过测试阶段反复调用和测试和验证,最终形成达到设计要求的系统。
本同学录系统主要由两个用户组成:
1、用户:具有查看同学资料、查看和发表班级留言、照片上传、照片编辑、浏览班级相册、修改个人信息、密码重置等等;
2、管理员:具有相册管理、留言管理以及新闻管理,用户信息管理,相册管理就是对照片删除,留言管理包括删除他人留言,新闻管理包括管理员可以发布最新的一些信息,显示在主页面上,用户登录页面可以马上就知道班级的最新信息。
总体设计
总体设计包括系统模块结构设计和计算机物理系统的配置方案设计。
系统设计目的
在线同学录设计目的主要是让毕业以后的同学们和老师有一个交流的平台,增强学校的凝聚力和同学们和师生之间的感情。现在各大门户网站
都有自己的同学录系统,虽然功能还算强大,但是有很多同学反应,登录一次他们注册的同学录很麻烦,感觉很混乱。正是出于这样的想法,为方便同学之间的联系、增进同学之间的友谊,结合本专业所学的知识,利用ASP动态网站技术而设计制作了同学录,在同学录里同学们可以方便的了解到同学相互之间的一些情况,也可以对一些话题进行交流讨论,还可以上传自己的照片和同学们分享快乐。管理员可以方便的对用户进行一系列管理。
系统设计功能
(1)注册模块
根据一系列问题,用户进行注册。
(2)登录模块
根据用户输入的用户名、密码和用户类型,与数据库中进行匹配,验证帐号和密码。
(3)班级留言模块
用户留言内容的数据全部储存在数据库中,在网页中显示目前的大家发言的记录。
(4)班级相册模块
用户上传的图片以分类的形式全部储存在数据库中,在网页中显示出图片。
(5)同学资料查询模块
用户可查询同学录系统中的成员的基本信息。
(6)后台管理模块
在该模块中,管理和维护整个同学录系统能够正常的运行,修改前台中出现的信息以及一些功能。