企业信息管理系统剖析.docx
- 文档编号:29389395
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:27
- 大小:1.35MB
企业信息管理系统剖析.docx
《企业信息管理系统剖析.docx》由会员分享,可在线阅读,更多相关《企业信息管理系统剖析.docx(27页珍藏版)》请在冰豆网上搜索。
企业信息管理系统剖析
企业管理系统
冯美峰
安徽工业经济职业技术学院,计算机科学与技术系,安徽,合肥,230000
摘要:
随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业纷纷建设网站以增强企业知名度.网站主要用PHP+MYSQL架设用户注册以及客户信息反馈,使客户信息第一时间反馈给企业,拉近企业与客户之间的距离。
本篇论文是对我设计的网站的一点论述,主要论述了企业管理网站建设规划的主体思想、利用PHP+MYSQL数据库实现用户注册和信息反馈等。
随着现代信息技术的飞速发展,信息管理水平已成为衡量国家综合实力的重要标志。
采用Apache作为Web服务器、PHP作为程序开发语言、MySQL为关系数据库,开发了使用方便的企业信息管理系统,方便用户和企业之间的交流信息。
本文重点论述了该信息系统的设计开发过程,包括系统研究背景及意义,系统开发环境与技术,系统的分析与设计,数据库设计,系统的详细设计及开发,以及系统开发的关键技术。
在对整个系统详细分析的基础上,阐述了整个系统的实现过程。
关键词:
数据库;预约报名;PHP;MySql;Apache
EnterpriseManagementSystem
FengMeiFeng
DepartmentofComputerScienceandTechnology,,,AnHui,238000
Abstract:
withtherapiddevelopmentofInternetinChinese,inpeople'sdailylifemoreandmoreuseofthisnewtechnologyfortheirownworkandlearningservices.BecausetheWEBpagecantext,image,sound,animation,videoandothermediainformationinoneset,notonlymorevividdisplayofinformation,andtheinformationbrowsingmoreconvenient,simultaneouslytheWEBpagecouldrealizeon-linetransactionplatform,thecustomerinformationfeedbacktofacilitatetheexchangeofinformationbetweenenterprisesandcustomers,thereforemanyenterprisesconstructionsitetoenhancecorporatevisibility.WebsiteuserregistrationandcustomerinformationfeedbackismainlyusedPHP+MYSQL,thefirsttimethecustomerinformationfeedbacktotheenterprise,totheenterpriseandthecustomerdistance.Thisthesisistodesignadiscussionsite,mainlydiscussesthesubjectofenterprisemanagementconstructionsiteplanningideas,theuseofPHP+MYSQLdatabaseuserregistrationandinformationfeedback.Withtherapiddevelopmentofmoderninformationtechnology,informationmanagementhasbecomeanimportantsymboltomeasurethecomprehensivenationalstrength.UsingApacheasWebserver,PHPasdevelopmentlanguage,MySQLasdatabase,developedtheuseoftheenterpriseinformationmanagementsystemisconvenient,easilybetweenusersandenterprisesexchangeinformation.Thispaperfocusesonthedesignanddevelopmentprocessoftheinformationsystem,includingtheresearchbackgroundandsignificanceofthesystem,systemdevelopmentenvironmentandtechnology,analysisanddesign,databasedesign,detaileddesignanddevelopmentofthesystem,andthekeytechnologyofsystemdevelopment.Basedonthedetailedanalysisofthewholesystem,expoundstheimplementationprocessofthewholesystem.
keywords:
Database;Reservation;PHP;MySql;Apache
引言
本网站的主题是金汇教育,整个网站都是以法律性的内容为主的,主要包括了公司首页、金辉介绍、项目培训、在线报名、信息公告、招贤纳士、师资团队、市场反馈、金汇论坛等栏目。
在整个设计过程中主要是运用Dreamweaver、MySql数据库、PHP语言等编写的。
通过本网站系统,给想了解金汇教育的人群提供了一个良好的平台,同时也为有意愿了解金融相关信息、想报名的用户提供了一个可以互动解决问题的平台。
如今,在网络技术的迅猛发展下,互联网的不断普及,让人们都感受到网络的方便快捷,从而大家都喜欢选择从互联网上获取信息,因此,互联网逐渐成为一个宽广的信息发布平台和获取信息的平台。
本网站也需要通过Internet来对外宣传、普及,从而帮助到更多想了解金融的人们。
本网站主要是以建立Dreamweaver、MySql、PHP等技术的动态网站管理系统的前台表现模块,使用了PHP技术的动态网页技术,加上MySql数据库作为后台数据库,制作了一个简单的企业网站系统,实现了企业网站的基本功能,例如在线报名的实现等。
目录
第1章、绪论1
1.1、课题背景与意义1
1.2、信息管理概况与存在的问题1
1.3、课题的主要内容2
第2章、开发环境和开发工具3
2.1、PHP简介3
2.2、Apache简介4
2.3、Dreamweaver简介4
2.4、MySQL数据库简介5
2.5、运行环境5
第3章、系统分析7
3.1、设计思想7
第4章、系统设计12
4.1、系统结构设计12
4.2、数据存储设计13
4.2.1、数据库分析13
4.2.2、数据表设计16
第5章、系统实现20
5.1、公用模块的编写20
5.1.1、数据库连接文件20
5.1.2、各系统界面设计20
结论与展望32
致谢33
参考文献34
第1章、绪论
1.1、课题背景与意义
各项现代信息技术的发展,推动了人类社会从工业时代阔步迈向信息时代,人们越来越重视信息技术对传统产业的改造以及对信息资源的开发和利用,信息管理水平已成为衡量国家综合实力的重要标志。
信息技术使知识和信息成为国民经济的重要战略资源。
信息技术,尤其是微计算机革命和数字化革命使信息资源计算机化,把杂乱无章的信息变成有序、有用、有经济价值的信息,人们可以以任何方式进行加工处理,以任何方式按用户的要求进行检索和利用,并可以在任何时间、任何地点获取自己所需要的任何信息,真正意义上和使用价值上把信息变成资源,进而成了现代国民经济的主要经济资源。
20世纪90年代以来,互联网在世界范围内迅速普及。
人们就意识到这种新兴的信息技术将会给人们的生活,学习带来极大的影响。
网络信息的可靠性成为人们关注的主要问题。
因此,结合实际应用,开发稳定可靠的管理信息系统迫在眉睫。
在企业管理系统管理中,企业文化信息、企业招聘信息的管理是一个较为重要的部分,一个好的企业管理信息系统,可以减少工作人员的工作任务,提高企业的质量。
作为企业必须满足企业文化的宣传工作,建立企业的信息管理系统,及时将公司信息正确无误地传递给相关客户。
因此企业的信息管理,更要确保信息的确性、超前性、规律性。
1.2、信息管理概况与存在的问题
(1)公司概况。
包括公司背景、发展历史、联系我们、主要业绩及组织结构等,让访问者对公司的情况有一个概括的了解,作为在网络上推广公司的第一步,亦可能是非常重要的一步。
(2)项目培训。
提供公司(金融相关信息)项目的目录,方便顾客在网上查看。
并根据需要决定资料的详简程度,或者配以图片、视频和音频资料。
(3)荣誉证书和专家推荐。
作为一些辅助内容,这些资料可以增强用户对公司产品的信心,其中第三者作出的教师评价、权威机构的鉴定,或专家的意见,更有说服力。
(4)市场反馈/媒体报道和信息公告/最新动态。
通过信息公告/最新动态可以让用户了解公司的发展动向,加深对公司的印象,从而达到展示企业实力和形象的目的。
因此,如果有媒体对公司进行了报道,别忘记及时转载到网站上。
(9)售后服务。
有关质量保证条款、售后服务措施、以及各地售后服务的联系方式等都是用户比较关心的信息,而且,是否可以在本地获得售后服务往往是影响用户购买决策的重要因素,应该尽可能详细。
(10)联系信息。
网站上应该提供足够详尽的联系信息,除了公司的地址、电话、传真、邮政编码、网管Email地址等基本信息之外,最好能详细地列出客户或者业务伙伴可能需要联系的具体部门的联系方式。
对于有分支机构的企业,同时还应当有各地分支机构的联系方式,在为用户提供方便的同时,也起到了对各地业务的支持作用。
(11)内容之外的内容。
现在有一种普遍现象,在很多企业网站的首页都是一个漂亮的“欢迎页面”,展示一些图片、动画、或者其他多媒体文件,所表现出的信息大多和企业形象或者核心业务无关,据了解,一些企业喜欢这种方式的主要原因是觉得直接进入产品介绍页面,会显得内容贫乏,而且不够专业。
其实这种担心是不必要的,因为用户浏览一个网站的目的是要了解有关产品或服务的信息,而不是来欣赏美术作品,那些无关的内容往往会占用访问者的时间,甚至将用户的视线转移。
存在问题:
1、不够美观的页面设计。
2、企业网站栏目规划不合理、导航系统不完善,导致网站不具备实用的功能。
3、企业网站设计过于美观但web程序不规范或后台技术不成熟,甚至影响正常浏览和应用。
4、企业网站优化设计的基本思想和内容没有得到起码的体现。
5、企业网站访问量小,急需有效的网站推广策略。
6、企业网站信息量小,重要信息不完整。
7、企业网站促销意识不够明确。
8、企业网站服务尤其是在线顾客服务比较欠缺。
9、企业网站对销售和售后服务的促进作用未得到合理发挥。
10、企业网站在网络营销资源积累方面缺乏基本支持。
1.3、课题的主要内容
本课题以PHP为主要制作工具,实现了在线预约报名、查看公司信息,站内最新动态信息发布、国内AFP、CFP、ChFP、ICBRR、CFA、PAT及ACCA证书相关动态信息和报名信息、师资团队信息等。
建立企业管理信息系统,方便公司宣传、管理,企业管理信息系统的主要目的是提高企业工作的效率和宣传企业的文化。
本文主要是通过对PHP、Apache和MySql的实际应用,完成基于PHP的企业信息管理系统的设计与实现。
系统根据企业(金汇教育)的具体情况,经过需求分析,可行性分析,进行了详细的数据库设计,实现了信息管理、新闻管理、预约报名等功能模块。
具体工作将分别在后面的章节进行详细的描述。
第2章、开发环境和开发工具
2.1、PHP简介
PHP是英文HypertextPreprocessor(超文本预处理器)的缩写。
它是一种服务器端的脚本编程语言,其特点是简单、面向对象、解释执行、健壮安全、独立于架构、可移植、动态。
自PHP5正式发布以来,PHP以其方便快速的风格、丰富的函数功能和开放的源代码,迅速在web系统开发中占有了重要地位,正成为世界上最流行的web应用程序编程语言之一。
其特点为:
(l)PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。
(2)用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的cGI要高许多。
(3)PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。
(4)PHP具有非常强大的功能,而且支持几乎所有流行的数据库以及操作基于PHP招生管理信息系统的设计与实现系统。
(5)开放的源代码,及所有的PHP源代码事实上都可以得到。
(6)PHP是免费的,并且使用非常广泛。
(7)PHP是基于服务器端的,因此即使再多的用户,再复杂的程序也不会影响运行的速度。
综上所述PHP与其他语言相比首先它可以用在任何操作系统上,稳定性较高,执行效率快,开发时间短,学习门槛低,函数支持多等优点。
。
2.2、Apache简介
Apache是目前互联网上使用最广泛的web服务器,它支持多种操作系统,如:
Unix、Linux、WingXfNT/200叽P等,功能强大。
它以快速、可靠、易扩展的特点在所有的服务器软件中占有优势,并且它的源代码开放,因此有大量的开发人员投入了大量的时间精力来逐步的将其完善,Apache不仅可作为web服务器,它还包含了代理服务器的功能。
当客户机使用uRL请求访问远程资源时,Apache接受该请求并取得该资源以满足客户机的请求。
同时如果要创建一个每天有数百万人访问的Web服务器,APache将是最佳选择。
本系统就是以Apache作为开发平台的,因为PHP能够作为Apacheweb服务器的模块执行,使得它的执行效率要高于其他的CGI程序,而且能比CGI或者Perl更快速地执行动态网页。
Apache、PHP在实际应用中为最佳组合。
2.3、Dreamweaver简介
现在支持JSP的开发工具很多,本设计是采用Dreamweaver开发工具。
Dreamweaver是一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。
在编辑上也可以选择可视化方式或者自己喜欢的源码编辑方式。
Dreamweaver的几大优势:
(1)与流行的文本HTML代码编辑器之间的协调工作
Dreamweaver可以与目前流行的HTML代码编辑器(如BBEdit、HomeSite等)全面协调工作。
已经习惯于使用这些纯文本编辑器的设计者将在不改变他们原有工作习惯的基础上,充分享受到Dreamweaver带来更多功能。
设计者可以使用文本编辑器直接编辑HTML,同时使用Dreamweaver生成较为复杂的动画、表格、Frame、JavaScript等。
(2)基于目标浏览器的检测
目前浏览器更新换代很快,从2.0到4.0层出不穷。
同时又有IE和Netscape两大阵营竞争。
设计者制作出的网页必须面向功能不同的浏览器并保持其正确性。
这是一项比较困难的工作。
而Dreamweaver不仅在设计时可以基于不同的目标浏览器进行不同的设计,而且在页面制作完毕后,Dreamweaver可以基于目标浏览器对页面进行检测并给出报告。
在报告中将显示出被检测页面的兼容性以及在不同浏览器中页面的区别,同时还将指出页面中HTML的句法错误。
(3)强大的DHTML支持
动态HTML是4.0浏览器支持的新功能,将在未来广泛应用于网络。
这项技术可以增强页面的交互性、提高下载速度、使页面更美观更易于设计且富有动感。
Dreamweaver对DHTML完全支持,并提供了与之相关联的四大功能。
而其它的可视化网页编辑工具几乎不提供或只小部分提供动态HTML的制作。
2.4、MySQL数据库简介
数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。
数据库中的数据可以是文字、图象、声音等。
MySQL使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
其中,行又称元组,列称属性。
每一个元组有唯一的标识:
称主属性(键);在一个关系表中不同元组的键不能相同。
表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。
MySQL数据库以文件形式保存,文件的扩展名是SQL。
2.5、运行环境
服务器配置要求:
Wampserver集成环境
软硬件要求:
(1)CPU主频要在1G以上的pc微型机或网络服务器。
(2)P42.8以上CPU。
(3)硬盘80G以上,512M以上内存。
(4)MySQL5.0数据库、APache2.0开发平台。
操作系统:
Windows2000/2003/XP
浏览器:
InternetExplorer4.0以上版本
第3章、系统分析
3.1、设计思想
要开发一个优秀的网站,通常应该遵循以下工作流程:
首先定义开发网站的目的;接下来对网站的外观进行设计;其次进行实际页面的制作;然后对所制作的网站进行测试,以确保它符合最初设定的目标;最后是将网站发布。
在将网站发布后还需要有维护工作,以便及时更新网站内容。
所以要做出一个出色的企业信息管理系统要做到以下要求。
首先,对企业网站信息管理系统的定义、特征和优势的了解是必不可少的。
其次,系统网站的规化、网站构建的目标和市场需求调查分析、网站设计与管理的可行性分析以及网站设计与管理的解决方案的深入分析也是不可少的。
再次,信息管理系统网站运行平台的构建、服务器选择PHP软件和数据库的知识更是实现企业信息管理的基础。
企业信息管理系统主要完成的功能如下:
信息管理模块:
实现公司及时更新和发布信息模块。
注册模块:
实现用户注册模块。
查询模块:
实现按条件查询。
管理员设置模块:
实现管理员的分配和修改密码的模块。
培训项目模块:
企业内训、AFP等模块:
实现分类管理信息等。
本系统主要通过以下几个方面进行设计:
(1)页面模块化
本设计把页面中的一些用的部分继成为模块,例如页面的头部,这在设计新的页面时如果有重复出现的部分,只需要拿现成的模块来组装就可以了。
(2)流程人性化
程序的流程完全遵企业管理的流程。
首先进入首页,查看公司最新动态,而后了解你想要知道的相关信息和报名流程,同时进入到预约班名页面,而后填写联系方式。
最后注册成功。
第4章、系统设计
4.1、系统结构设计
根据公司要求,可设计出系统结构如图6所示。
图6:
系统构架图
4.2、数据存储设计
好的数据库(关系数据库)设计有下面的一些作用
1、首先充分体现系统的需求,数据库是为应用服务的,好的数据库设计应该首先能满足应用系统的业务需求,准确的表达数据间关系。
2、保证数据的准确性和一致性,通过主外键、非空、限制、唯一索引等保证数据的健壮。
3、提高数据的查询效率,通过合理表结构,安排物理存储分区、增加索引等方式,提高数据的读取速度,提高查询效率。
4、有好的扩展性,在必要时能根据需求扩展数据结构。
4.2.1、数据库分析
通过以上分析在招聘求职系统中,数据库应当解决如下需求:
保存公司相关的信息,包括id,新闻标题、新闻图片、新闻内容、新闻简介、电子邮箱,一级等类id(外键)、二级分类id、新闻链接地址、热点等等。
保存客户信息,包括客户姓名、性别、年龄、生日、身份证、籍贯、Email等等。
保存新闻分类信息,包括一级分类id,second_id、分类名称等
4.2.2、数据表设计
将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
表info为存放信息的属性的表(字段可以根据自己的需求再可以加)。
表info:
信息表
字段名
数据类型
允许空
默认值
说明
Id
Int
否
Null
序号,主键,递增
big_id
int
否
Null
一级栏目id
sec_id
Int
否
Null
二级栏目id
third_id
Int
否
Null
三级栏目id
title
Varchar
否
Null
新闻标题
adduser
Varchar
否
Null
添加的管理员
shownum
int
否
Null
序号,排列作用
website
Varchar
否
Null
新闻或图片的连接地址
keyword
mediumtext
是
Null
关键字
author
Varchar
是
0
文章作者
source
Varchar
否
Null
资源
publishdata
datatime
是
Null
发布时间
Intro
Varchar(160)
否
Null
简介
content
longtext
否
Null
内容
pic
Int(unsigned)
否
Null
连接的图片地址
files
Int(unsigned)
否
Null
上传的文件路径
state
tinyint
否
0
状态0关闭1显示-1删除
hot
tinyint
否
Null
热点
Views
int
否
0
浏览次数
表big_class为顶级栏目表,存放顶级栏目的相关信息。
其中表中second_id、进行连表()
表big_class:
存放顶级栏目表
字段名
数据类型
允许空
默认值
说明
Id
Int
否
Null
顶级id,主键,递增
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业信息 管理 系统 剖析
![提示](https://static.bdocx.com/images/bang_tan.gif)