1、个人网站设计论文专业:信息管理与信息系统班级: 信管 121 姓名: 卓晓凤 学号: 2012215012 个人网站设计摘要随着经济社会的发展,计算机已被应用到社会生活的各个领域。与此同时,互联网作为信息技术的通信桥梁连接着全球的计算机,而网站作为网络信息的主要表现形式而且还是互联网信息的主要承载者。 Internet 的日益兴起和以网页为载体的网络信息的广泛传播和应用,使得网站的建设及网页制作得到发展的空间,大至大型企业的产品推销、售后服务、解决方案,小至个人 Web 页面开发,形形色色,五彩缤纷,网站建设和网页制作也成为计算机网络领域最热门的话题。论文论述了系统的开发背景和设计目标,并对系
2、统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发留言板信息管理系统是可行的。在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。本文以个人网站建设为例,系统介绍网站的需求、系统分析及设计方案,最终并给出 ASP 技术实现网站的过程。 关键词:互联网;网站建设;留言板The Personal website designAbstractWith the development of society and economy, com
3、puter has been applied to various fields of social life. At the same time, the Internet as an information communication Bridges connected to the world of computer technology, the website as the main form of network information and is the main carrier for Internet information. Increasingly rise of th
4、e Internet and as a Web page as the carrier of the spread and application of network information, makes the website construction and Web page creation development space, to a large enterprise products sales and after-sales service and solutions, and a personal Web page development, various, colourfu
5、l, website construction and Web page creation has become the hottest topic in the field of computer networks.Paper discusses the system development background and design target, and the system development technology adopted by the corresponding simple introduction. In system analysis, simple analysi
6、s of the system model, make clear the operation process of system, and the system feasibility analysis, to determine in the present conditions, development board information management system is feasible. On the basis of demand analysis results, the system function module division. Then the database
7、 of the system model design, including data flow diagrams, entity relationship diagrams and data table structure. With personal website construction as an example, this paper systematically introduces the essence of the site requirements, system analysis and design, finally and ASP technology to rea
8、lize the process of web site is given.Key words: Internet; Website construction; Message board目录总页数:16 页1 引言 .11.1 课题起源 .11.2 课题目的 .11.3 课题研究的意义 .12 系统实现的技术支持 .12.1 Fireworks 简介 .12.2 Dreamveaver 简介 .12.3 ASP 简介 .22.4 SQL Sever 2000 简介 .22.5 IIS 简介 .23 需求分析 .33.1 功能需求 .33.2 非功能需求 .34 网站设计 .34.1 模块设计
9、 .44.2 数据库设计 .84.2.1 管理员登录数据库设计 .84.2.1.1 表说明 .84.2.1.2 限制条件 .94.2.2 留言信息数据库设计 .94.2.2.1 表说明 .95 留言板功能测试 .95.1 访客留言 .95.2 管理员管理留言 .106 设计反思 .126.1 网站的风格是否统一 .126.2 网站链接稳定性测试 .126.3 数据库测试 .13总结 .14参考文献 .15致谢 .161 引言1.1 课题起源随着互联网的迅速发展,网站作为其信息的主要承载者也迅速发展起来,并且种类繁多,包括大型门户网站,行业网站,娱乐网站,企业网站,政府网站,营利性网站,以及个人
10、网站等,每类网站都包含了强大的功能。个人网站是指网站内容是介绍自己的或是以自己的信息为中心的网站,不一定是自己做的网站,但强调的是以个人信息为中心。它是指个人或团体因某种兴趣、拥有某种专业技术、提供某种服务或把自己的作品、商品展示销售而制作的具有独立空间的网站。同时,个人网站不仅凭借个人喜好而产生,它也可以发展多种不同的盈利模式,比如广告,网上零售,特殊信息收费等。这样的网站与大型网站的实在的力量不可以同日而语,不过却具备相当强的活力和生气,由于他们领有更加细化的市场需要,领有分类更细服务更精细周密的优势,是网络的大发展趋势。1.2 课题目的设计完成一个多模块划分,能实现网友互动的完善的属于我
11、自己的网站。1.3 课题研究的意义就我个人而言,初次接触网站,我希望从建设自己的网站开始,在互联网上拥有自己的一席之地,从而真正参与到网络中去,更加深入地了解网站,为之后的发展奠定基础。同时也将自己喜爱和收藏的一些东西与网友们分享。2 系统实现的技术支持网站页面设计,代码编写,留言系统的成功运行及网页测试等网站设计及功能实现背后都需要强大的软件支持。2.1 Fireworks 简介Adobe Fireworks 是 Adobe 推出的一款网页作图软件,软件可以加速 Web 设计与开发, 是一款创建与优化 Web 图像和快速构建网站与 Web 界面原型的理想工具。它不仅具备编辑矢量图形与位图图像
12、的灵活性, 还提供了一个预先构建资源的公用库。在 Fireworks 中将设计迅速转变为模型, 或利用来自Illustrator、Photoshop 和 Flash 的其它资源。 然后直接置入 Dreamweaver中轻松地进行网站开发与部署。在网站设计之初,除功能与模块分析之外,首要任务就是进行页面布局,利用 Fireworks 的切图工具可轻松地切割出理想的布局样式,并可根据需要交互利用多种工具也能制作出精美的图片,最为便捷的是,利用 Fireworks 工具制作页面可以直接导出为 html 网页运用到网页设计。2.2 Dreamveaver 简介Adobe Dreamweaver,简称“
13、DW”,是美国 MACROMEDIA 公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Dreamweaver 功能非常强大,利用其自带工具可节省大量编写代码的时间,它会自动生成代码,并且不易出错,制作一个静态页面,完全靠 Dreamweaver就能实现。2.3 ASP 简介Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页、VBScript
14、 脚本命令和 JavaScript 脚本命令等,以创建交互的 Web 页和基于Web 的功能强大的应用程序。 由于脚本程序是在服务器上而不是在客户端运行,传送到浏览器上的 Web页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 页面传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易被别人复制。用户看不到创建他们正在浏览的页的脚本命令。2.4 SQL Sever 2000 简介SQL Server 是微软公司开发的一个关系数据库管理系统,以 Transact_SQL作为它的数据库查询和编程语言。TSQL
15、是结构化查询语言 SQL 的一种,支持 ANSI SQL92 标准。SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT 身份验证和 SQL Server 身份验证。7.0 版支持多种类型的角色,“角色 “概念的引入方便了权限的管理,也使权限的分配更加灵活。SQL Server 为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQL Server 可以在不同的操作平台上运行,支持多种不同类型的网络协议如 TCP/IP、IPX/SPX 、Apple T
16、alk 等。 SQL Server 在服务器端的软件运行平台是 Windows NT、Windows9x,在客户端可以是 Windows3.x、Windows NT、Windows9x,也可以采用其它厂商开发的系统如 Unix、Apple Macintosh 等。微软的 SQL Server 是一项完美的客户/服务器系统。 SQL Server 需要安装在Windows NT 的平台上,而 Windows NT 可以支持 Intel 386,Power PC, MIPS,Alpha PC 和 RISC 等平台,它使 SQL Server 具备足够的威力和功能。通过 SQL Server 数据库
17、与 ASP 的连接,网站管理员可以对数据库和网站交互地操作,数据表会及时保存网站中数据信息,实时更新数据。2.5 IIS 简介IIS 是 Internet Information Services 的缩写,是一个 World Wide Web server。Gopher server 和 FTP server 全部包容在里面。 IIS 意味着你能发布网页,并且有 ASP(Active Server Pages)、JAVA 、VBscript 产生页面,有着一些扩展功能。IIS 支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功
18、能的(NET SHOW) 其次,IIS是随 windowsNT sever 4.0 一起提供的文件和应用程序服务器,是在 Windows NT Server 上建立 Internet 服务器的基本组件。它与 Windows NT Server 完全集成,允许使用 Windows NT Server 内置的安全性以及 NTFS 文件系统建立强大灵活的 Internet/Intranet 站点。IIS(Internet Information Server,互联网信息服务)是一种 Web(网页)服务组件,其中包括 Web 服务器、FTP 服务器、NNTP 服务器和 SMTP 服务器,分别用于网页浏
19、览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。3 需求分析“个人网站要发展,要么是从我的需求出发,要么是从我周围人的需求出发。”国内著名个人网站站长、手机之家站长高春辉说。网页设计是一门新兴的设计类和网络的交叉学科,近几年随着网络的发展而逐渐收到人们的重视,它本身以网络为载体,把各种信息以最快捷、方便的方式传达给大众。一个网站项目的确立是建立在各种各样的需求上面的,这是个人网站,所以这种需求往往来自于个人的实际需求,其中每个人的实际需求占了绝大部分。因此如何更好地的了解、分析、明确需求,并且能够准确、清晰以文档的形式表达出来,保证开发过
20、程按照个人需求为目的正确项目开发方向进行。3.1 功能需求通过需求分析可以明确网站设计的目的,包含的板块与内容以及实现的功能,根据这些需求分析可以更好地指导下一步的系统开发和设计,避免设计过程中的屡次出错和大量返工。3.1.1 一般功能需求该个人网站主要分为我的家乡,我的大学,音乐天空,好书推荐,生活百科,友情链接等模块,内容丰富,便于网友查看各类内容,满足其需求。3.1.2 留言板功能需求留言板模块主要实现与网友互动功能,也是本网站重点建设,网友通过填写留言信息并提交,信息便可以通过后台数据库进行保存,网站管理员也可通过登录对其进行查看、回复、删除等管理,其功能实现后数据库保存数据信息如下图
21、 3-1 所示。图 3-13.2 非功能需求网站建设需美观大方,色彩搭配协调,图片匹配合适,模块内容完整,追求细节完美。4 网站设计4.1 模块设计该个人网站系统是基于 Internet/Intranet 及 Web 技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为用户提供个人信息保障和直接参预到互联网上而设计的系统。包括界面设计,代码设计,这一阶段偏重于网页制作工具和技巧的应用, 编写总系统总体功能分析及架构图。包括以下几个模块: 关于我:该模块主要介绍个人相关基本信息,希望访客能对网站主人有一些基本认识。 留言板:该模块主要实现访客留言并进行查看,管理员查看、回复、删除显示等界面,所有访客都能在留言板留言。其构架图如图 4-1 所示。图 4-1 留言系统用 户 发表 留言留言显示用户查看管理员 登录 管理留言查看回复删除