通过使用asp.net技术开发的班级同学录网站,方便大家联系,联络过去的感情,全面展示我班的风采,加深同学们之间的感情,更好的为大家服务。同学的感情是真挚的,随着我们走向社会的时间越长,这种感觉越明显。由于工作的繁忙和其它原因,同学之间沟通的机会越来越少,以至于失去了共同发展的机会,开发环境:Visual studio,sqlserver数据库.资料有,开题报告,任务书,毕业论文,外文翻译,答辩ppt等.
本同学录系统主要由两个用户组成:
(1)校友:具有查询学校和班级、查看和发表留言、对好友的留言进行回复、修改自己的留言和回复、删除留言、照片上传、修改个人信息、发送和接收短消息、查看通讯录等等;
(2)系统管理员:具有校友录系统的全部权限,主要有用户信息维护、网站广告通知管理、相册管理、留言管理等等。
班级管理员对功能的需求
(1) 班级成员信息管理:可以浏览班级所有成员的信息,并审核要求成为班级成员的用户信息,管理公告,及班级信息。
留言信息管理:可浏览、添加,并维护所有班级成员所有留言信息。
(2) 班级用户对功能的需求
申请加入班级管理:用户可以申请加入班级。
个人信息管理:可注册、修改个人信息。
留言信息管理:可浏览、添加班级留言信息。
班级成员信息的浏览:用户可浏览班级所有用户的信息。
公告及班级信息的浏览:用户可以浏览公告和班级信息。
系统各模块功能
(1)普通用户功能分析:
用户注册:用于注册同学录用户。
用户登录:供同学录用户登录。
资料修改:修改当前登录使用者信息。
消息管理:好友之间可嘘寒问暖,互相交流的信息的管理。
公共留言板:显示给大家的留言。
通讯录:显示同学录内所有同学的通讯信息。
退出登录:通出当前用户使用的登录状态。
(2)管理员功能分析:
用户管理:对申请的用户进行信息审核、对用户账户冻结解冻、删除用户、用户信息修改等。
广告通知管理:添加网站广告及通知、修改现有广告、删除广告等。
留言信息管理:对所有用户的所有留言信息进行抽查,然后取缔非法留言。
目 录
摘 要 I
ABSTRACT II
第1章 绪 论 5
1.1 选题背景 5
1.2 研究目标 5
1.3 国内外主要研究现状 5
1.4 本章小结 6
第2章 开发环境介绍 7
2.1 ASP.NET介绍 7
2.2 ASP.NET的优点 8
2.3 数据库介绍 9
2.4 本章小结 10
第3章 系统需求分析 11
3.1 可行性分析 11
3.1.1 技术可行性 11
3.1.2 时间可行性 12
3.1.3 操作可行性 12
3.2 系统用例图 12
3.3 系统重要流程 12
第4章 系统实现 17
4.1 功能模块 17
4.2 数据库设计 18
4.2.1 概念结构设计 18
4.2.2 数据库逻辑结构 21
第5章 详细设计 25
5.1 网站首页实现 25
5.2 用户注册的实现 26
5.3 用户登录的实现 27
5.4 班级相册列表 28
5.5 用户上传图片 30
5.6 论坛中心 31
5.7 网站公告 32
5.8 班级文章管理 34
5.9 修改用户信息 37
5.10 找回密码 38
5.11 班级模块的实现 39
5.12 班级相册的实现 40
5.13 文章模块的实现 41
第6章 系统测试 43
6.1 软件测试介绍 43
6.2 测试数据 44
6.2.1 系统登录测试 44
6.2.2 论坛发帖信息测试 45
结 论 47
致 谢 48
参考文献 49