1、 计算机网络计算机网络 课程设计报告 设计题目:网站设计 学 院 经济与管理学院 专 业 信息管理与信息系统 2011 年 6 月 27 日 2011 年 7 月 1 日 目录目录 1.设计内容及需求分析1 1.1 设计内容1 1.2 需求分析1 2.基本思路及所涉及的相关理论1 3.方案设计1 3.1 总体框架结构设计1 3.2 数据库设计1 4.站点具体设计步骤2 4.1 网络配置2 4.2 构建站点3 4.3 页面设计及相关功能的实现4 5.网站测试6 5.1 连接站点6 5.2 运行结果7 6.遇到的问题及解决办法10 7.个人总结11 7.1 个人体会11 7.2 待改善方案11 参
2、考文献11 1 1. 设计需求及分析 1.1 设计内容 个人网站设计 要求:具有文字、图像、声音; 能够实现页面之间的链接; 能够实现页面与后台数据库的简单数据交互; 网页数不少于 15 页 1.2 需求分析 该题目要求设计出一个具有数据交互功能的动态网站,我选择了设计社 区论坛网站(信管 091 班级社区) ,该网站能够实现基本的用户注册和登录 功能,登录用户可以在论坛内不同的版块发表文章,也可以对文章添加回 复,由于论坛需要对用户进行认证,这就需要有个后台数据库来进行信息 的存储,所发表的文章和相关回复也要存储到数据库内,进而链接到网页, 双方动态更新。另外网站还具有音乐播放、站内资源统计
3、等功能。要实现 IE 浏览,还需要在操作系统内安装 IIS 功能。 2. 基本思路及所涉及的相关理论 本网站采用Dreamweaver+Access开发, 由于动态网页的功能实现起来 相对来说比较复杂,代码庞大,而 Dreamweaver“不用手写代码”就能创建 动态页面、实现记录的插入和更新,而且数据库的开发灵活、方便。论坛 总体具有注册、 日志、 留言和评论功能。 动态页面主要依靠ASP.NET 来实现, 而 WIN7 操作系统可以方便的安装 IIS 和 ASP.NET 功能,所以在 WIN7 环境开发。 3. 方案设计 3.1 总体框架结构设计 2 3.2 数据库设计 站点使用的数据库(
4、位置为 D:xinguan091dat)建立了四个基本表(栏 目、用户、文章、回复)用来存储相关数据,并在表的基础上设计相关查 询,是表与表通过主键连接,以提供相关数据在网页上的显示功能,从而 实现了数据库与网页内容的动态交互和更新。(例:用户表结构如下) 4. 站点具体设计步骤 4.1 网络配置 WIN7 环境下安装 IIS 服务器和开发环境: 开始控制面板程序打 开或关闭 WINDOWS 功能选择 Internet 信息服务,如图所示,并完成安装。 首 页 登 录 注 册 写 文 评 论 留 言 邮 件 资 料 3 4.2 构建站点 (1)计算机右键管理服务和应用程序IIS添加网站,设置如
5、图 4 (2)启动 Dreamweaver,文件面板内新建站点 xinguan091,设置服务器 技 术 为 ASP.NET VB , 文 件 存 储 指 向 D:xinguan091 , URL 地 址 http:/localhost:100/;在应用程序数据库添加 OLE DB 连接,数据库指向 D:xinguan091dat,完成和数据库的绑定。 4.3 页面设计及相关功能的实现。 (1)设计主页模板,并在主页相关位置“绑定数据集”,以显示数据库 内相关信息。(例:用户名项绑定数据集Ztre.YHNAME) 5 其他如文章浏览,资源数统计,浏览用户信息等功能也通过此来完成。 代码为 (2)设计