企业信息发布系统论文内容摘要:

企业通知 企业公告 企业名片 信息 企业通知 信息 企业公告 信息 企业服务 企业服务 信息 员工管理 企业员工 信息 企业产品 企业产品 信息 6 2 可行性分析 可行性分析是依据初步调查的结果做出系统开发可行性与否的结论的过程。 任何一个工程的立项都需要进行项目的可行性分析,这是保证正确投资的必要工作。 信息系统开发项目是一项复杂的高科技系统工程,可行性分析也是必不可少的 [2]。 可行性分析是从技术可行性、经济可行性和运行可行性三个方面考虑的,论证系统开发是否可行,同时提出系统开发的初步方案、工程计划、投 资概算等。 技术可行性 分析 为实现系统目标, 需要技术 保证。 信息系统开发所需要的技术主要有计算机硬件、软件技术、系统开发人员的水平、用户管理与使用的能力等。 本 人经过大学四年的学习,对网站设计的理论十分熟悉,还 熟练掌握 了 JSP、网络安全、 Web、网络数据库等技术, 而且有一定的美术功底,对网站的美工也十分了解,有能力开发实现本系统。 鉴于以上的分析 ,系统开发 在技术上是完全可行的。 经济可行性 分析 系统开发需要一定的经费,所需经费包括计算机硬件、软件(系统软件及工具软件)购置费、应用软件开发费 、培训费等。 现从 项目支出的费 用、 项目取得的收益 方面 和企业自身条件方面进行 考虑。 ( 1) 项目支出的费用:由于 博明电脑科技公司 已经配有整套的设备,如计算机、路由器等,且 电力 资源等设备只需作少量的购置或升级即可满足新项目的需要;从系统的信息存储量以及访问量方面考虑只需另外购买一台入门级服务器即可;而且以往网络管理人员已积累了网络与管理信息系统的使用经验,对新项目的实施,人员的培训费用,系统管理维护费用等开销也不大。 软件方面主要使用了网页制作三剑客、数据库、网络管理等软件,软件方面可以通过购买正版软件或 免费在 网上下 载的方式获得。 费用支出如表 21 所示。 7 表 21 费用支出 表 项目 电力设备( UPS) 入门级服务器 培训费用 域名 软件费用 总计 费用(高) 700 元 15000 元 500 元 500 元 5000 元 21700 元 费用(低) 200 元 5000 元 0 元 100 元 5300 元 高费用支出中电力设备的备用时间较长,性能较高,服务器为专用服务器, 域名为网络实名 ,软件全部购买正版软件。 低费用支出中电力设备的备用时间较短,性能较低,服务期为高级 PC 服务器,域名为普通的 .域名 ,培训为免费赠送 ,软件是以免费在 网上下载的方式获得。 ( 2)项目取得的收益:企业 信息发布网站 的实施将开拓一个新的市场,它可以打破地域的限制,将企业的 宣传 网络伸展到每个地方,成为一个跨地区企业,加速商品流动与资金的周转,节省了场地与营业员的开销;另一方面,通过公司网站 的建设,在 大量节省广告费用的同时,无形中树立了公司的形象,建立 了 企业的网络文化与品牌效益,这也是一项持续性的收益,且是不可度量的;第三,通过网站,客户可以在浏览 企业服务后 , 可以让客户及时了解企业的附加服务, 这对企业销售业绩的提升起到了极其重要的作用;第四,通过网 站, 企业员工可以及时的了解企业人动态,完成低成本信息的快速传递。 因此,相对于项目支出的一次性较大费用来说, 企业 获得的收益将是长期的、持续性的, 企业的经济实力也是完全可以负担的。 所以,企业 网 站的进一步建设在 经济 也是可行 的。 运行可行性 分析 本系统能保证在当前的操作环境下正常运行,网站管理人员对网站的更新维护具备足够的管理能力。 而且具有完善的后台管理功能,管理者可以直接在后台进行文件、信息及图片的上传,方便了管理。 因此,该系统在运行方面也是可行的。 综上所述, 博明电脑科技公司系统的建设 在技 术上、经济上、 运行 上都是可行的 ,因此系统 开发 完全可行。 8 3 总体 设计 概述 本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。 系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。 模块化的依据是:把复杂 问题分解成许多容易解决的小问题。 原来的问题也就变得容易解决。 模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。 每个模块完成一个特定的子功能。 把这些模块结合起来组成一个整体。 完成指定的功能,满足问题的要求。 采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。 从而提高软件的可靠性,可修改性。 有助于软件开发的组织管理。 一个大型软件可分别编写不同的模块。 模块化理论的几个重要概念如下: (1).抽象 抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。 处理复杂系统唯一有效的方法是 用层次的方式构造和分析它。 一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。 (2).信息隐蔽和局部化 信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。 局部化是指把一些关系密切的软件元素物理的放得彼此靠近。 局部化有助于实现信息隐蔽。 信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。 因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软 件的其它部分。 (3).逐步求精的模块化概念 逐步求精和模块化的抽象是密切相关的。 软件结构每一层中模块表示对软件抽象层次的次细化。 用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。 9 (4).模块独立性 模块的划分要使模块间尽可能的相互独立,独立模块较易维护。 度量模块的独立程度有两个标准:内聚和耦合。 耦合是对一个软件结构内不同模块之间互连程度的度量。 耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。 在 软件的设计中应追求尽可能松散的耦合。 内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情。 在设计时应力求做到高内聚 [1]。 系统功能划分 经过对系统的需求分析,将整个系统分为两部分,前台系统和后台系统。 前台系统主要是客户浏览及员工浏览界面。 后台系统是管理员管理本网站的界面,实现网站的管理功能。 前台系统功能划分 前台系统主要包括用户 企业名片查看、企业公告信息、产品信息展示、企业服务、对于企业员工还包括查看企业的内部通知。 前台系统模块如图 31。 图 31 前台系统模块图 后台系统功能划分 后台系统可分为 企业名片管理、企业通知管理、企业公告管理、企业服务管理、企产品展示 用户前台模块 企业名片 内部通知 企业公告 企业服务 10 业员工管理和企业产品管理。 后台系统 功能模块图 如图 32。 图 32 后台系统模块 系统功能描述 前台系统功能描述 名片 完成客户,查看企业名片的功能,名片是一个本企业的最主要的信息的介绍,名片的内容应该简洁明了,使客户看到能 对本企业有一个大体的了解,企业名片的信息包括公司名称,联系电话,经营范围,公司地址,及公司业务简介等主要的信息。 客户可以及时的了解企业的最新动态的信息,这些信息可以以公告的形式进行发布,使客户对企业的最新动态有所掌握。 产品展示模块,是本站前台的主体功能,完成对本企业的经营的产品网上发布的功能,客户可以及时的了解到企业的产品的相关信息。 企业的产品以分类的形式进行显示,方便用户浏览。 4.企业服务 后台系统管理模块 企业名片管理 企业通知管理 企业公告管理 企业服务管理 企业员工管理 企业产品管理 11 客户可以通过企业服务模块,来了解企业的提供的服务,包括售后及维修服务等。 可以增加客 户对企业产品的满意度及可信度。 5.企业内部通知 此模块的是为企业员工服务的,只有企业的员工通过身份验证后才可以查看此模块,此模块主要是完成企业内部通知的查看功能,如企业的会议通知或放假通知等。 后台系统功能描述 后台管理主要是方便管理员对本站系统进行维护,管理员可以在后台动态的发布相应的信息,完成对网站内容的更新及管理。 后台管理主要包括企业名片管理、企业通知管理、企业公告管理、企业服务管理、企业员工管理、企业产品的管理等功能。 1.企业名片管理 完成企业名片信息的更 新功能。 2.企业通知管理 完成企业通知的发布功能。 企业通知是发布给企业内部的员工,只有企业员工才可以查看。 3.企业公告 企业公告模块完成企业公告信息的发布功能。 4. 企业服务 完成企业服务的管理功能,企业服务主要包括企业的售后服务及维修服务等业务的介绍,管理员可以在后对企业服务信息进行添加、删除等。 5.企业员工管理 管理员可以在后台添加、删除及修改员工的基本信息。 6.企业产品管理 完相企业产品的发布功能,管理员可以添加、删除及修改企业的产品的信息。 数据库设计 数据库介绍 数据库是指自描述的完整记录的集合。 数据库是自描述的:它除了包含用户的源数据外,还包含关于它本身结构的描述。 数据库的自描述特点,它提高了程序/数据独立性,它使得检查数据库本身就确定数据库的结构和内容成为可能。 数据库包含用户数据文件和其他内容,数据库在元数据中包含关于自身的描述。 另外,数据库还包含用来表 12 示数据之间的关系和提高数据库应用的性能的索引。 最后,数据库还包含关于使用数据库的应用程序的数据。 设计一个数据库需要我们耐心收集和分析数据,仔细理清数据间的关系,消除对数据库应用不利的 隐患等等。 在整个设计过程中,我们必须按步骤认真完成。 一个数据库的设计好坏将直接影响将来基于该数据库的应用。 另外,数据库也不是独立存在的,它总是与具体的应用相关的,为具体的应用而建立的。 因此在设计数据库之前我们必须明确应用的目的,在设计数据库的时候也应时刻考虑用户需求,数据库与具体应用之间是相辅相成的关系。 数据库的设计过程一般包括以下几个步骤: ⑴ 确定建立数据库的目的和收集数据 数据库设计过程的第一个阶段是确定建立数据库的目的和收集数据。 通常,我们也把确定建立数据库的目的称 为需求分析。 需求分析的任务就是通过详细调查要处理的对象来明确用户的各种需求。 并且通过调查、收集和分析信息,以了解在数据库中需要存储哪些数据,要完成什么样的数据处理功能。 这一过程是数据库设计的起点,它将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。 确定目的之后就需要根据目的收集有用的数据。 在着手收集数据之前最重要的就是要调查用户的实际需求,然后分析与表达这些需求。 调查用户需求的方法有很多,如查阅记录、访谈、开调查会、设计调查表请用户填写或回答相关问题等。 其中比较有效的方法是访谈,我们可以借助 一些设计合理的调查表来与用户直接交流。 通过充分交流,可以了解他们平时是如何使用数据库的,以及对当前信息的要求,进而设计满足用户需求的字段,并根据设计的字段收集数据。 ⑵ 建立概念模型 确定建立数据库的目的以及完成数据收集后,就进入数据库设计过程的第二阶段—— 建立概念模型。 概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。 这一阶段是整个数据库设计的关键。 设计时,一般先根据应用的需求,画出能反映每个应用需求的 ER 图,其中包括确定实体、属性和联系的类型。 然后优化初始的 ER 图,消除冗余和可能存在的矛盾。 概念模型是队用户需求的客观反映,并不涉及具体的计算机软、硬件环境。 因此,在这一阶段中我们必须将注意力集中在怎样表达出用户对信息的需求,而不考虑具体实现问题。 ⑶ 建立数据模型 完成上一阶段后,我们得到了一个与具体计算机软、硬件无关的概念模型。 接着我们就可以着手建立数据库模型了,这是数据库设计过程的第三个阶段。 在这一阶段中我 13 们要将概念模型中得到的 ER 图转换成具体的数据模型。 数据模型是表示实体与实体间的联系的模型。 数据模型一般分 为层次、网状、关系和面向对象模型等 ,主要是用于DBMS 的实现。 目前比较常用的是关系。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。