基于Asp-Access的高压教研室网站建设-毕业设计.doc
《基于Asp-Access的高压教研室网站建设-毕业设计.doc》由会员分享,可在线阅读,更多相关《基于Asp-Access的高压教研室网站建设-毕业设计.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华北电力大学本科毕业设计(论文)摘要基于Asp+Access的高压教研室网站建设摘要ASP( Active Server Page)是近年才发展起来的一项新型技术,ASP功能强大、本领高强,利用ASP功能时几乎没有什么限制,ASP是服务器端的脚本环境,可以开发动态的、交互的、高效的Web站点。使用ASP建立的网站可拥有动态页面。本文详细分析了网站建设技术的可行性,并对高压教研室网站建设的系统设计及详细设计进行了详细的介绍。经过详细的分析和调查,高压教研室网站建设采用Microsoft ASP作为开发工具,后台数据库采用Access数据库设计,利用ADO数据库访问技术实现对数据库的各种管理操作,
2、实现管理员管理整个网站,教研室教师用户管理自己个人信息的功能,并实现领导信箱的功能。设计过程中,首先建立了系统的应用原型,然后在此基础上进行需求迭代,详细设计时不断修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的网站。关键词:高压教研室;Asp;Ajax;网站建设THE HIGH-VOLTAGE DEPARTMENT WEBSITE BUILD BASED ON ASP+ACCESSAbstractASP (Active Server Page) is only developed a new technology in recent years, ASP powerful ab
3、ility of high-strength, functional use ASP almost no restrictions, ASP is a server-side scripting environment, can develop a dynamic, interactive and efficient Web site. Setting up Web site with ASP can have dynamic pages. In this paper, a detailed analysis of the technical feasibility of the constr
4、uction site of the Department of website-building high-voltage system design and detailed design detail.After detailed analysis and investigation, the building of this website using a Microsoft ASP as development tool, Back-end database using Access database design, ADO database access technology to
5、 use the database to achieve a variety of management operations, achieving management of the site administrator, the user of teachers managing their personal information, and achieving the functions of leadership-mail. The design process, first of all, the establishment of a system prototype, and th
6、en based on the needs of this iteration, the detailed design and constantly modify and improve, after repeated testing and verification testing, and ultimately the formation of the site to meet the design requirements.Keywords: High Voltage Department; Asp; Ajax; Construction websiteII华北电力大学本科毕业设计(论
7、文)目录目 录华北电力大学本科毕业设计(论文)目录摘要IAbstractII第一章 绪论11.1 网站建设背景11.2 网站建设环境11.3 网站建设的意义2第二章 系统分析32.1 功能需求分析32.2 性能需求分析32.3 可行性分析52.3.1 技术上的可行性52.3.2 条件上的可行性8第三章 总体设计93.1 软件的运行环境设计93.1.1.软件环境93.1.2.硬件环境93.2 系统模块设计93.3 数据库设计103.3.1 数据库需求分析103.3.2 数据库逻辑结构设计11第四章 详细设计与系统实现194.1 数据库的连接设计194.2 网站登录模块设计204.3 文章管理模块
8、设计224.4 师资队伍模块设计234.4.1 教师信息管理234.4.2 研究生信息管理254.5 科研工作模块设计264.5.1学术论文管理264.5.2 对外交流管理284.5.3 课程设置管理284.5.4 研究方向管理294.6 研究所模块设计304.6.1 文章管理304.6.2 成果展示管理304.6.3 研究平台管理324.6.4 研究所成员管理334.7 管理员管理模块设计334.7.1 管理员管理334.7.2 权限管理344.8 数据库文件管理模块设计344.9 教师用户管理模块设计354.9.1 修改个人信息354.9.2 学术论文364.9.3 主要讲授课程374.9
9、.4 主要研究领域374.9.5 研究成果与获奖38第五章 网站测试与性能分析39总结40参考文献41致谢42华北电力大学本科毕业设计(论文)第一章 绪论1.1 网站建设背景网络的出现,改变了人们使用计算机的方式。互联网的出现,又改变了人们使用网络的方式。那么什么是互联网呢?它又是如何发展的呢? 互联网的英文名字是Internet ,汉译音为因特网,也有人把它称之为网际网或环球网。它是一个具体的网络实体,没有一个特定的网络疆界,泛指通过网关连接起来的网络集合,即是一个由各种不同类型和规模的独立运行与管理的计算机网络组成的全球范围的计算机网络。这些网络通过普通电话线、高速率专用线路、卫星、微波和
10、光缆等通讯线路,把不同国家的大学、公司、科研机构和政府等组织的网络资源连接起来,从而进行通信和信息交换,实现资源共享。然而早期的互联网是在20世纪60年代末开始发展起来的,最初是美国专门用于军事研究的专用计算机网,后建立军用网(MIL-net)及欧洲的军用网。90年代中期专用计算机网技术的迅速发展,使它变成了一个普及全球的信息网络。 而今Internet已成为目前规模最大的国际性计算机网络。同时,随着Internet的发展,各个网站的建立,使其在各个领域都得到了广泛的应用,从学术研究到股票交易、从学校教育到娱乐游戏、从连机信息检索到在线居家购物,从办公室共享到市场营销、服务、通讯等各个领域3。
11、1.2 网站建设环境随着众多软件的推广和应用,系统的开发环境对于大多数软件已经不是那么重要,然而现阶段大多数用户所用的系统环境基本上是一样的,因此我们还是必须在通用性的基础上考虑到大多数用户的系统环境开发环境。 首先,是操作系统的选定。操作系统是计算机的操作平台,是计算机的灵魂所在,因此必须先要决定软件开发所应用的操作系统。操作系统种类繁多,如微软公司的Dos、Windows、Vista操作系统,还有在网络服务器上广泛应用的Unix操作系统等等。根据应用的广泛性、普遍性和实用性,系统决定选用Microsoft Windows 2000(中文版)操作系统作为软件的操作系统平台。 其次,是编程软件
12、的选定了。具体的软件编程就依赖于编程软件了,编程软件的优良从根本上决定了一个软件的质量,它也是选择系统开发环境中的最重要的一个环节。编程软件的种类是最多、也是最不好选择的,如Asp、ASP.NET、Jsp、Php等,在种类繁多的编程软件中本系统选用的是Asp。 最后,就是数据库软件的选定。数据库是一个软件的存储中心,数据库软件就是这个存储中心的缔造者,数据库的可用性直接影响着一个软件的功能。随着数据库技术的飞速发展,数据库软件也是数不胜数,如关系型数据库Database、Foxpro、Access、Sybase、Informix Mysql、SQL Server等等。Access操作简单、功能
13、强大、使用方便、应用广泛,更适用于小型的网站,因此本设计选择Access数据库。1.3 网站建设的意义Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来计算机技术的快速发展,特别
14、是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系和交流方式。建设高压教研室网站可以很好的向外界展示高压教研室的情况,给希望报考高压专业的学子提供一个了解高压教研室和高压教研室导师的渠道,同时也可以给师生提供一个在线的交流平台。第二章 系统分析2.1 功能需求分析 随着网络技术的发展,网络的使用越来越方便,网站的建设也越来越容易,为高压教研室网站建设提供了条件。教师用户登录后需要实现修改个人信息、添加修改个人的学术论文、添加修改主要讲授课程、添加修改研究成果与获奖、添加主要研究领域等信
15、息。管理员可以实现对网站基本信息进行设定、发布和修改文章、管理教师用户、管理研究生信息、添加和修改学术论文、添加和修改对外交流、添加和修改课程设置、添加和修改研究方向、添加和修改研究所成果、添加和修改研究平台、添加和修改研究所成员、并能实现对数据库和上传文件的管理。任何用户都可以给教研室领导留言,在经过审核后,才能显示该留言。 本网站简单易用,安全性高,能够方便教师用户添加和管理个人信息,并方便外界用户查询和浏览教研室概况。2.2 性能需求分析 本网站是采用ASP结合Access数据库平台开发的。网站的性能要求是实现发布信息方便,浏览迅速,网站安全性高。本网站能实现以下功能:文章发布、文件上传
16、、师资队伍管理、科研工作管理、研究所管理、管理员管理、数据库文件管理等。本网站具有以下主要功能:1)教师用户登录一般的网站都有登录功能,用来验证用户的合法性,教师用户申请后,需要经过审核才能成功登录。2)文章发布教研室需要发布公告,教研室新闻。管理员发布文章后,任何人都可以点击查看文章信息,查看的内容包括文章标题、文章来源、发布时间、点击次数、文章内容等。3)文件上传文件上传功能用于上传图片和文章后的附件。4)师资队伍管理添加、修改和删除教师的基本信息,有图片上传功能,可以上传教师的个人图片。可以对添加的教师进行显示的排列顺序进行设定,也可以对教师是否属于教研室、实验室、研究所进行设定。5)科
17、研工作管理 学术论文管理学术论文管理可以由管理员添加、修改、删除学术论文,可以对教研室和研究所的论文进行管理,同时也可以对由教师用户添加的学术论文进行管理。 对外交流管理对外交流管理是展示教研室和研究所的对外交流情况,以文章的形式发布,显示文章标题、文章来源、发布时间、点击次数、文章内容等。并且会以滚动的形式显示对外交流图片。 课程设置管理课程设置管理是管理已经添加的课程,课程包括本科生课程、研究生课程、博士生课程。课程信息包括课程名称、课程类别、课程内容、学时、学分。管理员可以对添加的课程进行删除和修改,教师用户可以根据自己所授课程来选择添加课程。 研究方向管理 研究方向管理是对教研室和研究
18、所的研究方向就行添加、修改和删除。可以先添加大方向,然后在大方向下添加小方向。删除大方向时,该大方向下的小方向自动删除,只有管理员能对此进行操作。 研究生管理研究生管理是对高压专业在读和已毕业的研究生的信息进行管理,包括博士研究生、硕士研究生和工程硕士。研究生信息包括姓名、性别、入学年份、类别、工作单位、联系方式等。6)研究所管理 文章管理研究所文章管理分研究所新闻、学术活动、研究生动态、研究所简介四个栏目。管理员发布文章后,任何人都可以点击查看文章信息,查看的内容包括文章标题、文章来源、发布时间、点击次数、文章内容等。 成果展示成果展示管理是对高压研究所的研究成果就行管理,由管理员添加后,任
19、何人都可以查看该成果信息。显示成果名称、发布时间、点击次数以及该成果的相关信息,在每个成果介绍的底部显示研究所得联系信息。 研究平台研究平台展示研究所的实验设备及实验条件。由管理员添加研究平台的图片,并添加相应的说明介绍。 研究所成员由于研究所成员和教研室成员的重复性,在添加教研室成员时,可以选择是否属于研究所成员,避免重复性添加。同样,对添加的成员,可以自行设定排序顺序。7)管理员管理 管理员权限管理管理员权限分为系统管理员,教师用户,待审核用户。教师可以由首页申请网站用户,经过系统管理员的审核后,称为教师用户。待审核用户不能登录,教师用户可以登录,并对自己的个人信息进行添加、修改及删除,系
20、统管理员可以对整个网站进行管理。 管理员管理管理员管理是对系统管理员、教师用户、待审核用户进行管理。系统管理员可以修改自己的个人信息,也可以对教师用户和待审核用户的信息进行修改。8)数据库文件管理 数据库管理数据库管理包括压缩数据库,恢复数据库,数据库文件管理。网站运行一定时间,为了保证网站的安全,需要对数据库进行压缩备份。当网站出现问题时,可以用之前备份的数据库进行恢复。当备份很多次数据库时,可以由数据库文件管理,查看备份的数据库文件,以便进行数据库的恢复。 文件管理文件管理主要是对上传的文件进行管理。可以查看上传的文件,当该文件已经没有用时,可以选择删除该文件。2.3 可行性分析可行性分析
21、(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。2.3.1 技术上的可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。本网站采用了当前新兴的Browser/Server模式进行开发。三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具
22、备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用Microsoft Access数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,网站的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。以下为系统的主要技术分析:a) ASP优点:Active Server Pages:“动态服务器网页”,一般简称为“ASP”,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Asp Access 高压 教研室 网站 建设 毕业设计
限制150内