论文部分内容阅读
随着经济发展和改革开放的不断深化,人们的生活节奏逐渐加快,很少去关注自身工作和生活之外的事情,与以往同学之间的联系也越来越少。很多人有时候突然想与以前的同学联系,但却因找不到联系方式而作罢。近几年来,计算机技术与网络技术发展迅猛,网络已经深入到人们的日常生活之中,QQ、MSN、电子邮件等网络工具的出现加强了人们之间的联系,但人们更希望能够拥有一个属于自己的网络空间。本论文研究的同学录系统是基于WEB技术,建立在Internet环境之上的一个信息交流系统。本系统采用的是目前较流行的B/S (Browser/Server,浏览器/服务器)架构。本系统是在Windows Xp操作系统下开发的,以.NET作为开发平台,使用ASP.NET和VB.NET作为开发语言,以SQL SERVER 2005作为后台数据库,采用目前比较流行的ADO数据访问技术。主要完成了以下功能模块:新用户注册,班级注册,加入好友,收发站内邮件,校友论坛,班级身份验证,站内同学搜索,班级上传相册,后台管理员进行基本参数修改,用户数据和班级数据管理,班级合并和数据更新,论坛版面和批量删除帖子,短消息广播和批量发送邮件等。本文首先探讨了该系统的开发背景,然后给出了详细的功能需求和非功能需求,并在此基础之上,给出了系统的架构设计,功能设计,数据库设计以及安全设计。最后,详细介绍了系统各个模块的实现及相应的代码,并对系统还存在的问题进行了总结。