【毕业学位论文】(Word原稿)基于JSP,JAVA企业门户网站设计与实现论文范文_第1页
【毕业学位论文】(Word原稿)基于JSP,JAVA企业门户网站设计与实现论文范文_第2页
【毕业学位论文】(Word原稿)基于JSP,JAVA企业门户网站设计与实现论文范文_第3页
【毕业学位论文】(Word原稿)基于JSP,JAVA企业门户网站设计与实现论文范文_第4页
【毕业学位论文】(Word原稿)基于JSP,JAVA企业门户网站设计与实现论文范文_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业论文 基于 企业门户网站的设计与实现 文作者姓名: 作 者 学 号: 所 在 学 院: 所 学 专 业: 导师姓名职称: 论文完成时间: 年 月 日 学 毕业 设计 ( 论文 、创作)开题报告 (学生本人填写) 学号 姓名 导 师姓 名职称 开题时间 课题题目 基于 企业门户网站的设计与实现 课题来源 导师指定 自定 其他来源 课题的背景 、意义以及和本课题有关的国内外现状分析: 基于 企业门户网站的设计与实现, 目标系统最终实现功能主要分三部分: 企业相关信息的发布(站内新闻、产品信息) ; 注册用户在线留言 功能 ; 后台管理(管理员对所有网站发布信息 、注册用户的管理 ) ; 通过网 络为企业进行宣传,使企业 与客户产生良性的互动。 目前信息化已经将企业带入了网络经济时代 据统计 60的小企业、 80的中型企业、 90以上的大企业已借助互联网广泛开展电子商务活动 . 相比之下 仅一成拥有网站 。 研究目标、研究内容和准备解决的问题 ,拟采取的方法、技术或设计(开发)工具 : 标: 本系统是为企业设计开发的在线企业门户,基于 B/S 模式的网上信息发布的实现 。 站内新闻发布、查询的实现 术或设计(开发)工具: 本系统采用 B/S 结 构, 拟采用 000 分别作为前端和后端的开发工具。 预期成果: 1 源程序 2毕业论文 进度 计划 与 阶段 要求 : 开题前 收集的资料和 参考文献 ( 5 ) 1 雷之宇 +2 连洪武 发从入门到精通 (实例版 )3 吴亚峰 学通 目案例开发 2009.4 程宏 . 管理信 息系统 2006 年 5 例精通 李相国 机械工业出版社 . 6 余金山 000 编程指南 7戴庆 著 中国优秀硕士学位论文全文数据库 8吴琦 著 通信世界 . 指导教师对 开 题报告的意见: 同意 按开题报告的题目和设计思路 开题。 指导教师签名: 年 月 日 学 毕业论文(设计、创作)任务书 (导师 根据学生的开题报告 填写) 题目名称 基于 企业门户网站的设计 与实现 学院 学生姓名 所学专业 学号 毕业论文 (设计、创作 )要求 1设计内容 为企业设计开发的在线企业门户,来研究基于 B/S 模式的网上信息发布的实现 2基本要求 企业门户网站的设计 与实现 ,要求至少实现以下 功能 : ( 1) 新闻、公告、产品信息的发布 。 ( 2) 与客户的 互动,在线留言板块 。 ( 3) 后台管理,管理员 对注册用户及发布信息的管理 。 3要解决的问题 站内新闻发布、查询的实现 4要求提交的成果 ( 1)毕业设计源程序 ( 2)论文 指导教师签名 : 年 月 日 学 毕业设计(论文、创作)中期检查表 (导师只填写评语,其他由学生填写) 题目名称: 基于 业门户网站的设计与实现 学院 学生 姓名 所学 专业 学号 一、 毕业 设计 (论文、 创作 )进展情况 目前,系统框架已建立 ,实体设计和数据库表结构设计已完成,所有模块功能已确立并且基本实现,程序能正常运行。 但对系统的性能优化方面还有待完善。 二、毕业设计 ( 论文、 创作 )存在 的 问题及解决方案 存在的问题: 1) 部分模块功能 尚不完善,代码需要精简 2) 论文排版需要调整,部分图片、表形式需要修改 解决方案: 1) 通过测试完善所有模块功能。 2) 认真阅读论文, 对内容进行修改,按照学校的要求对论文的字体、图标等 格式进行统一。 三、 学生本人 对 毕业设计阶段所做工作及进展情况 的评 价 做毕业设计期间,本人认真完成每个环节,查 阅了大量资料,能独立解决程序中遇到的一些问题。目前正在查找关于如何提高系统性能的一些解决方案,如:通过一些缓存技术,减少与数据库的频繁交互。 四 、指导教师对学生毕业 设计 (论文 、创作 )中期检查 的评语 根据该生提交的毕业设计 成果 ,以及该生和导师交流的情况,同意该生通过中期检查 。允许该生 根据 本人搜集的参考资料和已经完成的设计成果,开始 整理毕业论文文档。 指导教师签名 年 月 日 目 录 摘 要 . I . 1 章 绪 论 .课题背景及意义 .开发环境与采用技术简介 . B/S 架构 . . 000 . 2 章 需求分析 .系统功能需求 .系统功能建模 . 3 章 总体设计 .系统功能结构划分 .数据库设计 . 数据库概念设计 . 数据表结构设计 . 4 章 系统详细设计与实现 .前台功能模块的设计与实现 . 新闻展示模块 . 在线留言模块 .后台管理模块的设计与实现 . 新闻管理模块 . 用户管理模块 . 论 . 考 文 献 .摘 要 随着社会的不断发展,科学技术也在不断的更新。 目前信息化已经将企业带入了网络经济时代 。 门户网站成为 现代企业信息化的一大热点手段 , 它的迅速的发展为商业界提供了更加广阔信息平台与更多的商机,如催化剂一般刺激着商业经济的快速发展。因此选择设计开发一个企业门户网站拥有重要的意义。 本文描述了采用 术开发 的企业门户网站 系统的 设计与 实现过程。首先介绍 了课题的背景及开发环境和所采用的技术 ,其次 分析了系统的功能需求及业务流程 , 接着 介绍了系统的总体设计 ,最后以 新闻展示 模块 和在线留言模块 为例说明 系统前台功能的实现过程;以新闻发布模块和用户管理模块为例说明系统后台管理功能的实现过程。 本文开发的 企业门户网站 系统在 信息 查阅 方面 做到了一定程度的方便快捷 ,在操作方面简单明了; 同时在 界面美化方面也有不足之处,数据库操作的性能有待进一步优化。 关键词 企业门户 ; 000 of At of a a as of So of of an SP by an of of of it as an to in of as an to a to in a as At it in of to be 000 第 1 章 绪 论 目前信息化已经将企业带入了网络经济时代 本章先介绍 了 课题的背景与意义,然后再介绍 了 开发环境与所采用的技术。 课题背景及意义 全球性发展,对人们的生活、生产方式都产生了深远的影响。据推算到 今年 02 月我国网民人数达 居全球首位 ,成为全球最大的互联网市场。人们对网络的需求也越来越苛刻,越来越贴近其生活, 电子信息发布已经成为网上的一股潮流 。而更多的 ,是要求传统行业的管理要延伸到网络,以更方便其生活、工作和学习。 建设企 业门户性网站,树立企业的网络形象,成为企业适应信息化时代发展的最佳方式。企业门户性网站的建设,使企业能够通过网络和客户更好的交流,拉近企业和客户的距离,掌握大量的客户反馈信息,并及时做出 企业内部调整方案,以满足客户不断增长的需求。企业门户性网站的建设和管理水平,直接影响企业的网络形象,拥有一个设计美观、功能全面的门户性网站,已经成为企业网络化建设的一个重要内容。 开发环境与 采用 技术简介 本 企业门户网 站 的 开发 基于 术 ,应用 了 B/S 架构 , 主要包括前 台信息发布功能的实现 以及后台 对发布信息、用户信息的管理, 数据库的建立和维护两个方面。对于 前 者要求应 具备 功能完备 、 易 于 使用等特点 ,而 对于 后 者则要求 能建立数据一致性和完整性强、数据安全性好。 本系统拟采用 000分别作为前端和后端的开发工具。 B/S 架构 B/S 结构即 浏览器 和服务器结构。它是随着 术 的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 览器来实现,极少部分事务逻辑在前端( 现,但是主要事务逻辑在服务器端( 现,形成所谓三层 3构。这样就大大简化了客户端电脑载荷,减轻了 系统维护 与升级的成本和工作量,降低了用户的总体成本( 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式( 比如 )访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在 样的跨平台语言出现之后, B/捷、高效。 由 司倡导、许多公司参与一起建立的一种 动态网页 技术标准。 术有点类似 术,它是在传统的网页 件 (*插入 序段 ( 记 (从而形成 件 (*用 发的 用是跨平台的,既能在 能在其他操作系统上运行。 术使用 程语言编写类 封装产生动态网页的处理逻辑。网页还能通过 问存在于服务端的资源的应用逻辑。 网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 应用程序的开发变得迅速和容易。 000 000 是美国微软公司推出的使用相当广泛的数据库管理系统,包含一套图形工具,如服务器管理(用于启动和关闭数据库服务)、企业管理器(用于创建和修改数据库及备份数据库等)和查询分析器(用于交互执行 句和过程并提供图形查询分析功能)等。 000是为迅速提供可伸缩性电子商务、企业及数据仓库解决方案而开发的完整数据库与分析软件产品。 000 还提供对 展标示语言支持 )和 全方位支持。 第 2 章 需求分析 本章先介绍系统的 功能需求,然后 介绍 了 系统的业务流程和数据流程。 系统功能需求 通过相关调查,要求网站具有以下功能: 1) 信息展示功能, 前台展示信息 包括(新闻信息、商品信息、公告信息) 。 2) 在线留言功能 , 注册用户可以通过留言、回复功能与网站实现一定程度上的互动 。 3) 信息发布功能,管理员 通过后台 可以对新闻 信息 、商品 信息进行查询 、添加 、删除操作。 4) 用户管理功能,管理员 通过后台可以 对注册的用户信息进行管理,实行查询、修改、删除 操作 。 系统 功能建模 系统 建模 将纷繁复杂的工作流程模块化 ,简洁明了的介绍了整个业务流程及数据流程。 系统启动并进入 首页 界面, 普通游客和注册游客都可浏览系统发布的所有信息。注册游客可以使用首页的新闻搜索功能。 系统管理员输入正确的用户名及密码后, 后台 操作界面,系统管理员可对系统相关信息进行 发布、修改、删除 操作,包括管理员信息、新闻信息、商品信息、用户信息 、留言信息 等。 本系统的业务流程图如图 2 2示。 用 户登 录 前 台 首 页是否注 册站 内 新 闻产 品 展 示在 线 留 言站 内 搜 索促 销 广 告企 业 简 介友 情 链 接图 2面向 用户业务流程图 管 理 员登 录 后 台 首 页站 内 新 闻 管 理商 品 信 息 管 理留 言 信 息 管 理注 册 用 户 管 理其 他是否添 加 、 删 除修 改 、 查 询图 2面向 管理员 业务流程图 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图 实现的。按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。 对本系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。不同权限的用户可以对这些库信息进行 查询、 添加、修改和删除处理。所有用户均可以进行信息查询。 整个系统的数据流程图如 2示。 注 册 用 户管 理 员新 闻 信 息查 看商 品 品 信息 查 看新 闻 存 储商 品 存 储新 闻 搜 索普 通 用 户在 线 留 言留 言 存 储注 册登 录用 户 信 息管 理 员信 息回 复 留 言图 2系统数据流程图 第 3 章 总体设计 对 本章先是分析了系统的功能结构划分,然后通过对数据库概念结构设计和数据表结构设计的说明详细介绍了数据库的设计。 系统功能 结构 划分 企业门 户网前台可以实现的主要功能有: 1) 信息发布 : 包括了站内新闻、企业简介、企业成长经历、促销广告 4 部分。 2) 会员注册 :普通用户通过此功能注册为会员用户。 3) 在线留言:所有用户可通过留言功能与网站形成互动。 4) 站内搜索:通过标题、类别可对发布的信息进行搜索。 5) 友情链接:超链接到著名的门户网站,百度、雅虎等。 6) 后台管理:管理员用户登录到后台管理页面进行信息的维护。 企业门户网站系统前台功能模块 如图 3示。 站内新闻后台管理会员注册企业简介在线留言产品展示企业成长经历促销广告站内搜索友情链接企 业 门 户 网 首 页图 3系统 前台 组织结构图 企业 门户网后台可实现的 主要 功能有: 1) 站内新闻管理:可以发布新的新闻信息,也可对已发布的新闻信息进行查询、修改、删除操作。 2) 商品 管理:可以添加新的商品类别和商品信息,也可对已有的商品信息进行查询、修改、删除操作。 3) 注册用户管理:对注册用户信息的管理,可进行查询、修改、删除操作。 4) 个人资料管理:管理员可在此修改用户名和密码。 5) 留言信息管理:可对留言信息进行修改、删除、回复操作 。 企业门户网站系统后台功能模块 如图 3示。 企 业 门 户 网 后 台 管 理商品管理企业成长经历注册用户管理系统管理个人资料管理站内新闻管理站内新闻添加站内新闻查询商品类别添加商品类别查询商品信息添加商品信息查询企业经历添加企业经历查询修改密码留言管理系统公告企业简介友情链接添加友情链接查询数据备份注册用户查询注册用户修改图 3系统后台组织结构图 数据库设计 本系统数据库采用 000 数据库, 所创建 系统数据库名称为 来保存本系统的所有数据。 数据库 概念设计 用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 通过系统功能分析,针对企业门户网,总结出如下的需求信息: 1)用户为管理员用户; 2)管理员用户登陆后可进行管理 员信息、 用户信息、新闻发布、商品信息 、留言信息 的 管理 。 根据需求信息 就可以设计出能够满足用户需求的各种实体,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 设计规划出的实体有:管理员信息实体、用户信息实体、新闻信息实体、留言信息实体 、商品信息实体 。 管理员实体包括用户名、密码、注册时间 属性。管理员实体的 如图 3示。 管 理 员用 户 名密 码权 限图 3管理员 实体 新闻信息实体包括标题、类别、内容、添加人、点击率、图片 、添加时间属性。新闻信息 实体的 如图 3示。 新 闻标 题内 容 添 加 人点 击 率 图 3新闻信息实体 商品 信息实体包括 标号、名称 、类别、 价格 、图片、 备注、 添加时间属性。 商品信息 实体的 如图 3示。 商 品 信 息名 称价 格 图 片类 别 图 3商品信息 实体 用户注册 实体包括 用户名、密码 、 姓名 、 性别 、 电话 、 箱、头像、地址、备注 属性。 用户注册 实体的 如图 3示。 用 户 注 册用 户 名密 码 姓 名邮 箱 图 3用户注册信息 实体 留言信息实体包括昵称、性别、邮箱、 电话、内容、回复内容 、添加时间属性。留言信息实体如图 3示。 留 言 信 息昵 称性 别 留 言 内 容回 复 内 容 图 3留言信息 实体 数据 表结构设计 数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。 企业门户网数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。 1) 管理员信息表,描述管理员信息的数据定义,其表结构如表 3示。 表 3 : 列名 数据类型 长度 允许空 ID 自增编号 0 是 0 是 cx 0 是 是 2) 新闻信息表,描述新闻信息的数据定义,其表结构如表 3示。 表 3 : 列名 数据类型 长度 允许空 ID 自增编号 00 是 0 是 6 是 0 是 0 是 0 是 是 3) 注册用户信息表,描述注册用户信息的数据定义,其表结构如表 3示。 表 3 : 列名 数据类型 长度 允许空 自增编号 0 是 0 是 0 是 是 0 是 0 是 0 是 0 是 0 是 0 是 00 是 00 是 是 是 4) 留言信息表,描述留言信息的数据定义,其表结构如表 3示。 表 3 : 列名 数据类型 长度 允许空 ID 自增编号 0 是 是 QQ 0 是 0 是 0 是 00 是 是 00 是 5) 商品类别信息表,描述商品类别信息的数据定义,其表结构如表 3示。 表 3: 列名 数据类型 长度 允许空 ID 自增编号 0 是 是 6) 商品信息表,描述商品信息的数据定义,其表结构如表 3示。 表 3 : 列名 数据类型 长度 允许空 自增编号 0 是 0 是 0 是 0 是 0 是 0 是 0 是 7) 友情链接信息表,描述友情链接的数据定义,其表结构如表 3示。 表 3 : 列名 数据类型 长度 允许空 自增编号 0 是 0 是 是 第 4 章 系统详细设计与实现 本章先以新闻展示模块和 在线留言模块为例介绍了系统 前台功能模块的设计与实现 ,然后以新闻发布模块和用户管理模块为例介绍了系统后台管理功能的设计与实现。 前台功能模块的设计与实现 前台功能模块分为查询功能模块、 新闻信息 模块 、 产品 留言板模块 5 个部分。前台首页主要有以下几个部分: 1) 用户登录:用户在此注册、登录; 2) 新闻标题 搜索:用户按商品类别进行搜索显示; 3) 企业简介:简单介绍了企业信息,并以图片形式发布站 内新闻; 4) 产品展示:以图片的形式展示热销商品; 5) 站内新闻 :按照 公告时间的倒序 显示 新闻 信息; 6) 促销公告: 按照 公告时间的倒序 显示 促销 信息; 7) 后台管理:管理员登陆到后台进行相关信息的管理; 首页运行结果如图 4 4示。 图 4系统首页运行界面( 1) . 图 4系统首页运行界面 ( 2) 新闻展示模块 此模块 为系统信息发布重要的的组成部分 站内新闻列表及读取页面。用户可在此选择所需的标题,系统将自动跳转到具体新闻阅读页面。 列表 中 显示的数据是从数据表中检索出来并显示在网页中的 ,为了方便查看信息,使用了分页显示功能。对网页进行分页显示首先要确定记录跨度, 就是每页所显示的记录数,在这个新闻列表页面中,用户可以通过单击“上一页”、“下一页”、“最后一页”、“第一页”或则从文本框中键入一个数值跳转到相应页浏览信息。 点击导航栏内“ 站内新闻 ” 运行后的界面 如图 4示。 图 4新闻列表展示界面 点击相关新闻标题进入 新闻详细内容 展示页面 ,如图 4示。 图 4新闻内容展示界面 在 击可连接到 而 获取新闻的详细内容,部分程序代码如下: +; ) ; 在线留言模块 1) 浏览留言板 单击网站首页的“在线留言”超链接进入留言板页面,在该页面中,主要显示用户所填写的留言,以便其他用户 查阅。留言板中显示的数据是从数据表中检索出来并显示在网页中的,为了方便查看网页信息,使用了分页显示功能。对网页进行分页显示首先要确定记录跨度,就是每页所显示的记录数,在这个网站的留言板中,用户可以通过单击“上一页”、“下一页”、“最后一页”、“第一页”或则从文本框中键入一个数值跳转到相应页浏览留言信息。 运行后界面如 图 4示。 图 4在线留言信息界面 2) 添加留言 添加留言是用户与用户,以及用户与网站之间的一种交流模式,只有把用户想要表达的内容添加至数据库中,才能在浏览留言板中进行显示。 用户在留 言板中单击“我要留言”超链接就可以打开添加留言页面,该页面主要用来提交用户输入的留言信息。用户在面板中按表格要求输入相关数据,然后单击“提交”按钮,就可将想表达的想法留到页面上,该页用来实现将留言内容存入到数据库中。 运行后界面如图 4示。 图 4添加留言信息界面 留言板模块留言添加功能实现的部分程序代码: ; ; Q=; ; ; ; Q,+,+,+,+,+,+) ; ); 后台管理模块 的设计与实现 点击导航栏“后台管理”, 进入 登录页面, 此页面的主要功能是检测正确的系统用户,使 其持合法的用户名及密码进入系统后台,以进行相应权限的管理操作。 进入登录页面 后输入用户名和密码,单机“登陆”按钮之后,系统会将输入的数据比对数据库中的数据,如若无误,则进入后台管理界面。 后台功能只允许具有管理员权限的用户使用,它是实现前台功能的基础。后台包括管理员身份验证、查询用户信息管理模块、留言 信息管理 模块、商品 信息模块、 新闻 信息管理模块、公告信息管理模块。后台主要有以下几个部分: 后台导航区:放置管理员可操作项目的链接。 操作区:显示所有后台导航的链接信息。 后台管理 运行界面如图 4示。 . 图 4管理员后台界面 新闻 管理 模块 新闻管理模块设计可以实现以下功能: 1) 发布新闻信息 2) 修改新闻信息 3) 删除新闻信息 只有管理员用户才可以进入新闻管理模块,在 面中(图 4击导航栏“站内新闻管理栏”中的“站内新闻添加” ,进入新闻发布页面 。主要添加新闻的标题、类别、内容图片、添加人。 其中内容添加框利用了 传统的多行文本输入框 “替换为可视化的富文本输入框。 通过调 用 方法 上传图片并保存图片到 件夹 。 新闻信息的发布 运行后界面 如 4 所示。 图 4新闻发布界面 在 面中 (图 4击导航栏“站内新闻管理栏”中的“站内新闻查询”,进入新闻信息管理界面,。 管理新闻信息: 为了便于新闻管理,此页面以表格的形式显示站内已发布的新闻标题信息 、类别、添加人、图片、点击率、添加时间,并在后面有修改和删除操作。 修改新闻信息:修改新闻信息的相关数据,通过字符串 保存 信息 收此信息然后并做相应的处理。 删除新闻功能:此功能比较人性化,在删除时提示用户是否确定要删除,直接删除比较方便。通过字符串传 递 息然后 收此信息作相应的处理。 新闻信息管理界面如 4所示。 图 4新闻信息管理界面 上传图片所调用方法 的程序代码: up( ,00,0); + 文件上传 ); ; ; 面中删除功能的链接代码 : &真的要删除? )删除 面中链接数据库,执行删除操作的 句代码: id=; ; + +; 删除成功 !); +;); 用户管理模块 用户管理 模块用来完成对 已 注册用户 信息的管理 。

温馨提示

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

评论

0/150

提交评论