企业信息发布系统论文.doc
《企业信息发布系统论文.doc》由会员分享,可在线阅读,更多相关《企业信息发布系统论文.doc(57页珍藏版)》请在沃文网上搜索。
1、本科毕业论文企业信息发布系统随着时代的发展,在现代企业管理中,企业获得的信息会越来越多,要发布的信息也越来越多,怎样发布最新的信息对企业的发展尤为重要。借助Internet,为企业建立一个信息管理系统,给企业信息的发布和管理提供一个电子平台,将大大提高企业的管理水平。众多的中小型企业更是要求灵活快速的构建信息发布系统。通过企业信息发布系统,决策层的战略思想,员工的意见都可以通过系统直接通报给每一个员工。企业为员工积极参与公司管理开辟了通道,员工可以自由的发布建议,批评,以及对公司发展问题的思考,或者对公司一些决定的不同看法。通过系统可以调动员工关心公司,热爱公司,积极参与公司管理的积极性。另外
2、,本网站的设计采用模块化的设计思想,在WindowsXP操作系统环境下,搭建JSP运行环境,通过使用Java脚本语言完成动态的,交互的Web服务器应用程序,实现本系统的主要功能,包括用户在前台对网站新闻,产品,评论,企业简介的浏览,另外,用户还可以注册成为网站会员,登录发表评论,管理员在后台进行的企业新闻的添加删除修改,产品的添加删除修改,评论及用户的管理等等。 摘 要本文着重阐述了企业发布系统的整体开发过程。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详
3、细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。根据实际需求,本网站的设计采用模块化的设计思想,在WindowsXP操作系统环境下,搭建JSP运行环境,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,运用MVC模式,其中Model使用工厂模式。本系统的主要功能,包括用户在前台对商品的浏览、企业新闻,评论查看等功能,管理员在后台进行的企业产品,新闻的添加与管理,评论及用户的管理。本系统最具特色的部分:首先,实现了客户浏览企业产品及服务的功能,其次,管理员后台功能细致入微,特别是对商品的信息的发布,使得本网站更加具有商业价值
4、,适应电子商务类系统的开发需求。关键词:WindowsXP JSP java MVC 工厂模式 AbstractThis article focuses on the Hiroaki computer technology companies release of its overall development process. Introduced a system for environment and development tools, the design concept and design process has also made a comprehensive narrati
5、ve, in the database to create ideological and various data tables specific links between the areas has also made detailed and specific analysis of the The various functions of the system to achieve process and detailed design process, drawing a simple system function modules map at the same time, to
6、 more clearly show that design thinking and the whole process of planning and design of concrete realization.According to actual demand, the design of the site using modular design, in WindowsXP operating system environment, the structures JSP operating environment, through the use of scripting lang
7、uage JAVA complete dynamic, interactive web server applications, to achieve the main functions of the system , Including users in the outlook for commodities here, business services view, and other functions, the administrator of the enterprises in the background, business cards, business notice, co
8、rporate announcement, business services, enterprise products, enterprise management and staff of the release function.Most of the characteristics of the system: First, the realization of the customer to their products and services functions, and secondly, administrator background features nuanced, p
9、articularly for the release of information goods, making the site more commercial value, to e-commerce Class system development needs. Keywords: WindowsXP ;JSP; MVC; Simple Factory Pattern; java目 录引言11 实现背景及意义21.1 选题理由及意义21.2 系统目标31.3 业务流程图31.3.1 业务流程图的符号说明31.3.2 业务流程图42 可行性分析62.1 技术可行性分析62.2 经济可行性分
10、析62.3 运行可行性分析73 总体设计83.1 概述83.2 系统功能划分93.2.1 前台系统功能划分93.2.2 后台系统功能划分103.3 系统功能描述103.3.1管理员113.3.2 前台用户153.3.3匿名用户173.4 数据库设计183.4.1 数据库介绍183.4.2 系统E-R图203.4.3数据库物理设计224 系统实现274.1 开发工具的选择274.1.1 开发技术现状及比较274.1.2开发工具的选择284.2 模块详细设计与实现284.3 后台系统的实施294.3.1管理员登录页面(login.jsp)294.3.2 管理员管理主界面304.3.3 企业用户管理
11、模块314.3.4 企业新闻管理模块324.3.5 企业产品管理模块344.3.6 企业评论管理模块374.4前台系统的实施37结 论39参考文献40附录41致谢51本科毕业论文引言目前,网络正以一种前所未有的冲击力影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播及发布方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。互联网的应用越来越普及,上网用户与日俱增,通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新
12、和产业结构的升级。企业网站是互联网发展日渐成熟的直接产物,是网络技术应用发展的新方向。互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为企业宣传的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。越来越多的企业开始建造一个功能强大,且能提供完善功能的动态网站。建立自己的企业信息发布网站势在必行。通过网站的建立,能加强企业与客户的联系,提升企业形象,宣传企业的产品,对企业的发展具有一定的现实意义。521 实现背景及意义1.1 选题理由及意义伴随着网络的出现,网页逐渐融入人们的生活。快速及时的信息浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了
13、第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。对于一个企业,无论是企业宣传,还是员工内部沟通,在信息化时代的今天,都需要大量的信息传递。基于WEB的企业信息发布系统正是在这种情况下诞生的,客户及员工无论在任何地方,只要有一台电脑,就能够了解到企业的相关的信息,摆脱了时间和空间的限制,大大提高了信息传递的效率。作为一个企业,企业有很多的信息需要发布给员工及客户,如企业的会议通知,作息时间安排,企业的公告信息,给客户传达的企业产品信息,企业服务信息等。在以前,这些信息的传答是通过纸质文件或电话形式的,传统的方式中不但浪费金钱,而且要受到很多的限制。由于
14、互联网的盛行及企业办公的需要,企业各部门都配备了计算机,并与互联网进行了全功能连接,如果把这些信息在互联网上公布,那样员工及企业客户就可以在任何时间、任何地点,只要能上网,就可以了解企业的最新的信息,查看企业的通知,了解企业的动态等。完成的信息的低成本、快速的传递,提高企业及员工的办事效率。本课题基于以上要求,研究企业信息发布系统。本系统的成功开发,能够有效的解决传统信息传递方式的不足。本次毕业设计是开发基于B/S的企业信息发布系统,利用本系统可以实现基于WEB的企业信息的发布和管理。该系统是为方便企业与员工,企业与客户之间交流开发的,该系统对信息发布功能提供全面的支持,可跨平台使用,使企业各
15、位员工及企业客户不论身处何地,都可以及时地了解决企业的各种信息,作出决策,从而提高信息传播的速度及办公的效率。1.2 系统目标企业信息发布网站的主要目标如下:展示企业形象,提升公司知名度加强企业与客户的交流,客户更加了解企业的信息宣传自己的产品,将自己的产品展现给客户,让客户可以了解企业的产品 信息实现企业内部通知的发布与管理通过网络空间,是客户对企业有更进一步的了解提高企业的工作效率1.3 业务流程图业务流程图是直观描述现行系统业务处理由开始到结束的整个过程的非结构化图形工具,它可以描述一个系统的业务,也可以描述一项具体业务的处理过程。1.3.1 业务流程图的符号说明业务流程图符号说明如下图
16、1.1所示:图形符号符号说明系统中的实体,本系统中的实体有:会员、管理员等。处理,本系统中的处理有:信息编辑、信息发布、信息查询等。单据或报表,如:会员信息登记表,公告信息表等。存档信息。数据流向图1.1业务流程图符号说明1.3.2 业务流程图本系统前台业务流程如下图1.2,1.3所示:游客企业名片产品展示新闻展示企业评论企业简介企业产品信息表企业新闻信息表评论信息表图1.2网站信息游客业务流程图前台会员企业名片用户评论产品展示企业简介信息评论表产品表用户修改用户表新闻展示新闻表用户登录登录图1.3 前台会员业务流程图本系统后台管理员端业务流程如下图1.4所示:后台管理员企业名片用户管理产品管
17、理企业简介信息查看删除用户查看添加更新删除产品评论管理查看删除评论新闻管理查看添加更新删除新闻管理员登录登录修改个人信息图1.4网站信息管理端业务流程图2 可行性分析可行性分析是依据初步调查的结果做出系统开发可行性与否的结论的过程。任何一个工程的立项都需要进行项目的可行性分析,这是保证正确投资的必要工作。信息系统开发项目是一项复杂的高科技系统工程,可行性分析也是必不可少的2。可行性分析是从技术可行性、经济可行性和运行可行性三个方面考虑的,论证系统开发是否可行,同时提出系统开发的初步方案、工程计划、投资概算等。2.1 技术可行性分析为实现系统目标,需要技术保证。信息系统开发所需要的技术主要有计算
18、机硬件、软件技术、系统开发人员的水平、用户管理与使用的能力等。本人经过大学四年的学习,对网站设计的理论还算熟悉,还掌握了JSP、Web、网络数据库等技术,而且有一定的网站设计功底,有能力开发实现本系统。鉴于以上的分析,系统开发在技术上是完全可行的。2.2 经济可行性分析对现代企业而言,一个好的网站非常重要,它是客户最先接触到这个企业的门面,更是收集客户资料,健全销售体系的最便捷途径,它还可以是企业数据信息查询中心、售前咨询中心、售后服务中心。所以建立一个美观大方、功能健全的网站是每个企业都需要的,目前几乎所有大企业都有自己的网站,甚至有的企业按不同的功能同时建立多个网站。一个企业建网的最终目的
19、和它的经营目的应该是一致的,就是通过企业网站来降低企业的管理成本和交易成本以及通过开展电子商务活动来获得更多的客户与利润,明确了这一目标,才能正确地经营这个网站,并使其为企业服务。企业建网有很多实际意义以及作用2.3 运行可行性分析本系统能保证在当前的操作环境下正常运行,网站管理人员对网站的更新维护具备足够的管理能力。而且具有完善的后台管理功能,管理者可以直接在后台进行文件、信息及图片的上传,方便了管理。因此,该系统在运行方面也是可行的。 综上所述,系统的建设在技术上、经济上、运行上均可行,因此系统开发完全可行。3 总体设计3.1 概述本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计
20、,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用
21、模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。模块化理论的几个重要概念如下:(1).抽象抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。(2).信息隐蔽和局部化信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。局部化是指把一些关系密切的软件元素物理的放得彼此靠近。局部化
22、有助于实现信息隐蔽。信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。(3).逐步求精的模块化概念逐步求精和模块化的抽象是密切相关的。软件结构每一层中模块表示对软件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。(4).模块独立性模块的划分要使模块间尽可能的相互独立,独立模块较易维护。度量模块的独立程度有两个标准:内聚和耦合。耦合是对一个软件结构内不同模块之间互连程度的度量。耦合
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业信息 发布 系统 论文