某某大学实验教学中心网站的设计与开发.doc
《某某大学实验教学中心网站的设计与开发.doc》由会员分享,可在线阅读,更多相关《某某大学实验教学中心网站的设计与开发.doc(45页珍藏版)》请在沃文网上搜索。
1、山西财经大学毕业论文(设计)目 录中文摘要III英文摘要.V1 绪论11.1 选题背景11.2 研究意义11.3 门户网站的现状21.4 本论文的组织形式32 网站开发工具介绍42.1 ASP介绍42.2 IIS介绍52.3 SQL sever数据库介绍52.3.1 SQL sever的优点62.3.2 SQL sever的使用62.4 本网站开发所用技术和软件73 网站的需求分析83.1 网站用户介绍83.2 网站的任务流程图83.3 网站的数据流程图与数据字典94 网站设计124.1 网站数据库设计124.1.1 概念结构设计124.1.2 逻辑结构设计154.1.3 物理设计164.2
2、网站功能设计174.2.1 网站设计要求174.2.2 网站功能设计184.2.3 网站整体结构205 网站实现225.1 网站数据库访问实现22 5.2 网站主要功能实现245.2.1 类别管理功能的实现245.2.2 文章管理功能的实现255.2.3 账号管理功能的实现265.2.4 故障申报功能的实现275.2.5 评论管理功能的实现286 网站运行306.1 测试环境306.1.1硬件环境:306.1.2软件环境306.2 网站功能测试316.2.1网站用户应用功能测试316.2.2网站后台管理功能测试327 技术总结36参考文献37致谢39山西财经大学实验教学中心网站的设计与开发 摘
3、 要:为了进一步加强本校的信息化建设,使学生和老师通过网络互相交流以及网上查询和办公,本课题设计了这个动态网站。本文主要描述了网站技术在学校实践教学中的重要作用,该网站主要为教师提供教学管理和为学生提供信息查询,让老师和学生的交流更加方便,并有效提高学生的动手能力。本课题采用的开发工具有Dreamweaver网页编辑器、ASP.NET网页技术、图片制作软件Firework、数据库SQL sever以及集成开发工具Visual studio 2008。网站主要包括前台应用模块和后台管理模块。 关键字:ASP.NET;门户网站开发;数据库连接THE DEVELOPMENT OF SHANXI UN
4、IVERSITY OF FINANCE&ECONOMICS EXPERIMENT TRAINING CENTRE WEB PORTALS Abstract: with the development of Internet,the Internet and computer technology achieve great success. In order to informationize the education of the school and for the convenience of the students and teachers exchange and learn b
5、y means of the Internet, the dissertation designs a interactive web. The design meanly describes the important effect of the web technology in the practice of the school teaching. The development of the web facilitates the teacher strengthening the teaching management and let the student feel conven
6、ient to query information.This site uses the development tools web editor Dreamweaver, ASP.NET Web technology, image production software Firework, SQL sever and integrated development tools Visual studio 2008. Site includes application modules front and back office management module. Keywords:; web
7、portals development; the combination of database39山西财经大学毕业论文(设计)1 绪论 1.1 选题背景 以现代计算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目标迈进,Internet技术持续迅猛的发展,也给传统的办学管理提出了新的模式。通过设计和建设实验室网站的网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发布与管理,从而方便管理者、老师和学生间信息发布、信息交流和信息共享。实验室网站作为一个新型的教学管理模式,网络技术为它提供了迅捷的信息发布功能和良好的实时管理功能。 而信息门户能够为网络用户提供
8、一种迅速有效的访问和使用网络资源的途径,因此建立校园信息门户是信息建设的目标。实验教学门户网站要充分体现实验实验教学中心的管理模式和精神风貌。网站所提供的主题图片不仅仅是实验教学中心的建设概况更是实验教学中心给全体师生要传递的情绪和信念, 都应该通过这种方式表达出来。门户网站还要不断地集成各种应用系统,如电子邮件系统、信息检索系统、信息发布平台等,使用户在同一界面环境下进行相关的应用操作,提高用户工作效率。随着高校信息化工作的进一步推动,高校实验教学的进一步发展,实验室开放程度的提高,迫切需要统一的管理以及对各级人员提供集成的信息服务,因此校园门户站点建设成为高校的需要1。1.2 研究意义 随
9、着计算机技术和网络技术的发展,很多高校以自己的网络技术搭建起校园网。实验中心作为高校研发技术的发源地,对其的管理效率直接影响到教学任务的开展和教学质量的提升。实验中心网站作为实验室信息发布平台,通过网站的网络化教学和网络化实验室管理平台,用户可方便地查询实验课程相关信息、实验设备使用情况等信息,并可实现实验室教学资源的有效共享,作为实验教学的有力辅助工具2。同时高校实验中心是高校实验课程的教学基地,承担着实验类学科综合性实验教学与校内模拟实习的任务。高校实验中心的成立促进了实验室建设的进一步规范化、制度化,但是实验室管理工作也变得更加繁重和复杂,迫切需要用计算机来进行辅助管理,以减少不必要的重
10、复劳动。实验实验教学中心网站作为信息发布的窗口担负着很重要的作用2。 1.3 门户网站的现状随着2005年,教育部在全国启动了高等学校实验教学示范中心建设工作以来,全国各大高校为了积极响应教育部门的政策,纷纷建立起了自己的实验教学中心网站。因为实验教学中心网站是展示高校实验教学成果与信息交流的一个门户,我们称其为门户网站。实验教学门户网站,不仅能准确及时发布和传播大量校园动态信息,而且能集中展示实验教学改革的最新成果,成为研讨和探索教育理念、办学思路、教学管理、科学研究、理论创新的重要阵地。当今社会,网络生活已经渗透到人们生活的方方面面,并深刻影响着人们的学习和思维方式,高校教学门户网站通过建
11、立完备的网上学习资料库和资源库,充分发挥其积累效应和全天候教育作用,成为学生在课堂教学之外的有益和必要补充,并通过其良好的交互功能,成为师生学习、生活和工作的有效工具1纵观各教学门户网站建设应用现状,虽然高校已基本上建立了自己的门户网站,访问速度也够快,但高校门户网站在拥有其自身特色与优势的同时,也显示出某些缺憾,主要体现在以下几个方面3:(1)建站前缺乏统一的组织和规划。高校教学门户网站应该是高校信息化发展的前沿阵地,是高校在信息化领域亮出的一面旗帜。因此,每个高校都应该有一个鲜明特色的信息化主题网站,然后在这个基础上再搭建各种功能的分频道站点,避免在站点设计上出现门户众多、五花八门的局面。
12、 (2)内容过于单一、分散。有些高校教学门户网站在首页仅仅是几条新闻和简单的链接,在内容组织上显得极其单薄。 (3)内容更新不及时,时效性差。有些高校门户网站的首页新闻都是过时的信息,甚至一些已经更改多时的规章制度,仍然堆砌在那里,没有得到及时的纠正。 (4)交互功能不强。有些高校门户网站,甚至还在采用已经淘汰的静态建站技术,有的虽然局部采用了动态交互的技术,但功有限,交互的内容很少。 (5)自身管理不完善。据调查,大多数高校基本都没有设置专门的网站管理、维护机构,也没有落实专门的管理人员,大部分都是附属于某一个信息化部门或者网络中心代为管理,有些甚至只是学生或老师的个人作品,在发布后就处于无
13、人管理、维护和更的状态。 (6)与教学科研活动联系不紧。表现在从网站上看不到反映学校的教学活动的实际内容,毫无教学资源库和学习资料库可言,除了站名以外,和别的一般意义上的网站没什么区别。 1.4 本论文的组织形式全文共分六章,第一章引言,介绍课题背景、课题的研究内容、论文内容的组织;第二章开发工具及技术,介绍网站所用到的一系列开发工具以及开发网站所用到的ASP.NET技术;第三章网站需求分析,讨论网站的建设目标以及系统功能性、非功能性需求;第四章网站设计,根据网站的需求,分析数据的存取原理以及设计数据库的相应表格;并详细论述网站需要实现的模块和功能以及网站的整体结构;第五章网站实现,包含网站的
14、表示层,逻辑层以及数据访问层的详细设计和相关的代码;第六章网站运行,对网站的增删改查功能进行具体的测试;第七章技术总结。2 网站开发工具介绍 2.1 ASP介绍 早期的动态网页主要采用CGI技术,CGI即Common Gateway Interface(公用网关接口)。虽然CGI技术已经发展成熟而且功能强大,但由于编程困难、效率低下、修改复杂,所以有逐渐被新技术取代的趋势。目前常用的动态交互式网站开发技术有ASP,PHP,JSP 等技术。ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web
15、服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种 应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具4。 ASP的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的交互功能4。 但ASP技术也非完美无缺,由于它基本上是局限于微软的操作系统平台之上,主要工作环境是微软的IIS应用程序结构,又
16、因ActiveX对象具有平台特性,所以ASP技术不能很容易地实现在跨平台Web服务器上工作。 相对于ASP,PHP则是一种HTML内嵌式的语言,嵌入HTML文档在服务器端执行的脚本语言,语言的风格类似于C语言,现在被众多的网站编程人员广泛的运用5。而JSP是基于Java Servlet以及整个Java体系的Web开发技术。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP 页面由 HTML代码和嵌入其中的Java 代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML 页面返回给客户端的浏览器6
17、。 2.2 IIS介绍 IIS是Internet information server的缩写,是微软提供的Internet服务器软件,包括WEB、FTP、Mail等服务器,具有高性能、高集成性、可扩展性、可管理性和易用性等特点。它使得在intranet或Internet上发布信息变得很容易。IIS的功能概括起来主要有以下的几点7。(1)管理功能 服务器中自带的管理工具中,有Internet信息服务管理,用于集中维护整个网站,包括管理WWW、FTP、SMTP等服务。(2)安全功能 具有三种用户身份验证的方法,有安全通信功能。采用各种安全协议,保证 服务器端、客户端和服务器端与客户端交换信息时的安
18、全。(3)支持功能 支持ASP,可以使用服务器端的脚本和组件创建动态内容,从而创建和浏览器无关的动态内容。ASP提供对所有HTTP请求和应答方位,以及对标准数据库连接的访问,同时还允许子定义适合不同的浏览器的内容。 2.3 SQL sever数据库介绍 SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。SQL Server 是一个关系数据库管理系统。 2.3.1 SQL
19、sever的优点 SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的SQL接口8。 而且同时SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口。这样就可以在程序中直接使用SQL语句调用数据,而不考虑数据的存储结构,给程序员的工作带来很大的便利9。 2.3
20、.2 SQL sever的使用标准SQL是非过程化得查询语言,具有统一,面向集合,功能丰富,使用简单等多项优点。但这样高度非过程化的结构是她缺少流程控制能力,所以利用SQL编程技术来实现和弥补这个缺点,以提高系统和RDBS间的可操作性。使用SQL编程来访问和管理数据库中的数据方式主要有:嵌入式SQL,PL/SQL,ODBC编程,JDBC等方式,最常用的是ODBC10。 2.4 本网站开发所用技术和软件 本网站的开发采用了现在常用的网站动态网站开发技术ASP.NET技术。ASP.NET的前身是ASP技术,但与ASP技术相比较程序代码更独立,良好的可扩展性以及组建部署简单。ASP.net提供了几个
21、超越以前web开发模式的优点:性能强,世界级水平的开发工具支持,强大而富有弹性,简单,易于管理,可伸缩性和有效利用性,可订制和扩展以及安全性11。ASP.net网页的程序代码,易于编写、结构清晰。它将网页设计的部分(如美工、样式、图片、文字)与程序逻辑部分分开编写,避免HTML标记与程序搅成一团,使网页设计的效率大大提高。并且,ASP.net网站的开发可以使用任何一种.net语言书写12。 以上介绍的是用来开发动态网站的主要技术ASP.net的主要特征。然而,网站除了需要用到动态页面,还会涉及到很多静态的页面和元素,比如网页的排版、布局等等方面。但由于本课题的重点是网站的动态部分的功能,因此,
22、为了提高网页的版面设计的效率,本网站还会用到一套专业的页面设计软件 Dreamweaver,Fireworks以及.net集成开发环境visual studio 2008等辅助软件。Dreamweaver 主要用来制作和编辑网页文件,由Dreamweaver 制作出来的网页的兼容性比较好,制作效率也很高;而 Fireworks 主要用来处理网页中的图形元素。visual studio 2008是一套完整的开发工具,用于生成ASP.NET网站,XML Web Services,应用程序等17。本课题开发、调试网站所需软件工具如下表所示:表 2-1 开发、调试网站软件与系统工具软件与系统工具工具说
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 某某 大学 实验教学 中心 网站 设计 开发