aspaccess军军事爱好者网站的设计与实现毕业论文.doc_第1页
aspaccess军军事爱好者网站的设计与实现毕业论文.doc_第2页
aspaccess军军事爱好者网站的设计与实现毕业论文.doc_第3页
aspaccess军军事爱好者网站的设计与实现毕业论文.doc_第4页
aspaccess军军事爱好者网站的设计与实现毕业论文.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

大连东软信息技术职业学院毕业设计 论文 摘要 I 军事爱好者网站的设计与实现军事爱好者网站的设计与实现 摘摘 要要 网络化的今天 BBS 论坛系统的功能得到了很的大扩充 BBS 的用户已经扩展到 各行各业 除原先的计算机爱好者们外 商用 BBS 操作者 环境组织 宗教组织及其 它利益团体也加入了这个行列 通过 BBS 系统来和别人讨论计算机软件 硬件 Internet 多媒体 程序设计以及医学等等各种有趣的话题 给计算机爱好者提供一个 互相交流的地方 BBS 开 发技术发展至今 从 CGI ASP 到 PHP 已经日趋成熟 功 能也更加丰富 但携着 Sun 公司的 Java 技术所实现的 一次编写 到处运行 的优势 继承这一衣钵的 ASP 技术越来越受到人们的注视 BBS 作为一种对外的展示窗口 进 行内外信息交流 已成为大众的广泛需要 为了进行更好的交流 用户想就自己的专 业和爱好能和其他的用户进行及时专业的交流 这就有了论坛 这样以来我们就可以 在网络这个虚拟的空间中方便地实现交流 结合 ASP Access 等基础知识完成 BBS 论坛 本系统将用户划分为游客 用户 管理员 3 类 他们的权限不同 能够使用的功能也不同 Java 是未来的主流开发技术 具有很多优势 JSP 则是 Java 在 Internet Intranet Web 上的重要应用技术 得到了广 泛的支持和承认 它可以和各种 Java 技术完好地结合在一起 从而实现非常复杂的应 用 本文主要讨论了基于 B S 模式的一种 ASP 论坛的设计与实现 主要功能是实现客 户端和服务器端的动态交互 其中有六个模块 论坛用户登陆注册模块 论坛账户信 息模块 论坛文章发布模块 公告 制度模块 版块管理模块 信息管理模块 实现论 坛的基本功能 对于系统来说 需要实现的功能总体来说分为以下两大模块 前台模 块提供给所有用户使用 不论是论坛的注册用户 还是普通的浏览者都可以进入其中 区别是否是注册用户 所允许使用的功能也有所不同 后台模块提供给管理人员 包 括管理员和版主 使用 以对用户 论坛及文章进行管理维护 关键词关键词 BBS asp java access 大连东软信息技术职业学院毕业设计 论文 Abstract II Design and Implementation of Military Enthusiast Website Abstract Network today BBS system function got a very big expansion BBS user has been expanded to all walks of life in addition to the original computer fans outside commercial BBS operator environmental organizations religious organizations and other interest groups have also joined the movement Through the BBS system to talk to people computer software hardware Internet multimedia program design and medicine etc all kinds of interesting topic Give computer enthusiasts to provide a place for them to communicate with each other BBS open hair technology development so far from CGI ASP to PHP maturing function also is more rich but brought from Java technology realized by a compilation and the advantage of running everywhere inherit the mantle of JSP technology by people more and more attention BBS as a foreign display window carries on the internal and external information exchange and has become the mass s extensive needs In order to better communication users want to their professional and hobbies can and other users to professional exchange this had BBS and such since we can in this network virtual space easily realize communication The BBS adopts Struts frame design completed Combining the JSP Java JavaScript basic knowledge completes BBS This system will users for tourists users into three categories and their administrator permissions are different can use function also different Java is the mainstream of the future development technology has many advantages The JSP is Java in the Internet Intranet Web on important application technology received broad support and admits it can and various Java technology to be fully together thus realize very complex applications This paper mainly discusses the based on B S model a JSP BBS s design and implementation the main function is to realize the client and the server dynamic interaction 大连东软信息技术职业学院毕业设计 论文 Abstract III There are six modules registered users log on BBS BBS account information module BBS paper published module the announcement system module edition piece management module information management module Realize the basic function of BBS specific function using JavaBeans component technology For system it need to function of the realization of the overall is divided into the following two modules Front desk modules available to all users Whether BBS registered users or ordinary browsers can enter it Difference is registered users are permitted to use function is also different Backstage module provides management personnel including administrators and moderators use to BBS and articles to users manage maintenance Key words BBS asp Java access 大连东软信息技术职业学院毕业设计 论文 目录 IV 目 录 任务书 I 摘 要 II ABSTRACT III 第一章 绪论 1 1 1 课题背景 1 1 2 论文研究的目的和意义 1 第二章 关键技术介绍 3 2 1 开发技术 3 2 1 1 动态网站技术介绍 3 2 1 2 开发语言 3 2 2 系统结构 4 2 2 1 B S 模式简介 4 2 2 2 B S 模式的优点 5 2 3 开发环境介绍 5 2 3 1 软件环境 5 2 3 2 硬件环境 5 第三章 需求分析 7 3 1 系统功能需求 7 3 2 系统的运行需求 7 3 3 系统数据流图 10 3 4 数据库设计 10 3 4 1 数据库选择 10 3 4 2 创建数据库 10 大连东软信息技术职业学院毕业设计 论文 目录 V 3 4 3 数据库的设计 12 第四章 概要设计 13 4 1 系统功能模块图 13 4 2 系统功能的设计 13 第五章 系统实现 15 5 1 管理员登陆 15 5 2 用户注册 16 5 3 发表新帖 18 第六章 系统测试 20 6 1 BBS 论坛系统的测试 20 6 2 测试举例 20 第七章 总 结 21 参考文献 22 致 谢 23 大连东软信息技术职业学院毕业设计 论文 第 1 章 绪论 1 第 1 章 绪 论 BBS 是 Bulletin Board System 电子公告栏 的缩写 网络上通常称之为论坛 它 通过以文字为主的界面 为广大网友提供一个彼此交流的空间 BBS 与 Email 都是早 期 Internet 最普遍的应用之一 至今仍然广泛使用 目前 通过 BBS 系统可随时取得 国际最新的软件及信息 也可以通过 BBS 系统来和别人讨论计算机软件 硬件 Internet 多媒体 程序设计以及医学等等各种有趣的话题 更可以利用 BBS 系统来刊 登一些 征友 廉价转让 及 公司产品 等启事 网络化的今天 BBS 论坛系统 的功能得到了很的大扩充 BBS 的用户已经扩展到各行各业 除原先的计算机爱好者 们外 商用 BBS 操作者 环境组织 宗教组织及其它利益团体也加入了这个行列 通 过 BBS 系统来和别人讨论计算机软件 硬件 Internet 多媒体 程序设计以及医学等 等各种有趣的话题 给计算机爱好者提供一个互相交流的地方 本网站页面简洁大方 给用户清新的感觉 用户很容易找到需要的服务 系统初步 拟定的功能为 用户管理模块 管理员对用户进行管理 会员管理系统模块 用户可 以注册成为会员 留言系统模块 用户可以对新闻进行评论 1 1 课题背景 为了让喜欢军事的网友可以自由发表观点和提出问题以及帮助他人解决问题 或者 交流经验 开发了本 BBS 军事论坛系统 有许多对军事感兴趣的朋友 他们需要一个网站能够让他们及时的了解最新发生 的军事动态 了解一些军事历史 并且能让他们自由的发表自己的看法和观点 本网 站就是为实现这些功能而创使 使军事爱好者能够了解最新的军事动态 能够了解军 事历史 各种兵器知识 以及回复新闻进行讨论 为军事爱好者们构建一个平台 使 他们能够自由的浏览各种军事新闻 了解军事历史 认识一些兵器方面的知识 并对 自己感兴趣的新闻发表评论 1 2 论文研究的目的和意义 让喜欢军事的朋友在一起交流有很重要的意义 1 增强国防观念 认识国防的重要意义 积极学习国防教育理论 理解研究国防 知识 只有我们具有了一定的国防观念 才可能积极学习国防知识和军事技能 主动 旅行国防义务 无防不立 民无防不安 国防是关系到国家和民族生死存亡的根本大 大连东软信息技术职业学院毕业设计 论文 第 1 章 绪论 2 计 国防与中华民族每一个成员息息相关 2 认识历史 增强爱国情操从近代历史很容易的可以看出 落后就要挨打 不团 结 不爱国就会面临亡国灭种的危险国家兴亡匹夫有责 作为大学生 作为华夏子孙 我们要用自己的身躯捍卫我们的国土 3 认识世界 认识现实多看国际新闻 了解现实 了解世界形势 国家状况 关 心国家大事 不难从国际形势中看到虽然表面上和平 但仍然存在危险 我们应该时 刻保持警惕 4 掌握国防知识我们应当了解和掌握有关的国防基本知识和基本理论 例如 国 防基础理论 军事知识 国防历史 国防形势 国防法制 大连东软信息技术职业学院毕业设计 论文 第 2 章 关键技术介绍 3 第 2 章 关键技术介绍 2 1 开发技术 2 1 1 动态网站技术介绍 Internet 起源于 20 世纪 60 年代的美国 它在近几年迅速风靡全球 其根本原因不 仅在于她拥有卓越的国际通信功能 更在于它拥有巨大的信息资源 所谓的 Internet 是 指由分布在全世界成千上万的计算机网络遵循一定的通讯协议 并相互联系在一起而 形成的国际互连网络 也就是说 Internet 是建立和使用这些网络的人群 群体 公司 以及各种网络资源的集合体 随着网络技术的不断发展 单纯的静态页面已经不能满足发展的需要 因为静态 页面是用单纯的 HTML 语言组成的 它没有交互性 因此 为了满足实际的需要 许 多网页文件扩展名不再只是 htm html 出现了以 php asp jsp shtml 等为后缀的网页文件 这些都是采用动态网页技术制作出来的 2 1 2 开发语言 ASP 是 Active Server Page 的缩写 意为 动态服务器页面 ASP 是微软公司开 发的代替 CGI 脚本程序的一种应用 它可以与数据库和其它程序进行交互 是一种简单 方便的编程工具 ASP 的网页文件的格式是 asp 现在常用于各种动态网站中 语言特 点如下 1 利用 ASP 可以实现突破静态网页的一些功能限制 实现动态网页技术 2 ASP 文件是包含在 HTML 代码所组成的文件中的 易于修改和测试 3 服务器上的 ASP 解释程序会在服务器端执行 ASP 程序 并将结果以 HTML 格 式传送到客户端浏览器上 因此使用各种浏览器都可以正常浏览 ASP 所产生的网页 4 ASP 提供了一些内置对象 使用这些对象可以使服务器端脚本功能更强 例如 可以从 web 浏览器中获取用户通过 HTML 表单提交的信息 并在脚本中对这些信息进 行处理 然后向 web 浏览器发送信息 5 ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务 例如存取数据库 发送 Email 或访问文件系统等 大连东软信息技术职业学院毕业设计 论文 第 2 章 关键技术介绍 4 6 由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器 因此使 用者不会看到 ASP 所编写的原始程序代码 可防止 ASP 程序代码被窃取 7 方便连接 ACCESS 与 SQL 数据库 8 开发需要有丰富的经验 否则会留出漏洞 让骇客 cracker 利用进行注入攻击 ASP 也不仅仅局限于与 HTML 结合制作 WEB 网站 而且还可以与 XHTML 和 WML 语言结合制作 WAP 手机网站 但是其原理也是一样的 基本上 ASP 即具有 软体服务化 服务网络化 资讯外服务与网络结合 与 产品通路化 通路产品化 等三大特性 甚至可以被视为是 ISP Internet Service Provider 与 ITS Information Technology Service 的结合 根据流行的观点 ASP 有 如下五个核心内涵 A ASP 着重应用为中心 提供对于应用方面的访问和管理 B ASP 服务可以为用户提供没有在服务器 人员 系统和系统授权等前期资源投 入情况下就可以在 定制 的全新应用系统环境进行访问的服务 如 ISP 而这样的服 务一般按月份 ASP 收取服务费 C ASP 采用集中管理的方式 ASP 一般都有一个管理中心 所有的客户通过 INTERNET 来进行远程访问 获得技术支持和咨询服务 D 一对多的服务 也就是讲 ASP 提供的是标准化的产品包 产品都是最低程度 的自定义或者没有实现客户定制化 对于行业用户来讲已经达到实用方便的标准 E 按照合同交付 在 ASP 客户的眼中 ASP 是一家根据客户协议内容提供相关服 务 保证应用服务系统服务可以得到确实履行的机构 2 2 系统结构 本系统采用 B S 模式进行开发 2 2 1 B S 模式简介 B S Browser Server 结构即浏览器和服务器结构 它是随着 Internet 技术的兴起 对 C S 结构的一种变化或者改进的结构 在这种结构下 用户工作界面是通过 WWW 浏览器来实现 极少部分事务逻辑在前端 Browser 实现 但是主要事务逻辑在服务 器端 Server 实现 形成所谓三层 3 tier 结构 这样就大大简化了客户端电脑载荷 减轻了系统维护与升级的成本和工作量 降低了用户的总体成本 TCO 以目前的技 术看 局域网建立 B S 结构的网络应用 并通过 Internet Intranet 模式下数据库应用 大连东软信息技术职业学院毕业设计 论文 第 2 章 关键技术介绍 5 相对易于把握 成本也是较低的 它是一次性到位的开发 能实现不同的人员 从不 同的地点 以不同的接入方式 比如 LAN WAN Internet Intranet 等 访问和操作共 同的数据库 它能有效地保护数据平台和管理访问权限 服务器数据库也很安全 特 别是在 Java 这样的跨平台语言出现之后 B S 架构管理软件更是方便 快捷 高效 2 2 2 B S 模式的优点 1 维护和升级方式简单 目前 软件系统的改进和升级越来越频繁 B S 架构的产品明显体现着更为方便的 特性 对一个稍微大一点的单位来说 系统管理人员如果需要在几百甚至上千部电脑 之间来回奔跑 效率和工作量是可想而知的 但 B S 架构的软件只需要管理服务器就 行了 所有的客户端只是浏览器 根本不需要做任何的维护 无论用户的规模有多大 有多少分支机构都不会增加任何维护升级的工作量 所有的操作只需要针对服务器进 行 如果是异地 只需要把服务器连接专网即可 实现远程维护 升级和共享 所以 客户机越来越 瘦 而服务器越来越 胖 是将来信息化发展的主流方向 今后 软 件升级和维护会越来越容易 而使用起来会越来越简单 这对用户人力 物力 时间 费用的节省是显而易见的 惊人的 因此 维护和升级革命的方式是 瘦 客户机 胖 服务器 2 成本降低 选择更多 大家都知道 windows 在桌面电脑上几乎一统天下 浏览器成为了标准配置 但在 服务器操作系统上 windows 并不是处于绝对的统治地位 现在的趋势是凡使用 B S 架 构的应用管理软件 只需安装在 Linux 服务器上即可 而且安全性高 所以服务器操 作系统的选择是很多的 不管选用那种操作系统都可以让大部分人使用 windows 作为 桌面操作系统电脑不受影响 这就使的最流行免费的 Linux 操作系统快速发展起来 Linux 除了操作系统是免费的以外 连数据库也是免费的 这种选择非常盛行 比如说很多人每天上 百度 网 只要安装了浏览器就可以了 并不需要了解 百度 的服务器用的是什么操作系统 而事实上大部分网站确实没有使用 windows 操作系统 但用户的电脑本身安装的大部分是 windows 操作系统 2 3 开发环境介绍 2 3 1 软件环境 操作系统 Windows XP 专业版 32 位 SP3 DirectX 9 0c 大连东软信息技术职业学院毕业设计 论文 第 2 章 关键技术介绍 6 开发环境 DreamWeaver8 和 FrontPage 2 3 2 硬件环境 处理器 英特尔 酷睿 2 双核 T5670 1 80GHz 笔记本处理器 主板 联想 27437HC 英特尔 4 Series ICH9M 笔记本芯片组 内存 1 GB 海力士 DDR2 667MHz 主硬盘 希捷 ST9160827AS 160 GB 大连东软信息技术职业学院毕业设计 论文 第 3 章 需求分析 7 第 3 章 需求分析 3 1 系统功能需求 BBS 论坛分为前台和后台两个模块 前台模块的使用对象包括了所有用户 管理 员 用户 游客 提供的功能包括注册账号 浏览网页 发表帖子 回复帖子等 后 台模块的使用对象为管理人员 管理员 版主 提供的功能包括管理用户 管理论坛 管理帖子 BBS 论坛系统功能预览如下 前台 1 用户登录 2 用户注册 3 发表帖子 4 回复帖子 后台 1 管理员登录 2 用户管理 3 主题管理 目标系统应该达到以下要求 1 时间经济性 优化逻辑设计与物理设计 使系统运行效率高 反映速度快 2 可靠性 能连续准确的处理业务 有较强的容错能力 3 可理解性 用户容易理解和使用该系统 4 可维护性和适应性 系统应易于修改 易于扩充 易于维护 能够适应 业务不断发展变化的需要 5 可用性 目标系统功能齐全 能够完全满足业务需求 6 安全保密性 保证系统的物理安全 数据存储和存取的安全与保密 数 据传输的安全与保密 做好使用人员的授权管理 3 2 系统的运行需求 1 操作系统 操作系统对使用 ASP 开发人力资源管理系统的影响不是很大 Windows2000 Windows XP Windows vista Windows7 都可以 但好的操作系统可以 大连东软信息技术职业学院毕业设计 论文 第 3 章 需求分析 8 使服务器运行的更流畅 减少系统崩溃的可能性 因此 我们选用了稳定性 兼容性 较好的 Windows XP 2 数据库 Microsoft Office Access 前名 Microsoft Access 是由微软发布的关联式数据库管 理系统 它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点 是 Microsoft Office 的成员之一 其实 Access 也是微软公司另一个通讯程序的名字 想与 ProComm 以及其他类似程序来竞争 可是事后微软证实这是个失败计划 并且将它中 止 数年后他们把名字重新命名于数据库软件 3 数据库通信接口 数据库通信接口采用 JDBC Java Database Connectivity Java 数据库连接 它是 一个面向对象的应用程序接口 API 通过它可访问各类关系数据库 对于程序员来 说 只要构建了一个指向数据库的连接 就可以采用统一的应用程序编程接口实现对 数据库的读写 目前 JDBC 驱动已经提供了对大多数常见类型数据库的支持 包括 dBase Access SQL Server 和 Oracle 等 也包括了对其他类型的数据库的支持 如 文本 Excel 电子表格等 在进入系统之前 要进行身份确认 只有用户名和用户密码都相符的用户方可进 入本系统 为了防止不合法用户对数据的察看和修改 本系统把用户分为二个级别 管理员和普通用户 管理员级用户不仅可以对数据查询 还可以对用户的使用权限进 行控制 还可以对纪录进行增加 删除 修改等操作 普通用户对数据可以查询 当 用户要进入系统是必须先输入用户名和密码 按 确定 按钮后 系统辨别用户身份 对合法用户根据用户的权限级别赋予相应的使用功能 大连东软信息技术职业学院毕业设计 论文 第 3 章 需求分析 9 3 3 系统数据流图 用户 登录验证 F1 用户信息 游客 注册 浏览主题 浏览论坛 浏览回复 发表帖子 回复帖子 浏览论坛 帖子 回复 图 3 1 BBS 论坛用户数据 3 4 数据库设计 3 4 1 数据库选择 access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统 RDBMS 即 Relational Database Management System 是 Office 系列应用软件之一 它提供了表 查询 窗体 报表 页 宏 模块 7 种用来建立数据库系统的对象 提供了多种向导 生成器 模板 把数据存储 数据查询 界面设计 报表生成等操作规范化 为建立 功能完善的数据库管理系统提供了方便 也使得普通用户不必编写代码 就可以完成 大部分数据管理的任务 3 4 2 创建数据库 Microsoft Access 提供了三种方法来创建 Access 数据库 Microsoft Access 数据 库 数据和对象 如表 查询或窗体 组成的集合 与特定的主题或用途有关 1 可以使用 数据库向导 来创建数据库 通过该向导可以从内置模板中进行选择 然后对其进行一定程度的自定义 随后 该向导会为数据库创建一组表 查询 窗体和报表 同时还会创建切换面板 表中不 含任何数据 如果内置模板中的某个模板非常符合您的要求 请使用该方法 2 使用 数据库向导 创建数据库 大连东软信息技术职业学院毕业设计 论文 第 3 章 需求分析 10 利用 数据库向导 用一步操作即可为所选数据库类型创建必需的表 窗体和报 表 这是创建数据库的最简单方法 该向导提供了有限的选项来自定义数据库 单击 工具栏上的 新建 在 新建文件 任务窗格中 在 模板 下 单击 本机上的 模板 在 数据库 选项卡上 单击要创建的数据库类型的图标 然后单击 确定 在 文件新建数据库 对话框中 指定数据库的名称和位置 然后单击 创建 按 照 数据库向导 的指导进行操作 不能使用 数据库向导 向已有的数据库中添加 新的表 窗体或报表 如果正在使用 Access 2003 可以在 中搜索 Access 模板 下载模板是创建数据库的最快方式 如果您找到了非常符合要求的模板 请使用该方法 模板是一个包含表 查询 窗体和报表的 Access 数据库文件 mdb 表中不含任何数据 打开数据库后 可以自定义数据库和对象 3 使用模板创建数据库 这是创建数据库的最快方式 如果能找到并使用与您的要求非常接近的模板 则 此方法效果最佳 在工具栏上单击 新建 在 新建文件 任务窗格中 在 模板 下 搜索特定的模板 或单击 Office Online 模板 找到合适的模板 找到需要的 Access 模板 然后单击 下载 如果要基于自己的设计创建数据库 请先创建一个 空数据库 然后再分别添加表 窗体 报表及其他对象 这是最灵活的方法 但需要 分别定义每一个数据库元素 不使用 数据库向导 创建空数据库单击工具栏上的 新建 在 新建文件 任务窗格中的 新建 下 单击 空数据库 在 文件 新建数据库 对话框中 指定数据库的名称和位置 然后单击 创建 然后将出现 数据库 窗口 数据库窗口 在打开 Access 数据库或 Access 项目时出现的窗口 它显示用于新建数据库对象和打开现有对象的快捷方式 现在便可以在数据库中 创建所需的对象 数据库对象 Access 数据库包含诸如表 查询 窗体 报表 页 宏和模块等对象 Access 项目包含诸如窗体 报表 页 宏和模块等对象 大连东软信息技术职业学院毕业设计 论文 第 3 章 需求分析 11 3 4 3 数据库的设计 1 数据库 E R 图设计如图 3 2 图3 2 数据库 E R 图 2 数据清单如表 3 1 表 3 1 论坛数据清单 序号序号表名表名说明说明 1Admin管理员信息表 2Announce公告信息表 3Counters网站流量统计表 4Currentuser论坛日志表 5Details论坛主题信息表 6everuser会员信息表 7Guest留言信息表 8Newessay论坛最新主题信息表 9Reply帖子信息表 大连东软信息技术职业学院毕业设计 论文 第 3 章 需求分析 12 3 功能介绍 用户信息表 user 主要用于保存用户 管理员 版主信息 论坛信息表 forum 主要用于保存论坛信息 主题信息表 topic 主要用于保存主题信息 回复信息表 response 主要用于保存回复信息 大连东软信息技术职业学院毕业设计 论文 第 4 章 概要设计 13 第 4 章 概要设计 总体设计是在系统分析的基础上由抽象到具体的过程 主要目标是将系统分析阶 段所提出的反映了信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统 的物理 技术 方案 为下一阶段系统实施提供必要的技术资料 应符合系统性 灵 活性 可靠性 经济性的要求 4 1 系统功能模块图 图 4 1 BBS 论坛前台功能模块图 4 2 系统功能的设计 1 前台用户登录 用户待身份验证成功后 即可进入 BBS 论坛 如果已注册用户填写的用户名及密 码与数据库中的相应信息不匹配 则不能通过身份验证 系统转至消息页面 提示消 息为 登录失败 用户名与密码无效 2 用户注册 此部分是实现用户的注册功能 通过填写注册资料 正确填写后 点击注册按钮 后便可成为注册用户 用户名不允许重复 用户注册成功后就可以使用前台的一切功 能 大连东软信息技术职业学院毕业设计 论文 第 4 章 概要设计 14 3 浏览所有论坛功能 用户登录成功之后 即进入论坛列表页面 此页面显示 BBS 论坛中所有论坛信息 4 浏览论坛所有主题功能 用户在论坛主页页面中单击某个论坛名链接将进入该论坛的主题列表页面 可以 浏览该论坛所有主题 5 发表主题 此部分实现用户的发表主题功能 发表主题只针对已注册用户开放 如果想发表 新的主题 必须登录 如果没有账号必须注册以后便可发表主题 进到发表主题页面 后 首先要填写自己想发表的主题 然后填写正文 如果没有登录直接点击发表主题 系统将转至消息页面 提示消息为 您现在是游客 必须登录后才能发表主题 6 浏览所有回复帖子功能 用户单击某个主题名的链接时 显示该主题的所有回复帖子 7 发表回复 发表回复只针对已注册用户开放 游客不可以发表回复 如果没有登录直接点击 回复则转到消息页面 提示消息为 您现在是游客 必须登录后才能发表回复 大连东软信息技术职业学院毕业设计 论文 第 5 章 系统实现 15 第 5 章 系统实现 5 1 管理员登陆 图 5 1 管理员登录界面图 管理员必须经过登录 才能进入管理页面 填写用户名和密码后 单击 登录 按钮 待身份验证 代码如下 用户登录 Function exe form if form UID value alert 姓名不能为空 请重新输入 form UID focus Return If form PWD value alert 密码不能为空 请重新输入 form PWD focus Return 大连东软信息技术职业学院毕业设计 论文 第 5 章 系统实现 16 Welcome to Military Bulletin Board System 5 2 用户注册 图 5 2 用户注册界面图 新用户要在页面中输入用户名 密码 邮箱 个人网站 点击提交按钮 数据提 交到进行处理 如果用户名已经有人使用则返回注册页面 否则提示用户注册成功 并跳转到登录后的页面代码如下 function reg form if form UID value alert 姓名不能为空 请重新注册 form UID focus return 大连东软信息技术职业学院毕业设计 论文 第 5 章 系统实现 17 if form PWD value alert 密码不能为空 请重新注册 form PWD focus return Welcome to Military Bulletin Board System 大连东软信息技术职业学院毕业设计 论文 第 5 章 系统实现 18 5 3 发表新帖 图 5 3 发表新帖界面图 会员登录以后 可以发表新帖 发表新帖的代码如下 发表新文章 function exe f2 if f2 Theme value alert 请输入文章主题 f2 Theme focus return if f2 Content value alert 请输入主题内容 f2 Content focus return 大连东软信息技术职业学院毕业设计 论文 第 5 章 系统实现 19 发 表新文章 请输入文章主题 请输入文章内容 大连东软信息技术职业学院毕业设计 论文 第 6 章 系统测试 20 第 6 章 系统测试 进行软件的测试 软件测试是软件质量保证的主要活动之一 因此 测试的质量 直接影响软件的质量 6 1 BBS 论坛系统的测试 在完成编码的工作以后 要对本系统进行如下的测试 界面测试 在不开启 Web 服务器的情况下 反复点击网页上的超链接 测试其连 接情况直到所有的链接都达到预期的效果 功能测试 对网站的几大功能模块逐一测试 尽最大可能发现起潜在的错误 性能测试 将程序以局域网的形式发布 查看其是否满足多用户的要求 需求测试 根据需求分析的内容 测试网站是否和当初的设计一样 6 2 测试举例 1 测试用户登陆是否成功 打开 BBS 论坛登录页面 在 用户名 里填入 user 密码 框里填入 password 作为用户登录密码 完成后点击 确定 按钮 进入论坛列表页面 即该用户已经登 陆成功了 2 测试其他用户是否能够登录 打开 BBS 论坛页面 输入任意密码 点击 登录 按钮 将出现密码出错提示页 面 3 测试编辑功能是否成功 编辑功能 在管理员登录成功之后 即可进入相应的管理页面 点击各种操作按 钮 即出现编辑页面 即可以修改和删除用户 论坛 主题 最后保存 4 测试查询功能是否成功 查询功能 在管理员登录成功之后 在相应的文本框中输入想要查找的用户 点 击 查询 按钮 成功即可出现结果页面 页面内显示查询出来的用户 表示测试成 功 5 用户注销登录的测试 在用户需要退出程序的时候 点击系统页面的 注销登录 链接之后便可退出 经过以上各项的测试 证明本系统完全可以正常运行 至此测试成功 大连东软信息技术职业学院毕业设计 论文 第 7 章 总结 21 第 7 章 总结 通过这次毕业设计 我从中学到了许多新的知识 而且通过这次毕业设计 培养 了我综合多门学科中的知识 迅速规划并开发出目标系统的能力 以及编程能力也有 了很大的提高 另外也有许多心得体会 所谓系统开发如人生百味 酸甜苦辣皆有之 经过二个月的辛苦努力 总于完成了 BBS 军事论坛的毕业设计 从当初领到题目 到最后一个功能模块的完成 经历了无数次的调试更改过程 感觉到平时学的知识是 多么的浅薄 书到用时方恨少 现在是体验的真真切切 而我平时的基本功不扎实 常用代码运用的不熟练也给毕业设计的过程增加了很多困难 这给我以后的工作敲响 了警钟 有了努力的方向 但由于时间关系和其它原因 本系统还有些不足之处 还 有待于完善 大连东软信息技术职业学院毕业设计 论文 参考文献 22 参考文献 1 前沿科技 曾顺编著 精通 CSS DIV 网页式样与布局 北京 人民邮电出版 社 2009 7 2 张娜等编著 Java Web 开发技术教程 大连 大连东软信息学院 2010 1 3 杨勇虎等编著 数据结构理论与实践 大连 东北大学出版社 2007 3 4 温艳冬编著 软件测试实用教程 大连 大连东软信息学院 2010 1 5 王文生编著 大学计算机基础教程 北京 清华大学出版社 2008 10 6 杨旭东编著 计算机组成原理实用教程 第二版 北京 清华大学出版社 2008 11 大连东软信息技术职业学院毕业设计 论文 致谢 23 致 谢 在李鹤老师的指导下 经过一段时间的讨论和不断调试 我顺利的完成了开发任 务 在开发过程中 我不仅增强了自学的能力和开发软件的能力 对一些软件开发模 式有了更加深刻的认识 对应用软件的熟练程度有所提高 已经能运用这项开发过程 学会了如何进行小组式的开发一个综合系统 通过本次毕业设计 我也感受到了开源 的方便 本次毕业设计是我工作前一次很好的演练和实践的机会 是培养独立思考问题和 自学能力的锻炼 使我意识到必须努力学习才能才工作中体现自己的价值 适应社会 的需要 在短暂的 3 年大学时光里 同学和朋友们也给了我无私的帮助与支持 在此我对所有 学习和生活上帮助过我的同学们表示深深的谢意 袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀 螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃 虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈 袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃

温馨提示

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

评论

0/150

提交评论