导航:首页 > 编程语言 > phpmis

phpmis

发布时间:2022-07-24 04:01:28

Ⅰ 各种编程语言的优缺点

几种流行编程语言的对比分析
1.VB:是新人开发与系统无关的综合应用程序的首选;容易使用和厂商财力很强是其仅有的两点优势。VB开发效率高,代码执行效率一般,但是入门和学习速度快,有较好的学习氛围和帮助书籍和帮助文档。但是随着微软的.net技术的推广,VB将会逐渐推出历史舞台。
2. PB:是开发大型MIS及各类数据库跨平台应用的首选;从数据库前端工具来讲甚至远远超过了Oracle的Develop系列等专门的工具;从通用语言角度来讲功能也与VB等不相上下;多媒体和网络功能与其他工具相比较弱。 PB最大的优势就是Datawindow技术的成熟和方便,他成为PB与其他数据库开发工具抗衡的资本。同时PB在对java和WEB,以及面向对象方面的发展也可以预见PB将成继续成为数据库系统(特别是MIS系统)开发工具的首选。同时PB的强大帮助文档也为初学者提供了入门基础,PB连接数据库的自由和方面也为PB的提供了方便,同时PB对API的调用以及对报表的处理强大。但是PB的高级编程书籍的缺乏和基础语言PowerScript的普及程度对PB的明天有一定的限制。
3. C++ Builder/Dephi:是唯一一套能够同时适用于开发数据库应用、网络及Web应用、分布式应用、可重用组件、系统软件、驱动程序、多媒体及游戏等所有软件的高效率开发环境;VCL源码基于Object Pascal是C++ Builder 唯一的缺憾,基础语言不够通用和开发系统软件功能不足是Dephi仅有的两点不足。
4. VC:从功能上讲除了跨平台应用外什么都可开发;从开发效率角度讲只局限于开发windows系统应用、可重用组件及驱动程序。 又因为有微软的支持,其自身的基础语言的普及程度高,以及其代码的执行效率高等特性、VC自带强大帮助文档和大量优质教材,VC在数据库开发工具中始终可以稳住阵角。
5. JAVA:适用于开发除了系统软件、驱动程序、高性能实时系统、大规模图像处理以外所有的应用。在一般的管理信息系统中和一般的数据库开发中,很少有人会选择JAVA,一是由于其开发环境的配置较难,已经和数据库连接时较为负责。

Ⅱ 在开发管理信息系统方面,php有没有什么不足 - PHP进阶讨论

java和.NET有成熟的框架有成熟的设计和维护模式

Ⅲ MIS的特点

中国式MIS系统的特点:
一、 软件的开发成本必须非常低(虽然有的时候不好控制,但是所有的老板都是以降低成本为软件开发过程中的第一管理指标的)。
1.老板通过招聘低薪程序员、完全不对程序员进行任何培训、要求程序员无偿加班等手段尽可能的节省人员成本。
2.缩减需求分析过程、简化测试过程。
3.使用简单、高效的IDE来进行软件的编制。
二、软件必须可以在发布之后进行尽可能灵活的定制,包括界面、流程、数据格式等都尽量做到在软件发布之后可以通过配置进行部分或者是全面的修改,这个过程最好能够不用通过编译器或者尽量不在客户现场使用编译器。
1.一般都自带数据字典表、数据字典维护工具(有时候不向客户开放)和数据字典自适应模块(SQL生成器)。
2.老系统都会有一套完善的用户权限管理系统来定制用户角色在系统中具体的动作,新系统一般都已经包括完善的工作流引擎,使得用户可以自己定制或者是在咨询师的指导下定制其特定的业务流程。
3.很多系统使用自定义界面描述语言进行界面的有限定制,也有些系统的界面带有数据格式自动适应的功能。
4.数据库中的数据分为系统用数据和客户数据两类,软件系统将系统用数据中的内容加以解释,并按照其进行执行。一般会有一些特定的交互界面供客户或者是系统的维护工程师对系统数据中内容进行修改,也有些系统代一个配置文件导入、导出的模块,可以使得系统进行自动化的统一设置、或者是由系统维护工程师在远程进行设置。
5.系统一般都可以自动加载(服务器端进行在线加载)附加模块,并且能够自动的进行远程升级(比如动态加载用于逻辑描述或者是界面交互的DLL或BPL、在加载之前对这些文件的版本进行比较,如果有更新的版本自动下载并加载运行)。
6.早期有个别系统把编译器和部分源码一起打包到发布系统中去。
三、系统尽可能的适应与各种服务器、操作系统、中间件服务器、数据库和各种硬件环境。
1.尽量不要使用存储过程,如果一定要使用的话,最好能够根据不同的数据库系统各写一份。
2.尽量以最低的系统要求来实现系统。
3.不要使用某些特定操作系统中才有的特殊功能,不要使用那些在新版操作系统中受到很大限制的功能(比如DCOM和COM+在WIn2003上受到了很大的限制)。
4.尽量做到软件与中间件服务器或主机、操作系统无关。
5.很多系统带有非常强大的容错模块,因为他们不得不面对死机、停电、网络故障等各种非常极端的客户环境。
四、必须有完全独立的功能强大的、高效的、智能的查询定制、统计分析、报表绘制工具。
1.包含独立的、汉化的、简单易用的报表绘制工具。
2.包含能够对数据字典进行自适应的查询定制器。
3.包含统计、分析、各种复杂表达式的描述和解释工具。
4.自定义或者使用第三方控件使得报表、查询、统计、分析、表达式的描述信息可以从系统中分离出来或者是导入到系统中去,也就是说最好能够把这些特定的描述信息保存到特定文件中去,并能够让系统从这些文件中读取并使用这些信息,以实现 远程模板定制和统一分发的过程。
五、模块之间最好使用简单接口进行连接,这样的话人员流动以后尽量不要影响到整个系统。
六、系统各个模块的风格有的时候很杂乱(主要是程序员表现欲望造成的,程序员流动性大也是一个原因)。
七、很多系统带有隐藏调试模块,大部分系统带有日志模块,以方便在客户现场进行除错。

-------------------------------------------
中国式MIS系统形成的原因分析
我打算用几篇文章来描述一下中国式MIS系统的成因、特点、发展历程和未来展望。
我相信大部分国内的资深程序员和项目组长都能够理解什么是中国式MIS系统。现在这种系统正非常广泛的被应用在国内的各行各业之中。
中国式MIS系统发展到今天这种样子,主要的原因如下:
1.中国的各个甲方绝对不会因为上一套新的管理软件而对其内部流程进行一丝一毫的修改。
2.需求分析无法做到非常的明确、细致。甲方在软件试用之后可以肆无忌惮的修改需求,而不用承担任何责任。我以前作乙方的时候就经常同时写需求说明书和项目方案书(在国内很多项目的招投标过程中,如果乙方没有参加招标文件的制定,是很难中标的)。
3.程序员流动率高的惊人,如果不是程序员的工资低得可怜的话,老板早就破产了。
4.老板只对工期(收款)感兴趣,其它的任何事情都与老板无关。
5.软件销售的价格过低,恶性竞争严重,工期拖延严重,收款遥遥无期。
6.从项目经理到构架师再到程序员,自信心都无比的膨胀,所有的规则相对于他们的表现欲望来说都是可以忽略不记的,当然有很多项目组本身就没有规则,或者是规则本身就不完善。
7.中国式的报表:中国人所要求的报表是非常烦琐、非常复杂的,必须要有表线,统计和查询需求非常繁杂,而且更加让人无法忍受的是,这些需求会在软件部署之后无限的增长下去,如果客户还没有付款,那么你就有义务满足客户的这些无理要求,如果已经付过款了,那么你就要在满足客户的无理要求和损失行业信誉之间进行艰苦的选择了。
8.软件的钱都很难收回,服务基本上都是终身免费(全款付清之前态度很好,付清之后就比较困难了)。
9.数据库、服务器、中间件等系统关键设施或组件的选择权在甲方手里,乙方只提供参考意见。
10.在很多项目中,测试就是上线试用,好一点的有测试组进行人为测试。现在有些单位到Borland申请只购买测试软件的培训和实施服务,但是不购买测试软件(不知道他们怎么好意思提出来)。
11.老板们希望能够有效的管理他们的团队,但是又不希望承担相应的管理成本。

Ⅳ 什么是EPP系统

EclipsePHP Studio (简称:EPP ) 是一个大型PHP项目开发编译器,根据Eclipse底层开发而来,并且集成了JDK,免除处了安装配置的麻烦,一次安装即可使用无需配置。此编译器为PHP编译器,辅助PHP代码的开发和调试,集成了代码高亮,函数跟踪,实时纠错等功能。同时还增 加了协作开发版本服务器功能: SVN , CVS 。 内嵌浏览器可以在调试简单代码实时浏览。不仅支持php ,也支持其他网络语言像html、xhtml、xml、css和javascript、java、perl、python等!
其特点有:
1、方便PHP面向对象开发,有类集成跟踪功能。
2、代码实时纠错,让语法错误扼杀在摇篮中。
3、集成了PHP4、PHP5.2x 、PHP5.3.x语法
4、丰富的快捷键和大量的插件功能让开发提高效率。
5、函数,变量,快捷时时提示,让开发变的简单轻松。
6、强调的调试和结构操作,使得更容易开发大型的项目。
7、多项目管理,可以用开发者在多个项目之间切换。
8、集成了Zend debuger PHP断点调试功能。

Ⅳ php获取mysql数据库里面的所有数据表信息

没这么干过 mysql_list_tables 获取 所有表信息 返回指针 mysql_tablename 获取表名
myslq_num_rows函数来判断结果指针中的表的数目
<?php
mysql_connect("localhost", "mysql_user", "mysql_password");
$result = mysql_list_tables("mydb");

for ($i = 0; $i < mysql_num_rows($result); $i++)
printf ("Table: %s\n", mysql_tablename($result, $i));

mysql_free_result($result);
?> 这是手册上例子 后边的不用我说了吧 sql查询

Ⅵ php和javaee哪个适合做大型网站

那要看有多大型,超大型的建议用javaee

Ⅶ 国内有哪些互联网公司使用 PHP 作为主要的开发 Web 开发语言

现在使用 php开发的网站很多,仅次于java开发的mis系统。数不胜数。

Ⅷ 正在用php做一个简单的mis系统,想实现天数统计功能,例如想得到目标日期距现在还有多少天,请问如何实现

你需要的应该是这个:
<?php

/*

* PHP 时 间相加减

* */

$a="2010-04-10";

$b="2010-6-6";

$day=(strtotime($b)-strtotime($a))/3600/24;

echo "相差".$day."天<br />";

echo date("Y-m-d",mktime(0,0,0,date("m",strtotime($b)),date("d",strtotime($b))-$day,date("Y",strtotime($b))));

?>

Ⅸ 目前市场上哪门编程语言好

21世纪是网络的时代,所以大部分软件都基于网络。

目前市场上基于网络的软件大致按结构分为B/S软件和C/S软件

其中C/S软件是指的客户端(Client)/服务器(Server)结构的软件,
也就是需要使用者下载客户端到本地,远程连接服务器使用。

这类软件有:QQ,网游(魔兽\卡丁车\劲舞团),网上银行的个人客户端,以及一些商业软件如ERP系统,MIS系统。

B/S是指的浏览器(Browse)/服务器(Server)结构的软件,没有客户端,不需要用户下载,只有你有浏览器能上网,就可以使用。

这类软件有:所有的网站(网络、新浪、搜狐等),大部分的商业系统,ERP,MIS,OA,以及一些在线游戏,在线聊天系统等。

总的来说,B/S慢慢取代传统的C/S成为引领市场软件的主导。

C/S和B/S有哪些开发语言呢?
C/S,20世纪,90年代到21世纪初,微软是C/S世界的一大霸者,它的产品如VB(Visual Basci),VC++(Visual C++)占据C/S领域的绝大部分市场。其中C++是一个跨时代,举足轻重的产品。
原因有二:一:它基于最经典的C语言的基础,保留很多C的精华
二:它是面向对象的编程语言(OOP)。

和微软产品相抗衡的还有Delphi,PowerBuilder等。都具有一定份额。但是他们不如C++的地方,就是它们不是面向对象的。
顺带一提的是,Java也在这个时候异军突起,它的Swing和AWT组件,也被很多用户用来开发C/S结构的程序。虽然Java是一门更优秀完美的OOP语言,但是在C/S平台上,它无法和上述几种产品抗衡。

21世纪后,微软为了与Java抗衡,开发出了.NET产品。所有微软的语言都被移植到.NET平台,所有有Visaul C++.NET,Visual Basic.NET等。但是最为出色的,是新一代的开发语言C#的诞生。是微软抗衡Java的最大武器。
C#.NET是目前最方便,功能最强大,最完美的C/S程序开发语言。

再说B/S的
20世纪,B/S一直由两门语言占据着市场。即ASP和PHP,在开发中小型网站时,这两门语言显示出它独特的魅力。但是,随着网络的迅速普及,很多大型项目也逐渐往B/S方面转型,所以ASP和PHP逐渐暴露出他们的不足,它们无法开发出大型的企业级项目。

这个时候:企业级三个字逐渐成为一种潮流,一种需求。在这个潮流下,J2EE诞生了,它的全名是Java 2 Enterprise Edition,Java企业版,或者称Java企业级开发平台。
J2EE是B/S开发领域的网站,一直到现在都是。

微软当然也不会轻易服输,在有了.NET平台后,它们也致力于企业级平台的开发,当然最经典的产品是ASP.NET,它的语言就是C#,这符合了我上面说过的,C#是对付Java最大的武器。

另外,随着移动设备(手机等)的普及,移动软件开发也成为一个潮流。在这个领域内,值得一提的还是Java的J2ME和.NET平台。

科技日益发达,慢慢出来一些新生队伍,像(ROR)Ruby On Rails的崛起,不难想象它以后会成为一种潮流。

说了这么多,你觉得你应该学什么呢?
推荐你走两条路
Java->J2EE
C#.NET

阅读全文

与phpmis相关的资料

热点内容
哪里有无损音乐app下载 浏览:221
单片机如何使用proteus 浏览:991
java常用的服务器 浏览:281
集结APP在哪里下载 浏览:800
欧洲cf玩什么服务器 浏览:529
如何连接另一台电脑上的共享文件夹 浏览:681
如何让桌面文件夹搬家到e盘 浏览:73
java自动格式化 浏览:619
ipad怎么查看文件夹大小 浏览:583
手工粘土解压球 浏览:552
在线视频教育源码 浏览:41
快四十学什么编程 浏览:754
gnumakelinux 浏览:537
视易峰云服务器怎么改系统 浏览:535
javamap取值 浏览:768
mac和win磁盘加密软件 浏览:474
苹果为什么会连接不到服务器 浏览:726
pdf格式文件如何保存 浏览:303
小霸王服务器tx什么意思 浏览:75
解释dns命令 浏览:584