班级网站毕业设计

上传人:494895****12427 文档编号:65381482 上传时间:2022-03-23 格式:DOC 页数:36 大小:1.01MB
收藏 版权申诉 举报 下载
班级网站毕业设计_第1页
第1页 / 共36页
班级网站毕业设计_第2页
第2页 / 共36页
班级网站毕业设计_第3页
第3页 / 共36页
资源描述:

《班级网站毕业设计》由会员分享,可在线阅读,更多相关《班级网站毕业设计(36页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上专心-专注-专业江苏信息职业技术学院江苏信息职业技术学院毕业论文毕业论文题目: 班级网站的设计与实现班级网站的设计与实现系 别: 物联网工程系 专 业: 计算机网络技术 学 号: 姓 名: 张林月 指导老师: 鲁志萍 王毅鹰 2012 年 12 月 25 日精选优质文档-倾情为你奉上专心-专注-专业前言前言近年来计算机技术的快速发展,特别是计算机网络的发展,深刻的改变了人们生活的方方面面。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以远隔千里即时通讯,班级网站作为一种方便校友之间联系的实用系统便应运而生。班级网站具有功能也使得它与其他网络工具相比有着其

2、独特的优势,与BBS 相比,其实班级网站是另一个意义上的论坛,你同样可以发表自己的言论和看法,不同的是,这是一个表明身份的论坛,不是一个匿名的论坛,它的指向性很明显,因为当你在表达某些看法时,处在集体当中、熟悉你的人可以结合你的背景及对你的了解来理解你的言论,与 QQ 聊天相比,若要向大家传达一则信息,不需要逐个的发布,可以群发,另外校友录有单独的留言页面,留言可以得到长期保留,可以供人查看,不会因为主机的不同而丢失,与 E-mail 相比,班级网站有空间量大的相册,操作方便安全。精选优质文档-倾情为你奉上专心-专注-专业摘要摘要班级网站在网络中应用广泛,现在比较有名的门户网站都提供了班级网站

3、功能,班级网站不仅是新老同学联系的桥梁,而且还是网络休闲和网上展示自我的好方式。该系统参考了 Chinaren 校友录的常用功能和模式,结合平常了解到的班级同学的实际需求,实现了班级留言、班级相册、访问记录和系统后台管理等功能。该系统前台使用 VS2005 中的 C#技术进行开发,后台数据库采用 SQL2005,并通过 IIS 进行发布。本文主要介绍了本课题的研究背景、国内外研究现状、完成的功能和各个模块的详细设计过程。 关键词关键词:班级网站管理系统精选优质文档-倾情为你奉上专心-专注-专业ABSTRACTABSTRACTClassmates in the network, now famo

4、us portals provide the gains of Classmates. Classmates is not only a bridge of old and new students, but also Internet cafe and online to show themselves a good way.The System Reference the Alumni Chinaren common features and patterns, combined with the actual needs of the class students usually lea

5、rned, to achieve class message, class album, visit records and backend system management functions.Front of the system in VS2005 C # development, back-end database with SQL2000 and IIS to publish. This paper introduces the research background, research status, to complete the function and the detail

6、ed design process of each module.KeyKey wordswords: :Class management system精选优质文档-倾情为你奉上专心-专注-专业目 录IV3.3 概要设计3.3.1 功能模块结构图 精选优质文档-倾情为你奉上专心-专注-专业第一章第一章 简介简介1.11.1 目的和意义目的和意义为了检验自己这三年来所学习到的知识成果,增强自己的实践和实际操作的能力,把课程设计定为班级网站的设计与实现。班级网站是一种管理系统,是用 ASP 或其它脚本语言编写的网络应用程序。在促进同学友谊中起很大的作用,班级里的每个人都可以在网站注册,留言,发表文

7、章,抒写自己的心情感受。班级网站还具有留言板功能,同学和老师之间可以通过留言板进行互动交流,增加了师生之间的感情。1.21.2 制作开发环境制作开发环境操作系统:Windows XP,Vista数据库:SQL Server 2005 开发工具:MacroMedia Dreamweaver8 Flash 开发语言:ASP 精选优质文档-倾情为你奉上专心-专注-专业第二章第二章 开发环境开发环境2.12.1 系统开发与运行环境概述系统开发与运行环境概述为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高,此应用程序可广泛运行于国际互联网即Internet,也可适

8、用于内部的局域网,其运行要求如下:2.1.1 软件环境:(1)客户端: Windows95/98/2005/XP,Internet Explorer(IE)等;(2)服务器端: Windows2005/XP,Internet Information Server (IIS)4.0 及其以上版本,IE 等;(3)软件:VS2005 C#;(4)数据库:SQL Server 2005,运行于服务器端。2.1.2 硬件环境:(1)服务器 CPU:PIII 500 以上 ,内存:256M 以上;(2)客户机 CPU:P200MMX 以上,内存:32M 以上。2.22.2 开发环境介绍开发环境介绍1.

9、VS2005 C#Visual Studio 2005 是基于.NET2.0 框架的,它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等,总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色,同时还永久提供免费的 Visual Studio Express 版本。VS2005 分为 Team System 版本、Professional 版本、Standard 版本和 Express版本,分别适用于大型软件开发团体、中小型软件开发公司以及业余开发者,精选优质文档-倾情为你奉上专心-专注-专业是精选优

10、质文档-倾情为你奉上专心-专注-专业一种全面的、先进的、完全适应当前网络发展的高级软件开发平台。C#语言是在 C、C+和 Java 基础上重新构造的、语法与 C+和 Java 都比较相似的基于.NET 框架支持的一种完全面向对象的、类型安全的编程语言,也是.NET 的首选编程语言。从开发效率来讲,C为应用程序开发人员提供了快速的开发手段,但又不牺牲 C+语言的特点和优点;从继承性来讲,C在更高层次上重新实现了 C 和 C+;从语法形式和易用性来讲,C#几乎综合了目前流行的所有高级语言的优点,提供了一种语法优雅、功能完善而又容易使用的外在表现形式。2SQL SERVER 2005随着科学技术的进

11、步,信息已成为各行各业的重要资源,数据库以其强大的操作和管理功能成为高速信息表达的途经。而 Microsoft SQL Server2005 是由 Microsoft 公司开发的,在Microsoft SQL Server 的发展历程中,有两版本具有重要的意义。那就是在1996 年推出的 SQL Server6.5 和在 2005 年 8 月推出的 SQL Server2005 版本。6.5 版本使 SQL Server 得到了广泛的应用,而 2005 版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4 个版本。Microsoft SQL Server

12、2005(简称 SQL Server)由一系列相互协作的组件构成,能满足最大的 Web 站点和企业数据处理系统存储和分析数据的需求。由于本系统的开发采用 B/S(Browser/Server,浏览器/服务器) ,而 SQL Server 提供了功能强大的服务器平台,高性能服务器结构的数据库管理系统,而 SQL Server 作为存储数据的后台服务器软件,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。SQL Server 不仅在兼容性方面有优势外,且除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能,尤其是它可以直接存贮 XML 数精选

13、优质文档-倾情为你奉上专心-专注-专业据,可以将搜索结果以 XML 格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石,这些特点在.NET 战略中发挥着重要的作用。SQL Server 2005 中的 SQL 语言是 Transact-SQL 语言 ,Transact-SQL 语言主要组成部分有以下几种: Explorer 所支持的所有文本编码方式。用户可(1)定义语言(DDL,Data Definition Language) ;(2)数据操纵语言(DML,Data Manipularion Language) ;(3)数据控制语言(DCL,Data Co

14、ntrol Language) ;(4)系统存储过程(System Stored Procedure) ;(5)一些附加的语言元素(注释,变量等) 。数据定义语言是指用来定义和管理数据库以及数据库中的各种对象的语句,这些语句包括 CREATE、ALTER 和 DROP 等语句。在 SQL Server 2005 中,数据库对象包括表、视图、触发器、存储过程、规则、缺省、用户自定义的数据类型等。这些对象的创建、修改和删除等都可以通过使用 CREATE、ALTER、DROP等语句来完成。数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括 SELECT、INSERT、UPDA

15、TE、DELETE 等。在默认情况下,只有sysadmin、dbcreator、db_owner 或 db_datawriter 等角色的成员才有权利执行数据操纵语言。数据控制语言是用来设置或者更改数据库用户或角色权限的语句,这些语句包括 GRANT、DENY、REVOKE 等语句,在默认状态下,只有sysadmin、dbcreator、db_owner 或 db_securityadmin 等角色的成员才有权利执行数据控制语言。系统存储过程是 SQL Server 系统创建的存储过程,它的目的在于能够方便地从系统表中查询信息,或者完成与更新数据库表相关的管理任务或其它的精选优质文档-倾情为你

16、奉上专心-专注-专业系统管理任务。系统存储过程可以在任意一个数据库中执行。第三章第三章 系统概要设计系统概要设计3.13.1 系统功能需求系统功能需求本系统是基于 Web 的班级网站管理系统的设计与实现,要实现用户的登录和注册、班级相册、公共留言板、随笔等功能。本班级网站系统主要由两个用户组成:(1)班级成员:具有查看和发表留言、对班级其他成员的留言进行回复、照片上传等。(2)班级管理员:除了具有班级成员的全部权限以外,还具有相册管理、随笔管理,相册管理就是上传图片,随笔管理包括发表随笔,还有删除随笔。精选优质文档-倾情为你奉上专心-专注-专业3.23.2 系统流程图系统流程图开始登录NY判断

17、是否合法前台用户后台管理员班级相册班级网站随笔随笔文章管理员维护班级留言查询删除增加查看错误提示信息更新到数据库退出更新错误提示信息更新到数据库退出精选优质文档-倾情为你奉上专心-专注-专业3.33.3 概要设计概要设计3.3.1功能模块结构图(1) 系统前台功能模块图,如图 3-1 所示。班级相册班级留言系统前台随笔图 3-1 系统前台功能模块结构图精选优质文档-倾情为你奉上专心-专注-专业(2)系统后台管理功能模块图,如图 4-2 所示。后台管理系统班级网站同学信息管理随笔文章文章管理管理员管理息管理员维护图 3-2 系统后台管理功能模块结构图3.3.2功能模块描述(1)登录模块:根据用户

18、输入的的用户名、密码和用户类型,与数据库中进行匹配,验证帐号和密码。 (2)班级留言模块:班级会员发言内容的数据全部储存在数据库中,在网页中显示目前的大家发言的记录。 (3)班级相册模块:班级会员上传的图片以分类的形式全部储存在数据库中,在网页中显示出图片。精选优质文档-倾情为你奉上专心-专注-专业 (4)班级随笔模块:班级会员发表文章的数据全部储存在数据库中,在网页中共享。(5)后台管理模块:在该模块中,管理和维护整个班级网站系统能够正常的运行,修改前台中出现的信息以及一些功能。3.43.4 数据库设计数据库设计 本系统数据库采用 SQL Server 2005,主要数据表结构有:1admi

19、n(后台管理员表)后台管理员表主要用于保存后台管理员的信息,该表的结构如表 4.1 示。表 4.1 后台管理员表序号列名数据类型长度标识主键允许空说明1idint4是是否2adminNamevarchar50否管理员名称3adminPwdchar32否管理员密码4lastlogintimesmalldatetime4否最后登录时间5regtimesmalldatetime4否注册时间6namenchar50否姓名精选优质文档-倾情为你奉上专心-专注-专业2. PhotoClass(相册表)相册表主要用于保存班级相册的有关信息,该表的结构如表 4.2 所示。表 4.2 相册表序号列名数据类型长度

20、小数位标识主键允许空默认值说明1IDint40是是否相册唯一标示 ID2ClassNamevarchar200是相册名称3TheDescvarchar500是(0)描述4ImageFMvarchar500是封面5theTimedatetime83是(getdate()创建时间3Photo(相片表)相片表主要用于存放班级图片,该表的结构如表 4.3 所示。表 4.3 班级相片表序号列名数据类型长度标识主键允许空说明1IDint4是是否照片唯一标示ID2UserNamevarchar16否作者名称3ThePathvarchar50否存放路径4Titlevarchar50否标题5Contentsva

21、rchar500是内容6ClassNamevarchar20否类别7ClassIDint4是类别 ID8Hitsint4是浏览次数9Revertsint4是修改次数10PostTimedatetime8是发布时间4tongxue(同学表)精选优质文档-倾情为你奉上专心-专注-专业同学表主要用于保存同学的有关信息,该表的结构如表 4.4 所示。表 4.4 同学表序号列名数据类型长度标识主键允许空说明1idint4是是否同学唯一标示ID2tNumnvarchar50否序号3tXuehaonvarchar50否账户4tNamevarchar50否名称5tSexvarchar50是性别6tPwdnva

22、rchar50否密码7tBrithdaynvarchar50是生日8tQQvarchar20是QQ9tPhonenvarchar50是电话10tAddressvarchar200是地址11tCompanynvarchar50是公司12tEmailvarchar100是电子邮箱5guest(留言表) 留言表主要用于保存用户的发表的留言,该表的结构如表 4.5 所示。表 4.5 留言表序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是否2userNamevarchar200否用户名3titlevarchar10000是标题4sexvarchar100否性别5urlnvarchar

23、500是主页6qqnvarchar500是qq7emailnvarchar500是email8contentntext160否内容9replyvarchar10000是(回复内容)精选优质文档-倾情为你奉上专心-专注-专业10postTimedatetime83是(getdate()11imageUrlvarchar200否图片12faceUrlvarchar200否头像6表名:article(文章表)文章表主要用于存放用户随笔文章,该表的结构如表 4.6 所示。表 4.6 文章表序号列名数据类型长度小数位标识主键允许空默认值说明1article_idint40是是否随笔唯一标示ID2arti

24、cle_titlenvarchar500是标题3article_authornvarchar500是作者4article_timesmalldatetime40是创建时间5article_fromnvarchar500是来源类型6article_contentvarchar80000是内容7article_clickint40否(0)浏览次数精选优质文档-倾情为你奉上专心-专注-专业第四章第四章 系统的系统的详细设计详细设计4.14.1 程序设计程序设计在设计班级网站系统时,首先要设计它的首页,而这网站我主要设计朴素为主,以符合网站标题,并适当地添加了 flash 图片,使得整个网站不会过于单

25、调。其执行主要代码如下:   帐号:   密码:   精选优质文档-倾情为你奉上专心-专注-专业   登录 精选优质文档-倾情为你奉上专心-专注-专业 已登陆: 用户名:   退出 精选优质文档-倾情为你奉上专心-专注-专业其首页运行浏览结果如下图 4-3 所示。在本系统中,我主要是在实现前台用户和后台管理员信息管理方面进行设计,相册、留言是这个网站中最基本也是最重要的模块,用户可以选择自己喜欢的相片分享到班级相册里,也可以在留言板上以论坛回复的形式来相互交流,而后台管理则是一个网站的核心,管理员可以通过在后台轻松地对网站进行管理,对

26、于用户的信息查看或对用户的管理都不需要在数据库中更改,以免发生错误,方便及时的管理网站用户的信息,还可以根据实际需要添加或者删除管理员以解决固定管理员的缺陷。精选优质文档-倾情为你奉上专心-专注-专业1班级相册的实现在本系统设计的过程中,前台设计的班级相册模块主要是用于储存用户的图片。班级相册主要执行代码如下: 上传图片 图片标题: 精选优质文档-倾情为你奉上专心-专注-专业 其运行预览结果如下图 4-4 所示。 图 4-4 班级相册模块效果图精选优质文档-倾情为你奉上专心-专注-专业2班级留言的实现该模块主要实现同学之间通过以论坛回复的形式来相互交流。代码如下:   发表

27、  主题:  用户名: 精选优质文档-倾情为你奉上专心-专注-专业 性别: Email: QQ: 头像: 内容:                 其运行预览结果如下图 4-5 所示。精选优质文档-倾情为你奉上专心-专注-专业3班级随笔的实现该模块主要实现用户发表随笔并供同学们欣赏的功能代码如下:h=100% border=0 cellspacing=0 cellpadding=0 align=center id=Table1 cellspacing=0 【随笔列表】 精选优质文档-倾情为你奉上专

28、心-专注-专业         标题:          其运行预览结果如下图 4-6 所示。精选优质文档-倾情为你奉上专心-专注-专业 4后台管理员的实现后台管理员拥有用户所有的权限,并且后台管理员可以对用户其进行查看和删除。代码: 精选优质文档-倾情为你奉上专心-专注-专业            管理员登陆入口 用户名: 密   码:      

29、;       运行结果如下图 4-7 所示。精选优质文档-倾情为你奉上专心-专注-专业通过单击用户名,就可以查看用户信息页面并且可以修改其有关信息,其运行结果如下图 4-8 所示。精选优质文档-倾情为你奉上专心-专注-专业 结束语通过这次毕业设计,让我体会到许多东西,我们可以通过编程编写出精美的网站,这是件很神奇的事情!同时也让我在编程、网络技术发面得到了一定的提高。第一次在课堂以外的地方编写程序,对我来说是个不小的挑战。在这期间,我又把相关书都找了出来,以免遇到不会的,不能得到及时的解决。班级网站,是我人生中第一个网站,我很用心的去修改、改正,但是我

30、知道其中还是存在着许多的不足之处。但是,我觉得结果怎么样不重要,重要的是过程。通过这次毕业设计,我更加熟练地掌握了 SQL Sever2005 的运用,学会了 IIS 平台的搭建。在这次毕业设计的过程中,让我也知道了我的不足之处。对于一些基本的概念我还弄不清楚。上课时没有做好相关的笔记,这是我通过这次毕业设计感受最多,也是最深的。时光如白驹过隙,一晃三年,就这么过去了!我的大学生活到此就要结束了。但我相信,这不代表我的学习生涯也就要到此结束。在以后的工作、生活着,还有许多要学习的。我会牢牢地充实自己,努力,加油!精选优质文档-倾情为你奉上专心-专注-专业致谢通过一段时间的努力毕业设计终于做好了

31、,在本次毕业设计和论文写中,最要感谢的是我的同学和老师,在这次的毕业设计当中我又学到了很多知识,同时也发现了自身很多的不足,感谢这次指导与帮助我的老师。非常感谢指导老师鲁志萍,在我做毕业设计当中,她总是会悉心给与我知道和帮助,指出我的不足之处,从而让我能发现并能及时改正。由于在鲁老师的细心的指导之下,我才能顺利地完成我的毕业设计。还有就是我要感谢和我一起做的同学,在毕业设计期间大家细心收集资料,帮我检查设计中的不足,即使给我意见,让我少走了很多的弯路,非常感谢他们。最后感谢每一位给与我帮助的人,感谢大家的关心与支持。精选优质文档-倾情为你奉上专心-专注-专业参考文献1 梁建武 李元林 姚雪祥等

32、编著.ASP 程序设计实用教程.2006 年 5 月第 1版.电子工业出版社.2 顼宇峰.ASP+SQL Server 典型网站建设安全.2006 年 4 月第 2 次印刷.清华大学出版社3 刘瑞阳 黎卫东 黄炳强.Dreamwear8+ASP 动态网站开发从入门到精通.2006 年 7 月第 1 版.人民邮电出版社4 赵松涛.ASP 动态网站开发实录.2006 年 4 月第 1 版.电子工业出版社5 任新见.ASP 动态网站快速开发实务M.北京.电子工业出版社6 顼宇峰.ASP+SQL Server 典型网站建设安全.2006 年 4 月第 2 次印刷.清华大学出版社.7 赵松涛.ASP 动态网站开发实录.2006 年 4 月第 1 版.电子工业出版社.8 龙马工作室.ASP+SQL Server 组建动态网站. 2005 年 3 月第 4 次印刷.人民邮电出版社

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!