建材秒知道
登录
建材号 > 设计 > 正文

分类信息数据库设计

怕孤单的大地
痴情的背包
2022-12-28 12:24:50

分类信息数据库设计

最佳答案
勤劳的万宝路
威武的香水
2026-05-14 18:54:59

运用Visual FoxPro开发学生管理系统摘要:学生管理系统的功能主要可分为系统、编辑、查询及统计.为了简化系统结构,方便使用者操作,可以采用Visual FoxPro的页框技术.一个数据库应用系统的优劣,在很大程度上取决于数据库的结构设计,且数据量越大效果越明显.关键词:面向对象编程;学生管理系统;流程;Visual FoxPro目前,很多学校的学生管理工作基本上还是采用手工方式,因没有管理软件而没有实现管理工作自动化.对于一些购买的软件,由于开发者缺乏学生管理的经验,这些软件有的不易操作,有的功能不够完善,升级维护也不方便.各学校如果能够根据实际情况,充分利用新技术自行开发适合本校管理模式的学生管理系统,既可以提高工作效率,又能节省资金,升级维护也十分方便.本文探讨如何运用Visual FoxPro开发学生管理系统.1系统功能及其人机界面设计1.1系统功能针对学校学生管理工作的特点,笔者认为学生管理系统应具备以下基本功能.1.1.1主要功能其中,系统功能主要实现系统数据库的打开及关闭、自动生成库存记录、系统数据的备份及恢复、打印各类统计报表等;编辑功能主要实现数据库记录的增加、删除和修改以及系统基本信息的设置;查询及统计功能主要实现学生有关信息的查询、人事综合查询、快速定位查询和有关信息的分类统计.1.1.2辅助功能包括:系统作实际物理删除时给出提示,以防止误删除;数据库整理,将不符合规范的记录自动清除;进入系统时的身份验证.1.1.3系统数据库主要包括:学生基本情况、学生成绩、课程设置、考勤情况、任课教师情况等数据库文件.1.2系统人机界面为了简化系统结构以及方便使用者操作,可以不采用通常的菜单编写方式,而采用Visual FoxPro的页框技术,将系统几大功能分别放置在页框的5个Page中,使用人员可以在每一页中对相应数据进行全面的操作和管理.这些操作包括顺序查询、综合查询、新增、删除、修改等.每页下的综合查询按钮可弹出多层查询菜单,在这些菜单中可实现一系列的综合查询、统计、打印统计结果、定位等功能.系统维护页框主要实现对系统原始数据的一些操作,包括备份系统数据到指定介质中、从备份资料中恢复系统数据、自动形成历史数据的备份记录和修改系统基本参数.以上功能的实现可增强软件的灵活性和数据的安全性.2系统开发工作流程运用数据库设计应用系统时,如果把精力放在表单及报表设计上而不重视数据库本身的设计,甚至边进行程序编制边修改数据库结构,则极有可能导致存储空间的浪费、系统效率差、数据不一致、系统维护不方便等不良后果.事实上,一个数据库应用系统的优劣,在很大程度上取决于数据库的结构设计,且数据量越大效果越明显.因此,应将数据库设计流程作为系统开发的重点.2.1系统功能目标分析本阶段的工作是详细调查研究学生管理工作的流程,整理和概括日常工作的内容、步骤、目标,明确所要开发的软件应有的基本功能、一般功能、高级功能以及现在暂时不用但以后可能需要的补充功能.2.2设计数据库设计数据库是应用系统设计中很关键的一个工作流程.为了设计出一个高效率、易于维护和升级的数据库,在进行数据库设计时应该做好以下工作.2.2.1数据需求分析数据需求分析的目的是找出应用系统需要用到的所有数据项(数据表中的字段),即要找出准备放入数据库的所有数据项,这些数据项在将来的表单及报表设计中都要用到.为了避免日后修改数据结构,要尽可能在此阶段列举出全部、完整的数据项.2.2.2分析数据项当完成所有数据项的收集和罗列后,要找出真正需要放入数据表的数据项,也就是要确定数据表的字段并将其放入数据表中.在确定数据表字段时应把握以下原则:①不要包含可由其他字段计算(推导)得来的字段;②不要包含可自行计算得来的字段;③以最小的逻辑组合单位储存数据;④不可包含内容相同但名称不同的字段.2.2.3数据库规范化为了避免数据重复或不一致的情况发生,可将上一步工作所得到的数据表分割成数个大小适当、相互关联、“规范化”的数据表.2.3设计程序基本流程框图一个简单明了的程序流程可以极大地精简系统编制的工作量,同时又能让使用者操作起来得心应手.如果程序流程设计得过于复杂、交叉作业太多,必然导致操作人员使用上的不便.设计时应该明确系统使用对象和他们的工作习惯,尽量简化流程,使操作者在当前GUI下实

最新回答
阔达的汽车
淡然的香氛
2026-05-14 18:54:59

在使用Discuz过程中,很多朋友会遇到一个问题,DIY页面如何调用分类信息呢,这个问题也曾经困扰过我,经过研究发现了调用的方法,现在就分享给大家。 第一步,要在论坛后台设置好分类信息,这里就不详细讲解了,我的博客有一篇关于此操作的详细文章,不了解的朋友可以查看下( 第二步,进入论坛管理中心,找到:论坛-分类信息-分类管理-企业招聘(这里我还是以招聘为例)-详细找到你想要在DIY页面显示的字段,比如:招聘企业,招聘岗位,招聘人数,在字段后面点击"插入调用"在此页面的下方"分类信息模块调用显示模板"会出现此字段的调用代码: {zplxr}:[zplxrvalue] [zplxrunit] ,我们先复制下此代码。 第三步,在Dreamweaver中设计分类信息的显示布局代码,并在要显示分类信息的地方插入上面保存的代码,最后复制代码到"分类信息模块调用显示模板"中。 第四步,进入前台的DIY控制面板中,切换到高级模式,插入模块选择:展示类-静态模块,选择分类信息所在的版块,选择分类信息,其他的设置可以按照你的实际要求而定。

瘦瘦的冬日
可爱的小白菜
2026-05-14 18:54:59
一:先抽象一个公用的“商品”实体,然后每一个具体的类型的商品继承这个实体,可是这样子设计的话,不同种类的商品一多的话,那么表就越多。感觉还是很糟糕。

二:直接在”商品“这个实体里添加多一个属性,属性的值按约定的规则(如键值对)来描述包括这个商品种类信息,这样子的话就只要一张表就行。不过这样子做的话,在展示商品信息需要在前台对这个属性值进行分离,感觉好像哪里不太符合规范。

含蓄的茉莉
奋斗的荔枝
2026-05-14 18:54:59
有效的数据模型是为应用服务的,设计构架的关键问题是文档模型适合使用嵌入式模型(embed)还是使用引用模型(references)。

嵌入式数据模型(Embedded Data Models)

在MongoDB中,你可能将相关数据嵌入到一个单一结构或文档,这些模式通常被称为“非正规”模型,但是它充分利用了MongoDB富文档模型的有点。

嵌入式数据模型允许应用程序存储相关的信息在一条数据库记录中,这样应用程序可能需要更少的查询和更新来完成常规的操作。

发嗲的康乃馨
虚心的灰狼
2026-05-14 18:54:59
作为一个打算进入互联网行业或者已经在互联网行业中从事工作的童鞋来说,不了解互联网行业的大致分类是不行的,那么我们接触的各类网站或者app到底属于怎么分类呢,小编接下来将从5个方面来讲解:

一、基础性服务类,包括四个方面

1、新闻咨询服务:简单来说就是将新闻、咨询等信息放在某些咨询中,供大家来查看。具体有可以分成三类:

综合性的咨询平台:例如“三大门户”、腾讯新闻、凤凰新闻等

地方性综合咨询平台:例如南方网(广东)、湖南在线、星辰在线(长沙)等

垂直行业咨询平台:例如专注互联网行业的虎嗅网、36kr。

2、信息搜索类:变被动为主动,就成了信息搜索类了,具体可以分为下面两类。

综合性搜索:例如百度、google、搜狗等。

垂直精准搜索:例如专注学术方面的百度学术、知网,

3、邮箱:邮箱也是早期用户的基础需求,主要分为以下两个类别

个人邮箱:例如网易邮箱(163、126、yeah)、QQ邮箱(qq、foxmail)、Gmail

企业邮箱:例如QQ企业邮箱、网易企业邮箱

4、信息聚合:这一部分不同于“信息搜索”,信息聚合网站把网络上常用的信息进行汇总,方便人们的使用,主要包括以下两个类别

分类信息:例如58同城、大众点评、赶集网

网址导航:例如hao123、360导航

二、商务应用类,包括六个方面

1、企业信息化服务:这一部分对于互联网使用的个人来说接触较少,主要包括供应链管理、人力资源管理、CRM客户关系管理、投招标系统、审计管理、办公管理等。

2、电子商务:主要的作用就是匹配买家与卖家之间的供需关系,主要包括三个类别

综合性:又按照B2B、B2C、C2C等类别细分,常见的网站包括B2B(阿里巴巴、慧聪网)、B2C(天猫、京东、当当、亚马逊)、C2C(淘宝)、O2O(美团、百度糯米、饿了么等)

垂直行业:主要是各个行业的采购,比如中国化工网(卖化工产品)、聚美优品(卖美妆)、携程网(卖出行服务)

企业自建:和上两个不同的一点在于,企业自建是以企业自己生产的产品为主,而上面两类则是更多地提供一个平台性质服务,常见的企业自建包括苏宁、国美、海尔的在线商城。

3、人才招聘:这是由招聘会、纸质招聘信息发的一次升级,当前的招聘平台主要有两类.

综合性:例如智联招聘、中华英才网

垂直招聘:例如专注应届生的应届生招聘网、梧桐果招聘,专注互联网招聘的拉钩网等。

4、网络教育:这类也可以分为综合性和垂直行业的。

综合性:网易公开课、新浪公开课。

垂直行业:例如中华会计网,专注互联网营销培训的暖石100。

5、交易支付:也是近两年A和T争得十分火热的一个领域,常见的交易支付产品包括:支付宝、微信支付、银联在线、百度钱包

6、其他:随着互联网金融的进一步发展,互联网的商务应用越来越难以分类,包括很火的P2P理财产品(蚂蚁聚宝)等,就不单独分类,全部放在“其他”这个类别里。

三、交流娱乐:包括五个方面

1、即时通讯:也是互联网最早出现的时候就产生的需求,邮箱只能解决非即时消息需求,而即时通讯软件则解决了在线消息的天下,主要包括两个类别

普通用户:例如腾讯QQ、微信、易信、Skype

企业用户:例如腾讯RTX、阿里旺旺、MSN

2、影视音频:在上网速度越来越快之后,人们不满足于消息的传递,逐渐开始对音频、视频有了需求,主要包括三个类别

音频:例如QQ音乐、网易云音乐、酷狗音乐盒、百度音乐

视频:例如腾讯视频、乐视网、搜狐视频、优酷、bilibili

直播:例如斗鱼、虎牙等游戏直播,也有类似与秀场的直播平台

3、web2.0:这一部分是在互联网用户多起来之后,由于个性化需求越来越多,而对交流娱乐方面产生的一个新的领域,包括博客、微博、威客、播客、在线RSS、换客等。

4、社区:随着时间的发展,社区和web2.0应用的区分度、甚至与即时通讯的区分度越来越模糊,在相对早一些的时候,社区的出现也是一个新的领域,主要包括三个类别

综合性社区:例如twitter、facebook(脸书)、天涯、猫扑

特定群体社区:例如知乎、豆瓣、Mtime时光

交友互动社区:例如人人网、同城网、世纪佳缘

5、网络游戏:越来越多的人开始玩网络游戏,主要包括两个类别

手机游戏:天天系列(爱消除、酷跑)、欢乐系列(斗地主、麻将)、全民系列(打飞机、突击)、也包括平板电脑上的游戏

电脑游戏:英雄联盟、dota2、剑灵、炉石、魔兽世界、梦幻西游、地下城与勇士、穿越火线

四、互联网媒体:主要包括三个方面

1、网络广告:由于互联网的出现,催生了网络广告的出现,就像最近百度卖贴吧的行为。网络广告主要包括CPC(按点击收费)、CPA(按行为收费)、CPM(按展示收费)、CPS(按销售收费)、CPT(按时长收费)等。

2、传统媒体的网络版:很多传统的纸媒或者广播/电视,在互联网出现之后依托一些平台或者门户开发了其自己的网络版“媒体”:比如人民日报、央视网等。

3、自媒体:最近一年炒得很火的概念,很多个人在微信公众平台、今日头条等自媒体平台上开办自己的媒体。

五、共享经济

随着共享经济模式的提出,当前不断涌现出各种不同的以共享方式获得巨大流量的模式,例如:uber、滴滴快车这类以私家车共享的方式代替出租车的模式,还有当前流行的共享自行车ofo、摩拜单车等

美满的母鸡
听话的冬天
2026-05-14 18:54:59
为了考虑在同一个页面中多处使用,因些使用了对象的思想进行设计,为了实现各个多级联动的内容不同,所以把内空数据结构与程序进行了分离,因此设计最终调用方法如:

 var city=new LightManAddressTree

 city.selectshow(obj,0) //obj为要添加到的dom结点,

 如有html代码如下<div id="abc"></div>

那么调用方法就应该为

obj=document.getElementById("abc")

 var city=new LightManAddressTree

 city.selectshow(obj,0)

这样多级联动内容就为显示在闭合的div标签内的位置

 其js设计代码如下:

复制代码 代码如下:

//定义地址数据开始

var AddressTree={}

AddressTree["a_row"]=new Array()//存所有记录

with(AddressTree){

a_row["1"]=["北京市",0,1]

a_row["2"]=["上海市",0,1]

a_row["3"]=["天津市",0,1]

a_row["4"]=["重庆市",0,1]

a_row["5"]=["河北",0,0]

a_row["6"]=["山西",0,0]

a_row["7"]=["内蒙古",0,0]

a_row["8"]=["辽宁",0,0]

a_row["9"]=["吉林",0,0]

a_row["10"]=["黑龙江",0,0]

a_row["11"]=["江苏",0,0]

..............

}

var j=0

AddressTree["a_record"]=new Array()//存储记录的记录号

for(i in AddressTree["a_row"]){AddressTree["a_record"][j++]=i}

AddressTree.ObjNumber=1

//地址选择构造函数

function LightManAddressTree(){

var Data = AddressTree//数据记录数据变量

this.noselectshow=["--请选择省份--","--请选择城市--","--请选择区县--"]//各级不选择显示值

this.grade=0//级数

this.idvalue=0//地址选择值的id号

this.text=""//地址字符串

this.listseparator=" "//地址字符串中的分隔符号

this.selectName="a_tree"+(AddressTree.ObjNumber++)+"_"

//定义地址数据结束

this.getfontpath = function(id){ //取得指定记录号的上级路径

var path = "",upid

try{

upid=(isNaN(id)?0:id)

while(upid!=0){

var upid=Data["a_row"][upid][1]

if(path!="")path=upid+","+pathelse path=upid

}

}

catch(e){}

return eval("["+path+"]")

}

//建立下列表

this.selectshowlevel=function(obj,upid,def){

var selectobj,optionobj,havedef

selectobj=document.getElementById(this.selectName+this.grade)

if(selectobj){

document.getElementById(this.selectName+this.grade).options.length=0

}else{

selectobj=document.createElement("select")

selectobj.id=this.selectName+this.grade

selectobj.grade=this.grade

selectobj.obj=this

selectobj.onchange=function(){

if(this.options[this.selectedIndex].value!=""){

this.obj.selectshow(obj,this[this.selectedIndex].value)

}

else{

if(this.obj.grade>0){

for(var i=this.grade+1i<this.obj.grade-1i++){

var df=document.getElementById(this.obj.selectName+i)

df.options.length=0

defaultoption(this.obj,df,i)

}

//最得值

getvalue(this.obj)

}

}

}

}

defaultoption(this,selectobj,this.grade)

//显示级别下数据

if(upid>=0){

for(var j=0j<Data["a_record"].lengthj++){

thisrecord=Data["a_row"][Data["a_record"][j]]

if(thisrecord[1]==upid){

optionobj=document.createElement("option")

optionobj.text=thisrecord[0]

optionobj.value=Data["a_record"][j]

selectobj.options.add(optionobj)

if(def==Data["a_record"][j]) havedef=true

}

}

}

if(havedef)selectobj.value=def

return selectobj

}

this.selectshow = function(obj,id){ //显示选中记录号

var selectobj,optionobj,thisrecord

var lastgrade,tempid=id,tempgrade

var fontpath=this.getfontpath(id)

tempgrade=this.grade

this.grade=0

//显示选中前部分内容

for (var i=0i<fontpath.lengthi++){

if(!document.getElementById(this.selectName+this.grade)){

if(i<fontpath.length-1)

this.Add(obj,this.selectshowlevel(obj,fontpath[i],fontpath[i+1]))

else

this.Add(obj,this.selectshowlevel(obj,fontpath[i],id))

}

this.grade++

}

//显示选中后部分内容

do{

lastgrade=this.selectshowlevel(obj,tempid)

tempid=lastgrade.value

if (tempid=="")tempid=-1

this.Add(obj,lastgrade)

this.grade++

}

while(lastgrade.options.length>0)

//删除多余选项

for(i=this.grade-1i<tempgrade-1i++){

obj.removeChild(document.getElementById(this.selectName+i))

}

//最得值

getvalue(this)

}

this.Add=function(obj,s){

if(s.options.length>0&&!document.getElementById(s.id))obj.appendChild(s)

}

//获取选择值

function getvalue(obj){

var sel

obj.text=""

obj.idvalue=0

for(var i=0i<obj.grade-1i++){

sel=document.getElementById(obj.selectName+i)

if(sel.value!=""){

obj.text+=(obj.text.match("\\S")==null?"":obj.listseparator)+sel.options[sel.selectedIndex].text

obj.idvalue=sel.options[sel.selectedIndex].value

}else{break}

}

}

//级别显示数据

function defaultoption(obj,sobj,g){

try{

if(obj.noselectshow[g]){

optionobj=document.createElement("option")

optionobj.text=obj.noselectshow[g]

optionobj.value=""

sobj.options.add(optionobj,0)

}

}

catch(e){}

}

} address_test.htm

复制代码 代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

" http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8">

</head>

<body>

<script type="text/javascript" src="Address.js"></script>

</body>

</html>本文来自: 脚本之家(www.jb51.net) 详细出处参考: http://www.jb51.net/article/9790.htm希望对你有帮助

执着的人生
自信的汽车
2026-05-14 18:54:59
可以这样设计数据结构

商品分类(分类ID 主键,分类名称 有唯一索引)

商品信息(商品ID 主键,商品名称,规格等等, 分类ID 外键)

【商品分类】与【商品信息】二表基于【分类ID】字段建立一对多关系,并实施参照完整性。

表间关系可以设置以下两种模式:

1)级联更新和级联删除;

2)级联更新。

这两种关系模式下的共同点是两者都不予许 a【商品信息】表的【分类ID】字段里出现【商品分类】表中不存在的分类;b【商品分类】表中的某个分类ID发生改变后,【商品信息】表里所有相应的分类ID也会随之同步改动。

这样维护商品分类的工作会被大大简化,我们只要维护【商品分类】表就好了,【商品信息】表中的分类信息则有系统自动予以维护。

两种关系的分别是删除商品分类时的表现很不一样:

第一种关系,当在【商品分类】表中删除某个分类时,【商品信息】表中所有含相应分类的记录也会被同步删除。其好处是删除操作非常便捷,坏处是如果【商品信息】表中的记录非常重要,假如不小心删除了某个分类,那么连带的珍贵商品信息记录也会同时丢失。

第二种关系,当在【商品分类】表中删除某个分类时,如果【商品信息】表中所有含相应分类的记录,那么该删除操作就无法实施。其好处是下级数据表的关联记录不会因删除商品分类而丢失,坏处是删除分类操作比较麻烦,首先要删除下级表中含关联分类的记录后才能删除上级表中的分类。

究竟采取哪种关系模式,应根据实际需求而定。不过大多数情况下建议选择第二种模式,即只实施级联更新而不实施级联删除,因为下级表中的资料通常都是日常记录下来的重要数据。

洁净的小松鼠
结实的毛巾
2026-05-14 18:54:59
       消息提醒可定义为新的与该用户相关的消息的通知,可分为应用内提示和应用外提示。应用内提示包括各种消息,如系统消息、互动消息,私信等;应用外提示比如push消息。应用内消息提醒分类:

        首先,可按照即时和非即时、系统及非系统、及信息重要程度这三个维度来划分类别 (觉得最重要的分类方法是根据希望用户下一步的操作来做类分,比如系统消息是希望查看,互动消息是希望进一步互动,私信是为了让双方进一步沟通) 。划分app内消息提醒的维度,根据我们自己的产品可以是1.系统消息,功能类的提示,如余额不足提醒、流量不足提醒、亲密添加提示、活动提示等,是我们认为的用户应该知道的非及时、重要的系统信息;2.留言功能的上线,消息提醒中增加了互动消息这一个tab,包含了收到的回复和收到的赞两种消息,是非及时的、不是很重要的非系统消息;这两类提醒都希望用户查看。一般具有社交属性的应用,还有一类叫私信的分类,这是及时性、系统+非系统的非重要的消息,最重要的是让用户能在私信中作出反馈,跟聊天类似~;

        其次,应用内消息提醒的产品入口设计,可按照全局和局部、单一入口和多入口这两个维度来进行产品设计。全局提醒是收到一条新的消息提示,无论在和页面都会看到提醒,一般即时通信比如私信采用全局提醒模式会比较多,如淘宝中和小二的对话;局部提醒只新的消息提示只能在消息提醒页面看到,我们的APP里就是这种设计,虽然收到了消息提醒,但需要通过红点提示点进去才能看到内容。单一入口和多入口,指的是各个功能模块是将消息提醒归入到一个入口传递信息,还是各个模块有独立的消息提醒体系,我们的产品是有一个统一的入口,方便用户对自我信息的管理。

原文链接:http://api.woshipm.com/pd/577116.html?sf=mobile

缥缈的微笑
洁净的星星
2026-05-14 18:54:59
建立设计部门的信息管理系统:

一. 设计流程整理

只要一个企业开始运营,就会产出业务流程,但存在的显著问题是:①原来企业中的流程大多是在各部门专业划分的基础上自发形成的,没有从企业战略角度进行精心的设计,有的流程是多余的,有的不科学,运行效率低。②由于大多数流程是自发形成,因此流程的随意性大,没有实现标准化。③没有形成以主业务流程为管理核心的管理思想。④没有从战略、组织、人力资源、绩效考核等方面来系统地整合业务流程的运作。

当然,.设计部门的工作规律性很强,面也不宽,人员也不多,所以整理出开发流程很相对简单些.但,开发流程中必须包含了所有的开发信息,如:CAD数据,,电子文档,图纸等.什么时候做3D数据,什么时候出图纸都必须有明确地定义.

在制造企业管理信息化的实践中我们已经深刻地认识到管理信息化不仅仅是一个信息技术的问题,许多管理信息化项目的失败也不是信息技术本身的原因,而是忽略了管理信息化的前提和基础,那就是管理变革和流程创新。只有在管理信息化建设过程中,根据企业经营战略和规划,充分地调研和分析企业经营管理中存在的问题,辨析理解现有流程,系统地通过优化和重新设计所需的新流程,在信息化建设过程中依据这些新流程作为架构和模型进行系统的开发和实施,才能使管理信息化的成果更好的服务于企业的经营管理,达到提升企业竞争力的目的。许多企业有口头上的流程,没有书面的,这是不行的,只有书面的东西才具备约束力.

所以设计流程再造在信息管理中很重要,它是信息管理的框架,没有流程设计无从开始,信息管理也是如此.

二.信息分类(数据分类)

开发流程有了后,在开发流程中加入适当的问题,如:数据怎样存储?安全性怎样解决?等基本上就形成了信息管理的大概框架.,接下来要对设计部门的信息进行分类.

根据设计产品的特点,对数据进行分类如::2D数据,3D数据,图片数据,文字数据,邮件数据等.每种类型的数据制订出符合部门的命名规则,存储规则等.信息的分类也就是基础数据的准备过程..

信息分类的好坏直接关系到信息管理系统的部署,数据分类清楚可以减少系统实施时间,减少人力,要管理的数据也决定系统是否需二次开发,这部分工作必须有设计部门资深人员来完成,不是管理系统的软件供应商,有些企业把系统根据想象先部署好,最后没有基础数据,或者数据太混乱,无法顺利导入系统,结果还要开发个数据导入软件,来辅助数据的导入,所以信息分类很重要也很费时间.且信息分类必须排在前面实施.

三.规划软硬件系统

有了信息管理的框架和基础数据后,就可以规划软硬系统,网络系统了.在规划部门的系统时必须结合整个公司的企化. 如何设计大型企业集团的管理控制体系并规划信息系统,也就是如何利用先进信息技术建立高效、透明的集团管控体系?这与软硬件系统也或多或少有点影响.

需要注意的是规划软硬件系统,不仅仅是购买,尤其是硬件有些人认为不就是去买电脑,买服务器回来就可以了吗?其实不是这样,硬件要和软件匹配,硬件要有层次,有些企业管理系统建立来了,单个硬件配置也很高,也发了不少钱,结果发现系统运行速度很慢,不稳定.找也找不出原因.

四.管理规则的制订

再次拿出开发流程图,结合数据特点,软硬网络系统,开始制订管理规则,有些人可能会觉得这阶段最难,其实不然,我们前面的工作足以让我们明白该管什么? 管多深?怎样管?有些认为这部门是软件公司去考虑的,我买了你的软件,你就必须满足我的要求,所以前几年许多公司不管是引进PDM还是ERP,均不成功,其中的重要的一条就是,企业过分的依赖软件公司.在实施任何的信息管理系统中,企业永远是主体,软件公司起辅助作用,只有本公司本部门的人才真正懂得需要什么样的管理,只是这种管理需要某种管理软件来实现..

所以管理制度的制订一定是以公司部门为主,而不是软件公司,需要所有设计人员参与讨论.必要时公司人员和软件供应商要坐在一起讨论,只有充分讨论后,才能将管理规则订制到管理系统中去.

五,试运与正式运行

再次之前的工作完成后,可以开始软件安装,调试,在小范围内进行试运行,通过试运发现缺点和不足,有些制订的规则文字上没有问题,在软件上实施存在问题,这里有一个非常简单的道理,计算机只有逻辑运算,没有形象思维.所以制订规则逻辑性一定要强,文字中的”话中话”在电脑上是不可能实施的.就像要用计算机替代翻译人员也是行不通的.经过补充和修改后,正试的信息管理系统已经出炉了,至此可以正式为公司服务了.

需要注意的是,测试管理系统一定要用正式数据,假象数据可以用,但仅前期测试,最终测试一定要用前面分类好的正式数据.

总结:不管是企业还是部门的信息管理系统,均因企业部门的不同会有所不同,如何建立至今也没有统一的标准,,关键是有人才,信息管理涉及设计,制造,软件,等诸多方面.企业必须有知识全面的人才,才能把本公司本部门的信息管理好.

活泼的书本
香蕉蛋挞
2026-05-14 18:54:59
一、按照是否可物化为实物形态分类

按照是不否可以物化为实物形态,信息技术可

或分为“硬”信息技术和“软”信息技术两大类。硬信息技术是指各种已经或即将转化为信息设备的信息技术,这类信息技术有时就是指各种具体的实物形态的信息产品,如复印机、电话机、电子计算机等;软信息技术则是指那些不具明显物质承担者,但双是人类在长期从事信息活动过程中积累而形成的有关信息处理的经验、知识、方法与技能,如舆调查技术、信息组织技术、信息检索技术、统计技术、决策技术等。

二、按照信息活动的基本分类

按照信息活动的基本,信息技术可以划分为信息获取技术、信息处理技术、信息传递技术、信息存储技术、信息检索技术等。信息获取技术把人们的感觉器官不能准确感知

或不能感知的信息转化为人能古籍的信息,如气象卫星、行星探测器等;信息处理技术是对信息进行分类、排序、转换、浓缩、扩充的技术,如计算机技术等;信息存储技术如印刷术、照相术、磁盘技术等。

三、按照人们日常所使用的信息设备的种类或其用途分类

按照人们日常所使用的信息设备的种类或其用途可分为电话技术、电报技术、电视技术、广播技术、缩微技术、复制技术、卫星技术、计算机技术等众多的门类。

四、按照信息系统功能分类

按归信息系统功能分信息输入输出技术、信息描述技术、信息存贮和检索技术、信息处理技术。

五、按归扩展人类信息器官的功能分类