社团信息网站的设计与实现毕业论文Word文档下载推荐.docx

上传人:b****4 文档编号:17026532 上传时间:2022-11-27 格式:DOCX 页数:31 大小:946.12KB
下载 相关 举报
社团信息网站的设计与实现毕业论文Word文档下载推荐.docx_第1页
第1页 / 共31页
社团信息网站的设计与实现毕业论文Word文档下载推荐.docx_第2页
第2页 / 共31页
社团信息网站的设计与实现毕业论文Word文档下载推荐.docx_第3页
第3页 / 共31页
社团信息网站的设计与实现毕业论文Word文档下载推荐.docx_第4页
第4页 / 共31页
社团信息网站的设计与实现毕业论文Word文档下载推荐.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

社团信息网站的设计与实现毕业论文Word文档下载推荐.docx

《社团信息网站的设计与实现毕业论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《社团信息网站的设计与实现毕业论文Word文档下载推荐.docx(31页珍藏版)》请在冰豆网上搜索。

社团信息网站的设计与实现毕业论文Word文档下载推荐.docx

后台界面:

为方便管理网站和快速发布信息和资源,本网站设计后台管理系统,界面友好,避免管理者直接面向数据库进行操作。

后台界面主要有管理员登陆界面;

同时可添加管理员和修改管理账户密码;

前台导航管理,可对前台导航栏目进行动态添加;

文章管理;

校内外链接管理;

资源管理。

从设计流程上来看,包含以下内容:

网站需求分析,设计报告,后台数据库的设计和表格的建立,设计网站并实现各模块功能,最后进行网站功能测试,编写测试报告。

摘要

基于B/S结构的校园社团网站系统,采用asp。

net2。

0技术,Visualstudio2005进行开发,使用MicrosoftAcess作为后台数据库,局部使用VBSript,JavaScript技术.该系统实现目的是突破信息交流的的时空界限,使温州职业技术学院社团活动的交流提升到网络平台。

该平台建设具有良好的交互性,方便、快捷、高效、实时性强。

主要的功能有社团新闻管理,社团资料介绍,学习资料共享、交流与公告等功能等。

 

关键字

社团信息;

社团网站;

ASP.NET;

B/S结构

Abstract

BasedonB/Sstructureofcampusclubwebsitesystem,USESasp.Net2。

0technology,Visualstudio2005indevelopment,usingMicrosoftAcessasbackenddatabase,localVBSript,JavaScripttechnology.Thissystem,whichpurposeisabreakthroughofcommunicationoftimespaceboundary,wenzhouhasprofessionaltechnologyinstituteclubactivitiesofaclifttonetworkplatform.Thisplatformconstructionhasgoodinteractive,convenient,quick,efficientandgoodreal-timeperformance.Themainfunctionsofacommunitynewsmanagement,corporatedataintroduction,learningmaterialsharing,exchangeandannouncements,etcfunctionetc.

Keyword

Communityinformation;

CommunityWebsite;

asp。

net;

B/Sstructure

第一章相关理论和技术基础

一.1。

NET技术

NET是微软推出的一个开发和运行软件的新环境.更准确的说,。

NET是一个XMLWebServices平台。

如果这样仍然显得晦涩,那就让我们先从WebServices说起.什么是“WebServices”?

WebServices是“未来的计算”。

WebServices是可分布的、独立的应用单元——有一点类似“WebComponent”的概念,但是,建立在开放的Internet标准(HTTP和XML)之上的WebServices具有更强大的功能:

WebServices使应用程序之间可以实现无缝结合:

无论各个应用程序具体采用什么编程语言、当前运行在哪一种系统平台上,它们都可以通过互联网进行通信和交换数据,并且对用户而言,这种通信是透明的。

借用微软SanjayParthasarathy的话,要实现下一代的分布式计算,最基本的一点就是要让所有的东西都成为WebServices。

既然WebServices如此重要,自然就迫切需要有一个可以方便地开发、集成WebServices的平台,这个平台就是我们要介绍的“.NET”.

.NET系统包括一个相当广泛的产品家族,它们构建于XML语言和Internet产业标准之上,为用户提供Web服务的开发、管理和应用环境..NET系统由以下5个部分组成.

Ø

.NET开发平台

.NET开发平台由一组用于建立Web服务应用程序和Windows桌面应用程序的软件组件构成,包括.NET框架(Framework)、。

NET开发者工具和ASP.NET。

.NET服务器

NET服务器是能够提供广泛聚合和集成Web服务的服务器,是搭建.NET平台的后端基础。

.NET基础服务

.NET基础服务提供了诸如密码认证、日历、文件存储、用户信息等必不可少的功能.

NET终端设备

提供Internet连接并实现Web服务的终端设备是.NET的前端基础.个人计算机、个人数据助理设备PDA,以及各种嵌入式设备将在这个领域发挥作用。

NET用户服务

能够满足人们各种需求的用户服务是.NET的最终目标,也是。

NET的价值实现。

在这5个组成部分中,.NET开发平台中的.NET框架,是.NET软件构造中最具挑战性的部分,其他4个部分紧紧围绕.NET框架来进行组织整合。

一.2ASP.NET简介

ASP.NET是由微软在.NETFramework中所提供的,开发Web应用程序的类库,封装在System.Web。

dll文件中,显露出System。

Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程序与通信处理等工作,以及WebService的基础架构。

ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多。

ASP。

NET可以运行在安装了.NETFramework的IIS服务器上,若要在非微软的平台上运行,则需要使用Mono平台[1],ASP.NET在2。

0版本已经定型,在.NETFramework3.5上则加上了许多功能,像是ASP。

NETAJAX、ASP。

NETMVCFramework、ASP。

NETDynamicData与MicrosoftSilverlight的服务器控件等。

很多人都把ASP。

NET当做是一种编程语言,但它实际上只是一个由。

NETFramework提供的一种开发平台(developmentplatform),并非编程语言。

A是建立在通用语言运行时刻库(CLR)上的应用程序框架.它用来在服务器端构建功能强大的web应用程序。

ASP.NET的前身ASP技术,是在IIS2。

0上首次推出(WindowsNT3。

51),当时与ADO1.0一起推出,在IIS3。

0(WindowsNT4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展WindowsNT4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。

由于它的简单以及高度客制化的能力,也是它能迅速窜起的原因之一。

不过ASP的缺点也逐渐的浮现出来:

意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP应用程序。

直译式的VBScript或JScript语言,让效能有些许的受限。

延展性因为其基础架构扩充性不足而受限,虽然有COM元件可用,但开发一些特殊功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的元件。

1997年时,微软开始针对ASP的缺点(尤其是意大要领导人ScottGuthrie刚从杜克大学毕业,他和IIS团队的MarkAnders经理一起合作两个月,开发出了下一代ASP技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:

XSP,这个原型产品使用的是Java语言。

不过它马上就被纳入当时还在开发中的CLR平台,ScottGuthrie事后也认为将这个技术移植到当时的CLR平台,确实有很大的风险(hugerisk),但当时的XSP团队却是以CLR开发应用的第一个团队。

为了将XSP移植到CLR中,XSP团队将XSP的内核程序全部以C#语言重新撰写(在内部的项目代号是”ProjectCool”,但是当时对公开场合是保密的),并且改名为ASP+,作为ASP技术的后继者,并且也会提供一个简单的移转方法给ASP开发人员。

ASP+首次的Beta版本以及应用在PDC2000中亮相,由BillGates主讲Keynote(即关键技术的概览),由富士通公司展示使用COBOL语言撰写ASP+应用程序,并且宣布它可以使用VisualBasic。

NET、C#、Perl与Python语言(后两者由ActiveState公司开发的互通工具支持)来开发。

在2000年第二季时,微软正式推动.NET策略,ASP+也顺理成章的改名为ASP.NET,经过四年的开发,第一个版本的ASP。

NET在2002年1月5日亮相(和。

NETFramework1。

0),ScottGuthrie也成为ASP.NET的产品经理(到现在已经开发了数个微软产品,像ASP。

NETAJAX和MicrosoftSilverlight)。

目前最新版本的ASP。

NET4。

0以及.NETFramework4。

0仍在开发中。

一.2.1ASP。

NET的优点

·

世界级水平的开发工具支持。

在Visual 

Studio 

.net的集成开发环境(IDE)中,Asp。

net框架由丰富的工具箱和设计器组成。

所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。

强大而富有弹性。

由于asp。

net是基于(CLR)的,因此整个。

net平台的强大和富有弹性,同样可以应用于web应用程序开发者。

net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。

Asp。

net也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用.而且,CLR的互用性可以保证你升级到asp。

ent的时候,现存的基于COM的开发投资依然保留。

简单。

net使执行常用的工作变得很容易,比如从简单的表单提交、客户端验证,到部署和站点配置.例如,asp。

net允许你建立用户接口,实现页面和逻辑代码的分离,同时,就像vb的表单执行模式那样来处理事件(也就是说,由页面驱动模式变成了事件驱动模式)。

此外,CLR简化了部署,用来管理代码服务,例如自动参照和垃圾回收。

易于管理。

net使用一个基于文本的、分层次的配置系统,它简化了服务器端环境和web应用程序的设置。

由于配置信息用纯文本格式保存,新的设置不需要本地管理工具的支持.这种“零本地支持”的理念也同样应用到了部署asp。

net应用程序。

net应用程序部署到服务器,简化为复制必要的文件到服务器.在部署,甚至替换正在运行的变异代码的时候,也不需要重新启动服务器。

可伸缩性和有效利用性.A被设计成可伸缩的,能为集群和多处理器环境设计提高性能.而且,asp。

net运行时刻密切监视和管理进程,这样,如果发生了错误的行为,例如漏洞和死锁,新的进程会在当前位置建立,来帮助你的应用程序继续处理事件请求. 

可订制和扩展.Asp。

net提供一种良好的扩充结构,允许开发者在适当的级别“插入”他们的代码。

事实上,使用自己的编写的组件可以扩展或者替换运行时刻的任何子组件。

执行自定义验证或状态服务变得前所未有的容易。

安全性.内建的windows验证和每一个应用程序的独立配置,你可以认为你的应用程序是安全的。

一.2.2ASP。

NET开发和运行平台

目前,ASP.NET运行的最佳环境为Windows2000、WindwosXP、Windows2003,当然,最舒适的开发环境是WindowsXP,最佳的运前,行环境就是Windows2003了.

本网站的开发环境是在WindowsXP下进行的,并且测试通过。

无论采取那个系统平台,下列的程序是必须安装的:

(1)、IIS5。

0以上

(2)、IE5。

5以上

(3)、。

NETFrameworkSDK

其中,。

NET框架可单独安装,也可在装VisualStudio时利用安装程序安装.

一.3网站数据库的简介

一.3.1Acess介绍

MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统。

它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一.它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;

提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;

为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务.

Access能够存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料.熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的”进阶用户"

则能使用它来开发简单的应用软件.虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。

一.3.2Acess数据库的特性

MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。

它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在InternetInformationServices运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/MicrosoftSQLServer.

一.3.3Acess数据库的特点

优点

(1)存储方式单一

Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(。

mdb)的数据库文件中,便于用户的操作和管理.

(2)面向对象

Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。

它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。

通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。

同时,这种基于面向对象的开发方式,使得开发应用程序更为简便

(3)界面友好、易操作

Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。

系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

(4)集成环境、处理多种数据信息

Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

(5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等.Access还可以将程序应用于网络,并与网络上的动态数据相联接。

利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。

缺点:

Acess是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消:

1。

数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降.

2。

网站访问频繁,经常达到100人左右的在线。

3。

记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降。

本站是校园社团网站,不涉及到机密内容,安全要求较低,网站较小,常规访问量不大,由以上介绍和网站数据库要求分析,采用Mcrosoft公司的Aceess作为后台数据库系统可满足要求.

一.4网站处理和布局

建站过程中用DIV+CSS样式布局,局部应用了Dreamweaver,全站图片和按钮用Photoshop和Fireworks处理,Flas取之于网上素材

第二章需求分析

二.1社团联网站的需求性分析

在信息化社会高速发展的今天,各行各业都已经实现信息互联,高速的信息流迫使我们改变传统的信息交流方式,大到整个世界的信息交流,小到一个社团、一个单位的信息传播。

从网上获取并且发布信息已成为现代计算机应用的一大特色。

一个网站,是一个传媒,也是一个窗口.普通人可以通过浏览各个网站,接触到许多从书本上学不到的知识,还可以看看新闻之类当作是一种消遣而大到一个企业,小到一个个体通过制作自己的网站,向全世界宣传自己,提供各种关于自己的信息供顾客浏览。

这时,网站也就成为对外交流的窗口.同时,网站上普遍都有一些免费资源,从而达到资源共享,使得我们足不出户都能得到想要的资料,网络带来的快速而便捷的信息交流方式深入各处。

现在很多企业,学校,乃至社团都有自己的网站.通过网站使数据处理更方便快捷,人员访问更方便。

为此,为建立起校内外同学和社员的联系,更好的开展社团活动,更为及时的发布和更新新闻和学习资料,增加校友和校外人员对学校社团的了解,同时也宣传校园社团,提高学校知名度,建构温州职业技术学院大学生社团联网站.为适应社团的发展,提高学校和社团的知名度,组建温州职业技术学院网络社团联网站是迫切需求。

二.2建站可行性分析

.技术可行性:

ASP.NET技术作为当今主流的web应用程序开发技术,受到广大从业程序员和业余爱好者的喜欢,身为网络技术应用专业的学生,在校期间有学习过ASP。

NET等相关知识,以及在整个建站过程中可以得到学校指导老师们的指导。

在各方面条件下此次社团网站的设计与实现在技术上可行。

1.系统设计原则

⑴可靠性:

系统应保证长期安全地进行.系统中的软硬件及信息资源应满足可靠性设计要求。

⑵安全性:

系统应具有必要的安全保护和保密措施.

⑶容错性:

系统应具有较高的容错能力,有较强的抗干扰性。

对各类用户的误操作应有提示或自动消除的能力。

⑷可扩充性:

系统的软硬件应具有扩充升级的余地,不可因为软硬件扩充或改型而使原有系统失去作用。

⑸适应性:

系统应对不断发展的信息处理方法具有广泛的适应性.

⑹实用性:

注重采用成熟和实用的技术.

⑺易操作性:

贯彻面向最终用户的原则,建立友好的用户界面,使用户操作简单直观,易于学习掌握.

经济可行性:

协会网站建站过程中,不需要太多的资金支持,学校信息中心提供全面的建设硬件支持,建站经济上可行。

.运行可行性:

温州职业技术学院拥有一流的网络信息中心,服务器一应俱全,建站采用主流B/S架构,VS开发平台,运行过程中有社员全面及时的进行维护,因此从技术上讲,完全可行。

第三章网站设计

三.1网站总体设计

3.1.1前台设计

一共有12个页面,具体如下

Default。

aspx……………………………………….前台主页

about.aspx…………………………………………社团联介绍页

newslist.aspx………………………………………新闻页,用于前台呈现新闻

newsmore。

aspx………………………………。

.……新闻页,用于前台呈现新闻详细内容

product.aspx………………………………………..活动图片页,用于呈现图片新闻

jishu.aspx………………。

.。

………………...….。

社团资料页

gongzheng。

aspx……………………………………..精品活动页

daililist。

aspx…………………………………….….社长信息页

kefu。

aspx……………………………………….….客户服务页

zhaopin。

aspx……………………………………….招贤纳士页

book.aspx………………………………………。

….留言板页

lianxi。

aspx……………………………………….….联系板页

Web。

Config………………………………。

…………配置文件

所有后缀名为.aspx。

cs为相关页的代码页

3.1.2后台设计

一共有12个页面,具体如下:

Left。

aspx………………………………………。

.….。

母页,用于构建后台页面相同框架

index。

aspx…………………………………………后台系统登录页

gsclass。

aspx………………………………….……主页一级栏目添加页

left。

aspx…………………………………..………栏目列表页

downsearch。

aspx………………………………….。

后台站内资源检索页

gif.aspx……………………………………。

随机码生成页,用于后台登录页面随机码生成

link。

aspx………………….。

………………。

链接管理页

link.aspx……………………………。

……。

链接列表页

newscontent.aspx………………………….。

.新闻管理页

product

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1