基于ASP.NET的班级校友录网站的设计与实现

上传人:绿** 文档编号:46695191 上传时间:2018-06-27 格式:DOC 页数:25 大小:1.06MB
返回 下载 相关 举报
基于ASP.NET的班级校友录网站的设计与实现_第1页
第1页 / 共25页
基于ASP.NET的班级校友录网站的设计与实现_第2页
第2页 / 共25页
基于ASP.NET的班级校友录网站的设计与实现_第3页
第3页 / 共25页
基于ASP.NET的班级校友录网站的设计与实现_第4页
第4页 / 共25页
基于ASP.NET的班级校友录网站的设计与实现_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《基于ASP.NET的班级校友录网站的设计与实现》由会员分享,可在线阅读,更多相关《基于ASP.NET的班级校友录网站的设计与实现(25页珍藏版)》请在金锄头文库上搜索。

1、I目 录1 绪论 .11.1 课题研究的背景 .11.2 开发的目的与意义 .11.3 开发的主要内容 .22 系统需求分析 .22.1 系统功能需求 .32.2 网站预期的结果 .42.3 网站界面要求 .53 相关技术介绍 .53.1 Visual Studio 2008 .53.2 Dreamweaver CS4 .63.3 SQL Server 2005 .64 系统设计 .74.1 系统功能结构.74.2 数据库设计 .74.2.1 数据库概念设计 .74.2.2 数据库逻辑设计 .85 校友录的详细设计及实现 .105.1 校友录前台设计与实现 .105.1.1 校友录登录模块 .

2、105.1.2 用户注册模块 .11II5.1.3 校友录首页 .125.1.4 班级管理模块 .135.1.5 个人空间 .145.2 校友录后台设计与实现 .155.2.1 后台登录 .155.2.2 管理功能 .165.2.3 其他功能 .176 校友录网站测试 .176.1 网站的特点 .176.2 网站功能模块测试 .187 总结 .21参考文献 .22致谢 .23ABSTRACT .241基于基于 ASP.NETASP.NET 的班级校友录网站的设计与实现的班级校友录网站的设计与实现陈晶晶南京信息工程大学,南京 210044摘要:摘要:随着 Internet 技术的飞速发展,人们的

3、生活和 Internet 的关系越来越密切,而互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet 应用上的地位显而易见,它已成为机关、学校、企事业单位、甚至进入寻常百姓家的信息化建设中的重要组成部分,从而倍受人们的重视。本论文主要介绍基于 ASP.NET 技术的班级校友录的开发与实现。本系统主要包括学生日志、个人相册、好友互动、班级交流等功能模块,为同学提供了一个可靠的

4、沟通平台。本文详细介绍了系统的需求分析、开发环境、数据库设计、详细设计以及具体的实现方法,严格按照软件工程的要求撰写文档。最后进行系统测试,发现其中存在的错误与不足,并加以改进。关键词:关键词:Internet;班级校友录;ASP.NET1 1 绪论绪论1.1 课题研究的背景二十一世纪是信息大爆炸的时代,网络的发展更是给信息的传输带来了极大的方便。网站作为网络中极其重要的一员,她为个人、单位、政府部门的信息流通起到了非常大的作用。校友录又称为“同学录”,它的目标受众是组织,只要是一个社会组织或者群体,不管大小都可以在网上申请一个校友录。因为每一个人都从属于一定的组织或团体,所以每一位网民都有成

5、为校友录用户的可能。这就为在校或已毕业的广大校友们提供一份交流思想的场所,通过提供完善的校友录服务和规范校友录的管理,建立起校友间的沟通渠道,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,从而增强学校的凝聚力。1.2 开发的目的与意义一个优秀的学校离不开广大校友的支持和帮助,一所学校,特别是有几十年甚至近百年历史的学校,在国内外有无数的校友,很明显,在信息飞速发展的今天,校友与学校之间以及校友与校友之间仍然主要通过普通信件或电话进行联系的方式已经落后,作为母校,有义务也有责任加强校友录的建设工作,2以进一步加强校友与学校以及校友自身之间的联系。校友,在很多情况下一提到这个问题便

6、让人想起仅仅是在学校搞校庆时拉赞助的对象,其实,广大的校友带给母校的往往是一些更可贵的看不见的无形资产,他们经常会为母校的发展献计献策,他们的成功也会推动母校的发展,对在校学生起到一个良好的示范作用,所以校友是学校发展不可缺少的力量。因此,本论文将根据学校现状,开发实现通用性强,简单方便的校友录网站,来满足现代同学们的需求。1.3 开发的主要内容本校友录使用 Microsoft Visual Studio 2008 及 Dreamweaver CS4 进行开发,该设计主要包括:用户注册及登录、班级、日志、相册、留言板等几个模块,是一个面向网络的简单的网站。校友录开发的目标有以下几个方面:1、自

7、主化。计算机学院校友录创办的目的是单纯的,因为它不包含任何商业因素,没有任何抄做,没有任何利益冲突,只是提供一个休闲叙旧的网上空间,所以我们有很大的修改余地。可以根据同学们的爱好,来添加删除各项功能。听取大家的意见进行修改,装饰自己的家。不像其他同学录总是一样的界面,且功能不变。2、方便同学使用。同学们可以通过校友录的各项功能与其他同学交流,无需使用传统方式就能达到同学间的沟通。3、页面简单,但功能强大。页面简洁,直观,一目了然。但功能可一点也不少,包括用户日志、电子相册、留言系统、个人资料、搜索他人、班级管理。和其他网上的同学录功能基本相似。开发校友录有以下四个步骤:1、对项目需求进行调研,

8、确定系统需求;2、对系统的功能模块进行进一步划分,对系统所需实现的功能进行详细分析和总体设计1;3、编写系统,使用 Dreamweaver CS4 进行页面设计, 使用 Microsoft Visual Studio 2008 对每个功能模块编写相应代码实现相应功能,使用 SQL Server 2005 技术连接后台数据库;4、上传,发布,进行系统测试。完成上述步骤,校友录网站系统基本上就开发完成了。2 2 系统需求分析系统需求分析对于网站的开发而言网站的需求分析工作非常重要,它规定了网站设计统一的最基本的要求,需求分析的结果是网站设计实现、测试的依据。需求分析是在可行性分析研究的基础上,确定

9、新项目必须完成的工作,既对项目最终目标提出完整准确清晰和具体的要求。其具体任务是:确定用户对新网站的综合要求,分析网站的数据要求,确定网站开发计划。32.1 系统功能需求本课题主要研究的内容为基于 ASP.NET 技术的网络应用程序实现,利用的开发工具是 Dreamweaver CS4 和 Microsoft Visual Studio 2008。具体的功能就是实现校友之间的信息交流,具有班级的功能,还包括加入班级成员,查看班级成员信息等要求。1、管理员功能需求1)信息管理:可浏览、删除所有日志、照片、评论等信息。若发现不良信息需及时删除。2)用户管理:浏览和查询用户和删除用户。3)班级管理:

10、可以查看用户创建的班级,并能将其删除。4)信息审核:审核用户创建的班级信息。管理员功能需求结构图如图 2-1 所示。信息管理 管理员登陆 用户管理 班级管理 用户发布信息的 查看和删除 查看用户并删除 非法用户 审核创建的班级 可查看、删除 图 2-1 管理员功能需求结构图2、普通用户功能需求1)资料管理注册:填写基本信息,选择班级待班级管理者通过。修改资料:用户可以修改自己的资料,包括头像、姓名、个人简介。2)班级管理创建班级:若用户未发现自己所在的班级可自己创建班级并成为班级管理者。班级管理:班级的管理者可验证用户提交的申请加入班级的信息选择是否添加他进入班级,可以删除班级成员,也可以委任

11、别的用户为管理员。创建的班级不能被管理者删除,若要删除班级需联系管理员。3)好友管理搜索他人:用户可通过搜索功能搜索别的用户,搜索方式可选择班级、姓名、生日。添加好友:用户可以添加他人为好友,方便浏览他人信息。对方会搜到通知,可选择是否将用户加为好友。4)信息管理浏览信息:可浏览所有用户发布的公开信息,包括日志,照片等。4发布信息:可以发布日志,也可以回复他人的日志。用户会及时收到他人发布新信息或回复自己发布的信息的通知。用户留言:用户可以给其他用户留言,方便联系,被留言的用户可以选择删除留言。修改信息:用户修改自己发布的日志,不能修改回复。如果想要删除回复需联系管理员。5)照片管理上传照片:用户可上传新的照片。上传时可选择相册,或创建新的相册,默认为默认相册。照片无需通过审核。管理照片:用户可移动照片

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号