因胸联盟 发表于 2015-1-16 14:26:42

来一篇关于NET的药店体系 AgileEAS.NET平台开辟案例剖析

另外,小型软件代码重用价值低,没有必要跨平台;大型软件,有严格的规划、部署,不可以随意跨平台。我们晓得我们一般的开辟流程是从需求-计划-开辟-测试-部署等如许的瀑布型的形式大概是瀑布形式的变种等,可是不论是怎样的开辟形式,条件是必需把需求断定才干从需求平分析出要开辟的用户的功效性需乞降非功效性需求,如许我们才干举行后续的开辟事情。那末我们本篇就将剖析药店体系应当具有的功效及非功效性的需求,来剖析文档的内容。<P>起首我们来看看一样平常的软件开辟流程吧:

这是传统的软件开辟流程,不过今朝的不论是迭代开辟、增量开辟、急迅开辟不过都是基于传统开辟形式的一些变种。迭代开辟是基于传统的软件开辟流程之上的一种基于原型的迭代开辟,开辟完成落后行集成测试。增量开辟是将每一个模块都走从计划-编码-测试的流程,最初完成集成测试。急迅开辟是迭代开辟+增量开辟的分解体。
关于分歧的开辟形式及开辟流程方面的内容,我们前面会具体的论述,独自报告AgileEAS.NET急迅开辟平台的软件工程头脑的实在表现。不论我们开辟甚么样的软件大概多小的软件,我们必需先懂得需求,才干持续举行后续的需求剖析及具体计划等后续的流程,以是我们晓得了需求的主要性,那末我们本篇就将药店体系的需求来剖析和营业梳理下,收拾成需求文档。
药店营业流程
上面我们就来剖析下药店的营业流程,固然假如说你对药店的范畴十分的熟习,你也能够利用DDD来举行开辟和计划。我仍是依照我对药店的了解来复杂的剖析下,大概另有部分的营业细节我这里没有表现,还请人人持续增补,固然假如你对药店营业出格的熟习,那末也接待人人多多交换。
那末我们就来看看药店具有的营业流程的主线。
1、药品进库:


2、药品出库:


3、药店退药-供给商:


4、主顾退药:


5、药品报损:


6、药品调价:


7、药店清点:
清点对应药店的主要性想必长短常主要的,我想上软件体系的次要目标之一就是为了检察药店的一切的资金的流向,那末经由过程清点来完成,清点次要是清点药品的次要流
向和损耗的实践对照等等,都能表现。


下面我们基础上剖析了药店体系中主体的营业流程,固然我们这里没有包括一些模块:药品推销企图等,为了复杂时代,我们把这些步骤给省略了,上面来看看我们的需求剖析历程吧。
需求剖析
下面我们剖析了药店体系的营业流程,而且给出图形的形貌,信任人人对药店体系的营业流程有了复杂的熟悉,上面我们来剖析药店体系的具体功效需求吧。
1、基本数据保护:
起首、必需有药品字典:
该功效是药店办理体系中的基本数据信息,假如没有药品字典的保护,那末后续的对药店的进销存就无从谈起,药品字典是在药品进库办理模块中利用的,将推销的药品,经由过程软件中的药品进库功效,选择药品字典中的药品,填写响应的库存信息,便可完成进库的操纵。以是该模块是后续模块的一个营业流的输出前提。
其次、必需有供给商:
进库时必需选择供给商,不然在前期的供给商退药时,没法确认退药给哪一个供给商。
再次、药品范例:
没有药品范例,那末药品的范例没法保护和办理,最初在做出入报表等都没法谈起。
2、药品进库:
保护基础的药品进库信息,详细的信息内容,请参考数据库具体计划。
需纪录供给商。
购置日期,购置数目等购置信息。
能便利的保护药品进库的信息,而且能够检察,统计等。
3、药品库存办理功效:
药品库存功效,用于保护药店中的药品库存的一个办理,是该体系的中心,因为药店中的一切数据信息都以药品为流转,以是药品的库存办理尤其主要,办理好了药品的收支库,报损等功效,能够算是一个巨大型范围的浅易ERP,固然功效没有那末周全和壮大。
上面,我们来看下药品库存的详细功效:
库存的清点与检察功效。
库存编纂及修正,删除等响应的操纵纪录,必需能够检察响应的保护信息。
详细的模块交互需求:

药品库存是这些模块信息存储及信息流的中心。
4、药品出库(主顾发药)
药品出库的了解是,将药品从药店库存中出库大概是主顾批发的功效,次要卖力,从药店库存当选摘要出库或批发的药品,输出响应的数目,间接有结算的功效,就完成了,药品的出库或批发。
该模块应当具有的功效:
从库存当选择库存>0的药品。
主动减往库存,纪录出库的药品纪录信息。
纪录操纵员及出库操纵信息。
查询出库纪录并可打印。
该模块与其他模块之间的联系关系:


详细的信息,请参考“数据库具体计划”。
5、主顾退药
主顾退药与药品出库是二个反向的操纵,药品退库,是将药品走一个退库流程,纪录退库的缘故原由及退库的操纵信息,而且主动将药店库存举行更新,该退库流程,可考核也能够不思索这块的内容,一样平常来讲,HIS体系中,城市有考核,药店一样平常就不必计划这块的内容了,以是这里纪录药品退库的缘故原由,数目,日期,操纵员等等相干信息,便利统计和查询。而且在统计剖析模块,供应响应的报表。
该模块与其他模块之间的干系:

下面给出了药品退库模块与库存及统计剖析之间的干系。
6、药品调价
该模块次要是对现有库存中的部分药品的售价举行调剂,那末我们必需纪录调价前的代价及调价后的代价,而且要纪录调价后的数目,而且判断,假如调价后的药品在药店库存表中存在,则间接累加库存,而且将调价前的药品的库存数目举行拆检,不然会形成纷歧致的情形。
1、选择要前提的药品,必需撑持查询和检索功效。
2、将选择前提的商品选择后,能够输出调价的代价和数目,固然复杂的做法就是全体都前提,今朝药店的体系是如许做的,绝对来讲如许的处置体例复杂,可是不天真。
3、要坚持数据的分歧性,调价信息必需纪录:旧售价,新售价,调价数目,调价日期,调价缘故原由等。
4、程序必需可以满意调价后扣除原始代价的库存,而且在库存表中假如存在新代价的药品,则累加出新调价后的药品数目,不然拔出一条新的药品库存纪录。
7、药品报损
药品报损通常为由于药品生效大概翻开后没法再次利用等等,大概其他的缘故原由等等,我们要对库存中的药品举行报损的操纵,那末起首我们能够剖析下其应当具有的功效。
1、可查询,分歧范例的药品,按关头字查询等。
2、从选择的数据源中输出要报损的数目及报损的缘故原由等。
3、报损信息必需纪录下:除包括基础的药品信息外,必需还纪录报损缘故原由,报损数目,报损日期等。
4、在报损操纵时,同步更新库存,将报损的数目从现有的库存量的基本上往失落。
5、具有打印的功效。
8、药品清点
做过医疗相干行业的伴侣,应当都对照懂得清点的感化,清点次要是为了纪录办理体系中的账目库存与实践药品的物理库存之间的一个对照和同步的历程,假如发明体系中的账目库存叫物理库存年夜,我们必要在收拾完相干的缘故原由以后,进盘盈大概盘亏,然后在这个盘存的距离的工夫段内纪录资金的流进与流出是不是均衡等等,都是经由过程清点可以表现出来的器材。以是,一样平常来讲清点功效是重中之重。
1、必需供应药品库存的盘存功效。
2、基于盘存的库存正本基本之长进行详细的物理库存的更新。
3、具有账目库存与实践物理库存之间的同步功效。
4、具有打印功效。
5、统计剖析报表功效。
一般的指的.net就是跟java相对的那种,主要是做企业级应用的。你如果想学这个,主要就是学C#和数据库。(ASP.NET好像很重要的,应该也要学的,ASP.NET上好像可以结合VB和C#等多种语言,但是微软主推C#)

深爱那片海 发表于 2015-1-18 14:40:40

Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的工具。

简单生活 发表于 2015-1-25 18:17:44

ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。

金色的骷髅 发表于 2015-2-3 13:00:18

Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。

山那边是海 发表于 2015-2-9 03:26:01

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

柔情似水 发表于 2015-3-8 17:33:44

主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。

因胸联盟 发表于 2015-3-16 09:28:39

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

莫相离 发表于 2015-3-22 22:09:33

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
页: [1]
查看完整版本: 来一篇关于NET的药店体系 AgileEAS.NET平台开辟案例剖析