计算机毕业论文示例2.doc_第1页
计算机毕业论文示例2.doc_第2页
计算机毕业论文示例2.doc_第3页
计算机毕业论文示例2.doc_第4页
计算机毕业论文示例2.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业综合训练毕业综合训练 技术报告技术报告 论文 论文 题题 目目 网上论坛管理系统网上论坛管理系统 学生姓名学生姓名 专业班级专业班级 计算机信息管理计算机信息管理 03040304 学学 号号 指导老师指导老师 上海工商外国语学院上海工商外国语学院 二二 六年五月三十日六年五月三十日 1 目目录录 1 1 序言序言 2 2 1 1 该项目的意义 2 2 2 网上论坛开发技术的考虑和选择网上论坛开发技术的考虑和选择 3 3 2 1 设计方案的确定 3 2 2 开发的软件环境 3 3 3 网上论坛的框架设计网上论坛的框架设计 4 4 3 1 网上论坛功能构架的详细介绍 4 4 4 各子系统的功能实现各子系统的功能实现 5 5 4 1 用户注册 ZHUCE ASP 5 4 2 用户登录 DENGLU ASP 6 4 3 网站相册 INAGES INDEX HTM 6 4 4 网站论坛 BBS ASP 6 5 5 数据库设计数据库设计 7 7 6 6 在设计中遇到的困难在设计中遇到的困难 9 9 7 7 总结总结 9 9 参考文献参考文献 1010 2 网上论坛管理系统网上论坛管理系统 信息管理信息管理 03040304 张淑香张淑香 摘摘 要要 本文描述了用 Dreamweaver MX 技术实现动态网上论坛的开发概述 技术特征 应用原理及方法 充分突出了 Dreamweaver MX 技术的优越性 简要论述了电子商务的 优势 对社会的影响和建立电子商务网站应该注意的问题 并介绍了整个网站的运行 流程 Access 数据库的结构及网站的页面组成 着重论述了用户注册登录和论坛文章 管理子系统的具体功能实现 关键技术的使用 以及与其他方法的综合应用 关键词 网上论坛 管理系统 动态网页关键词 网上论坛 管理系统 动态网页 Online Forum Management System Information Management 0304 Zhang Shuxiang Abstract This text description sum up with Dreamweaver MX technology trends online development of forum technological characteristic employing principle and method have fully stressed the superiority of Dreamweaver MX technology Brief advantage impact on society and question which the setting up e commerce website should pay attention to of describing e commerce having introduced the operation procedure of the whole website the structure of Access database and the pages of websites make up Have expounded the fact emphatically that manages the concrete function realizing use of key technology of the subsystem in log in and forum article of registration of users and the integrated application with other methods Key words Online forum Administrative system Dynamic webpage 电脑已经成为挂在我们嘴角的一句口头禅 它已经深入到日常工作和生活的方方面面 比如文字处理 信息管理 辅助设计 图形图像处理 教育培训以及游戏娱乐等 虽然现 在世界上已经充满了多如牛毛的各种软件 但它们依然不能满足用户的各种特殊需要 人 们还不得不开发适合自己特殊需求的软件 以前开发 Windows 下软件是专业人员的工作 需要掌握许多专业知识和经过特殊的培训才能胜任 现在不同了 即使你没有接受过严格 的程序设计训练 使用 Dreamweaver MX 也一样能够开发出功能强大 适合自己特殊需求的 应用程序了 1 序言序言 1 1 该项目的意义该项目的意义 1 1 1 学习和掌握电子商务网站的整体运作过程学习和掌握电子商务网站的整体运作过程 Internet 的发展 为改变传统的商业运作模式提供了一种技术上的可行性的方案 利 用 Internet 的技术和协议 建立各种企业内部网 Intranet 企业外部网 Extranet 通过廉价的通讯手段 将买家与卖家 厂商和合作伙伴紧密结合在了一起 消除时间与空 间带来的障碍 从而大大的节约了交易成本 扩大了交易范围 而在实际的生活中 这种 3 方案已经被广泛的运用到了实际的商业活动中了 人们将这种交易模式称为 电子商务 优秀的电子商务网站 对其他的网站提供了良好的典范 设计中可以学习参考他们的 思想 了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项 设计和完成一个电子商务网站的 将会牵涉到许多技术上的问题 如 动态网页制作 技术的 后台数据库的设计和管理 通过实际的制作个网站 可以避免纸上谈兵 在实践 中掌握上述技术的使用 1 1 2 1 1 2 软件工程试验项目软件工程试验项目 的重要意义的重要意义 1 相对其它项目来说是综合的 其它的项目一般仅仅研究一个课题 而这个项目集合了多个方面的内容 如数据库 电子商务 动态网页开发等 综合性较强 2 学习新技术 培养自学和探索能力 目前流行的技术有 JSP ASP PHP 等 结合 HTML 都能够快速的开发网站 要完成毕业 设计就要在其中选择一种最合适的技术来进行开发 无论选择某一种技术 都能够学习到 最新的开发技术 此外开发的时候一定会遇到疑难问题 这就需要自己寻找资料和开动脑 筋 3 符合教学改革趋势 作为 21 世纪的通行证 计算机正受到越来越多人的关注 而且计算机教育已走出 学校的大门 逐渐成为每个人终身学习的内容 事实上 现在 IT 教育不仅在学校中 在社 会上也日益受到重视 许多有识之士认为 信息技术不单是应用广泛的高新技术 且已成 为其他许多学科的基础 并构成人类文化的组成部分 渗透于现代生活的各个方面 2 网上论坛开发技术的考虑和选择网上论坛开发技术的考虑和选择 2 12 1 设计方案的确定设计方案的确定 2 1 12 1 1 目前流行的开发技术的比较目前流行的开发技术的比较 合理的选择开发技术 对于网站开发的完成情况有着非常重要的影响 要开发一个网 站 首先要选择一个动态网页开发技术 2 22 2 开发的软件环境开发的软件环境 2 2 12 2 1 开发使用的技术开发使用的技术 动态网页开发技术 Dreamweaver MX 2004 数据库 Microsoft Access 2 2 22 2 2 开发的软件环境开发的软件环境 操作系统 Windows XP professional 所用软件 Dreamweaver MX2004 网页制作工具 可以高效的开发 HTML 代码 Access 微软的 数据库 简单易用 4 2 32 3 DreamweaverDreamweaver MXMX 功能简介功能简介 Dreamweaver MX 是一个 所见即所得 的网页编辑软件 同时又是一个功能强大的站 点管理工具 Dreamweaver MX 可以使用户不必书写一行代码就能快速创建出非常专业 机 具动态的 HTML 网页 可以轻松地插入 Flash 动画 Fireworks 制作的导航按钮 所见即 所得 的工作方式使设计工作变得直观生动 使用 Dreamweaver MX 还可以使网站的管理与 维护变得方便高效 节省大量工作时间 Dreamweaver MX 可以使用户不必书写一行代码就能快速创建出非常专业 机具动态的 HTML 网页 然而掌握了 HTML 语言 就能够更加灵活的设计网页 Dreamweaver MX 提供了 强大的 HTML 编辑功能 用户可以在代码视图和标准视图间方便的切换 也可以同时显示两 种视图 使用代码视图可以快速编辑源代码 并能在标准视图中观察更改后的效果 3 网上论坛的框架设计网上论坛的框架设计 3 3 1 1 网上论坛功能构架的详细介绍网上论坛功能构架的详细介绍 网上论坛 系统 首页网站相册注册登录 论坛 发布新帖修改帖子删除帖子 3 1 13 1 1 功能中主要模块的构成功能中主要模块的构成 依据原型运行的流程情况 设想原型中的主要模块如下 1 用户注册 2 用户登录 3 网站相册 4 论坛发帖 5 修改帖子 6 删除帖子 一 用户登录 注册 用户注册是为了保证用户在本网站的安全性 便于网站管理 用户登录后才可以进行 发帖 二 网上相册 用户可以在这里看一些精美的图片 5 三 网上论坛 用户在进行网上发帖时 必须先登陆 如果是新用户 则必须先进行注册 用户可以在此发表新文章 浏览以前的文章 并可对用户自己所写的文章进行修改 删除 成功 失败 访客 用户 进入 首页 用户注册用户登录不注册 网上论坛 修改帖子 网站相册 论坛区 删除帖子 发布新帖 验 证注册失败 4 各子系统的功能实现各子系统的功能实现 4 14 1 用户注册 用户注册 zhuce aspzhuce asp 用户注册是为了保证用户在本网站的安全性 便于网站管理 用户登录后才可以发布 帖子来表达自己的意见 用户如果是第一次访问论坛 可以注册成为新会员 点击页面中 的 注册 按钮 进入 zhuce asp 页面 按要求在表单中填写用户名 密码 性别 EMAIL 点击 提交 如果成功 转到 registerok htm 如果用户已存在 则转到 6 regerr htm 页面 用户需要重新注册 在用户注册里 我用到了记录集 插入记录 检查新用户 动态属性 这几个对话框 的功能如下 4 1 14 1 1 记录集记录集 使用记录集是用来将各个表单域的内容保存到数据库中 4 1 24 1 2 插入记录插入记录 在数据库中加入新用户 4 1 34 1 3 检查新用户名检查新用户名 检查新用户名用来设置检查数据库中的用户名是否与新用户名相同 如果相同则转到 regerr htm 如果不相同 则将信息保存到数据库中 4 1 44 1 4 动态数据动态数据 其中 我又在提交和重置按钮之间加了个隐藏域 值 属性为 是一段 ASP 代码 用来记录注册时间 其中 now 是 ASP 中用来记录时间的函数 4 1 54 1 5 检查表单检查表单 在 username 文本域 选择 检查表单 动作 将事件修改为 onChange 这个动 作是当该文本中没有输入信息且切换到其他文本域是 会提示用户该文本域不能为空 也 就是该文本域内容是必填的 4 24 2 用户登录用户登录 denglu asp denglu asp 用户要登录时 可以点击页面上的 登录 按钮 进入登录页面 denglu asp 按要 求填写用户名和密码 如果成功则转到 bba asp 论坛页面 如果失败 则转动 loginerr htm 页面 4 2 14 2 1 记录集记录集 在此记录集中选定 username 和 passwd 这是为了方便我们登录 使用这个记录 集我们可以很方便的从数据库中得到相应的数据 方便登录 4 2 24 2 2 登录用户登录用户 登录用户用来检查登录名和密码是否与数据库中的信息相同 如果成功 则转到 bbs asp 论坛页面 如果失败 则转到 loginerr htm 页面 4 2 34 2 3 检查表单检查表单 4 34 3 网站相册网站相册 inages index htm inages index htm 网站相册是指把许多的图片按一定的比例缩放放在一个页面中 访问者在单击其中一 张图像后 会弹出该图像的原图 应用 Dreamweaver MX 2004 中的工具栏的 命令 栏中 的 创建网站注册 能够自动生成一个 Web 站点 该站点将显示给定文件夹中的图像相册 使用网站相册 我们就不用一张一张的把我们喜欢的图片给粘贴到网站上 这样不仅浪费 时间 而且浪费精力 使用相册 我们可以一次性的把所有的图片粘贴好 4 44 4 网站论坛网站论坛 bbs asp bbs asp 网站论坛包括文章浏览 修改文章 删除文章 添加文章等几个部分 所以的信息全 7 部与数据库文件 bbs 发生联系 Dreamweaver MX 将一些数据的录入 修改 删除 查 询以应用程序或者功能代码的形式提供给使用者 使复杂的编程变得可视化 快捷 4 4 14 4 1 录入登录页面 录入登录页面 addbbs aspaddbbs asp 4 4 24 4 2 动态数据 动态数据 在表单中添加 2 个隐藏域 username 和 time 用来记录用户名和录入时间 username 属性 值 阶段变量为 MM username time 属性 值 阶段变量为 4 4 34 4 3 插入记录插入记录 用户在添加新记录时 首先在 addbbs asp 页面中填写要添加的记录的 相关信息 比如文章主题 文章正文等 确认填写信息正确后 点击 发布新 贴 按钮 在 addok asp 页面中 用 request 对象获取从 addbbs asp 中 传来的新书的信息 然后添加到数据库中 最后返回到 addbbs asp 页面 4 4 44 4 4 修改记录 修改记录 xiugai aspxiugai asp 删除记录 删除记录 delbbs aspdelbbs asp 用户不仅可以发布帖子 而且还要有修改和删除帖子的功能 其步骤基本与插入记录 相同 4 4 54 4 5 使用使用 ASPASP 条件语句条件语句 为了实现只有文章的作者才能修改 删除发布的文章 需要用 ASP 条件语句来建立 在 readbbs asp 附录图八 在 修改 前加 ASP 对象 IF THEN 语句 整个的代码修改 如下 a href xiugai asp id 修改 a href delbbs asp id 删除 5 5 数据库设计数据库设计 论坛是一个典型的网页应用程序 其中包括动态数据的录入 修改 删除以及会员的 注册 登录和密码的认证等功能 学会创建一个论坛 也就掌握了这些功能的使用 我们 也就能够胜任一般的动态网页的制作 常用的数据库一般有 3 种 Microsoft Access Microsoft SQL Server 和 Oracle 而 我们用的是多用于小型网站的 Microsoft Access 数据库 在使用数据库之前 首先要创建它 在 Access 中创建一个名为 db1 mdb 的数据库 其中包括 bbs user 两个数据库 如图 8 表表 1 1 db1 mdbdb1 mdb 数据库中的表及其功能说明数据库中的表及其功能说明 下面将详细介绍各表的数据结构 1 user 表 在 user 用户注册登录表 表中 存放有关用户的一切信息 详细的数据结 构如表 2 所示 表表 2 2 useruser 表的数据结构表的数据结构 2 bbs 表 9 在 bbs 论坛帖子信息表 表中 存储所有帖子的信息 详细的数据结构如 表 3 所示 表表 3 3 bbsbbs 表的数据结构表的数据结构 6 在设计中遇到的困难在设计中遇到的困难 在此次的设计中我遇到了很多的问题 其中最严重的就是数据库的绑定 服务器行为 和动态网页的制作 这些都是我的一大困难 下面我就把我所遇到最普遍的问题列出来 1 在创建站点的时候 我总会在 测试 URL 的时候不成功 反复试了几次都一样 建立一个站点不成功 删除在建造一个 都没有成功 正烦恼时想到了老师说过要创造 虚拟站点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论