论坛短消息课程设计说明书.doc_第1页
论坛短消息课程设计说明书.doc_第2页
论坛短消息课程设计说明书.doc_第3页
论坛短消息课程设计说明书.doc_第4页
论坛短消息课程设计说明书.doc_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

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

文档简介

郑州华信学院 课程设计说明书课程设计说明书 题目 题目 JSP 短消息系统的设计与实现 姓姓 名 名 祁海云 院院 系 系 信息工程系 专业班级 专业班级 08 计算机科学技术班 学学 号 号 0801110128 指导教师 指导教师 杨杨 成成 绩 绩 时间 时间 年年 月月 日至日至 年年 月月 日日 互联网课程设计 1 摘 要 随着 Internet 的飞速发展 使得网络的应用日益的广泛 如电子商务 电子政务 网上医疗 网上娱乐 网络游戏 网络教学 网上论坛等 本次课程设计的题目是在 线论坛短消息系统 该系统基于 JSP 的平台 采用了 javaBean 和 servlet 技术 论文 就课程设计的内容 系统地阐述了整个在线论坛短消息的功能及实现 实现了用户登 录与退出 查看个人的短消息 发送 回复 删除短消息的功能 基本上实现了在线 论坛短消息的功能流程 本系统界面简单直观 易于操作和使用 基于 Internet 网络 关键字 JSP javaBean servlet 在线论坛短消息 JSP 短消息系统的设计与实现 2 目 录 绪论 1 1 论坛短消息系统开发背景及意义 2 1 1 系统开发背景 2 1 2 系统开发意义 3 2 论坛短消息系统需求分析 4 2 1 现状分析 4 2 2 可行性分析 4 2 2 1 经济可行性 4 2 2 2 技术可行性 4 2 3 设计目标 5 2 4 功能要求 5 2 5 平台选择 5 2 6 系统开发工具 6 2 6 1 开发语言 JSP Java Server Page 6 2 6 2 数据库 SQL SERVER 2005 7 3 论坛短消息系统设计 8 3 1 数据库设计 8 3 1 1 数据库需求分析 8 3 1 2 数据库概念结构设计 10 3 1 3 数据库逻辑结构设计 11 3 2 系统结构设计 15 3 2 1 页面模块化设计 15 3 2 2 MVC 模式设计 Jsp Servlet JavaBean 17 JSP 短消息系统的设计与实现 2 4 论坛短消息系统实现 18 4 1 系统各部分的实现方法 18 4 1 1 创建与数据库的连接 18 4 1 2 访问数据库的 JavaBean 19 4 1 3 用户及管理员登录模块页面 20 4 1 4 显示短消息界面 24 4 1 5 阅读短消息界面 24 4 1 5 发表短消息界面 24 5 系统测试与评价分析 26 5 1 测试环境简介 26 5 2 系统各模块的测试 26 5 2 1 管理界面测试 26 5 2 2 其它管理模块测试 26 5 3 系统的评价分析 27 5 4 系统的不足与展望 27 结束语 28 致 谢 29 参考文献 30 JSP 短消息系统的设计与实现 2 绪 论 自我国正式进入互联网时代以来 短短的几年时光互联网在我国得到了飞速的发 展 目前它已经成为全球性信息传输的重要途径之一 并被喻为信息高速公路 这不 仅表现在互联网的基础设施方面 也表现在互联网的用户人数 互联网在各行各业的 广泛应用等各个方面 现实生活中的交流存在时间和空间上的局限性 交流人群范围狭小以及间断的交 流不能保证信息的准确性和可取性 因此伴随着网络的普及 论坛逐渐融入人们的生活 人们只需通过网上论坛的交 流扩大交流面 同时可以从多方面获得自己所需要的最及时的信息 快速及时的进行 交流现已成为人们生活中的一部分 五彩缤纷的网上信息 使网络与人们的生活息息 相关 于是出现了专题论坛 它打破了地域限制 真正使信息得以全部共享 改变了 人们的工作和生活方式 专题论坛是区域内个人和个人的宣传自己的重要手段 同时人们了解当代社会的 一种现状 也是了解信息的重要手段 专题论坛系统是基于 B S 模式上的一种交互性极强的电子信息服务系统 它为网 民提供一块公共的交流平台 每个用户都可以在上面发布自己的观点和不同的意见 以便与其他用户进行交流和讨论 JSP 短消息系统的设计与实现 2 1 论坛短消息系统开发背景及意义 1 1 系统开发背景 论坛短消息系统是 Internet 上的一种电子信息服务系统 它提供一块公共电子白 板 每个用户都可以在上面书写 可发布信息或提出看法 它是一种交互性强 内容 丰富而即使的 Internet 电子信息服务系统 用户在论坛短消息上可以获得各种信息服 务 发布信息 进行讨论 聊天等等 论坛短消息的发展也如同网络 雨后春笋般的出现 并迅速的发展壮大 现在的 论坛几乎涵盖了我们生活的各个方面 几乎每一个人都可以找到自己感兴趣或者需要 了解的专题性论坛 而各类网站 综合性门户网站或者功能性专题网站也都青睐于开 设自己的论坛 以促进网友之间的交流 增加互动性和丰富网站的内容 而论坛短 消息只是论坛中的一个环节 在本文中 主要介绍使用 JSP 和 Servlet 技术来实现论坛短消息建设 通过基于 Internet 互联网的动态 WEB 数据库技术 可以解决远程的数据传输与读取 远程的客 户终端 Client 可以通过 WEB 页面提交请求 查询远端的数据服务器上的信息 同 时还可以向远端数据服务器的数据库中存储信息 以实现信息的共享 同时利用 Internet 技术可以降低软件的开发和部署成本 只要在服务器端安装 WEB 应用就可以 使每个客户端都能浏览使用 目前 通过论坛短消息系统可随时取得各种自己需要最新的信息 也可以通过论 坛短消息系统来和别人讨论计算机软件 硬件 Internet 多媒体 程序设计以及人 文 地理等等各种有趣的话题 还可以利用本系统来发布一些 问题 廉价转让 招聘人才 及 求职应聘 等启事 更可以召集亲朋好友到聊天室 内高谈阔论 这个精彩的天地就在你我的身旁 只要您拥有一台可以访问互联网的计算机 就可以 通过这个交流平台 来享用它的种种服务 1 2 系统开发意义 JSP 短消息系统的设计与实现 2 当今网络技术逐渐渗入社会生活各个层面 以前网站上的论坛短消息管理系统要 用户登陆以后才能进行相关访问及互动 而随着网络互联技术的进步 现在网站投票 只需打开网页就可进行论坛留言 论坛短消息对象是很多的 各个层次都可进行论坛 访问 大至国家领导 小至一个普通干部 访问和留言从到指定用户进行表格到现在 通过网络直接点击相应就可进行 论坛短消息管理系统可解决游客访问及留言 致使 现在几乎各个网站都有各种类型的论坛短消息管理系统 用户可选择自己的看法 同 时为分散于五湖四海的人们提供一个共同交流 学习 倾吐心声的平台 实现来自不 同地方的用户极强的信息互动性 用户在获得自己所需要的信息的同时也可以广交朋 友 拓宽自己的视野和社交面 通过网友的发帖中 能得到有益的教诲和启发 网友通过发出关于国家 社会的 有益的观点 能被有关部门采纳 而不是网友空自评论 自艾自叹 自喜自悲 一些 论点能做到各方观点正确公平的显示 具有参考价值 论坛短消息应具有知识性 趣 味性 公平性 和谐性等优点 论坛短消息给天下的网民都提供了交流的平台 为网 络的互动性作出了巨大的贡献 通过论坛短消息 网民们得以更方便的交流 更便捷 的发表自己的观点 而且发布信息都是通过有记录的文字来进行 所以这样也避免了 精华内容的流失 通过论坛短消息来征得自己想要的信息 有更高的效率和时效性 也最节约成本和资源 在论坛短消息的交流过程中 无论喜怒哀乐都是在虚拟的环境 中进行 也避免的正面的尴尬和冲突等 在论坛短消息中 可以演变成任何角色 变 换多种身份 因为网络的特征 使得人民更加依赖于论坛中的交流 JSP 短消息系统的设计与实现 2 2 论坛短消息系统需求分析 2 1 现状分析 随着全球英特网用户逐年增多 在中国 据中国互联网信息中心 CNNIC 最新的 调查报告显示 截止 2003 年 6 月底 上网用户已达到 6800 万 比去年同期增长 48 5 而 1997 年 10 月首次调查结果只有 62 万 几年间增长了 109 7 倍 上面数据可以看出当今社会网络迅速普及 人们交流的方式也层出不穷 随着新 时代的进入 人们对信息的需求也不断加大 对不同领域的讨论也越来越多了 因此 开发一个论坛短消息对人们的交流是非常有必要的 2 2 可行性分析 可行性分析也称为可行性研究 即是在系统调查的基础上 针对新系统的开发是 否具备必要性和可能性 对新系统的开发从技术 经济 管理的方面进行分析和研究 以避免投资失误 保证新系统的开发成功 可行性研究的目的就是用最小的代价在尽 可能短的时间内确定问题是否能够解决 该系统的可行性分析包括以下几个方面的内 容 2 2 1 经济可行性 主要是对项目的经济效益进行评价 利用计算机来实现网上交流信息 开发一套 能满足网上信息交流的软件是十分必要的 实现用户发帖 回帖等功能 能发表自己 的观点 本系统在经济上是完全可以接受的 只需要用户在本地安装 Web 浏览器 登 录论坛就可以浏览短消息并发表自己的意见 所以本系统在经济上是可行的 2 2 2 技术可行性 技术上的可行性分析主要分析技术条件是否能顺利完成开发工作 硬 软件能否 满足开发者的需要等 软件方面 系统开发需要的各种软件环境都已具备 数据库服务器方面则有 MySQL 均能够处理大量数据 同时保持数据的完整性并提供许多高级管理功能 其 JSP 短消息系统的设计与实现 2 灵活性 安全性和易用性为数据库编程提供了良好的条件 因此 系统的软件开发平 台已成熟可行 硬件方面 科技飞速发展的今天 硬件更新的速度越来越快 容量越来越大 可 靠性越来越高 价格越来越低 其硬件平台完全能满足此系统的需要 2 3 设计目标 论坛短消息系统的总体目标 1 游客可以查看短消息 并可以发表短消息 给论坛短消息系统提供一些建议 2 注册会员可以发表短消息 回复短消息 修改个人信息等 3 版主具有注册用户的所以功能 而且可以管理论坛短消息 4 管理员具有最大权限 可以执行任何操作 比如增加 修改 删除板块 删除 会员 管理版主等功能 2 4 功能要求 本系统根据论坛系统的需要 以实现交流信息的一个平台 本系统的功能要求主 要包括 1 用户登录 登出 2 查看个人的短消息 3 发送短消息 4 回复短消息 5 删除短消息 6 已读和未读的短消息应采用不同的标记 7 回复时自动添写用户名 8 未登录不能看短消息 自动跳转到登录页面 9 登录后自动跳转到查看短消息列表的页面 2 5 平台选择 JSP 短消息系统的设计与实现 2 选择微软平台作为主导 一方面考虑目前微软的飞速发展 越来越多的企业在规 划内部网络时 将微软平台作为首选方案 另一方面从技术角度来讲 微软平台上的 应用无论是在开发上 还是在软件的部署上都是非常容易 而且性能优越 具体如下 1 开发工具 MyEclipse 7 5 2 数据库 SQL SERVER 2005 3 服务器 Apache Tomcat6 0 4 运行环境 安装 JDK1 6 支持 Java 运行 5 技术 前台网页的设计采用 JSP 技术制作 负责响应用户对业务逻辑的请求并 根据用户的请求行为 决定将哪个 JSP 页面发送给客户 servlet 处理 JavaBean 则负责数据的处理 2 6 系统开发工具 本系统是基于 JSP SQL SERVER 2005 数据库技术实现的 现对 JSP 技术和 SQL SERVER 2005 数据库作简要的介绍 2 6 1 开发语言 JSP Java Server Page JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成 Java Servlet 是 JSP 的技 术基础 而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成 JSP 具备了 Java 技术的简单易用 完全的面向对象 具有平台无关性且安全可靠 主 要面向因特网的等特点 JSP 的技术的优势 1 一次编写 到处运行 在这一点上 Java 比 PHP 更出色 除了系统之外 代码 不需要做任何更改 2 系统的多平台支持 基本上可以在所有平台上的任意环境中开发 在任意环境 中进行系统部署 在任意环境中扩展 相比 ASP PHP 的局限性是显而易见的 3 JSP 技术是用 Java 语言作为脚本语言的 Java 语言是成熟的 强大的 易扩 JSP 短消息系统的设计与实现 2 充的编程语言 4 高效性与安全性 JSP 在执行前先被编译成字节码 字节码由 Java 虚拟机解释 执行 比源码解释效率高 5 可维护性 由于 JSP 技术是一种开放的 跨平台的结构 因此 Web 服务器 平 台及其他组件能很容易升级或切换 且不会影响 JSP 基本的应用程序 6 多样化和功能强大的开发工具支持 Java 已经有了许多非常优秀的开发工具 而且许多可以免费得到 并且其中许多已经可以顺利的运行于多种平台之下 2 6 2 数据库 SQL SERVER 2005 SQL SERVER 2005 是一个精巧的 SQL 数据库管理系统 虽然它不是开放源代码的产 品 但在某些情况下你可以自由使用 由于它的强大功能 灵活性 丰富的应用编程 接口 API 以及精巧的系统结构 受到了广大自由软件爱好者甚至是商业软件用户的 青睐 特别是与 Apache 和 PHP PERL 结合 为建立基于数据库的动态网站提供了强大 动力 SQL 是一种标准化的语言 它使得存储 更新和存取信息更容易 例如 你能用 SQL 语言为一个网站检索产品信息及存储顾客信息 同时 MySQL 也足够快和灵活以允许 你存储记录文件和图像 JSP 短消息系统的设计与实现 2 3 论坛短消息系统设计 3 1 数据库设计 在对系统数据库进行设计的过程中 通过对系统功能进行需求分析得到系统的基 本信息表 绘制系统业务流程图和系统数据流程图 分析得到数据字典 在概率结构 设计阶段通过对需求阶段得到的用户需求抽象得到数据库关系模型的 E R 图 在逻辑 结构设计阶段得到数据库的关系模式并绘制信息表 3 1 1 数据库需求分析 需求分析是设计数据库的起点 需求分析的结果是否准确地反映了用户的实际要 求 将直接影响到后面各个阶段的设计 并影响到设计结果是否合理和实用 3 1 1 1 系统基本信息 综合以上分析 要实现上面的所有功能模块 数据库共要设计两个表 它们分别 是 1 用户表 TBL USER 用户 ID 用户名 密码 性别 Email QQ 类型 2 短消息表 TBL MESSAGE 短消息 ID 短消息标题 短消息内容 发表日期 发表者 所在版块 ID 回复数 点击数 3 1 1 2 系统层次图 通过参考网上比较出名的论坛和查询相应的资料 大体了解了论坛短消息系统的 基本流程 因此设计了系统层次流程图 JSP 短消息系统的设计与实现 2 图 3 1 系统层次图 3 1 2 数据库概念结构设计 概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构 概念模型 的过程 它是整个数据库设计的关键 包括概念模型设计和新系统流程两个阶段 在 需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构 才能更好地 更准 确地用某一 DBMS 实现这些需求 概念数据模型独立于具体的数据处理的细节和数据库管理系统 这次设计仍采用 传统的实体联系图作为概念设计的工具 再进行优化后 尽量满足结构清晰 关联简 洁 实体个数适中 属性分配合理 没有低级冗余 系统 E R 图如图 3 2 所示 图 3 2 系统 E R 图 3 1 3 数据库逻辑结构设计 对于关系型数据库 数据库的概念结构设计完毕后 要把 E R 图描述的概念数据 模型转换为等价的关系模式极其约束 逻辑设计的基本工作主要包括如下的 3 个步骤 3 1 3 1 论坛短消息系统数据流设计模式 该设计以概念结构设计中的 E R 图为主要依据 这几出相关的整体逻辑结构 系统数据流设计如图 3 3 所示 JSP 短消息系统的设计与实现 2 图 3 3 系统数据流设计图 3 1 3 2 完整性设计 完整性要求用于描述各种信息之间的制约关系 以及关联关系 各个数据项的取 值范围以及各个数据项是否可以取值 根据实际需要 采取一定的手段来满足用户的 完整性需求 域完整性约束要求属性值必须在域中 实体完整性约束要求主键必须唯 一且不能为空 如用户信息表中的用户名设置为主键 并且要求唯一且不能为空 3 1 3 3 模式优化 本次采用 3NF 为规范准则来分解关系 将一个关系分解为两个或者多个关系 以 满足规范 从而避免产生插入异常 删除异常 更新异常 JSP 短消息系统的设计与实现 2 3 1 4 数据库表设计 用户表如表 3 1 所示 表 3 1 用户信息表 user 短消息表如表 3 2 所示 表 3 2 短消息表 shortmessage 3 2 系统结构设计 3 2 1 页面模块化设计 模块化设计的要求不仅是为了提高代码的重用性 更重要的是为了提高代码的可 维护性和稳定性 一个模块化程度高 结构清晰的应用程序 在程序维护时的便利性 是可想而知的 最初设计方案时 就要规划好哪些模块是可以提出来多次使用 哪些 模块虽只使用一次 但提出来之后能使代码更清晰等 JSP 短消息系统的设计与实现 2 所以把页面中一些常用代码编写为独立的单元 例如页面的头部和尾部 首页各 个显示区 这样设计新的页面时如果有重复出现的部分 只需要将编写好的模块用 INCLUDE 语句来组装就可以了 论坛短消息系统功能模块有以下几部分组成 1 用户注册 新用户注册 填写用户信息 检验用户信息的有效性 并将用户信息持久化 2 用户登陆 提供用户凭证 验证用户信息是否合法 根据用户角色授权 3 用户管理 管理员由系统初始化分配一个 管理员可以对用户信息进行部分更改 主要包括 用户角色调整 版主调整 删除用户等 4 论坛版块管理 管理员可以添加 删除 修改论坛版块 5 短消息管理 管理员可以对所有短消息进行修改 删除等操作 版主可以对本版块短消息进行 修改 删除等操作 6 短消息发表 注册用户可以在感兴趣的版块中发表新帖 7 短消息回复 用户可以对自己感兴趣的主题发表回复 8 短消息浏览 用户可以浏览所有短消息 9 意见建议 用户可以与我们联系 并欢迎提出各种意见和建议 JSP 短消息系统的设计与实现 2 3 2 2 MVC 模式设计 Jsp Servlet JavaBean MVC Model View Controller 是一个设计模式 它强制性的使应用程序的输入 处理和输出分开 使用 MVC 应用程序被分成三个核心部件 模型 视图 控制器 它 们各自处理自己的任务 视图是用户看到并与之交互的界面 如何处理应用程序的界面变得越来越有挑战 性 MVC 一个大的好处是它能为你的应用程序处理很多不同的视图 JSP 页面处于表现 层 也就是视力 View 即 V 的角色 模型表示企业数据和业务规则 在 MVC 的三个部件中 模型拥有最多的处理任务 由于应用于模型的代码只需写一次就可以被多个视图重用 所以减少了代码的重复性 JavaBean 则负责数据的处理 也就是模型 Model 即 M 的角色 控制器接受用户的输入并调用模型和视图去完成用户的需求 所以当单击 Web 页 面中的超链接和发送 HTML 表单时 控制器本身不输出任何东西和做任何处理 它只是 接收请求并决定调用哪个模型构件去处理请求 然后用确定用哪个视图来显示模型处 理返回的数据 Servlet 用来处理请求的事务 充当控制器 Controller 即 C 的角色 Servlet 负责响应用户对业务逻辑的请求并根据用户的请求行为 决定将哪个 JSP 页面 发送给客户 JSP 短消息系统的设计与实现 2 4 论坛短消息系统实现 4 1 系统各部分的实现方法 从系统功能模块划分中可以看出 系统总体上有九个功能模块组成 各模块虽然 是独立的 但又统一于同一数据库中 便于管理员管理维护数据库 同时也便于管理 员和用户的操作 在介绍系统各模块的实现方法之前 首先介绍系统与数据库的连接 方式 使用 JavaBean 连接连接在服务器 tomcat 里配置的连接池 再介绍系统主要 部分的实现方法 4 1 1 创建与数据库的连接 配置数据源创建连接池 再通过 JavaBean 连接到数据源再对数据库进行操作 连接池是创建和管理一个连接的缓冲池的技术 这些连接准备好被任何需要它们 的线程使用 连接池可以极大的改善用户的 Java 应用程序的性能 同时减少全部资 源的使用 连接池主要的优点有 减少连接创建时间 简化的编程模式 受控的资源 使用 连接池能够使性能最大化 同时还能将资源利用控制在一定的水平之下 不过 如果超过该水平 应用程序将崩溃而不仅仅是变慢 4 1 2 访问数据库的 JavaBean JavaBean 是一种 Java 语言写成的可重用组件 为写成 JavaBean 类必须是具体的 和公共的 并且具有无参数的构造器 JavaBean 通过提供符合一致性设计模式的公共 方法将内部域暴露成为属性 众所周知 属性名称符合这种模式 其他 Java 类可以通 过自省机制发现和操作这些 JavaBean 属性 用户可以使用 JavaBean 将功能 处理 值 数据库访问和其他任何可以用 Java 代码创造的对象进行打包 并且其他的开发者可以通过内部的 JSP 页面 Servlet 其 他 JavaBean Applet 程序或应用来使用这些对象 用户可以认为 JavaBean 提供了一 种随时随地的复制和粘贴的功能 而不用关心任何改变 JSP 短消息系统的设计与实现 2 JSP 的一个重要特性就是可以用 JavaBean 实现功能的扩展 将大部分功能放在 JavaBean 中完成 以使 JSP 页面程序更干净简洁 利于维护 JavaBean 可以很方便的 用来捕获页面表单的输入并完成各种业务逻辑的处理 连接数据库的 JavaBean DbHelper 通过 JSP 页面调用此 JavaBean 可以实现 对数据库的连接 数据表的添加 删除 更新等操作 4 1 3 用户登录模块页面 用户登录页面比较简单 因为用户不登录就可以浏览短消息 所以登录的功能就 直接增加到了头文件里 用户没有登录时 此模块将一直显示 如果登录后则将不显 示 用户登录界面如图 4 1 所示 图 4 1 用户登录界面 4 1 44 1 4 显示短消息列表界面 如图 4 2 所示 图 4 2 显示短消息界面 JSP 短消息系统的设计与实现 2 4 1 5 阅读短消息界面 如图 4 3 图所示 图 4 3 阅读短消息界面页面 4 1 5 发送 回复管理界面 如图 4 4 所示 图 4 4 发送 回复管理界面页面 JSP 短消息系统的设计与实现 2 5 系统测试与评价分析 5 1 测试环境简介 硬件平台 Inter R Core TM 2 Duo 内存 2GB 硬盘 320GB 软件平台 Windows 7 操作系统 MysqL 5 0 数据库 IE8 0 浏览器 Tomcat 6 0 JSP 开发的论坛短消息系统 运用 Tomcat6 6 来测试运行占用的系统资源小 扩展性好 支持负载平衡与邮件 服务等开发应用系统常用的功能 而且它还在不断的改进和完善中 任何一个感兴趣 的程序员都可以更改它或在其中加入新的功能 Tomcat 是一个小型的轻量级应用服务 器 在中小型系统和并发访问用户不是很多的场合下被普遍使用 是开发和调试 JSP 程序的首选 5 2 系统各模块的测试 在该系统中 用户通过登录或者不登录 将进入用户相对应的功能 用户通过点 击每个模块所对应的标签 便可以进行相应的操作 在系统实现的过程中 我对本系 统进行了大量详细和缜密的测试 各项测试结果都基本符合系统要求 测试过程如下 介绍 5 2 1 管理界面测试 管理界面中显示出了各模块的分部 并且点击任意一个模块 其中的所有功能信 息会显示出来 每一功能信息都链接到相关的首页中各模块从各自的数据表中读取记 录并将其某些字段显示出来 而且显示出来的字段是可以分布连接到一个可以完整显 示该记录的内容字段的页面 这是最终的目的 系统管理首页如图 4 6 所示 5 2 2 其它管理模块测试 其他管理模块的操作基本相同 所以这里只展示了管理员模块的添加板块作 管 理员通过登录系统 就可以在这里执行管理员的操作 JSP 短消息系统的设计与实现 2 5 3 系统的评价分析 1 实用性 本系统是典型的信息交流系统 当信息时代迫切需要快速传播信息 局部范围的 信息交流只会减缓信息技术前进的步伐 本系统的意义在于为分散于五湖四海的人们 提供一个共同交流 学习 倾吐心声的平台 实现来自不同地方的用户极强的信息互 动性 用户在获得自己所需要的信息的同时也可以广交朋友 拓宽自己的视野和社交 面 2 可维护性 论坛短消息系统的优越性体现在 首先 本系统基于 B S 的开发模式 开发者只 需对服务器上的处理程序进行修订 而客户端不用做任何改变 就可以照常使用系统 其次 由于 JSP 技术是一种开放的 跨平台的结构 因此 Web 服务器 平台及其他组 件能很容易升级或切换 且不会影响 JSP 基本的应用程序 3 可扩展性 论坛短消息系统是一个不断扩展的系统 本系统采用 B S 模式开发 可以不改变 系统架构的基础上 直接添加模块 增加系统功能 如果用户想给本系统添加更多的 模块可以将其他模块作为模板 只是稍微改一下数据库的参数和将新模块包含到所需 的页面中 这样就可以在一定程度上扩展系统的功能 5 4 系统的不足与展望 对于本次做的论坛短消息系统有很多不足 首先在于没有做好友善的界面 这样 以来用户操作时间一长就会产生疲倦感 而且网页的整体美工也不是很好 它的功能 上还有很多不足比如板块没有版主时则什么也不显示 当初预想应该显示版主空缺中 还有就是会员修改信息成功后 不能显示修改成功的信息 但是数据库却已经更新 对于本系统的发展是相当有前景的现在的网友与日俱增他们很大一部分都喜欢使用论 JSP 短消息系统的设计与实现 2 坛短消息 这就会促使论坛短消息的发展 因此论坛短消息系统在以后的发展是相当 可观的 JSP 短消息系统的设计与实现 2 结束语 通过本次课程设计 我从中学习到了很多的东西 对很多东西有了新的认识和见 解 认识问题和思考问题以及解决问题有了本质上的进步 特别是对一个系统开发的 模式有了更深的认识 对专业技能的运用更熟练 也从中清楚地认识了 MVC 编程模式 在开发系统过程中遇见了很多的问题 刚开始的时候不确定管理员是否能增加 删除板块 后来经过指导老师的讲解 我也开始考虑这些问题 并一一解决问题 在本次开发的时候出现的最大的问题就是 在做需求分析的时候 没有做好足够 的调查和分析 最终导致了数据库设计不合理 在开发中途时不得不修改数据库 而 数据库一修改 将面临的就是大部分代码的修改 这也是让我非常头痛的 但是经过 不断地努力还是顺利的完成了修

温馨提示

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

评论

0/150

提交评论