计算机毕业设计 asp.net班级管理系统 毕设

本文介绍了基于ASP.NET的班级风采网站,通过B/S模式,实现了用户注册、交流、图片管理等功能,旨在提升班级管理效率和学生互动。
摘要由CSDN通过智能技术生成

演示视频:



成都信息工程学院

学位论文



基于ASP.NET的班级风采网站的设计


论文作者姓名:

夏 建 明

申请学位专业:

计算机科学与技术

申请学位类别:

工学学士

指导教师姓名(职称):

朱西平(副教授)

论文提交日期:

2007年6 月4日


基于ASP.net的班级风采网站的设计

摘要


班级风采网站是为了合理利用网络资源、提供班级学习与交流、有效管理班级事务的网络平台。本网站基于B/S模式,在ASP.net集成开发环境下采用C#语言开发完成。本网站由用户模块、在线论坛、风采相册、留言簿模块与管理模块等构成,其中用户模块实现了用户注册、登陆与修改个人资料等功能;在线论坛提供交流平台;风采相册实现图片上载和在线浏览功能;留言簿模块实现网上留言功能;管理模块实现用户管理、论坛管理、相册管理与留言簿管理等功能。本网站能促进班级内学生交流学习,实现用户自由访问,促进学习相互了解,增强班级凝聚力。


关键字:网站;B/S模式;ASP.net;C#


The Design of Class-Style Website Based on ASP.net

Abstract

The website of class-style is used to rationalize the use of network resources, provide learning and communication, and effectively manage the classes’ affairs. This website is completed based on the B/S mode, with ASP.net integrated development environment and C# language. This website is consisted of the user module, the online forum, album-style, guest-book module and the management module. The user module is consisted of user’s registration, login and the personal information. The online-forum is used for the communication. The album-style contains picture up-loading and online browsing. The guest-book module accomplishes the online leaving messages. The user management module can accomplish the forum management, album management and guest-book management. This website is to promote the communication during the students in class learning and is achieved free access to users for learning mutually, and increases class cohesion.


 Key words: website; B/S mode; ASP.net; C#


目  录

论文总页数:24 页

1. 引言

1.1 设计背景

1.2 系统配置

1.3 开发工具与平台

2. 概要设计

2.1功能需求

2.2 系统流程

2.3 模块组织

3. 数据库设计

3.1需求分析

3.2 数据库表结构

4.详细设计

4.1 导航栏与登录模块

4.2 论坛模块

4.3 班级相册模块

4.4 留言簿模块

4.5 管理员模块

5. 系统性能测试

   

参考文献

    

    



1. 引言

1.1 设计背景

随着网络技术不断发展,计算机的普及,越来越多的人拥有了自己的电脑,越来越多的学校和班级通过计算机网络来管理其各项事务。同时,学生与学生之间通过网络来交流的方式也日趋频繁。在这种潮流的驱使之下,应该采用什么样的方式来更好的管理学生的各项信息,班级的各项日常事务,以及怎样使学生之间能够更好的交流,成为一个问题。

本系统使用ASP.NET技术的动态网页与SQL Server2000数据库结合设计建立的一个网络班级风采网站。用户首先通过内部网络访问本网站,进行简单的注册并经管理员审核通过后,即拥有了使用本网站上所提供的除管理模块外的各功能的权力。功能模块包括在线论坛、留言簿、风采相册等。在线论坛提供用户之间的主要的交流的平台,用户可以发起自己的帖子,来引起班级其它同学的对本帖的讨论或回复,同时用户也可对自己或别人的帖子提出自己的见解,从而很好地促进了班级内同学的交流。留言簿提供网上留言功能。留言可以是班级的老师班长或其它同学的留言,通过网络的迅捷的传输速率达到快速了解及处理班级事务的目的。风采相册可以将班级内同学的相册传到网站上自由浏览,增加班级的亲和力。以上的几个功能很好的解决了上面所提出的问题。

1.2 系统配置

运行本系统需要满足以下的一些配置要求。

硬件环境

服务器端/客户端:处理器:Intel Pentium 4

内存:256M

硬盘空间:20G

软件环境

操作系统:Windows 2000/2003/XP

网络协议:TCP/IP

浏览器:Internet Explorer 6.0

显示器:VGA或更高分辨率的显示器

1.3 开发工具与平台

(1) ASP.NET技术

ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。与以前的 Web 开发模型相比,它增强了性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码,利用早期绑定、实时编译、本机优化和盒外缓存服务,这相当于在编写代码行之前便显著提高了性能。另外,由于ASP.NET框架补充了 Visual Studio 集成开发环,相比ASP,使程序设计相对简化,结构更为清晰。

(2) SQL Server 数据库

SQL Server是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以 Web标准为基础的扩展数据库编程功能。同时提供了高效的数据库解决方案,可处理海量数据,是个大型的数据库系统。其安全性、稳定性、扩展性、存储数据量都远优于access、mysql这些小型数据库。

(3) Visual Studio.NET 2003 开发环境

Visual Studio.NET 2003是Microsoft推出.NET应用程序开发工具。与以往的WEB开发环境相比,VS 2003使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的, 因此可以在没有本地管理工具帮助的情况下应用新设置。在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。

2. 概要设计

2.1功能需求

为了满足班级风采网站的交流的根本目的,根据班级所固有的特点,本网站应包括五大模块:用户模块、在线论坛、风采相册、留言簿模块与管理模块。用户模块主要功能就包括角色划分与用户注册,角色主要划分为一般用户和管理员,一般用户可以对自己的信息查询及修改等,管理员通过管理模块来管理整个网站;在线论坛,论坛主要实现注册用户能在此网站平台之上交流,一般用户可以回复别人的发言,亦可提出自己的言论,以获取他人的建议与意见;风采相册,包括用户上传图片以及图片的浏览功能;留言簿模块,实现用户在线留言。最后是管理模块,主要是管理员对于整个网站的综合性管理,包括用户模块管理、在线论坛管理、相册管理与留言簿管理。

2.2 系统流程

根据设计要求,用户登陆本网站首页时,选择用户的角色,管理员选择管理员入口进入管理员登陆页面,验证成功后直接进入网站管理模块,对班级的各模块进行管理,包括用户管理、论坛管理、相册管理与留言簿管理。一般用户通过普通用户入口进入一般用户登陆界面,在此页面登陆验证成功后即拥有了访问网站各项功能的权力。包括个人信息、论坛、上载图片、浏览图片、给班级留言等功能。班级风采网站使用流程如图2-1所示。

040fdf84982f0bfc7040a5b27c541267.jpeg


图2-1网站使用流程图

2.3 模块组织

整个班级网站主要包括的模块有:用户模块、论坛模块、管理员模块、相册模块与留言簿模块。其中管理员模块可化分为用户管理模块、论坛管理模块、相册管理模块与留言簿管理模块四大块。


61aa83c001ad2ef2d398c6146c9a4ea1.jpeg

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言宇程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值