基于javaee的通意成财务代理有限公司门户网站的设计与实现毕业论文(编辑修改稿)内容摘要:
说明很详细;第四,它能够分离开 HTML 的内容和代码;第五,开发人员可以选择它内部很多已经成熟的插件。 目前, JQuery 已经成为 了世界上 最流行的 JavaScript库。 排名在世界前 10000 的网站中,大约有一半的网站使用了 JQuery。 此外,它还提供了 API供开发人员进行编写。 由于它的语法设计和使用方式易于掌握,所以开发人员 能够进行更加轻松和便捷的开发。 进而,能够开发出强大的动态或静态页面。 门户网站前台页面设计的质量直接关系到网站的浏览量,而浏览器的兼容性问题往往是设计前台页面开发最棘手的问题,所以使用 JQuery 技术来开发前台页面更容易保 8 证开发的质量以及解决浏览器的兼容问题,所以本系统选择 JQuery 作为前台主要开发技术。 CSS 概述 所谓的 CSS,是由 W3C(万维网联盟)的 CSS 工作组创建和维护的。 它不需要编辑。 它能够增强控制网页样式并允许将样式信息与网页内容分离,是可以直接由浏览器执行的一种标记性语言。 或者说, 它是一种浏览器解释性语言。 CSS全称为 Cascading Style Sheets(层叠样式表)。 CSS 文件是一种文本文件,可以使用任何一种文本编辑器对其进行编辑。 在任何一个页面中,我们都可以看到 CSS 的身影。 也就是说,任何一个页面都离不开 CSS。 少了 CSS 的页面将会变得简单而又丑陋。 在 CSS 没有诞生之前,为了页面中的某个字的颜色改变,我们通常需要添加一个HTML 标签并加上相应的属性;为了让某个区域中的所有图片的大小统一,我们需要对每个图片加上 width 和 height 属性,以达到相同显示的目的。 可以这样的 修改之后,带来的影响不仅仅是有 HTML 代码的臃肿,还有时间效率方面的问题。 为了解决这些繁琐费时的问题, CSS 在 W3C 的 CSS 工作组的努力下,有效的解决了诸如此类的问题。 抛开各个浏览器对 CSS 的解析不同, CSS 可以让页面变得更加简洁、易于维护。 CSS 具有以下的 3个特点: 、图片等元素,避免使用不必要的 HTML 元素 每个浏览器对 HTML 的解析都不同,附带影响到 HTML 每个标签自身所带的属性也不一样。 HTML 标签原本被设计为用于定义的文档内容。 通过使用 h p、 table各类标签,所 要表达的初衷是“标题”、“段落”、“表格”之类的信息。 但随着各大浏览器的出现,也逐渐将新的 HTML 标签和属性(如字体标签及颜色属性等)添加到 HTML 规范中,以至于使得创建一个合理的语义化的页面结构变得困难。 通过使用 CSS 样式,就可以让那些原本不需要的表现形式的标签消失,然后使合理的语义化标签处于更好的地位,能更好地发挥文档标签的作用。 、页面布局 网站重构的概念出现,也带来了 DIV 结构布局的流行。 因此,也就出现了 DIV+CSS网站布局的叫法。 单从这个 DIV+CSS 的叫法来分析,可以了 解到 CSS 已经被大家用在页面布局上了。 但一个页面不是只有控制 DIV就算是控制了全部。 HTML标签有很多。 曾经用过 table布局的页面一样可以用 CSS 控制。 对于一个页面,如何控制页面的结构就看如何去理解 CSS 的各个属性了。 只有了解了 CSS的各个属性之后,才能更加有效地让 CSS 控制页面的任何一个结构。 一个站点,如果有很多相同的结构或者样式的文件需要修改,涉及到的工作量是不可小视的。 但如果通过修改 CSS 来实现样式及布局的变化,只需要修改某个样式就可以 9 了。 在效率上,这将是很大的提升。 对于 CSS 样式表来说,一般存在与独立的文件中,或者包含在 style/style标签中。 这样,仅仅需要修改 CSS 就可以调整页面的样式及布局了。 整个网站的样式也会瞬间变化。 Amcharts 概述 20xx 年,致力于开发图表组件的 Amcharts 公司推出了相应的地图和图表组件。 在Silverlight 和 WPF、 Flex、 HTML5/Javascript 平台上, Amcharts 公司开发了相应的图表组件。 而且, Amcharts 也开发了动态的地图组件。 它的组件效果展示绚丽,赢得了很多使用人员的喜爱。 与 Motorola、 Microsoft、 NASA 相比。 目前,它已遍布了全球各地。 Amcharts 不仅 可以从简单的 XML 或 CSV文件 中提取数据,还 可以从动态 的 数据 中 读取生成。 比如 Perl、 NET 和 PHP, 以及 其它 语言。 它是一组 Flash 图表。 目前有两个版本,一个是 版本 ,一个是 版本。 其中,前者是基于 flash 实现的,后者是基于 HTML5/Javascript 实现的。 此外,它还支持饼图、柱状图、线形图、条形图等图形的输出。 它具有平台无关、无限标签、显示动态或静态效果、定制的描述任何数据点、梯度弥漫、 通过一个 HTML 文件设置数据、任何格式文本等一些功能特性。 10 第三章 系统可行性研究与需求分析 系统可行性研究 可行性研究是在较高层次上以较抽象的方式进行的系统分析和设计的过程,目的在于以最小的代价在最短的时间来确定是否能够解决此问题 [16]。 基于 JavaEE的通意成财务代理有限公司的门户网站不仅更好的展示了企业的文化、企业发布的信息以及企业的相关业务,还提供了一个企业与用户进行良好沟通的平台。 它解决了中小型企业发展企业信息化的难题。 所以像这样的网站在市场上拥有 一定需求。 技术可行性研究 本课题研究的通意成财务代理有限公司的门户网站,像此类型的网站在技术上已经相当成熟。 经过对市面上的同类网站资料的搜集和研究,运用如第二章所提到的技术可以实现其需求。 所以技术可行性研究的结果是,以现有技术可以实现本系统。 经济可行性研究 本课题属于一种 WEB应用范围,并且为 B/S 模式开发,所选用的开发工具大 多 是 开源免费的,所以在技术采集上不需额外费用。 通过各项分析,系统的经济效益可超过开发成本,并且其效益在理想范围内,所以可以开发本系统。 操作可行 性研究 本课题是随着主流的信息发展而来,拥有相当强的可操作性,对于处于此应用范围内的使用者都很容易接受。 而且在开发完成之后将会给客户提供一个操作文档或者对使用的客户进行培训。 所以本课题在操作可行性上是可行的。 系统需求分析 系统目标 基于 JavaEE 的通意成财务代理有限公司门户网站是一个服务于中小型企业的信息发布网站,开发本网站能够更好的向人们展现通意成财务代理有限公司的企业文化和相关业务,方便了用户及时的查看企业的相关信息,促进了企业与用户的良好沟通。 设计原则 则 实用性原则主要包括功能的实用性和操作的实用性。 功能的实用性主要体现在系统的扩展方面和能解决今后公司企业的发展所要求的添加功能模块等要求。 操作实用性则表现在当今用户使用电脑的操作习惯和使用方式。 以用户的角度作为设计原则,最大化的满足大多数人的操作习惯和使用方式。 该门户 网站是以 B/S模式开发的,所有客户端 是通过浏览器来实现的,这意味着稳定安全的系统是必须的。 所以系统设计要有一定的安全稳定性,以此来确保数据的安全 11 性。 系统必须遵循模块化的设计原则,将系统按照业务逻辑分 成不同的子系统或者子模块,各模块之间的设计尽量要求“高内聚、低耦合” [16]。 模块对外提供必要 的 接口,而对实现 的 这些接口是透明的,对模块的实现代码的修改不会影响到对模块的调用方法。 选用合适的框架开发具有面向对象的程序。 业务需求 主要 需求 : (1)公司概况。 在前台部分,需要设立一个模块用于向用户描述目前本公司的一些信息。 (2)地图导航功能。 根据不同用户的地理位置不同,通过地图查询功能帮助用户快速的找到公司的具体位置。 (3)相关业务介绍功能。 通过门户网 站向用户 展示公司的相关业务。 (4)介绍一些财经法规的相关知识。 在与公司合作前,需要向用户传递一些目前中国的财经法规知识。 (5)行业动态信息。 公布一些目前相关行业的动态,以便于用户能够 及时的获取信息。 (6)在线客服功能。 对有意向合作的用户,可以通过在线客服的方式 了解到更多的信息。 (7)提供留言板。 提供留言板的功能可以让用户发表一些而问题及看法。 这对于公司而言,拉近了公司与用户之间的距离。 (8)友情链接功能。 通过设立友情链接,用户可以 浏览与该公司相关的行业信息。 后台的 主要 需求 : (1)对用户 进行有效的管理。 (2)对网站的图片进行管理。 可以对图片进行相关操作,大大节省了存储空间。 (3)对用户的留言进行管理。 可以整理出对公司有益发展的信息。 (4)对用户的行为进行统计分析。 通过图形化的方式,可以让公司直观的了解到用户感兴趣的内容。 (5)对网站前台的信息进行管理。 包括对行业动态和财经法规信息进行有效的管理。 系统需求建模 本系统为基于 J2EE 开发的 门户网站,网站包括普通用户和系统管理员。 普通用户可以通过浏览网站查看该公司的信息及相关业务;系统管理员拥有对 系统管理的最 高权限。 以下为各用户用例图及其说明。 12 图 31 普通用户管理用例图 普通用户为本网站主要浏览者,如图 31 所示,普通用户可以 查看公司概况、查看业务介绍、查看财经法规、查看行业动态、查看留言、发布留言以及使用在线客服。 图 32系统管理员管理用例图 13 系统管理员是管理员 后台管理系统的使用者,系统管理员通过后台登录页面输入正确的用户名、密码以及验证码即可进入到 管理员 后台管理系统。 如图 32 所示,系统管理员具备 查看天气信息、用户管理、新闻管理、留言管理、统计分析和图片管理 功能。 其中 新闻管理 包括 财经法规管理 、公司新闻管理 以及 行业动态管理 功能 ,这些功能只具备查看、添加、删除操作 ; 留言 管理 主要针对客户的留言进行管理,具备回复客户留言、查看客户和商家的留言信息、删除客户留言、删除商家回复的功能;统计分析包括饼图分析和柱状图分析,能够查看饼图分析的信息和柱状图分析的信息;图片管理包括新闻图片管理和广告图片管理,新闻管理 包含基本的增、删、改、查功能 ,广告图片管理包含修改广告图片和查看广告图片功能。 ER图 如图 33所示为系统的 ER 图。 系统总共有客户留言、公司回复这 2 个实体。 客户留言与公司回复是一对一的关系 ,即客户的一个留言对应着公司的一个回复。 图 33 系统 ER图 活动 图 根据对本网站的系统活动研究,可划分为网站前台和系统管理员后台所产生的系统活动,并且它们分别对应的操作人员为普通用户和系统管理员。 以下为本网站的各项业务活动图。 ( 1)网站前台相关活动图 游客通过公司概况菜单选择地理位置选项后, 在百度地图下面有个输入框,在输入框内 输入所要查询的地址后,单击搜索按钮将会在 百度地图的 页面中心显示所要查询的地址位置及 相应的 信息。 游客查看地址信息活动图如图 34 所示。 14 图 34 游客查看地 址信息活动图 游客通过留言菜单发布留言信息。 游客发布留言活动图如图 35 所示。 图 35 游客发布留言活动图 15 ( 2)系统管理员后台相关活动图 管理员用户输入管理员用户名、密码以及验证码并提交登录,系统判断输入的验证码是否正确,如果不正确则返回重新登录,如果正确则判断输入的用户名和密码是否正确,如果正确则转到系统管理员后台欢迎页面,否则返回登录页面重新输入。 系统管理员登录管理员后台系统活动图如图 36所示。 图 36 系统管理员登录管理员后台系统活动图 系统管理员在添加用户页面输入用户 名、密码并提交添加,系统判断用户输入是否合法,如果合法则转到用户列表显示页面,反之提示用户重新输入所要添加的用户信息。 添加用户活动图如图 37所示。 16 图 37 添加用户活动图 系统管理员在添加 财经法规 页面输入 标题和内容 并提交添加,系统判断用户输入是否 合法 ,如果合法则转到 财经法规 列表显示页面,反之提示用户重新输入所要添加的 财经法规 信息。 添加 财经法规 活动图如图 38所示。 图 38 添加财经法规活动图 17 系统管理员在留言管理页面输入回复游客信息并提交添加,系统判断用户输入是否合法,如何合法 如果合法则 转到 留言 列表显示页面,反之提示用户重新输入所要 回复 的信息。 回复游客留言 活动图如图 39 所示。 图 39 回复游客留言活动图 管理员在修改广告位页面修改广告位的信息并提交修改,如果修改成功则转到广告图片信息显示列表,并显示已修改的广告位信息,如果不成功则按原广告位信息显示。 修改广告位信息活动图如图 310所示。 图 310 修改广告位活动图 18 第四章 总体设计 系统功能模块。基于javaee的通意成财务代理有限公司门户网站的设计与实现毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。