毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

基于SOA架构的进销存管理系统的设计与实现 第6页

更新时间:2016-10-10:  来源:毕业论文
(2)业务逻辑
出库操作通过操作outStore操作契约进行。
1)这里判断库存量是否满足待发货的销售订单数量和新增待发货的销售订单数量。当满足库存总量count(store)-(预订数量sellCount+订单商品的数量count(sell))>=0时,则进行出库操作,并记录当前用户的操作是出库,写入到操作表operation中。
2)若不满足条件更新仓库表Store中本条记录。设置sellCount = sellCount + count(sell),告知采购人员及时采购。
4.3.3客户端出库功能描述
STEP 1:使用微软的ajax异步方法调用控制器Store,再由控制器调用服务端的方法,返回待发货的商品信息,通过实体展示到前台。
STEP 2:前台通过jQuery的ajax方法,将所需数据封装,传递给后台,调用对应的控制器。
STEP 2:后台获取用户在界面输入的数据,在控制器中调用服务器的出库方法,获取到数据后,以Content方法返回给前台。
STEP 3:将服务器处理的结果返回给浏览器。
5.测试与文护
5.1测试目的
软件测试就是在软件投入运行前对软件的最终审查,是软件质量保证的关键步骤。确切的说,软件测试最终的目的就是为了发现错误,解决问题,完善系统。测试的目的是为了发现程序中的错误而执行程序的过程,尽可能多地发现软件产品中的错误和缺陷。
5.2测试方案
本系统采用了用户登录测试和系统功能测试两种方法。在登录本系统时,需输入相应的用户名、密码和验证码。并且使用jQuery EasyUI的验证方法辅助用户必须输入数据,如果登录失败,则提示相应的提示信息并且不对用户进行认证。由于本系统大量采用了ajax技术,导致在登录失败后很难对错误原因进行跟踪,所以,我使用了Google公司的chrome浏览器自带的调试工具进行测试。然后进行功能测试,具体的测试步骤为:先以管理员的身份登录系统,再后台管理中添加了销售、销售主管、采购、、采购主管、仓管、仓管主管6个角色的信息。然后以刚才添加的销售人员登录,新增销售的一整套流程。再以仓管身份登录系统,进行出库操作。测试步骤如下:
一、测试环境搭建:
(1)以管理员身份运行宿主程序host.exe,直到服务打开的提示出现。
(2)打开Microsoft Visual Studio 2010,对网站client启用新实例。
二、测试用例:
(1)登录测试: 管理员:管理员 密码:123
销售:销售1/销售2  密码:123
仓管:仓管1/仓管2  密码:123
测试结果:成功登录并转到相应页面。本文来自辣=文_论-文*网,毕业论文 www.751com.cn 加7位QQ324~9114找原文
(2)功能测试:销售2:新增销售订单。
   销售1:审核订单并提交给仓管准备出库
   仓管2:填写出库单,执行出库操作。
 测试结果:系统应用功能正常,各程序模块正常。
6. 总结
经过几个月的毕业设计,我对自身的也有了新的了解,看到了自己身上暴露出的很多的不足。在正式开始做系统之前,我对于系统的开发盲目自信,在系统中使用了很多自己以前从没用过的新技术,如Ajax、jQuery EasyUI、Entity Framework、WCF、ASP.NET MVC4,导致了我在系统开发中后期遇到了很多的问题,例如:EF更新、删除级联表的问题,WCF序列化的数据的大小限制,EasyUI中grid控件与后台交互、分页问题等。由于这些技术用的时候很不熟练,只能一边学一边用,致使系统开发周期延长。另外,虽然经过这次毕业设计,在使用新技术上得到了锻炼,个人能力得到了提高,但是由于准备毕业设计时间较短和本人能力所限,使系统本身的功能受一些限制,将会在后期继续文护改进。

上一页  [1] [2] [3] [4] [5] [6] 

基于SOA架构的进销存管理系统的设计与实现 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。