ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:1.34MB ,
资源ID:5324510      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5324510.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机科学与工程系网站系部网站学位论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机科学与工程系网站系部网站学位论文.docx

1、计算机科学与工程系网站系部网站学位论文毕 业 设 计 论 文题目:计算机科学与工程系网站(系部网站) 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规

2、定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使

3、用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日摘要在Internet飞速发展的今天,计算机是20世纪重大科技发明之一,而互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在I

4、nternet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见。它已成为政府机关、学校、企事业单位的信息化建设中的重要组成部分,从而倍受人们的重视。一个好的网站,可以达到宣传自己或者传递信息的目的!作为河南城建学院的重要部分的计算机科学与工程系,也需要通过一个有着界面友好,视觉效果美观,方便易用的网站来宣传我系,方便老师和同学了解院和系里的各种方针政策、通知精神。通过该网站展示了我系的机构设置、重要新闻公告、师资力量、科研成果、网上教学、实验中心等内容从而达到宣传我系和传递信息的目的。 因此,我们采用ASP.NET和SQL Serv

5、er 2000开发了计算机科学与工程系网站。关键词:互联网,信息,SQL Sever 2000,ASP.NET AbstractToday with the rapid development of the Internet, computer is one of major scientific and technological inventions of the 20th century, and the Internet has become an important channel for acquiring, distributing and transmitting inform

6、ation rapidly as well as it plays an important role in politic, economic, and other aspects of life. Publishing information on the Internet is mainly achieved through the website, accessing to information is also in the Internet sea which downloads from the site according to certain search ways. The

7、refore the status of construction site is obvious in the Internet applications. It has become an important part in the informationized construction of government agencies, schools, enterprises, thus it times peoples attention.A good website may achieve the goal of propagandizing itself or transmitti

8、ng message! The Computer Science and Engineering as an important part of Henan Institute of Urban Construction also need to have a friendly interface, beautiful visuals, easy-to-use web site to promote my Department and facilitate teachers and students to understand the various principles and the no

9、tice spirit. this website has demonstrated my departments organization establishment, the national headlines announce, teachers strength, achievements in scientific research, on-line teaching, experiment center, thus achieves the goal of propagandizing my Department and transmitting message.So,we de

10、velop the website of Department of Computer Science and Engineering using the ASP.NET 2.0 and SQL Server 2000.Key word: Internet 、Information 、SQL Sever 2000、 ASP.NET 前言网络在中国的发展是非常迅猛的,随着信息网络技术的应用,我们每一个人都感应到了网络给我们的工作、学习、生活等许多方面都带来了更多的方便、快捷,对于人性化的诠释达到了淋漓尽致,企业的经营观念、个人的生活观念都在发生着根本的变化。目前许多政府机关、学校、企事业单位已建

11、立自己的网站。为了宣传自己和传递信息,建设自己部门的网站已经是迫切需要。因此作为河南城建学院的重要部分的计算机科学与工程系,也需要通过一个有着界面友好,视觉效果美观,方便易用的网站来宣传我系,方便老师和同学了解院和系里的各种方针政策、通知精神。通过该网站,全面宣传,展示计算机科学与工程系的风采与特色,发布系部的重要通知新闻、活动安排与招生政策等信息内容,使学生及老师对本系的动态了解,提高教师办公效率和学生学习效率,在Internet网上,让学生及家长及时得到本系发布的重要信息,同时也帮助了本系完成部分事务,提高办事效率,给学生、教师与学校最方便的联系桥梁。在这里学生及教师也可以提出意见及想法,

12、互通教学之间的意见想法,更加有效的办好教学,和学生需要哪样的教学方式能够更好的吸收与接纳,这些都能成为系部和学校的参考,以便更加的提高本系的教学质量。第1章 系统开发工具及开发平台1.1开发工具及平台本系统采用ASP.NET模式开发制作,用Visual Studio.NET 2005和SQL SERVER 2000作为开发工具,用Web数据库理论设计网上数据库,SQL语言进行数据库查询、操作、设计出各个功能模块的WEB应用程序(B/S)模式。1.2 开发工具的简单介绍1.2.1 .NET.NET作为新一代互联软件和服务战略,将使微软现有的软件在网络时代不仅适用于传统的个人计算机,而且能够满足呈

13、现强劲增长的新设备的需要。到底什么是.NET呢?微软总裁兼首席执行官Steve Ballmer把它定义为:.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。.NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。借助于 .NET 平台,可以创建和使用基于 XML 的

14、应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。 .NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器 XML Web 的服务能力以满足您的所有业务需求。.NET为开发人员提供了新的开发平台 (.NET框架) ,新的开发语言(C#) ,新的开发工具 (Visual Studio .NET)

15、 ,新的开发方式 (Web Service) ;为普通用户提供了Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的 Microsoft 软件应用程序-包括 Office 和 Visual Studio .NET-将开始与 XML Web 服务实现交互,并把它们的主要功能作为 XML Web 服务公开,以便其他开发人员可以利用。1.2.2 C# 语言.NET支持多种程序语言,仅.NET架构就默认支持Visual Basic.NET与C#两种程序语言。C#是

16、专门针对在.NET架构上开发应用程序而设计的新程序语言,就程序语法来说有点类似C+,或者说更像Java。因此有着易用、灵活性大的特点,不但拥有完整的面向对象支持,在程序语法的执行效率上也比Visual Basic.NET快,所以说C#是.NET上的钦定语言也不为过。用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。C#语言在.NET的IDE(集成环境)下提供了可视化设计工具,把Windows界面设

17、计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,选择各种“控件”,并设置这些控件的属性,.NET会自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。C#通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用.NET设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过

18、程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。1.2.3 SQL Server 2000Microsoft SQL Server 2000是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2000是为了支持高容量的事务处理以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 2000 Se

19、rver上-基于intel处理器的网络。可以把SQL Server 2000作为一种个人桌面数据库系统安装在运行Window NT Workstation 、Windows 2000 Professional、Windows98和Windows Millennium Edition(Me)的机器上。可以使用相同的CD来安装任何一个SQL Server 2000的服务器版本或个人版本。1.2.4 访问数据库:ADO.NETC#.NET在数据库程序设计方面,使用ADO.NET作为数据库存取的接口。ADO.NET采用新颖的对象观念,专为Microsoft.NET平台量身打造,采用离线存取模式,可供多

20、人同时存取,特别适合在Internet环境中使用。ADO.NET是微软新一代.NET数据库的存取结构,ADO.NET是数据库和数据源间沟通的桥梁,主要提供一个面向对象的数据存取架构,用来开发数据库应用程序。ADO.NET具有下列优越性:ADO.NET 是在.NET Framework上存取数据库的一组类库,它包含了.NET Data Provider(数据提供者)以进行数据库的连接与存取,通过ADO.NET,数据库程序设计人员能够很轻松地使用各种对象,来存取符合自己需求的数据库内容。换句话说,ADO.NET定义了一个数据库存取的标准接口,让提供数据库管理系统的各个厂商可以根据此标准,开发相应的

21、.NET Data Provider,如此编写数据库应用程序人员不必了解各类数据库底层运作的细节,只要学会ADO.NET提供对象的架构,便可轻易地存取所有支持. NET Data Provider的数据库。ADO.NET是应用程序和数据源之间沟通的桥梁。通过ADO.NET提供的对象,再配合SQL语法就可以存取数据库内的数据,而且凡是通过ODBC或OLEDB接口所能存取的数据库(如:Dbase、FoxPro、Excel、Access、SQL Server、Oracle等),也可通过ADO.NET对象来存取。ADO.NET可提高数据库的延展性。ADO.NET可以将数据库内的数据以XML格式传送到客

22、户端(Client)的DataSet对象中,此时客户端可以和数据库服务器联机,当客户端程序对数据进行新增、修改、删除等动作后,再和数据库服务器联机,将数据送回数据库服务器端完成更新的动作。如此一来就可以避免客户端和数据库服务器联机时,当客户端不对数据库服务器作任何动作时,却一直占用数据库服务器的资源。此种结构使得数据处理有相互连接的双层结构,朝多层结构发展,因而提高了数据库的延展性。此外,ADO.NET的其它优越性这里不再一一列举。考虑到实际情本次网站设计选用了SQL Server 2000 数据库,它具有简单易学,操作方便的特性。如果需要,还可以稍加修改,将数据库与应用程序分离,采用客户端/

23、服务器方式,将数据库放置到服务器端,此软件作为客户端应用程序,可对数据库进行联机存取。第2章 需求分析2.1需求分析2.1.1 用户需求通过调查,要求该网站需要有以下功能: 作为计算机科学与工程系的门户网站,要求界面友好,视觉效果美观; 由于对该网站进行更新时涉及部门较多,要求要有较好的权限管理; 页面修改简单方便,支持在线编辑修改 在相应的权限下,删除数据方便简单,数据稳定性好;2.1.2 可行性分析根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:首页包含七个模块:、系部公告、快速通道、友情链接、图片新闻、系部新闻、教学动态、学工园地二级页面包括

24、以下内容:、系部概况:通过系部简介、机构设置、联系我们等子页面来展现。、专业设置: 主要对当前本系开设的所有专业进行介绍。、教学科研:主要对当前本系的教学管理制度、师资队伍、科研信息、科研成果等进行介绍。、实验实训:对本系实验室及技能认证的进行介绍。、招生就业:主要发布招生信息和就业信息。、学生工作:主要对学生会工作介绍和学生活动的发布。、党团活动:主要介绍党团建设方面的内容网站后台管理要求能对首页七个模块进行动态更新,实现时较为复杂!该网站的设计是在Windows XP中文版操作系统环境下,使用Microsoft Visual Studio .NET 2005中文版开发成功的。数据库是MIS

25、中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围.2.2 网站各个部分简介2.2.1 首页设计网站首页采用静、动相结合的方式,即静态的主画面和动态的图片、透明flash相结合,体现本系的勃勃生气;动态首页方式包括当前系部公告、系部新闻、教学动态、学工园地等四大模块利用ASP.NET与数据库结合的技术建立数据库查询所有信息,采用交互式的动态的web画面来实现。图 2-1 网站首页2.2.2二级页面设计 二级页面利用ASP.NET与数据库结合的技术建立数据库查询

26、所有信息,采用交互式的动态的web画面来实现,运行效果如下图所示:图 2-1 二级页面2.2.3后台管理 后台管理通过给用户分配角色,不同角色提供不同权限。不同的权限可以查看和管理相同权限的内容和系统信息。另外,通过Session()函数检查当前用户是否有查看当前页面的权限。超级管理员登陆后页面如下图所示:图 2-1 后台管理页面第3章 网站总体设计3.1 总体设计理念本网站采用ASP.NET应用程序的典型系统架构模式:数据库数据访问层业务逻辑层。数据库是动态更新网站的基础,它保存网站中所有更新数据。数据访问层封装对数据库的操作,如创建数据局连接、打开数据库连接、执行SQL语句和关闭数据局连接

27、等。在该项目中,数据访问层由文件SQLServerDAL文件夹下的Admin.cs、FastLink.cs、Friendly.cs、News.cs、PageContent.cs、PicNews.cs、ResearchEssay.cs实现,它们是针对数据库中的每个表建立对应的类,用类来处理数据库的各种操作,如数据添加、数据删除、数据更新等。业务逻辑层与应用系统的上层业务数据库的关联,它调用数据库访问层,同时也为上层页面表示层服务。业务逻辑层通过数据访问层实现对数据库的操作,如选择、添加、修改和删除等操作,同时为应用系统的页面表示层服务提供访问数据库的接口或函数等。图 3-1 网站总体设计 3.2

28、 首页用户控件设计首页主要运用了10个用户控件,分别为:导航控件、时间天气控件、底部信息控件、系部公告控件、图片新闻控件、系部新闻空间、快速通道控件、教学动态控件、学工园地控件、友情链接控件。导航控件中包括网页logo图片、动画和导航菜单,如图所示:图 3-2 导航控件底部信息控件中包括网站版权、设为首页、加入收藏、联系站长和管理登陆等信息,如图所示:图 3-3 底部信息控件时间天气控件是读取当前服务器的时间,从网络上获取本地(平顶山)的天气情况,如图所示:图 3-4 时间天气控件系部公告控件是从New表中读取前5条系部公告按发布时间降序排列从下方滚出,如果是最近一个星期内的公告,就在公告标题

29、后面显示New图标,运行效果如图所示:图 3-5 系部公告控件图片新闻控件是从数据库PicNews表中读取前6条图片新闻按发布时间降序排列,其中图片可以自动切换。运行效果如图所示:图 3-6 图片新闻控件系部新闻控件是从New表中读取前8条系部新闻按发布时间降序排列,如果是最近一个星期内的公告,就在公告标题后面显示New图标,运行效果如图所示:图 3-7 系部新闻控件快速通道控件是从数据表FastLink表中读取前四条超级链接,点击该链接会链接到指定的地址,运行效果如图所示:图 3-8 快速通道控件教学动态控件是从New表中读取前7条教学动态新闻按发布时间降序排列,如果是最近一个星期内的新闻,

30、就在新闻标题后面显示New图标,运行效果如图所示:图 3-9 教学动态控件学工园地控件是从New表中读取前7条学生或老师发表的文章按发布时间降序排列,如果是最近一个星期内发布的,就在文章标题后面显示New图标,运行效果如图所示:图 3-10 学工园地控件快速通道控件是从数据表Friendly中读取前四条超级链接,点击该链接会链接到指定的地址,运行效果如图所示:图 3-11 友情链接控件第4章数据库设计4.1 总体设计考虑到建站的实际需要,本站需要的数据至少包括用户数据以及新闻数据、二级页面数据、科研论文数据、快速通道数据和友情链接数据。用户数据主要包括用户名、用户密码、用户角色数据;新闻数据主

31、要包括新闻编号、新闻标题、新闻发布时间、新闻发布作者、新闻内容、点击率、新闻类别等数据;二级页面数据主要包括页面编号、页面标题以及页面内容等数据;科研论文数据主要包括论文编号、论文名称、刊物名臣、发表时间、刊号、作者、备注等数据;快速通道数据主要包括链接编号、链接名称、链接地址等数据。友情链接数据主要包括链接编号、链接名称、链接地址等数据。4.2 数据库表设计4.2.1 管理用户表Admin管理用户表Admin用来存储网站管理员数据,如管理员用户名、密码和所有权限等。表的字段说明如表所示。Admin表表 4-1 Admin表4.2.2 新闻表News新闻表News用来存储新闻、公告、教学动态和学工园地的数据,如新闻编号、新闻标题、新闻内容、新闻发布时间、作者、点击数、新闻类型、审核状态等。表的字段说明如表所示。News表表 4-2 News表4.2.3 快速通道表FastLink快速通道表FastLink用来存储本系内部网站的快速连接的数据,如链接名称、链接Url等。表的字段说明如表所示。FastLink表 表 4-3 FastLink表4.2.4 友情链接表Friendly友情链接表Friendly用来存储网站的友情链接数据,如链接名称、链接地址、

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

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