大学毕业论文-计算机学院网站设计与实现.doc
《大学毕业论文-计算机学院网站设计与实现.doc》由会员分享,可在线阅读,更多相关《大学毕业论文-计算机学院网站设计与实现.doc(25页珍藏版)》请在沃文网上搜索。
1、 网络教育学院毕业论文题 目:计算机学院网站设计与实现 姓 名: 学 号: 专 业: 学习中心: 指导教师: 摘 要计算机学院网站虽然是一个具有独立主题的网站,但也是校园网的一部分。很多信息有独立性,又有共享性。本论文介绍了“计算机学院网站”的可行性分析、需求分析、网站设计、网站实施以及开发工具和功能设计。采用系统的、管理的思想提出了网站设计方案,讨论了网站系统实施的必要性。在可行性论证、拟建网站设计方案、功能结构图设计方面都有独到的见解。解决了高校学生登陆门户网站时可能会出现的混乱现象,可以方便做出统计,而且解决了数据容易丢失和统计出错的问题。本系统能减少很多不必要的资源浪费,不用像以前那样
2、用冗余的纸张式的管理。大节省了资源。并且计算机的存储与快速查询功能大大提高了管理的效率,并且还提高了学生信息的精确度。在市场竞争如此激烈的今天,学校也被推进了市场竞争的行列,如何在这种环境中生存下去,这都是每所高校必须面临的问题,外观固然重要,但实质才是核心,像清华、北大的老校区都是非常的陈旧,但它的那种古典韵味,那种浓厚的学术氛围是其他高校所不能比拟的,那是因为无论硬件、软件、师资,他们都是一流,硬件是骨头,软件是灵魂,我们必须先把硬件(基础设施)建设和他们保持平衡,这样我们才能发展软件。那么我们制作这个门户网站并不是说功能一定要有多么强大,关键是向别人证明,我们学生也能够自己动手、开发,我
3、们虽然不是一流,但我们可以成为一流。关键词: 高校 学院网站 门户网站 校园网 目 录摘 要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 开发及运行环境114.3 前台系统结构124.4后台系统结构1245 数据库设计1346数据库概念结构的设计134.7数据字典17
4、第5章网站系统实施185.1界面图18图5.1主界18(2)门户网站数据图如5.2所示:185.2系统实施185.3网站实施阶段的任务195.3.1实施阶段的主要活动195.3.2网站实施阶段的特点195.4分块实现方法195.5 编程方法19第6章 总 结216.1 本文总结216.2 发展展望21致 谢23参考文献24word文档 可自由复制编辑第一章 绪论校园网站利用网络优势可以实现无纸化办公,提高工作效率,共享教育教学资源,为教师提供多一种参与教育教学研究的方法,因此校园网站现在已经应用广泛。计算机学院网站是学院综合管理日常工作和发布相关信息的平台,利用网络设备、适宜的网络技术与协议和
5、各种管理软件有机地集成在一起,用于教学、学院管理、信息资源共享和信息发布等功能的计算机网站。学院网站直接关系到本院的教学和科研工作的顺利进展,同时也能让学生便捷的获取学院动态以及个人信息和成绩的查询,是关系学院发展的一项重要工作。1.1网站开发背景近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻地改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。网站设计的基础是由网站分析提供的,网站设计的任务就是充分利用和发挥网站分析的成果,并把这些成果具体化和结构化。所谓网站设计就是在网站分析的基础上,用网站思想综合运用各有关学科的知识、技术和经验,通过总体研
6、究和详细设计等环节,落实到具体工作上,以创造满足设计目标的人造网站。信息社会使得档案的载体形态和记录方式呈现出多元化发展态势,纸质档案必将被声像档案、电子档案并存的格局所替代,而使用计算机对人事信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高人事信息管理的效率,也是企业走向科学化、正规化管理,与世界接轨的重要条件,对于基于Web平台的推广销售网站,我采用B/S模式来实现客户端对服务器端的调用,所谓B/S模式即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式。在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,W
7、eb服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web 服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。1.2 网站开发的目的意义系统的参照学院是拥有2个专业500以上学生的学院。目前虽然已经具有学院网络系统,但学院主网站的内容主要是为了班级发布一些教学方面的信息,以及学院相关的政策、文件以及学院的新闻;而图书馆网站主要是针对图书信息的发布所建。目前为止还没有一个具有针对性的计算机学院网站。计算机学院网站虽然是一个
8、具有独立主题的网站,但也是校园网的一部分。很多信息有独立性,又有共享性。本系统能减少很多不必要的资源浪费,不用像以前那样用冗余的纸张式的管理。大节省了资源。并且计算机的存储与快速查询功能大大提高了管理的效率,并且还提高了学生信息的精确度。第二章 开发工具简介网页设计意图的准确表达就需要依赖优秀的设计开发工具。本章主要讲解建设本网站运用到的IIS、ASP数据库ACCESS等工具的简单解释。2.1 IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的服务器,IIS与Window Server完全集成在一起,因而用户能够利用Windows NT Serv
9、er和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。Internet Information Services(IIS)5.0是Microsoft Windows 2000 Server 内建的Web伺服器,能让您在企业内部网路或网际网路上轻松共享文件和资讯。 IIS 5.0是Windows 2000 Server中最快的Web伺服器,并与Microsoft Active Directory目录服务完全整合,这种结合让以Web为基础的应用软体更可靠且更具延展性。这项新一代的电子商务解决方案把旧资料和应用软体
10、整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SN
11、MP(Simple Management Protocol,简单网络管理协议)之类的NT已有管理工具。IIS的一个最重要的特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBscript,Jscript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持,所以本系统选用了IIS服务器。2.2 ASP简介讲到动态网站的开发,我们不得不讲到ASP。ASP是一种由微软公司开发的语言。活动服务器的主页(ASP)是一种开放式的、可自由编
12、成的应用程序能联合应用于HTML、scripts环境,可重点用于ActiveX服务器的组件去创建动态的、功能强大的基于Web的商业解决方案,其编程又采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视界面设计方法,在数据库管理和网络应用的设计方面有显著的优势。ASP(Active Server Pages),动态服务器网页,是微软公司开发的一套Web服务开发环境。ASP是目前流行的一种动态网站开发技术,他的功能强大,可以结合HTML,脚本和ActiveX功能组件来实现大部分的网站互动功能。同时ASP编写的应用程序又是具有高效性的,
13、所有主要的网络处理事件,都会在服务器中运行,也可以返回部分脚本在客户浏览器端执行。再则,编写ASP程序不需要复杂的编写工具。甚至一个Windows自带的记事本就可以编写,代码不需要编译,可以在服务器端直接执行。由于我国中小企业信息化起点低,我们不能照搬大企业“高投入、长周期”的信息化模式,也不能走国外企业“先建局域网,后上互联网”的老路。我们要根据中小企业的实际需要,准确把握信息技术的前沿趋势,找到一条立足国情的中小企业信息化新路。ASP理念就十分适合我国广大的中小企业信息化建设和应用,有着很大的推广和应用价值。科技部在2002年结合网络化制造在ASP方面展开了相应的研究,并投入相应的资金扶植
14、与ASP有关的产品、技术、服务体系的建立。2004年国家开始重视面向行业和中小企业的ASP应用解决方案,并十分重视ASP技术在企业应用的推广和示范。与此同时国内外ASP厂商的相关产品和服务也已经趋于成熟,已经逐渐形成了以政府引导和推动,IT厂商跟进,服务商运营推广的新局面,掀起了“ASP第二次浪潮”。2.3 ACCESS简介Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access数据库以文件形式保存,文件的扩展名是MDB。Access 数据库由七种对象
15、组成,它们是表、查询、窗体、报表、宏、页和模块。 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并 能连接若干个表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。Ac
16、cess是一种关系型数据库管理系统,其主要特点如下: (1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使
17、得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,
18、Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。第3章 网站可行性分析和系统需求分析本章内容主要介绍实现计算机学院网站所分析的可行性分析阶段和需求分析阶段3.1 可行性分析及内容可行性研究是任何一项工程正式投入力量之前必须进行的一项工作。这对于保证资源的合理使
19、用、避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。信息网站的建设是一项长期、费时、费力的复杂工程,可行性的研究是很有必要的,当然这其中遇到困难也是不可想象的。“可行性”是指在当前情况下,研究这个信息网站是否有必要,而且条件是否具备。可行性的含义不仅包括可能性,还包括必要性、合理性。3.1.1技术可行性(1)硬件 我们现在普遍采用的电脑基本配置如下,128M内存,40G硬盘,CPU频率超过800HZ,有自己地宽带网。在这样的情况下,硬件方面绝对支持我们做这个高校新生报到注册管理网站。而且高校的计算机配置一般优于我们现在的配置,所以在采用本网站之后不会出现硬件不支持的情况。(2)
20、网站软件 现在学校比较流行的操作网站是Windows 2000,Windows XP,而本网站的实施只需在Windows 98以上网站就可以了,而且Windows 2000能比较好的支持ASP,所以在Windows 2000环境下制作整个网站是不会出现操作网站不支持这种情况的。高校采用的网站都会高于Windows 98 ,所以在使用过程中他们不会出现操作网站不支持的问题。(3)目前为止,我经过图书馆的资料查阅以及网上资料查阅还找不到像这样专门为学校新生报到注册而设计的网站,因为现在高校在新生报到时都采用的是一种手工的输入方式,也就是新生到各个部门都完全是由手工录入数据,然后各院系部把这些数据录
21、入数据库,这样就会出现学生报到时的混乱现象,而且不便于新生情况的统计。所以本网站的研究与开发是很有必要的。(4)技术人员 本网站的开发的全过程都是由本人收集资料,查阅以前的书籍,利用已有的知识独立开发设计。3.1.2经济可行性网站开发的资金问题 本网站在开发过程中都是利用已有的资源对网站进行开发,所以不会出现由于经济的困难而导致网站难以开发的问题。经济合理性 对于开发人员来说,只要本网站能正常运行,能够在新生报到的时候进行较方便的操作,有一定的资金回报就可以了。而对于高校来说,投入一点点资金就可以避免报道时的混乱,而且可以方便的做出统计,这不仅提高了新生报到注册的效率,而且可以减少由于手工而带
22、来的失误,这更代表着一所高校信息化的进步,对于高校来说投资这样网站是大有裨益的。3.1.3社会可行性本网站研发成功之后在本校是可以实施的,因为本校各院系计算机的操作网站几乎都是Windows xp,在这种操作网站下运行本网站,正如前面所分析的,不会出现技术上的问题。本网站在本校采用之后,可以向其他高校进行推广,因为每所高校在新生报到注册时采用的方式都大同小异,原始的半手工方式。但是不可否认,这个网站由于没有多人参与,功能以及维护方面可能会产生些许问题,能不能作为一个正式的软件被采用将会是一个遗留的问题。从现在的情况来看,清华不久前采用了一套新生报到注册管理网站,带来非常积极的效果,像一些功能强
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学毕业 论文 计算机 学院 网站 设计 实现