同学录系统的设计与实现

同学录系统的设计与实现

论文摘要

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

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 同学录网站建站背景
  • 1.2 当前同学录系统分类
  • 1.3 本文的主要工作
  • 1.4 本文的组织结构
  • 第二章 系统需求分析
  • 2.1 系统的总体描述
  • 2.2 系统的功能性需求描述
  • 2.2.1 普通用户模块
  • 2.2.2 系统管理模块
  • 2.2.3 班级管理模块
  • 2.2.4 短信息模块
  • 2.2.5 论坛模块
  • 2.2.6 班级模块
  • 2.3 系统的非功能性需求描述
  • 第3章 系统架构设计
  • 3.1 系统逻辑结构
  • 3.2 系统总体架构
  • 3.3 功能概要设计
  • 3.3.1 普通用户模块
  • 3.3.2 系统管理模块
  • 3.3.3 班级管理模块
  • 3.3.4 短信息模块
  • 3.3.5 论坛模块
  • 3.3.6 班级模块
  • 3.4 数据库详细设计
  • 3.5 系统安全性设计
  • 第4章 系统实现
  • 4.1 系统环境
  • 4.1.1 系统软件环境
  • 4.1.2 系统硬件环境
  • 4.2 用户注册实现
  • 4.2.1 普通用户注册实现
  • 4.2.2 管理员用户注册实现
  • 4.3 用户登入实现
  • 4.3.1 普通用户登入实现
  • 4.3.2 系统管理员登入实现
  • 4.4 普通用户模块实现
  • 4.4.1 注册班级
  • 4.4.2 加入班级
  • 4.4.3 修改资料
  • 4.5 系统管理员模块实现
  • 4.5.1 班级数据管理
  • 4.5.2 数据更新
  • 4.5.3 论坛版面管理
  • 4.6 短信息模块
  • 4.7 论坛模块
  • 4.8 班级管理模块
  • 4.8.1 班级属性设置
  • 4.8.2 班委权限管理
  • 4.9 班级模块
  • 第5章 总结与展望
  • 参考文献
  • 致谢
  • 附录
  • 相关论文文献

    标签:;  

    同学录系统的设计与实现
    下载Doc文档

    猜你喜欢