- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息系统开发中应用设计模式小和xml
设计模式和XML在信息系统开发中的应用摘要:随着IT行业的发展,为了满足用户越来越高的要求,现在的信息系统做的也越来越庞大和复杂,有时,过多的冗余的代码确实是让程序员头疼的事。而预先设计好的优良的设计模式恰巧能改变这一现状,为系统开发者提供一个捷径。XML在信息系统开发中是很常见的,主要是作为文档记录开发过程中所需的数据。关键字:设计模式,信息系统,XML设计模式在信息系统开发中的应用在我们以往的信息系统开发过程中,存在很多地方是我们没有考虑周到的,而这些地方用设计模式恰恰能被改善,下面将以往所做过的信息系统用设计模式做出改善。 比如说一个简单的基于浏览器/服务器的电商网站,在我们以往做的过程中,都只是有一个商家,就注册一个商家,有什么样的商品就新建一个什么样的商品,简单的代码处理需要往数据库中添加商家和商品,需要输入两条sql语句。如果能够注册一种类型的商家,就可以预先设定它能够销售的商品,预先把sql语句输入,这样做会更加方便,而在设计模式中,抽象工厂模式就可以解决这种问题,注册一个商家,该商家再新建一些商品,只需要两条语句,而不需要过多的代码,因为这些具体的操作都事先采用设计模式设计好了。再比如说,一个简单的员工管理信息系统,一个单位的员工有很多,但是却只有一个最高位置的管理者,而我们以往的做法就只是预先在数据库中设定一个管理者,并没有提供一个注册管理者的功能,这样只会使这个管理者一直做下去,不会有退休或者离职的机会,这在现实中肯定是不可能的。那么,我们应该怎么做呢?单例模式就给了我们一个很好的灵感。对管理者的注册采用单例模式,若这个单位已经存在了一个管理者,则无法再创建一个新的管理者,只有当这个管理者注销后才能允许新的管理者注册,实现一个单位只有一个最高的管理者。二、XML在信息系统开发中的应用 XML是一种可扩展的标记语言,它不是替代超文本标记语言(HTML),而是作为一种补充辅助超文本标记语言。它被设计用来传输和存储数据,其焦点是数据的内容。根据它的定义我们可以知道,它就是一种文档,存储和规范信息系统开发中的数据。由于不同开发层次之间,语言和平台等的差异倒是系统集成变得很复杂,这时,XML就起到了很重要的作用,它在每种语言或者平台上都能应用,致使它无法替代的作用。 在我们以前做过的网站中,HTML文档中需要显示动态数据时,每当数据改变,我们都需要花费大量时间来编辑HTML。而此时,如果采用XML,数据就能够存储在独立的XML文件中,这样就可以专注于使用HTML进行布局和显示,并且可以确保修改底层数据不需要对HTML进行任何修改。只需要通过几行javascript,就可以读取一个外部XML文件,然后更新HTML中的数据内容,来实现HTML文档中的动态数据。 有时我们开发一个信息系统时,不同的平台会遇到不兼容的问题,一个简单的网站,在不同版本的IE浏览器中显示都会存在细微的差异,这使我们初学者来说真的很头疼,而这种差异该如何消除呢。XML数据以纯文本格式进行存储,因此提供了一种独立于软件和一年的数据存储方法,这让创建不同应用程序可以共享的数据变得更加容易。 除此之外,在我们这个学期学的java课程中,也有许多用到XML文档的地方,在实现类和数据库中的表的映射关系时也需要用XML,实现MVC模式,通过使用XML,就不需要直接用sql语句对数据库直接操作了,只需要几个简单的get和set方法就能实现对数据库数据的操作。总结 本文论述了在我们做过的信息系统中如何应用设计模式和XML,在以前开发的系统中可能没有应用到,但是在以后的开发中,就可以多采用这种优良的设计模式和规范的XMl文档来辅助开发,做出一个更好的信息系统。参考文献:[1]周辉.MVC设计模式及其在信息系统开发中的应用.软件导刊.2012[2]熊曾刚.基于XML的信息系统集成的研究.情报杂志.2005[3]贾艳宇.XML在信息系统开发中的应用.电脑学习.2009[4]刘续.基于XML技术的信息系统集成在电子商务中的应用.电子商务技术应用.2007[5]张向征.设计模式在web系统开发中的应用研究.兰州大学.2006[6]于风山.中小型管理信息系统设计模式的研究与应用.山东科技大学.2010下面是“十个小故事大道理”不需要的朋友可以下载后编辑删除!!!谢谢!!!小故事1、《扁鹊的医术》 魏文王问名医扁鹊说:“你们家兄弟三人,都精于医术,到底哪一位最好呢? 扁鹊答:“长兄最好,中兄次之,我最差。 文王再问:“那么为什么你最出名呢? 扁鹊答:“长兄治病,是治病于病情发作之前。由于一般人不知道他事先能铲除病因,所以他的名气无法传出去;中兄治病,是治病于病情初起时。一般人以为他只 能治轻微的小病,所以他的名气只及本乡里。而我是治病于病情严重之时。一般人都看到我在经脉上穿针
文档评论(0)