基于BS结构的美容美发系统-文献综述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文献综述
一:开发背景
知识经济时代的到来,Internet技术的崛起,使人们的学习、生活、工作方式产生了深刻的变化。Internet使信息获取、信息交换、信息发布延伸到世界各地。人们的认知方式正朝着工具化、网络化、智能化方向发展。
美容是人类为实现美的目标而采取的有效措施,人类漫长的美容实践,不但催生了美容产业,而且孕育了美容经济学。人们对于美的强烈需求,无疑为美容产业提供了最为广大的市场空间。美容产业技术和资金门槛并不高;同时一对一甚至多对一服务,劳动力超密集,这与绝大多数劳动者的经济条件和综合素质完全对应。因此,不仅是典型的人性经济,更是典型的民本经济。可以说,我国的美容产业是完全竞争的成长型产业,是产业链长、内涵丰富、供求弹性强的朝阳产业。
但是随着美容院管理的不断变化,除了产品外,管理是美容院关注的另一大热点。既当老板又兼财务和美容师、人情大于制度的家庭作坊式管理方法,显然已不能适应现代美容院的发展需求。那么,许多技术出身的美容院老板如何来补上这一课呢?进入21世纪,计算机技术的飞速发展,管理有了许多新的手段,如计算机信息管理系统。而本课题正是出于利用计算机技术有助于美容院方便管理这一目的孕育而生的。
二:目前信息系统的状况
MIS应用得到了迅速发展。不仅大中型企业普遍建立了自己的MIS,一些中小企业也不例外,普遍建立了公用数据网络,如电子邮件、电子数据交换等,尤其是近年来Internet的飞速发展,Intranet 技术得到应用,为企业MIS提供了良好的支持环境。
计算机网络的迅速发展和普及,改变了整个信息管理的面貌,使信息管理从以单个计算机为中心发展到以网络为中心,随着信息化建设的不断深入发展,原有人工管理方式已不能适应现代管理需要。企业迫切需要建立具有自己特色的企业内部网,提供集团各部门、各子公司与社会上各种网络之间的信息通讯与处理的专用网络。目前的信息管理系统基本上都是采用基于国际流行的Client/Server 及Browser/Server体系结构,辅以先进的Internet/Intranet信息服务模式,实现文字处理、电子邮件、公文流转,文件传输与管理等功能。
但是以C/S结构的信息管理系统,基本上只适用于局域网。随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
而B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。相对于C/S(客户机/服务器)模式,B/S结构对用户的技术要求比较低,对前端机的配置要求也较低,而且界面丰富,客户端维护量小、程序分发简单、更新维护方便。它容易跨平台布置,容易在局域网与广域网之间进行协调,尤其适宜信息发布类应用。
三:对开发工具选择的各种观点
我国的软件开发已经逐步从原来的手工作坊式发展到了软件工程的阶段。同时,软件开发本身也在不断发展,已从“算法+数据结构=程序”逐步发展到了“设计模式+对象组件+开发工具=程序”。开发工具的选择,已经成为软件开发成功的要素之一。
俗话说的好“欲善其事先利其器”。开发工具的选择主要决定于两个因素:所开发系统的最终用户和开发人员。最终用户需求是一切软件的来源和归宿,也是影响开发工具的决定性因素;开发人员的爱好、习惯、经验也影响着开发工具的选择。严格的软件工程管理和开发人员的技术水平是软件开发成功的关键。
首先需要强调的是:开发工具的比较没有绝对的标准。评价一种开发工具,不仅要看它对设计模
式、对象结构以及管理的支撑情况,更重要的是要针对具体的使用环境、开发方法、结构体系、开发群体以及使用群体来评价一种工具的适宜程度。
软件开发人员没有人会不知道微软的.NET和Sun的J2EE。二者尽管所提供的方法不同,但都具有许多非常优秀的特点。
二者的可移植性都非常好。.NET的核心只能工作在Windows环境下,但从理论上讲可以支持多种语言开发?只要这些语言的子集已经定义好,并为他们建立了IL编译器?。对于J2EE来说,只要遵循Java VM规则和一组平台需要的服务,就可以在任何平台上工作。因为所有定义J2EE平台的规范,都已经向公众公布,所以,许多供应商也提供兼容产品和开发环境。
.NET并不是一种精巧的标志,而是微软策略的重大转移,它将给其操作系统平台带来更大的支持率。现在他们正努力把Java和开放资源自身所特有的语言逐步开放,然后实现直接满足开发商的需要。Java清除了平台的障碍。但是为了用J2EE来做开发工作,用户必须在Java环境下工作。而.NET 是想让用户使用自己选择的语言来建造.NET应用程序,这是十分美妙的。
对于微软的开发商,.NET是一个好的构架,用户可以将许多事情交给微软的体系结构去完成。比ASP好,比ADO和DCOM出色,C#比C和C++更好。所以,如果现在正在微软的开发构架中从事开发工作,将.NET的元件采纳到你的体系结构中,显然是一个明智的选择。不过,虽然.NET平台描绘了美好的蓝图,但其设想要全部成为现实,还有较长的路要走。例如IL公共语言的运行,目前还有某些明显的障碍需要克服。想要把每一种语言和元件运行时集成起来,必须定义这种语言的子集/超集,并清晰地影射到IL上;此外必须定义结构,以便提供IL需要的元数据;还有必须要开发适用于两种编译语言结构的编译器,集成到IL部件字节代码中;同时还要生成对现有IL 元件的语言专用接口。
由于历史的原因,在Java语言中使用非Java语言,必须要开发非Java语言到JavaVM的众多转换器。因此,在Java环境中写代码,就必须要承受将额外的翻译工作加到目标构架上。如果Java环境是目标,人们通常会选择学习Java。而如果目标环境是.NET,那么人们将会选择学习C#。
现在,各种开发工具的功能相互大量重复,一个大而全的工具几乎总是可以被几个别的工具代替。工具的选择确实非常让人迷惑,但是,无论是开发人员还是管理人员都应该意识到:工具只能起到协助的作用,严格的软件工程管理和开发人员的技术水平才是软件开发成功的关键。成功开发加上有效的管理和市场运作,才能构成一个完整的成功软件。
四:结论
通过对以上技术的总结,随着网络的发展和普及,基于B/S结构信息管理系统必将越来越普及,也是目前发展的一个总趋势。而且基于的应用程序具有移植性好和其他很多优势,可以信息系统的构造上发挥出最大的潜能。互联网已经从前几年的“接入为王”、“内容为王”,发展到了今天的“应用为王”的时代了。大批的应用软件开发人员也将进入Web应用开发领域。
43