




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、+西安航空职业技术学院 软件设计与实例分析 课 程课 程 设 计 说 明 书设计题目: 进销存管理系统 专 业: 软件技术 班级学号: 姓 名: 柏秀良 指导教师: 陈卫卫 2011 年 06 月 24 日教务处印制西安航空职业技术学院课 程 设 计 任 务 书课题名称: 进销存管理系统 设计内容: 本系统是根据工业企的生产过程,控制生产过程的材料消耗、产品销售、销售成本等数据,使其实现信息的系统规范化,为保证提高效率。我们需要对各种单元、整体、接口、连接进行必要的严格测试,保证它们的质量、性能和功能。 技术条件或要求: jdk1.6 + SQL server2005 +Swing+ ecli
2、pse+myeclipse8.6 指导教师(签名): 教研室主任(签名): 开题日期: 年 月 日 完成日期: 年 月 日目录前言.11 测试计划书.1 1 .1 基本内容.1 1.1.1项目背景.1 1.2 任务概述.1 1.2.1目标.1 1.2.2运行环境.2 1.2.3需求概述.2 1.3计划.2 1.3.1测试方案. .2 1.3.2测试准备. .2 1.3.3测试机构及人员.3 1.4 测试项目说明.3 1.4.1测试项目及名称.3 1.4.2测试用例.3 1.4.3步骤及操作.4 1.4.4进度.4 1.4.5测试资料.4 1.5评价.4 1.5.1范围.4 1.5.准备.5 2
3、 测试用例.5 2.1.销售管理.5 2.2进货管理.9 2.3查询管理.113 测试结果分析.11 3.1测试计划执行情况.11 3.1.1测试项目.11 3.1.2设备及软件.12 3.1.3测试结果.12 3.2软件需求测试结论.13 3.3评价.14 3.3.1软件能力.14 3.3.2缺陷和限制.15 3.3.3建议.15 3.3.4测试结论.154. 总结.165. 参考资料.17前言随着计算机技术的发展和普及,在我们的学习和日常生活中都离不开计算机技术,大到科研你的超级计算机,小到我们的日常使用的手提电脑、电话,实际都是计算机技术的应用,对于学校、企业事业单位来说,计算机特别是P
4、C机已经相当普及,大家对计算机的操作更加熟悉,充分发挥设备潜能是一种节约的表现,是一种美德。教育现代化的主要内容之一就是实现教育管理的现代化。只有将计算机引入教育教学管理,才能真正形成现代化教育的组织形式、管理和运用方式,才能真正体现学校规范化、科学化、现代化管理的手段。加入WTO之后,随着国内经济的高速发展,中小型的商品流通企业越来越多,其所经营的商品种类繁多,难以管理,而进销存管理系统逐渐成为企业经营和管理中心的核心环节,也是企业取得进步的关键。1、 测试计划书1.1基本内容1.1.1项目背景公司业务不断发展,原料及产品的进出愈加频繁且中间操作环节更加复杂,原有的管理系统在公司越来越快的发
5、展下已经面临崩溃,仓库的进货、销售、存放管理需要重新规划,因此需要建立数据库和相配套的高级软件系统来进行管理。所开发软件名称:进销存管理系统系统设计项目委托单位:XXXX项目开发单位:常熟理工计算机科学与工程学院软件用途:用于帮助有销售的企业进行销售活动1.1.2定义 静态测试:主要方法有审阅,检查。 单元测试,组装测试,系统测试 事物流:数据进入模块中的关键域,值互不相同。 主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。1.2任务概述1.2.1目标测试是“为了尽可能地发现软件中的错误,而不是为了证明程序的正确性”,测试的目的就是在软件投入生产性运行之前,按照
6、测试的原则要求,尽可能多的发现软件中的错误。 1.2.2运行环境硬件要求:Genuine Intel(R)CPU 2140 160GHz 1.60GHz,100GB RAM 运行环境:win98/winNT4.0/win2000/winxp win7 Jdk1.6、Eclipse3.2、MySql5.0、1.2.3需求概述合理导入数据、程序代码,并将数据库完好连接1.3计划1.3.1测试方案测试方法:黑盒测试法结合白盒测试法,静态测试和动态测试,验证和确认,单体测试和集合测试。选取测试用例的原则:严格遵照测试用例设计的基本原则,对每一个概念都详尽描述,尽量避免含糊的测试用例;尽量将具有相类似功
7、能的测试用例抽象并归类;尽量避免冗长和复杂的测试用例;对每个模块都设计测试用例(去除功能类似模块测试用例的重复性)。所有的测试都应可追溯到客户需求,在设计测试用例时,应包括合理的输入条件和不合理的输入条件,严格执行测试计划,排除测试的随意性,应当对每一个测试结果,做全面的检查。妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。检查程序是否做了应做的事,仅是成功的一半,另一半检查程序是否做了不该做的事。在规划测试时不要设想程序中不会有错。1.3.2测试准备 1.确定代码运行环境(安装JDK,MyEclipse等) 2.新建数据库 3.连接数据库 4.导入代码 1.3.3测试机构
8、及人员测试机构名称、负责人和职责负责人:柏秀良 职责: 测试准备,测试实施,测试结果记录及分析1.4测试项目说明1.4.1测试项目名称及测试内容 测试项目名称:商品库存管理系统 测试内容: 0001 用户登录功能测试 0002 基本资料维护功能测试 0003 出库功能测试 0004 入库功能测试 0005 查询统计功能测试 0006 打印功能测试1.4.2测试用例 输入的数据和输入命令 0001 用户名和密码 0002 即将接受维护的事物信息 0003 出库项目的标志 0004 入库项目的详细信息 0005 查询项目的标志(如关键字之类) 0006 项目的关键字 预期的输出数据 0001 信息
9、管理界面;错误信息。 0002 被维护的事物现有信息状态、改变信息的链接。 0003 数据库中现有项目数量,数量改变记录。 0004 数据库中现有项目数量,数量改变记录。 0005 该项目在库的所有信息或入库记录(或出库记录) 0006 所需打印的项目的所有的条目 1.4.3步骤及操作 登陆用户界面,输入用户名和密码,如果有错误产生,则报错(数据库没该项的数据或是数据库未连接成功),反之,正确输入数据,与数据库连接成功,成功登陆用户界面。根据选择不同信息管理,执行不同的操作(分别以上列出的各项功能)。1.4.4进度测试用例/测试时间0001000200030004000500064小时4小时4
10、小时4小时4小时4小时1.4.5测试资料项目名称:企业进,销,存管理系统背景:公司业务不断发展,原料及产品的进出愈加频繁且中间操作环节更加复杂,原有的管理系统在公司越来越快的发展下已经面临崩溃,仓库的管理需要重新规划,因此需要建立数据库和相配套的高级软件系统来进行管理。进销存管理系统需求说明书1.5评价1.5.1范围各项测试用例测试下来说明,该系统相对稳定,测试用例的选择能够适时地满足测试用例设计需求,基本上达到项目测试所应具有的水平,相对较客观完善,与预期效果相差无几,满足了用户的相应需求.局限性:由于MySQL的一些不明原因,GDK和UTF_8编码的选择不能被安装,所以只能选择标准状态下的
11、英文编码,因此系统所有的数据均由数字和英文表示,在下次的改进版中将会加以改善. 1.5.2准则各单体编码无语法错误,均可调试成功;集合测试中各画面跳转正常,数据库连接无误.数据能正常被输入输出.2、 测试用例2.1销售管理2.1.1 销售管理界面图 2-1销售主页面 2.1.2 销售单数据 2-2 销售单2.1.3 销售货物添加 销2-3 售货物添加2.1.4 销售单内容添加 2-4 销售单 2.1.5 销售更改 2-5 销售更改页面2.1.6 退货页面 2-6 销售页面2.1.7 入库功能测试字段名称描述标识符0400测试项入库功能测试进货单测试环境要求(1)数据库连接完好(2)成功登录界面
12、输入标准(1)填写“进货票号”以外的其它信息,按“添加”。(2)填写包括“进货票号”在内的信息,按“添加”。(3)填写“进货票号”以外的其它信息,按“入库”按钮。(4)填写包括“进货票号”在内的信息,按“入库”按钮。输出标准(1)呈现“进货单”的内容。(2)未填写“进货票号”,按下“添加”,呈现窗口提示:“消息提示:进货票号不能为空”,并有红色的“”形状。(3)填写了“进货票号”,按下“添加”,呈现窗口提示:“添加成功”。(4)填写“进货票号”以外的其它信息,按“入库”按钮后,呈现窗口提示:“消息:入库失败”,并有红色的“”形状。(5)填写包括“进货票号”在内的信息,按“入库”按钮后,呈现窗口
13、提示:“消息:入库成功”。测试用例关联0600(打印功能测试)字段名称描述标识符0401测试项入库功能测试进货退货测试环境要求(1)数据库连接完好(2)成功登录界面输入标准(1)填写“退货票号”以外的其他信息,按“添加”按钮。(2)填写包括“退货票号”在内的信息,按“添加”按钮。(3)保持TextBox为空,按“添加”按钮。(4)填写“退货票号”以外的其他信息,按“退货”按钮。(5)填写包括“退货票号”在内的信息,按“退货”按钮。(6)保持TextBox为空,按“退货”按钮。输出标准(1)呈现“退货管理”信息。(2)填写“退货票号”以外的其他信息,或者没有填写任何信息,按“添加”按钮,呈现窗口
14、提示信息:“消息:票号不能为空”,并有红色的“”形状。(3)填写包括“退货票号”在内的信息,按“添加”按钮,呈现窗口提示信息:“消息:添加成功”。(4)填写“退货票号”以外的其他信息,或者没有填写任何信息,按“退货”按钮,呈现窗口提示信息:“消息:退货失败”,并有红色的“”形状。(5)填写包括“退货票号”在内的信息,按“退货”按钮,呈现窗口提示信息:“消息:退货成功”。测试用例关联0600(打印功能测试)2.2进货管理2.2.1 进货管理界面图2.2.3 进货 2-7 进货页面2.2.4 添加货物 2-8 添加货物页面2.2.5入库 2-9 货物入库页面2.2.6进货退货 货物入库页面如图2-
15、10 2-10 货物入库页面 2.3查询管理2.3.1查询的界面图2.3.2商品信息显示全数据界面 商品信息显示全数据界面如图2-113、 测试结果分析 3.1测试计划执行情况3.1.1测试项目【列出每一测试项目的名称、内容和目的。】测试项目名称:商品库存管理系统测试名称:0001 用户登录功能测试 测试内容:输入用户名和密码,例如:chendan和 测试目的:测试是否能成功登陆该系统。 0002 基本资料维护功能测试 测试内容:输入,删除,修改信息。 测试目的:测试是否能成功保存、修改或删除该信息 0003 出库功能测试 测试内容:输入出库的数量 测试目的:测试是否能成功更新该信息 0004
16、 入库功能测试 测试内容:输入入库的数量 测试目的:测试是否能成功更新该信息 0005 查询统计功能测试 测试内容:输入查询的关键字 测试目的:测试是否能成功查询到所需要的信息 0006 打印功能测试 测试内容:显示所需的信息 测试目的:测试是否能成功显示信息并且导入到文档。3.1.2设备和软件:硬件要求:Genuine Intel(R)CPU 2140 160GHz 1.60GHz,100GB RAM 运行环境:win98/winNT4.0/win2000/winxp Jdk1.6、Eclipse3.2、MySql5.03.1.3测试结果实测结果数据;与预期结果数据的偏差;该项测试表明的事实
17、;该项测试发现的问题;测试项目名称:商品库存管理系统测试名称:0001 用户登录功能测试测试内容: 输入用户名和密码,例如:chendan和 测试结果:能登陆到主界面,用不同权限的账号能 做不同的操作。测试名称:0002 基本资料维护功能测试测试内容:输入,删除,修改信息。测试结果:能和后台数据库做到交互,修改的数据保存到数据库中。 测试名称:0003 出库功能测试测试内容:输入出库的数量测试结果:能较好的显示出库的信息,能和用户做很好的交互。测试名称: 0004 入库功能测试测试内容:输入入库的数量测试结果:能较好的显示入库的信息,能和用户做很好的交互。测试名称:0005 查询统计功能测试
18、测试内容:输入查询的关键字测试结果:能很好的显示该查询的信息,满足用户的不同查询需要。测试名称:0006 打印功能测试测试内容:显示所需的信息测试结果:能显示出所需的信息,导入到相应的文档中。3.2软件需求测试结论测试中,所有的测试项目均能到达预期的效果,也就是说,基本上该系统已经能够正常的进行工作,实现基本资料维护模块,日常业务模块,查询统计模块,并能提供稳定的文档的导入及打印,基本上是实现了需求分析中该系统所应该实现的功能。但是,我们总是对于我们的项目是抱着一种精益求精的态度,虽然系统是可以正常运行了,但是难免还存在着可以改进的地方。我们的系统在与数据库的链接中,出现了一点点的小瑕疵,由于
19、数据库的编码不能改变,不能用utf-8编码,导致了我们的系统对于中文数据来说,只能是显示乱码,只能用英文来保存数据库中数据。显然,这是一个很遗憾的地方,但是相信,在今后的改进中,会克服这种困难,把该项目做得更好。3.3 评价3.3.1软件能力测试项目名称:商品库存管理系统测试名称:0001 用户登录功能测试测试内容:输入用户名和密码,例如:angel和测试目的:测试是否能成功登陆该系统。测试名称:0002 基本资料维护功能测试测试内容:输入,删除,修改信息。测试目的:测试是否能成功保存、修改或删除该信息测试结果:能登陆到主界面,用不同权限的账号能做不同的操作。 测试名称: 0003 出库功能测试 测试内容:输入出库的数量 测试目的:测试是否能成功更新该信息 测试结果:能和后台数据库做到交互,修改的数据保存到数据库中。 测试名称:0004 入库功能测试 测试内容:输入入库的数量 测试目的:测试是否能成功更新该信息 测试结果:能较好的显示入库的信息,能和用户做很好的交互。 测试名称:0005 查询统计功能测试 测试内容:输入查询的关键字 测试目的:测试是否能成功查询到所需要的信息 测试结果:能很好的显示该查询的信息,能适应用户的不同查询需要。 测试名称: 0006 打印功能测试 测试内容:显示所需的信息 测试目的:测试是否能成功显示信息并且导入到文档。 测试结果:能显示出所需的信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年一级造价师之建设工程技术与计量(水利)自我检测试卷A卷附答案
- 体育教学课件下载
- 你真棒作文教学课件
- 第三章滴定分析13课件
- 2025年安徽商贸职业技术学院单招职业倾向性测试必刷测试卷含答案
- 2025年第二季度网络安全意识培训测试题有答案
- 工业互联网平台IPv6技术升级对工业生产过程透明化与可视化的影响报告
- 口才课自我介绍课件模板
- 小学生矛盾纠纷课件
- 住宅消防管网管理办法
- 宝钢设备大修管理办法
- 缓和医疗与护理课件
- 学堂在线 军事理论 章节测试答案
- 早产儿喂养不耐受的护理
- 肿瘤药药学科普
- 新生儿外周静脉建立与管理
- 垃圾发电厂节能管理制度
- 云硫矿业招聘试题及答案
- 企业生产设备风险评估报告
- 2025-2030大输液行业发展分析及投资价值研究咨询报告
- 《工程勘察设计收费标准》(2002年修订本)
评论
0/150
提交评论