1、 毕业设计 第 1 页 共 33 页 目录 目录 . 1 摘要 . 3 关键词 . 4 第一章 绪论 . 5 1.1 前 言 . 5 1.2 研究时间 . 5 1.3 主要研究内容 . 6 第二章 开发环境及需求分析 . 7 2.1 开发目的 . 7 2.2 项目背景 . 7 2.3 开发环境 . 7 第三章 系统功能说明 . 9 3.1 前台显示说明 . 9 3.1.1 前台首页显示 . 9 3.2 数据库文件说明 . 12 第四章 网站设计总体方案设计 . 13 4.1 网站简要说明 . 13 4.2 网站可用性讨论 . 13 4.2.1 网页布局 . 13 4.2.2 主题鲜明、富有特色
2、 . 13 4.2.3 版式编排布局合理性 . 14 4.2.4 相关站点引导链接 . 14 4.3 网站流程图 . 14 4.4 网站模块结构 . 15 4.5 本章小结 . 15 第五章 结构设计与具体实现 . 16 5.1 整体设计 . 16 5.1.1 结构设计 . 16 5.1.2 数据库的连接 . 16 毕业设计 第 2 页 共 33 页 5.2 界面设计 . 17 5.3 开发语言 . 17 5.3.1 ASP 简介 . 17 5.4 具体设计文档 . 20 5.4.1 内容和功能设计 . 20 5.4.2 前台新闻文摘显示 . 21 5.4.3 后台管理 . 21 5.4.4
3、信息结构设计 . 22 5.5 具体实现技术 . 23 5.5.1 CSS 在 “湖工大计算机学院网站 “中的应用实例 . 23 5.5.2 应用 JavaScript 设计网页 . 23 5.6 留言系统的设计 . 24 5.7 数据加密 . 26 5.8 管理员登录功能设计 . 27 第六章 总结 . 31 参考文献 . 32 致谢 . 33 毕业设计 第 3 页 共 33 页 摘要 本文研究了一种基于 ASP 校园新闻系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。 本文中所做的主要工作如下: (1)介绍了个性化页面的背景及 ASP + VBScript
4、 + ACCESS 系统的一般原理; (2)阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点; (3)设计实现用户注册、用户登录、找回密码、在线统计人数、显示 IP,用户管理等 ASP 页面。 (4)分析并解决实现 中的若干技术问题; (5)建立完整的校园网站,进行测试并分析结果。 The Design of Campus Web Site Abstract This article studied a kind of amusement system based on ASP system, compared with todays designation
5、, it has the advantage of direction . This paper provided such main jobs, as followed: (1) It introduced the background of personality Web page and general principle of ASP + VBScript+ ACCESS system. (2) It elaborated the system structure of the personality Web page and the job principle, at the sam
6、e time it analyzed the specialization, difficulty, emphasis. (3) It designed and realized the asp pages such user registration, user logging in, finding the lost key, on-line count number, display IP, user manage etc. (4) It analyzed and solved several technical problem (5) It built a complete inter
7、net station. So that it can have a test and analyze the result. 毕业设计 第 4 页 共 33 页 关键词 ASP; 数据库 ; 网站设计 Keywords ASP; Database; Website Design 毕业设计 第 5 页 共 33 页 第一章 绪论 1.1 前 言 Internet 正在改变世界,由于 Internet 具有传播信息容量极大、形态多样、迅速方便、全球覆盖、自由和交互的特点,已经发展成为新的传播媒体 ,现在很多大学和众多企业部门都已经建立了自己的网站,通过计算机网络实现宣传、交流及资源的整合 。 建
8、立学院网站有以下作用: (1) 学院网站是学院的“商标”。在这个高度信息化的社会里,建立学院自己的网站是最直接的宣传手段。网站的超时空特性,不仅能让本地区的人们了解学院,更可让世界了解学院。 (2) 学院有巨大的教育资源,网站是实现教育资源分配的桥梁,它使每一位教师和学生都能均等的得到培训和受教育的机会,能极大的提高教学效率。 (3) 学院网站能提供教学互动的全新方式,学院网站使得教师 与教师、教师与学生、学生与学生之间的交流有了全新的方式,它不再受到传统课堂的制约。它可以使不同的学院同处一室,共同讨论,共同提高。地理上的界限在这里模糊和消失了,学院网站是真正没有围墙的学院。 (4) 学院网站
9、能够提供个性化的学习平台,不同的学生理解世界的方式各不相同,认知世界有诸多方式。网络提供的丰富资源可以使学生寻觅不同的教育方式,各取所需。学院网站允许不同的学生沿着自己的途径,按自己的速度接受教育与学习,学生将有机会享受最佳的教育机会,充分发掘自己的内在潜力,培植独特的个性和人格。 (5) 学院网站是最佳的教学研究室,学院网站与教育类专门网站的有效链接,给学院教学研究带来了一片新天地,各种优秀教案、专家论坛、网络观摩课、各科素材、多媒体课件制作等内容为教师教研提供了极佳的平台。有效地降低教研成本、提高效率。 1.2 研究时间 从需求分析,系统设计,编码实现到测试从 10 月 1 日到 10 月
10、 30 日。 毕业设计 第 6 页 共 33 页 1.3 主要研究内容 本课题的主要研究内容在于以下几个方面: 1、文章管理信息 2、下载管理信息 3、图片管理信息 4、管理员管理信息 5、 JS 管理信息 6、页面模板信息 7、专题管 理信息 8、数据库管理信息 毕业设计 第 7 页 共 33 页 第二章 开发环境及需求分析 2.1 开发目的 随着计算机技术的发展,网络技术对我们生活和工作显得 越 来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻 ,文摘,资源等的网上发布,多栏目管理,实时
11、的进行行为统计和记录的网上交互系统 ,达到师生间的交流。 2.2 项目背景 HTML 作为一种样式语言,随着 Internet 上信息量的增多和交互性的加强使 HTML显得越来越难以 胜任的情况之下, 而 ASP 能够彻底实现用户与管理人员的交互性,在 ASP 编程语言高度发展的形式下, ASP 能够很好的解决这些复杂交互的动态性,于是 我们 也 开始了对 学院网站 的 动态 开发 ,即而让学院网站更加的互动。 2.3 开发环境 2.3.1 系统平台 采用 Browser/Server 体系结构,服务器端采用 运行最低配置要求 (全部为中文环境 ) 操作系统 Windows 2000 Adv
12、Server, Windows 2000 Server 脚本解释器 Vbscripts5.6以上版本,安装 Microsoft Internet Explorer5.5 以上版本既可获得: Web 服务器 IIS 6.0, Windows 2000 自带 数据引擎 Microsoft Access 权限要求 对 Access 数据库具有建表、备份的权限 空间大小 初次安装至少 10M 可用空间 硬件要求 PIII500 CPU 256M 内存或更高 带宽要求 10M 共享或更高 客户端软件,包括单机操作系统和浏览器软件,分别选用 Windows 2000和 Internet Explorer,
13、数据库系统采用 Microsoft Access 有利于方便操作。 2.3.2 开发工具 基于 Web 的系统开发工具应使开发者使用各种各样的技术来创建动态的 Web 应毕业设计 第 8 页 共 33 页 用程序,并且应是一个可视化的工具。我 所 采用 的是 Dreamweaver MX进行开发,它是用来快速创建数据驱动 Web 应用程序的基于团队的开发环境,支持 ASP,以 ODBC连接数据库,脚本语言为简单易学的 JavaScript 或 VBScript。 2.3.3 运行需求 在调试和运行过程中,应该能够让系统 正常使用时不出错,若运行时遇到不可恢复的系统错误,也 应该 保证数据完好无
14、损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时 , 能够保证 数据的 正确性、 信息的 可靠性、 实现的 高效性、 系统的 易使用性、 系统管理的 可维护性、 信息的 可测试性、 数据的 复用性、 数据库的 安全保密性、 数据的 可移植性 以及网络 互联性。 毕业设计 第 9 页 共 33 页 第三章 系统功能说明 3.1 前台显示说明 3.1.1 前台首页显示 下面通过首页来说明网站整体的功能: 图 1 网站首页(无测试数据) 1. 首页的最顶部排列显示大类新闻 或文章 ,用户可以直接点击查看各项大类新闻里面的各项小类新闻,直到阅读每条详细信息。 2. 站点首页 , 教学
15、科研,教学专题,资源下载 , 图片鉴赏 等各个栏目,后台可以控制 排序和位置调整 ,或显示条数设置。 3. 图片,下载等 显示可以任意排序,而且可以直接点击查看相关 信息进行查看和更新信息。 4. 设有 专题显示和网站调查系统 ,以及网站的一些 统计 数据信息,可以按不同条件进行 文件信息 搜索。 5. 公告 部分 显示最新发 布的各项 学院通知 信息。 3.1.2 网站的管理 本系统是实现 信息 发布,多栏目管理,设有 网站 管理 与论坛管理分开管理;使论坛具有更灵活的管理条件。 毕业设计 第 10 页 共 33 页 一、 基本功能介绍: 1、网站基本资料设置 (网站名称、网址、等等 .一些
16、基本设置 )。 2、后台可增加一级分类和二级分类 (可更改或添加 )前台自动更新。 3、网站底部功能菜单设置内容增加更改。 4、可添加无数条公告 前台自动显示。(内附多功能编辑器) 5、站内新闻及教学文章添加与修改。(内附多功能编辑器) 6、模板添加和 管理,导入,导出。 7、投票系统后台可添加多个投票项目,可以设置前台显示例数。前台发表评论功能。 8、强大的广告管理功能,后台自行添加广告代码即可! 9、在数据库,对密码进行了 MD5 加密。 10、数据库备份与恢复 二、 文章功能介绍: 1、文章分类栏目管理功能,专题栏目管理功能,分类模版设置管理。 2、自由编辑( HTML)栏目模版,可设置
17、多个模版。 3、搜索页面自定义编辑( HTML)模版。 4、文章添加功能 可自选标题颜色 是否推荐,固顶,热门 等功能。 5、支持 URL 转向,如果设置了网址,那么打开此文章后,自动跳转到设置的URL 。 6、前台支持固顶文章,推荐文章和热点文章的调用,文章模糊搜索功能。 7、内部使用了多功能编辑器可方便地用拖动的方式进行图文混排、图片文件上传、微缩图上传显示效果处理等操作。 三、下载功能介绍: 1、下载栏目分类添加与修改。 2、添加软件 可自行上传软件 自动识别文件大小。 3、前台支持软件固顶功能,热门功能和推荐功能的调用,支持模糊搜索。 4、软件管理与审核, 回收站管理,评论管理。 四、 图片功能介绍: