网络对当代社会的改造是深刻的,特别对青少年的影响越来越大。校园里对网络的使用已经越来越被学生们所接受,这也是顺应社会发展的趋势,班级交流网站也应该在班级文化的建设中发挥出自身的光和热,成为一种新颖的班级交流方式。
2.相关技术简介
2.1 ASP.NET技术
ASP.NET是微软.NET框架提供的一个统一的Web开发模型。它为用户提供了完整的可视化开发环境,并在生产效率、灵活性和可扩展性、安全性、完整性上更加完整,在操作及代码编写上更加简洁、方便。ASP.NET具有更加完善的开发工具,可以使用Visual Studio开发环境,使用ASP.NET控件进行高效的应用程序开发,还具有数据访问的高效性。简单的操作便可以实现界面的生成,快速实现相应的用户需求功能。
简单的说,ASP.NET就是一种程序,是基于通用语言的编译运行的程序,它以其强大性和适应性可运行在Web应用软件开发的几乎全部的平台上。
2.2 SQL Server 2005数据库技术
SQL Server 2005是Microsoft公司推出的数据库管理系统,它具有构成Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。在Web应用程序中包含了查询和强大的搜索功能,能较好的解决数据查询、更新操作效率低的问题。SQL Server 2005易于安装、部署和使用,用户界面图形化,使系统管理和数据库管理更加直观、简单。数据库中的数据完整性保证了数据库中存储的数据是正确的。SQL Server与Windows NT完全集成,SQL Server也可以很好地与Microsoft BackOffice产品集成。
3.系统总体设计
3.1系统功能设计
本系统从总体上分为用户登录、用户注册、新闻信息共享、相册、博客、论坛和班级介绍模块,各个功能模块设计的具体功能如下:
(1)登录功能:用户登录后能够使用一些网站基本功能,也避免了未登录网站的用户通过留言平台发布一些广告等不良信息,影响网站用户的交流环境。
(2)注册功能:对于想要加入网站的新人,用户可以通过注册填写基本信息入驻网站。只有通过注册才能成为网站的一般用户,才有权限发布新闻消息以及对博客论坛等操作。
(3)信息共享:用户最基本的功能,可以在网站发布或浏览新闻与关于就业方面的信息、技巧等。也有删除功能,要先判断是否是管理员或是该信息的拥有者,如果不是则无权删除,如果是其中的一个就可删除。修改信息也同样要判断权限。
(4)班级简介:用户可以在这个模块看到班级的简介、班级成员、专业介绍以及专业前景更好了解班级信息。
(5)相册:该功能给用户展示了班级的相册,用户自己也可以上传一些自己比较喜欢的图片。用户也可以根据自己的需要对一些照片做删除操作或者是重新上传等。
(6)论坛平台:用户可以自己发布主题也可以回复主题,并且只有主题的拥有者可以修改主题,管理员和拥有者可以删除主题。论坛也分为不同的类型,用户可以在不同类型中发表主题。
(7)博客平台:该功能给用户提供了一个展示自己的平台,可以发表个人日记以及让别人回复相应的日记。可以查看别人的相册而且自己也可以上传图片,个人博客管理可以记录本人在网站发布的各种信息与资料,也可以删除在网站个人发布的各种信息。
系统总体功能结构模块如图1所示。
图1 系统总体功能模块图
3.2数据库设计
基于对以上功能的分析,为满足用户需求,需要用户信息数据有:用户名、用户密码、出生日期、地址、角色等;新闻信息数据有:发布人、信息内容、发布时间等;博客信息数据有:博客编号、博客标题、发布人、内容、发表时间等;论坛信息数据有:论坛主题、发布人、发布时间等;管理员信息数据有:用户名和密码。 ASP.net大学生班级交流网站设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_9490.html