摘 要
在Internet飞速发展的今天,互联网上各类网站兴起,供人们上网的网站种类繁多而让人生厌。本网站的目的是把自己喜欢的网站收录到自己的网站中,以便日常上网所需。而现代的个人门户网站不仅有收录新站的功能,还要根据每个人的需求进行信息定制,这将是传统门户的新方向。
本文主要介绍了“我的雅虎”这个网站开发。本网站也是根据现代个人门户网站发展的情况来设计的,开发过程中遵循了软件工程的方法,运用管理信息系统开发的原理结合ASP的应用。本设计实现了具有个人信息设置的“我的雅虎”导航网站。http://www.16sheji8.cn/
全文分为绪论、系统分析、概要设计、详细设计、总结、评价和参考文献部分。在整个“我的雅虎”这个网站开发过程中运用了Macromedia Dreamweaver MX 2004作为前台和后台的开发工具,ASP也作为前后台的开发语言,运用ACCESS作为后台数据库。开发过程中采用了C/S设计思路。
关键字:门户网站 网站管理 动态服务器网页(ASP ) 个性化
Abstract
Every variety of web site arise with the rapid development of the Internet, and make us boring. The purpose of the website presented in this paper is to add one's favorite sites to his own website for daily use. Modernized individual Portal Site has the function of collect new sites and can be customized based on the user's require, it will become a new direction for the traditional portal.
The development of website "My Yahoo" which is designed based on the development of the modernize individual Portal Site is mainly introduced in this paper. Software engineering methods are followed, and management information system development principle that combined with ASP application is used in this design, The design implemented a "My Yahoo" site which takes a function of individual navigation website style setting.http://www.16sheji8.cn/
This paper is made up of Introduction, System Analysis, System Design, Particular Design Conclusions & estimation and References. During the development, Macromedia Dreamweaver MX 2004 is used as a foreground & background software develop tool, asp is used as a foreground & background develop language, ACCESS as a background database. The C/S design concept is adopted for the development.
key word: portal site website manage Active Server Pages(ASP ) individuation
目 录
第一章 绪论 …………………………………………………………………………………1
第一节 课题背景 ………………………………………………………………………1
一、课题来源 ………………………………………………………………………1
二、课题的目的和意义 ……………………………………………………………1
三、本课题要解决的问题 …………………………………………………………1
四、本课题的关键技术 ……………………………………………………………1
五、个人门户网站在国内外的发展状况 …………………………………………2
第二节 背景知识 ………………………………………………………………………2
一、个人门户网站概述 ……………………………………………………………2
二、开发工具的选用及介绍 ………………………………………………………3
第二章 系统分析 ……………………………………………………………………………5
第一节 系统调查…………………………………………………………………………5
第二节 需求分析…………………………………………………………………………5
第三节 可行性研究………………………………………………………………………7
第四节 网站系统的总目标………………………………………………………………8
第五节 项目开发计划……………………………………………………………………8
第三章 概要设计 ……………………………………………………………………………9
第一节 系统总体结构设计………………………………………………………………9
第二节 数据库的设计……………………………………………………………………12
一、本系统的E-R图…………………………………………………………………13
二、实体的描述………………………………………………………………………14
三、转换规则…………………………………………………………………………14
四、关系模式…………………………………………………………………………15
第四章 详细设计 ……………………………………………………………………………16
第一节 数据库的实现……………………………………………………………………16
第二节 程序流程图………………………………………………………………………18
第三节 界面设计…………………………………………………………………………19
一、网站首页界面设计………………………………………………………………20
二、网站后台首页界面设计…………………………………………………………20
第四节 功能模块设计……………………………………………………………………21
一、新站收录模块……………………………………………………………………21
二、网站布局管理模块………………………………………………………………21
三、网站颜色管理模块………………………………………………………………23
四、添加首页栏目模块………………………………………………………………25
五、后台的网址分类管理模块………………………………………………………27
六、后台的网址网站管理模块………………………………………………………27
七、名站导航管理模块和实用工具管理模块………………………………………28
八、网站用户管理模块………………………………………………………………28
九、“我的雅虎”网站基本信息管理模块……………………………………………28
十、站内搜索模块……………………………………………………………………28
第五章 系统测试 ……………………………………………………………………………29
第一节 单元测试…………………………………………………………………………29
第二节 组装测试…………………………………………………………………………30
第三节 确认测试…………………………………………………………………………30
第四节 系统测试…………………………………………………………………………30
第六章 小结 …………………………………………………………………………………32
第一节 系统的特点………………………………………………………………………32
第二节 存在的问题与改进方向…………………………………………………………32
结束语 …………………………………………………………………………………………33
致谢 ……………………………………………………………………………………………34
参考文献 ………………………………………………………………………………………35
第一章 绪 论
第一节 课题背景
一、课题来源
随着互联网的不断普及与发展,网络这个“第四媒体”的称谓越来越显得名副其实。网络正在进入千家万户,其影响力在广度和深度上不断提高,可以预见,在不久的将来,互联网将成为人们日常生活中不可或缺的工具。在这过程中,门户网站发挥着异乎寻常的作用。一方面,门户网站是受众上网时的首选网站,是网络生活领航的网站。门户网站的发展态势,直接影响着从网络中获取信息的广大受众。另一方面,门户网站是互联网业的重要组成部分,门户网站的发展,在某种程度上也影响着整个互联网的发展方向。http://www.16sheji8.cn/
门户网站既是进入Internet的入口,也是人们获取绝大部分网络资源的地方,甚至人们在虚拟世界里的“吃喝拉撒”统统在门户网站里完成。“大而全”几乎成为了所有门户网站统一的模式。邮件、新闻、游戏,所有类别的互联网资源并存,在单项资源内部也搜集了丰富的内容,提供给各年龄层次、知识层次的网民。 这种“大而全”迅速成就了一大批门户网站,也造成了门户网站形式雷同、毫无差异,自身价值的衰减。
互联网的发展,已到了个性化的时代,所以,个人门户是互联网发展的必然趋势。
二、课题的目的和意义
目前网上的大多数门户网站都是统一的模式,无法体现个人的品位和喜好,本系统制作目的是做自己的门户网站,将自己喜欢的网站集中到网页中,以便日常访问,并且把这个系统做成个性化的网站使之能跟上互联网发展的趋势。
三、本课题要解决的问题
现今互联网的不断普及与发展,上网的人也越来越多,人们对导航网站的要求也越来越高,要求导航网站能体现自己的个性。
本课题解决的问题:
① 做一个上网用的导航网站;
② 用户可以向本网站添加他喜欢的网站;
③ 用户可以根据自己的喜好来改变整个网站的风格还有可以对网站里面的栏目布局进行修改;
④ 用户可以添加自己想要的栏目。
用户从上面所说的功能里面来实现“我的雅虎”这个概念,从而体现自己特有的特点。
四、本课题的关键技术
网站的个性化的体现是整个网站的灵魂的所在,因此网站就是围绕用户自定义的网站、自定义的网站背景颜色、自定义的网站栏目、自定义的网站栏目布局展开的,把网站的各种特点体现出来。用户首先可以在网站上免费注册,注册成功后可以添加自己喜欢的网站,该数据会添加到网站的tDT_WebDirContent表中,该表存放了网站所有用户和admin添加的喜欢的网站。用户在添加自己的首页栏目时可以看到自己刚才添加的网站,也能在这里看到和选择tDT_WebDirContent表中所有用户添加的网站,这里就达到了网站资源共享的目的。添加完栏目,选择栏目的大概布局后,最后可以通过"更改网站布局"按纽对每个模块进行微调。最后还能对网站的背景进行调整。所以说网站最大化的体现了用户个性化和自由化。整个网站利用asp+access开发,当需求变大时也可更改为sql数据库。网站功能实现的核心是网站的数据结构。该结构精简,方便扩展。
五、个人门户网站在国内外的发展状况
类似此个人门户网站的开发,国内外都有很多,现主要介绍国内外几款常用的此类网站的发展现状。
Yahoo在上个世纪末推出my yahoo就开始让用户定制个性化主页。
2005年5月google推出个性化主页定制,同年11月推出中文版的个性化主页定制,也是国内第一个。同月,微软也推出LIVE计划,同样是个性化主页,目前还没有中文版。
阿里巴巴旗下的雅虎中国改版,放弃门户形象而择搜索引擎,也同样出现“定制多栏目”的服务。
中国搜索则推出网络猪(PIG),不同在于其基于桌面软件而不是WEB。
周博通的个人主页——在线RSS也即将面市。
第二节 背景知识
一、个人门户网站概述
门户网站(portal site)概念大约在1997年提出。从字面上解释,portal是入口的意思,门户网站也就是进入网络的第一关。http://www.16sheji8.cn/
门户,简单说,就是入口;门户网站,就是上网必经、必用的网站。明白了门户网站的含义,我们就不难理解个人门户网站,就是以个人为中心的上网入口,还可以进一步延伸为个人信息中心。根据中国社科院发布的05年互联网报告,网民经常访问的网站非常集中,并且基本都是中文的门户网站,其中排列前3名的是:新浪、搜狐、网易。
下一代门户(个人门户)指就是指由个体自主定制的、个性化的、专属的互联网的内容和应用整合平台。这里的个体是包括个人、组织及群。个人门户是下一代门户的主流。个人门户是个体进入互联网的主要入口,能满足个体的大多数服务需求。个人门户采取了信息的分布式生产和一对一的个性化传播的模式。
个人门户与上面我们所说的三大门户至少有如下两个方面的区别:
① 个性化。个人门户不是千篇一律的死面孔,每个人可根据自己的爱好,定制不同的页面样式和内容。