基于ASP.net的系统结构学习网站的设计与实现毕业论文.docx
《基于ASP.net的系统结构学习网站的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于ASP.net的系统结构学习网站的设计与实现毕业论文.docx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第 I 页 共 I 页本 科 毕 业 设 计毕 业 设 计学生姓名: 学 号: 学 院: 信息科学与工程学院 专 业: 计算机科学与技术 题 目: 基于ASP.net的系统结构 学习网站的设计与实现 指导教师: 评阅教师: 2014年6月河北科技大学毕业设计成绩评定表姓 名李叶学 号100702234成 绩专 业计算机科学与技术题 目基于ASP.net的系统结构学习网站的设计与实现指导教师评语及成绩 指导教师: 年 月 日评阅教师评语及成绩 评阅教师: 年 月 日答辩小组评语及成绩答辩小组组长: 年 月 日答辩委员会意见 学院答辩委员会主任: 年 月 日毕业设计说明书(论文)中文摘要近年来,
2、随着我国高等教育网络化、信息化进程的不断发展、深入,教学网站迅速发展,需求量不断增加。为实现学生高效、快速的自主学习,我们有必要开发实现教学系统。从学习网站的实用性出发,经过对网上的一些教学网站的分析与考察,在对信息需求分析的基础上,确定了本网站的具体实现功能。本学习网站是以Html、 ASP.net语言为依托,使用SQL Server 2012作为系统数据库,以IIS作为服务器,以C#为脚本语言,以Css样式美化页面,实现了网站要求的基本功能。本系统主要包括用户子系统和管理员子系统两个子系统。其中用户子系统主要实现信息的浏览阅读、资料下载、用户之间的相互交流等功能,使同学们在课堂学习之余,通
3、过在学习网站上学习来巩固所学知识。后台管理员子系统主要实现对文件、信息、用户、帖子的管理,实现删除、添加、编辑、修改等功能。关键词 ASP.net;SQL Server 2012;后台管理;互动论坛 毕 业 设 计 外 文 摘 要Title Design and Realization of Learning Website about Computer Architecture Based on A AbstractIn recent years,with the deepening of the process of network、information of Chinas higher
4、 education,learning website developed rapidly and the demand grew. In order to achieve efficient and fast learning,we need to develop and realize learning website. From the practicality of learning sites, after analyzing and investing some teaching websites of online , based on the information needs
5、 analysis ,I finally determine the specific functionality of the website.The learning website uses Html, A language as the basis, uses SQL Server 2012 as system database ,uses IIS as a server ,uses C # as a scripting language, uses Css style to beautify the pages and eventually achieve the basic fun
6、ctions of the website requirements.The system includes two sub-administrator user subsystem and the subsystem.The main achievement of the front desk are reading information , data downloads, mutual exchange between users and students can consolidate what they have learned through studying on the lea
7、rning website.Administrators main achievement are managing documents, information, users, posts and achieve delete, add, edit, modify functions.Key words A; SQL Server 2012; Background Management;Interactive Forum 第 I 页 共 I 页本 科 毕 业 设 计目录1 绪论11.1系统开发背景11.2开发工具22 系统设计与需求分析52.1问题的提出52.2可行性分析52.3需求分析63
8、 概要设计113.1网站整体结构113.2系统模块设计123.3数据库设计154 系统实现194.1系统操作流程194.2首页设计214.3用户模块设计214.4管理员模块设计265 系统测试31结论32参考文献33致谢35第 35 页 共 35 页 1 绪论1.1系统开发背景1.1.1选题意义信息技术是一个划时代的技术革命,它正在对社会方方面面的发展起着深刻的影响,当然也必然会对教育教学有着深刻的影响,在这个遍地是黄金的互联网里,每一类型的网络都是富矿,教学类网站也不例外。随着社会经济的不断发展和人民生活质量的快速提高,使得计算机和网络在社会上普及和推广都得到了很大的发展。由于信息技术和网络
9、技术的发展,网络教学越来越被人们所接受。推动社会发展的社会分工和技术进步是教育制度,因此,为了进一步促进国家在线教学、网络教育的发展,网上教学是必须做好的基础教育工作。而这件事情就责无旁贷地落在教育部门,特别是大学的肩上了。本网站主要是为学生提供了一个计算机系统结构的学习网络平台,可以让学生无论何时何地,只要有计算机网络的地方就可以进行网上学习,并且合理安排学习时间,不仅突破了学校授课的空间跟时间的局限性,更节约了学校的各种资源,而且还节省了老师同学的时间,网上的交流让同学更加的自由方便,从学习渠道方面解决学生学习网上教学知识的通路问题。1.1.2 设计思想随着信息时代的发展,高等教育正在不断
10、更新内容。基于计算机技术及网络技术在教育中应用的现状,教育部在面向21世纪教育振兴行动中提出“形成开放式教育网络,构建终身学习体系”,分三步逐步推进我国信息化教育。第一步是以计算机多媒体为核心的教育技术在学校普及运用;第二步是组织上网,利用网上资料;第三步是开展远程教育,提供广泛的学习资料,不断满足社会终身教育的需求。但大多数中小学,尤其是中等职业学校,没有充分利用计算机进行教学,教学仍然是停留在第一步,第二步。因此,鉴于目前的需要,我对网上学习网站进行了研究。此学习网站的设计,是用以辅助教师在教学上的一些资料管理,以及提供一个学生之间交流学习的平台。根据需要,本系统的主要功能要求: 1)实用
11、性:本系统为用户进行网上学习提供了便利; 2) 通用性:本网站是一个具有良好通用性的网络学习平台,是针对计算机系统结构这门具体的课程而设计的; 3) 操作简单:本系统应适用于不同层次的使用者,同时系统不能太繁琐和复杂,因此需要保证系统的所有操作都尽可能简单、容易实现。 4)交互性:本网站不仅涉及到一般课程学习网站中静态内容的发布,如教学资料发布、作业发布、公告发布等,还涉及到动态网页的应用,如通过论坛功能实现学生间的交流与互动,通过作业功能实现作业的上传与评阅,使同学们及时发现自己的不足之处。1.2开发工具1.2.1IIS简介 IIS是Internet Information Services
12、的缩写,是一个World Wide Web server。IIS中包含着Gopher server和FTP server。 IIS意味着你能发布网页,而且具有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像编辑环境界面(首页),全文搜索功能(服务器),具有多媒体功能的(网上);其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上创建Internet服务器的基础组件。它与Windows NT Server完全集成,允许使用Windows
13、 NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。1.2.2 A技术ASP.net技术是微软.net架构的重要组成部分,ASP.net又叫ASP+,但其并不单单是ASP的简单升级,而是Microsoft推出的新一代的动态服务器网页(Active S
14、erver Pages)的脚本语言。ASP.net是微软发展的新型体系结构.net的一部分,它的全新技术架构会让用户感到使用更方便、更简单。采用了独特的数据控制实现ASP编程实现多功能的需要。ASP.net技术是微软大力推广的下一代平台技术,自从.net技术架构的正式发布,此项技术也逐渐走向成熟与稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.net技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.net技术来说指的就是COM/COM+技术了。 一般来说,在IT技术界以及硬件产业,技术的更新换
15、代速度非常得惊人,而惯例是所有的新技术都会遵循向下兼容的原则,但是.net技术不仅仅做到了这一点,.net甚至实现了相互之间的各自调用,这一点是非常难能可贵的。也就是说,不但我们可以在.net组件中调用COM组件,同时也可以在COM组件中正常的调用.net组件。这点带来的好处是显而易见的,一方面我们可以保持现有的技术资源;另一方面,在现有资源中可以利用.net所带来的各种新技术1。一个通用的数据库事务控制要求交易的操作必须在同一个数据库中,以便在错的时间反转(回滚)到初始状态。有一个问题,在分布式应用中,我们经常需要对多个数据库同时操作,使用数据库本身的事务处理,难以满足控制要求的程序对交易。
16、在COM+中,提供了完整的事务服务,我们可以利用它来完成在分布式应用程序中的事务控制.本系统主要使用ASP.net技术和C#语言并结合SQL Server数据库实现。ADO.net(ActiveX Data Object .net)是ASP.net访问数据库的主要方式。它是Microsoft公司下一代数据访问标准,它是为了广泛的数据控制而设计的,所以不同于ADO 的是它提供了平台互用性和可伸缩的数据访问。它具有功能强大的数据访问接口。使用SQL Server .net或者是OLE DB.net数据提供程序来访问数据源。其中SQL Server .net数据提供程序用于访问SQL Server
17、7.0或者更高版本的数据库,如SQL Server 2000;OLE DB.net数据提供程序用于访问Access 、Oracle等,只要数据源有OLE DB驱动程序就可以在ADO.net中进行访问3。1.2.3 SQL Server2012数据库系统DBS(Data Base System,简称DBS)是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。数据库系统包括软件、数据库和数据管理员。其软件主要由操作系统、各种宿主语言、实用程序以及数据库管理系统组成。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管
18、理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用4。SQL Server是一个关系数据库管理系统,是Microsoft推出新一代数据管理与分析软件。SQL Server是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。作为新一代的数据平台产品,SQL Server 2012不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。SQL Server 2012提供对企业基础架构最高级别的支持一专门针对关键业务应用的多种功能与解决
19、方案可以提供最高级别的可用性及性能。在业界领先的商业智能领域,SQL Server 2012提供了更多更全面的功能以满足不同人群对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能。针对大数据以及数据仓库,SQL Server 2012 提供从数TB到数百TB全面端到端的解决方案。作为微软的信息平台解决方案,SQL Server 2012 的发布,可以帮助数以千计的企业用户突破性地快速实现各种数据体验,完全释放对企业的洞察力5。1.2.4 Visual Studio 2010Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应
20、用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。Visual Studio非常灵活,并集成了很多功能,可帮助您按照您的步调实施敏捷的开发实践。
21、无论您是在本地还是在云中工作,Visual Studio 的生命周期管理工具都可帮助您在更短的周期内、更敏捷地交付软件,同时提升软件质量。从积压工作管理到冲刺计划再到持续交付,内置工具都能为开发流程中的方方面面提供支持7。2 系统设计与需求分析2.1问题的提出在信息爆炸的时代,随着IT以及网络通信的快速发展,信息的发布与交流变得越来越广泛,利用计算机、网络管理以及信息采集势在必行。对于高校来说,利用计算机互联网进行网上日常事务处理、网上财务管理、网上办公、网上教学管理等,是适应现代化教育的必然要求、是推动高校管理的规范化、科学化的必要条件。学习网站应具有强大的交互性,为用户提供一个全方位的网络
22、体验。为了满足用户的需求,该网站应从操作简便、界面友好、灵活、实用、安全的要求出发,完成学生自主学习的全过程。Internet是当今世界上最大的互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。我们的教学方式也有了很大与改革与发展。现代信息技术是网上教学的技术标志,而教学活动,对人才的培养则是网络教学的基本要求。网络教学的问题不只是技术问题,其本质问题依然是教学问题,是培养人的问题。是现代信息技术环境或天健下培养人的问题。网上学习在教学中所扮演得角色越来越重要:一方面,计算机网络为学习者提供学习资料、工具和创设学习情景,让他们操作、探索,为提高学习者的兴趣,调动他们的积极性和主动性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于ASP.net的系统结构学习网站的设计与实现 毕业论文 基于 ASP net 系统 结构 学习 网站 设计 实现
限制150内