大学毕业论文-计算机学院网站设计与实现.doc

上传人:龙*** 文档编号:1094674 上传时间:2018-12-05 格式:DOC 页数:26 大小:875KB
下载 相关 举报
大学毕业论文-计算机学院网站设计与实现.doc_第1页
第1页 / 共26页
大学毕业论文-计算机学院网站设计与实现.doc_第2页
第2页 / 共26页
大学毕业论文-计算机学院网站设计与实现.doc_第3页
第3页 / 共26页
大学毕业论文-计算机学院网站设计与实现.doc_第4页
第4页 / 共26页
大学毕业论文-计算机学院网站设计与实现.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、 网 络 教 育 学 院 毕 业 论 文题 目:计算机学院网站设计与实现 姓 名: 学 号: 专 业: 学习中心: 指导教师: 1摘 要计算机学院网站虽然是一个具有独立主题的网站,但也是校园网的一部分。很多信息有独立性,又有共享性。本论文介绍了“计算机学院网站”的可行性分析、需求分析、网站设计、网站实施以及开发工具和功能设计。采用系统的、管理的思想提出了网站设计方案,讨论了网站系统实施的必要性。在可行性论证、拟建网站设计方案、功能结构图设计方面都有独到的见解。解决了高校学生登陆门户网站时可能会出现的混乱现象,可以方便做出统计,而且解决了数据容易丢失和统计出错的问题。本系统能减少很多不必要的资源

2、浪费,不用像以前那样用冗余的纸张式的管理。大节省了资源。并且计算机的存储与快速查询功能大大提高了管理的效率,并且还提高了学生信息的精确度。在市场竞争如此激烈的今天,学校也被推进了市场竞争的行列,如何在这种环境中生存下去,这都是每所高校必须面临的问题,外观固然重要,但实质才是核心,像清华、北大的老校区都是非常的陈旧,但它的那种古典韵味,那种浓厚的学术氛围是其他高校所不能比拟的,那是因为无论硬件、软件、师资,他们都是一流,硬件是骨头,软件是灵魂,我们必须先把硬件(基础设施)建设和他们保持平衡,这样我们才能发展软件。那么我们制作这个门户网站并不是说功能一定要有多么强大,关键是向别人证明,我们学生也能

3、够自己动手、开发,我们虽然不是一流,但我们可以成为一流。关键词: 高校 学院网站 门户网站 校园网2目 录摘 要 .1第一章 绪论 .41.1 网站开发背景 .41.2 网站开发的目的意义 .4第二章 开发工具简介 .52.1 IIS 简介 .52.2 ASP 简介 .52.3 ACCESS 简介 .6第 3 章 网站可行性分析和系统需求分析 .83.1 可行性分析及内容 .83.1.1 技术可行性 .83.1.2 经济可行性 .83.1.3 社会可行性 .93.2 系统需求分析 .93.3 网站功能需求分析 .11第 4 章 系统总体设计 .1141 设计目标 .114.2 开发及运行环境

4、.114.3 前台系统结构 .124.4 后台系统结构 .1245 数据库设计 .1346 数据库概念结构的设计 .134.7 数据字典 .17第 5 章网站系统实施 .185.1 界面图 .18图 5.1 主界 .18(2)门户网站数据图如 5.2 所示: .185.2 系统实施 .185.3 网站实施阶段的任务 .195.3.1 实施阶段的主要活动 .195.3.2 网站实施阶段的特点 .1935.4 分块实现方法 .195.5 编程方法 .19第 6 章 总 结 .216.1 本文总结 .216.2 发展展望 .21致 谢 .23参考文献 .244第一章 绪论校园网站利用网络优势可以实现

5、无纸化办公,提高工作效率,共享教育教学资源,为教师提供多一种参与教育教学研究的方法,因此校园网站现在已经应用广泛。计算机学院网站是学院综合管理日常工作和发布相关信息的平台,利用网络设备、适宜的网络技术与协议和各种管理软件有机地集成在一起,用于教学、学院管理、信息资源共享和信息发布等功能的计算机网站。学院网站直接关系到本院的教学和科研工作的顺利进展,同时也能让学生便捷的获取学院动态以及个人信息和成绩的查询,是关系学院发展的一项重要工作。1.1 网站开发背景近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻地改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络

6、工具。网站设计的基础是由网站分析提供的,网站设计的任务就是充分利用和发挥网站分析的成果,并把这些成果具体化和结构化。所谓网站设计就是在网站分析的基础上,用网站思想综合运用各有关学科的知识、技术和经验,通过总体研究和详细设计等环节,落实到具体工作上,以创造满足设计目标的人造网站。信息社会使得档案的载体形态和记录方式呈现出多元化发展态势,纸质档案必将被声像档案、电子档案并存的格局所替代,而使用计算机对人事信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高人事信息管理的效率,也是企业走向科学化、正规化管理,与世界接轨的重要条件,对于基于 Web 平台的推广销售网站,我采用 B/S 模

7、式来实现客户端对服务器端的调用,所谓 B/S 模式即浏览器/服务器模式,是一种从传统的二层C/S 模式发展起来的新的网络结构模式。在 B/S 模式中,客户端运行浏览器软件。浏览器以超文本形式向 Web 服务器提出访问数据库的要求,Web 服务器接受客户端请求后,将这个请求转化为 SQL 语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给 Web 服务器,Web 服务器再一次将得到的所有结果进行转化,变成HTML 文档形式,转发给客户端浏览器以友好的 Web 页面形式显示出来。1.2 网站开发的目的意义系统的参照学院是拥有 2 个专业 500

8、 以上学生的学院。目前虽然已经具有学院网络系统,但学院主网站的内容主要是为了班级发布一些教学方面的信息,以及学院相关的政策、文件以及学院的新闻;而图书馆网站主要是针对图书信息的发布所建。目前为止还没有一个具有针对性的计算机学院网站。计算机学院网站虽然是一个具有独立主题的网站,但也是校园网的一部分。很多信息有独立性,又有共享性。本系统能减少很多不必要的资源浪费,不用像以前那样用冗余的纸张式5的管理。大节省了资源。并且计算机的存储与快速查询功能大大提高了管理的效率,并且还提高了学生信息的精确度。第二章 开发工具简介网页设计意图的准确表达就需要依赖优秀的设计开发工具。本章主要讲解建设本网站运用到的

9、IIS、ASP 数据库 ACCESS 等工具的简单解释。2.1 IIS 简介IIS 是 Internet Information Server 的缩写,它是微软公司主推的服务器,IIS 与 Window Server 完全集成在一起,因而用户能够利用 Windows NT Server 和 NTFS(NT File System,NT 的文件系统)内置的安全特性,建立强大,灵活而安全的 Internet 和 Intranet 站点。Internet Information Services(IIS)5.0 是 Microsoft Windows 2000 Server 内建的 Web 伺服器,

10、能让您在企业内部网路或网际网路上轻松共享文件和资讯。 IIS 5.0 是Windows 2000 Server 中最快的 Web 伺服器,并与 Microsoft Active Directory 目录服务完全整合,这种结合让以 Web 为基础的应用软体更可靠且更具延展性。这项新一代的电子商务解决方案把旧资料和应用软体整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。IIS 的设计目的是建立一套集成的服务器服务,用以支持 HTTP,FTP 和SMTP,它能够提供快速且集成了现有产品,同时可扩展的 Internet 服务器。IIS 相应性极高,同时系统资源的消耗也是最少

11、,IIS 的安装,管理和配置都相当简单,这是因为 IIS 与 Windows NT Server 网络操作系统紧密的集成在一起,另外,IIS 还使用与 Windows NT Server 相同的 SAM(Security Accounts Manager,安全性账号管理器) ,对于管理员来说,IIS 使用诸如Performance Monitor 和 SNMP(Simple Management Protocol,简单网络管理协议)之类的 NT 已有管理工具。IIS 的一个最重要的特性是支持 ASP。IIS 3.0 版本以后引入了 ASP,可以很容易的张贴动态内容和开发基于 Web 的应用程序

12、。对于诸如VBscript,Jscript 开发软件,或者由 Visual Basic,Java,Visual C+开发系统,以及现有的 CGI 和 WinCGI 脚本开发的应用程序,IIS 都提供强大的本地支持,所以本系统选用了 IIS 服务器。2.2 ASP 简介讲到动态网站的开发,我们不得不讲到 ASP。ASP 是一种由微软公司开发的语言。活动服务器的主页(ASP)是一种开放式的、可自由编成的应用程序能联合应用于 HTML、scripts 环境,可重点用于 ActiveX 服务器的组件去创建动态的、功能强大的基于 Web 的商业解决方案,其编程又采用了面向对象、事件驱动的编程机制,用一种

13、巧妙的方法把 Windows 的编程复杂性封装起来,提供了一种所见即所得的可视界面设计方法,在数据库管理和网络应用的设计方面有显著的优势。ASP(Active Server Pages),动态服务器网页,是微软公司开发的一套6Web 服务开发环境。ASP 是目前流行的一种动态网站开发技术,他的功能强大,可以结合 HTML,脚本和 ActiveX 功能组件来实现大部分的网站互动功能。同时 ASP 编写的应用程序又是具有高效性的,所有主要的网络处理事件,都会在服务器中运行,也可以返回部分脚本在客户浏览器端执行。再则,编写 ASP程序不需要复杂的编写工具。甚至一个 Windows 自带的记事本就可以

14、编写,代码不需要编译,可以在服务器端直接执行。由于我国中小企业信息化起点低,我们不能照搬大企业“高投入、长周期”的信息化模式,也不能走国外企业“先建局域网,后上互联网”的老路。我们要根据中小企业的实际需要,准确把握信息技术的前沿趋势,找到一条立足国情的中小企业信息化新路。ASP 理念就十分适合我国广大的中小企业信息化建设和应用,有着很大的推广和应用价值。科技部在 2002 年结合网络化制造在 ASP 方面展开了相应的研究,并投入相应的资金扶植与 ASP 有关的产品、技术、服务体系的建立。2004 年国家开始重视面向行业和中小企业的ASP 应用解决方案,并十分重视 ASP 技术在企业应用的推广和

15、示范。与此同时国内外 ASP 厂商的相关产品和服务也已经趋于成熟,已经逐渐形成了以政府引导和推动,IT 厂商跟进,服务商运营推广的新局面,掀起了“ASP 第二次浪潮” 。2.3 ACCESS 简介Microsoft Access 是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access 数据库以文件形式保存,文件的扩展名是 MDB。Access 数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。 表(Table) 表是数据库的基本对象,是创建其他 5 种对象的基础。表由

16、记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并 能连接若干个表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。Access 是一种关系型数据库管理系统,其主要特点如下: (1)存储方式单一 7Access 管理的对象有表、查询、窗体、报

17、表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access 是一个可视化工具,是风格与 Windows 完全一

18、样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access 基于 Windows 操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access 支持 ODBC(开发数据库互连,Open Data Base Connectivity) ,利用 Access 强大的 DDE(动

19、态数据交换)和 OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel 表格、Word文档,还可以建立动态的数据库报表和窗体等。Access 还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成 HTML 文件,轻松构建 Internet/Intranet 的应用。8第 3 章 网站可行性分析和系统需求分析本章内容主要介绍实现计算机学院网站所分析的可行性分析阶段和需求分析阶段3.1 可行性分析及内容可行性研究是任何一项工程正式投入力量之前必须进行的一项工作。这对于保证资源的合理使用、避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。信

20、息网站的建设是一项长期、费时、费力的复杂工程,可行性的研究是很有必要的,当然这其中遇到困难也是不可想象的。 “可行性”是指在当前情况下,研究这个信息网站是否有必要,而且条件是否具备。可行性的含义不仅包括可能性,还包括必要性、合理性。3.1.1 技术可行性(1)硬件 我们现在普遍采用的电脑基本配置如下,128M 内存,40G 硬盘,CPU 频率超过 800HZ,有自己地宽带网。在这样的情况下,硬件方面绝对支持我们做这个高校新生报到注册管理网站。而且高校的计算机配置一般优于我们现在的配置,所以在采用本网站之后不会出现硬件不支持的情况。(2)网站软件 现在学校比较流行的操作网站是 Windows 2

21、000,Windows XP,而本网站的实施只需在 Windows 98 以上网站就可以了,而且 Windows 2000 能比较好的支持 ASP,所以在 Windows 2000 环境下制作整个网站是不会出现操作网站不支持这种情况的。高校采用的网站都会高于 Windows 98 ,所以在使用过程中他们不会出现操作网站不支持的问题。(3)目前为止,我经过图书馆的资料查阅以及网上资料查阅还找不到像这样专门为学校新生报到注册而设计的网站,因为现在高校在新生报到时都采用的是一种手工的输入方式,也就是新生到各个部门都完全是由手工录入数据,然后各院系部把这些数据录入数据库,这样就会出现学生报到时的混乱现

22、象,而且不便于新生情况的统计。所以本网站的研究与开发是很有必要的。(4)技术人员 本网站的开发的全过程都是由本人收集资料,查阅以前的书籍,利用已有的知识独立开发设计。3.1.2 经济可行性网站开发的资金问题 本网站在开发过程中都是利用已有的资源对网站进行开发,所以不会出现由于经济的困难而导致网站难以开发的问题。9经济合理性 对于开发人员来说,只要本网站能正常运行,能够在新生报到的时候进行较方便的操作,有一定的资金回报就可以了。而对于高校来说,投入一点点资金就可以避免报道时的混乱,而且可以方便的做出统计,这不仅提高了新生报到注册的效率,而且可以减少由于手工而带来的失误,这更代表着一所高校信息化的

23、进步,对于高校来说投资这样网站是大有裨益的。3.1.3 社会可行性本网站研发成功之后在本校是可以实施的,因为本校各院系计算机的操作网站几乎都是 Windows xp,在这种操作网站下运行本网站,正如前面所分析的,不会出现技术上的问题。本网站在本校采用之后,可以向其他高校进行推广,因为每所高校在新生报到注册时采用的方式都大同小异,原始的半手工方式。但是不可否认,这个网站由于没有多人参与,功能以及维护方面可能会产生些许问题,能不能作为一个正式的软件被采用将会是一个遗留的问题。从现在的情况来看,清华不久前采用了一套新生报到注册管理网站,带来非常积极的效果,像一些功能强大的“新生报到注册管理网站”还是

24、有它的社会可行性的。从网上是查不到“新生报到注册管理网站”的,只是有很多软件附带了这项功能,但是没有我下面所介绍的功能那么完善。或许某些高校已经采用了更加完善的网站,但这都不能成为本网站开发与设计的障碍。3.2 系统需求分析软件的需求分析是从用户的业务中提取出软件网站能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用我们的产品帮助他解决业务或管理问题。按照软件工程对

25、软件开发过程的描述,需求阶段我们可以细分为需求调研和需求分析两个小阶段,需求调研需要充分细致的了解客户目标,用户业务内容、流程等,这是一个对需求的采集过程,是进行需求分析的基础准备。当我们已经了解、理解了用户的业务,于是可以开始分析需求了。软件网站的需求分析可以由产品工程师或网站分析员或两者分阶段合作完成全部的需求分析工作。通过需求调研,我们会发现用户各方面的业务很多,从大处着眼,包括用户的各种业务项目、业务流程,再明细到业务过程的每一个单据,每一条记录,如生产过程中每一个环节的记录,办公中的每一个通知,甚至包括文件报刊的收发,计划生育指标统计等等。如此繁杂的各类业务,我们从何下手?这时需要我们回头去查看软件的项目规格说明书,再次温故客户对软件项目或产品的最初提出的需求目标和范围,我们的软件主要是为用户解决什么样的问题。从众多的业务中提取出用户核心的、主要的、急需的业务,这些是我们软件需求主要关心所在。写一篇文章需要重点突出,主次分明,我以为规划一个软件产品也是同理。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。