校友录别名为同学录,采用c#语言为在校或已毕业的广大校友们提供1份交流思想的场所,通过提供完善的校友录服务和规范校友录的管理,建立起校友间的沟通渠道,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,从而增强学校的凝聚力。主要包括学生日志、个人相册、好友互动、班级交流等功能模块,为同学提供了一个可靠的沟通平台
开发环境:Visual studio,sqlserver数据库.资料有,开题报告,任务书,毕业论文,文献综述,答辩ppt等.
学生时代是梦想最多的时代,感情最纯真的时代,在那时,我们都会遇到很多不同的人,也交了很多知己。但是一走上工作岗位,大多数人都会与以前的朋友失去联系。有时,即使想联系却没有联系方式。通过校友录系统,可以找到想要联系的朋友,这是许多人都认可的,可以看出设计一个校友录是极具可行性的。
1. 注册模块:
当用户访问校友录时需要进行注册,如果用户不进行注册就不能进入校友录。用户注册时必须填写用户名、密码、姓名、性别和邮箱。
2. 登录模块:
用户在登录页面填写用户名和、密码和验证码即可登录。管理员用户通过管理员登陆页面转到管理系统页面,普通用户名转到个人首页。
3. 好友模块:
好友模块主要为了方便用户用户联系,增进友谊。用户添加好友时无需经过对方同意,但对方不会自动添加用户为好友。
4. 班级模块:
班级模块可方便每个班级内的同学相互联系。用户注册后,可以选着已有班级。用户也可以自行创建班级。
5. 相册模块:
相册模块用于保持用户上传的图片、照片等。用户可自行建立、修改、删除相册。相册分为公开相册和不公开相册。其他用户可以浏览用户的公开相册、评论照片。
6. 日志模块:
用户可以写日志、也可以修改、删除日志。其他用户可以评论日志。用户可以选择删除评论。
7. 评论模块:
用户可以评论其他用户的日志、状态、照片,对方会收到评论通知,可以选着回复评论。
8. 留言模块:
用户可以单独给别的用户留言,对方会收到通知,可以选着回复留言。
9. 管理模块:
1)用户管理:管理员可以修改用户资料,并能删除不法用户。
2)信息管理:管理员可以查看某个用户发布的所有信息,包括日志,状态,评论,留言,回复。可以删除不良信息。
3)照片管理:管理员可以查看某个用户的所有相册和照片,选着删除不良照片。
4)班级管理:管理员可以管理审核发布用户所创建的班级,并可以删除班级。
目 录
绪 论 1
1 课题背景 2
1.1 课题背景 2
1.2 开发的目的与意义 2
1.3 开发的主要内容 2
2 校友录开发的需求分析 4
2.1 校友录的需求分析 4
2.1.1 用户功能描述 4
2.1.2 模块描述 6
2.2 网站预期的结果 8
3 采用开发工具介绍 10
3.1 VS 2005简介 10
3.2 DW CS4简介 10
3.3 SQL SERVER 2005简介 11
4 数据库设计 12
4.1 各表简介 12
4.2 数据E-R图 17
5 校友录的详细设计及实现 19
5.1 校友录客户端设计模块 19
5.1.1 校友录登录模块 19
5.1.2 用户注册模块 20
5.1.3 校友录首页 21
5.1.4 显示模块 22
5.1.5 班级模块 23
5.1.6 个人空间 24
5.2 校友录管理端设计模块 26
5.2.1 后台登录 26
5.2.2 管理功能 27
5.2.3 其他功能 29
6 校友录网站测试 32
6.1 网站的特点 32
6.2 网站功能模块测试 32
结 论 37
参考文献 38
致 谢 38