基于.Net的水果店进销存管理系统的设计与实现
对其进行加密,加密形式为MD5,然后利用update语句对admin表中的密码字段进行修改。处理流程图如图4-14所示:
公告管理功能的设计与实现,添加一个form表格,一个TextBox,设其ID为txtAnnounce,将输入的信息转变成字符串赋值给txtAnnounce.Text,并存储在append表中。
结束结束修改管理员信息修改管理员信息NY是否修改管理员信息是否修改管理员信息N是否添加管理员是否添加管理员Y开始开始点击系统管理读取管理员信息点击系统管理读取管理员信息输入要添加管理员信息输入要添加管理员信息 图4-14 管理员流程图
4.3 小结
本章主要从前台和后台来介绍系统的详细设计与实现。前台功能模块设计主要是分别从系统前台界面,订单查询,购物车,留言板等模块的设计进行了详细介绍;后台功能模块主要是详细地介绍后台界面,水果管理和订单管理等模块的设计与实现,从而完成本章的工作。
24
平顶山学院本科毕业设计
5 测试
系统测试环节是开发时期最后一个阶段,是保证软件质量的重要手段。只有经过严格的测试后的产品,才可以放心的提供给用户使用。软件测试是为了发现程序中的错误而执行程序的过程。测试只能找出程序中的错误,不能证明程序中没有错误,所以必须严格的设计测试方案。
5.1 测试目的
软件测试分为两种:黑盒测试和白盒测试。黑盒测试是根据系统的功能进行的,通过测试检验系统的每个功能是否能正常使用。白盒测试是根据系统的工作流程,检验系统的功能是否按照内部工作执行的。
黑盒测试又称功能测试,完全不考虑系统的内部结构和处理过程,是在程序接口进行的测试。黑盒测试主要检验三个方面:程序功能能否正常使用,程序能否适当接收输入信息并产生正确的输出,以及程序在运行时能否保持外部信息的完整性。白盒测试,又称为结构测试,在熟知系统程序的结构和处理方法的情况下,检验系统是否按照设定的逻辑过程执行[12]。进行黑盒测试主要有下面几种方法:等价分类法、边界值分析法、猜错法等。本章主要通过界面测试和功能测试两种方式来完成测试任务的。
5.2 测试环境
表5-1 测试环境表 软件环境(相关软件、操作系统等) 操作平台:Windows XP SP3 数据库:Microsoft SQL Server 2005 处理器:Intel Pentium—Core Processor 2.13GHZ 浏览器:Internet Explorer 硬件环境(网络、设备等) CPU :1.5GHz以上 25
基于.Net的水果店进销存管理系统的设计与实现
5.3 功能测试及结果
本系统的主要用户包括普通用户和管理员,测试中两个不同用户角色出发,对相关功能模块进行了功能测试。以自我测试模块为例,测试人员设计两个测试用例Test1和Test2,下面分给出测试用户管理购物车的测试用例Test1(见表5-2)和管理员进行添加水果的测试用例Test2(见表5-3)。
表5-2 测试用例Test1 项目/软件 用例编号 功能特性 测试目的 测试数据 测试 步骤 1 操作描述 用户登录操作 选择导航中“我的购物车”,点击进入 查看购物车内水果的总金额 输入数据 网上水果店进销存管理系统 Test1 功能模块名 编制时间 购物车管理 验证是否能管理购物车里的水果,是否能成功的提交订单 User:hxy,psw:123456 预期结果 实际结果 跳转网站首页 测试 状态 正常 购物车 2014-03-21 User:hxy, 跳转网站首页 psw:123456 无 跳转购物车页 2 跳转购物车页 正常 3 4 无 211.0000元 跳转水果详细信息页面 211.0000元 跳转水果详细信息页面 正常 正常 单击“详细信息: 无 5 填写订单 真实姓名:黄小玉,电子邮件:1@qq.com, 提交订单成功 联系电话:123,验证码:3718 成功提交订单 正常 测试目标: 测试范围: 表5-3 测试用例Test2
确保测试的功能正常,其中包水果信息数据输入,处理和显示等功能。 增加新的水果信息 26
平顶山学院本科毕业设计
续表5-3 技术: 开始标准: 完成标准: 测试重点和优先级: 利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容: 在使用有效数据时输入饽饽、进口水果、3、12、9、果皮薄,青色或黄绿色,果肉厚,熟透的果实颜色微红,清爽香甜、风味独特,果味甜香等。 得到预期的结果该水果信息添加成功,同时更新到水果信息表; 在使用无效数据时输入饽饽、进口水果、进口水果等。 显示相应的错误消息或警告消息“请检查成本价的格式!”。 各功能开发完成 各功能经测试可正常运行 显示水果信息列表 经过测试系统各个模块工作正常,都能完成设计要求,本系统达到了开发前所定的目标,基本可以满足用户的实际需求。而且系统运行后稳定可靠,安全性高,具有实用性,投入使用后将会为用户节省了大量人力物力财力,提高了科学管理水平。
5.4 小结
本章主要对已完成的系统进行测试,检查系统是否会出错,分别从系统测试目的,测试环境,并用实例从前台用户的角度和后台管理员的角度进行了系统功能测试,最后得列出测试主要测试结果,从而完成对系统的测试。
27
基于.Net的水果店进销存管理系统的设计与实现
6 结束语
6.1 总结
历时半年,我基本上完成了网上水果店管理系统的设计与实现,系统的前台实现了用户注册、登录、用户信息维护、水果信息浏览、水果查询、购物车信息管理和订单管理等;系统的后台实现了管理员具有管理水果信息、管理公告信息、管理留言评论和管理订单等。本系统中有一些优点:
第一,界面友好,首页采用较为清新自然的绿色作为背景,吸引消费者购买水果的欲望,给人以安全放心的感觉;
第二,安全性高,本系统使用者分为管理员和会员两个角色。当其登录系统时,会对其身份进行严格认证;
第三,隔离与访问控制:根据用户的工作需求来分析,对用户权限进行了严格的控制,比如,会员只能浏览商品信息而不能修改,管理员就可以添加、删除、修改商品信息;
第四,操作简便,本着简易方便的原则进行设计,使得无论是管理员还是会员只需要懂得计算机的一些基本操作,就可以轻松的进入水果店进行管理和购物。当然,本系统还有几个不足之处:
第一,当用户提交订单成功后,订单的支付,尚待完善;
第二,对于水果盈利分析,只是提供了一个简单计算,考虑的成本信息不是很全面,比如说像系统的维护费用等,以后会结合财务方面的知识对成本进行专业的评估。
最后,在各方面的帮助下,我顺利地完成了系统的设计与实现,受益匪浅,为以后能在工作中独立完成任务奠定下了好的基础,增强个人的信心和责任心。
6.2 展望
由于时间和技术水平有限,系统的基本的功能已实现,但在今后的实际应用中,在系统的功能性、稳定性和安全性等方面,还有待于进一步的考验和完善。随着电子商务的发展,对于购物网站的需求一定会促使更多的人力物力去完善这类的购物网站,在处理订单的支付方面以及界面设计以及布局,一定会有很大改进。
28
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库04基于 Net的水果店进销存管理系统的设计与实现-毕业论文正文((6)在线全文阅读。
相关推荐: