


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1 问题描述 错. 误! 未指定书签1.1 开发环境错. 误!未指定书签1.2问题理解和分析 错. 误!未指定书签2 需求分析 错. 误! 未指定书签2.1 需求描述 错. 误! 未指定书签2.2 系统运行环境 错. 误! 未指定书签3 总体设计 错. 误! 未指定书签3.1 功能模块图 错. 误! 未指定书签3.2 结构设计 错. 误! 未指定书签4 数据库设计 错. 误! 未指定书签4.1 数据库概念结构设计 错. 误! 未指定书签4.2 数据库逻辑结构设计 错. 误! 未指定书签5 系统的详细设计与实现 错. 误! 未指定书签5.1 用户登录模块设计 错. 误! 未指定书签5.2 销
2、售系统主界面设计 错. 误! 未指定书签5.3 商品销售录入模块设计 错. 误!未指定书签5.4 商品进货录入模块设计 错. 误!未指定书签5.5 库存管理模块设计 错. 误! 未指定书签6 测试 错. 误! 未指定书签6.1登录测试用例 错. 误!未指定书签6.2 修改密码测试用例 错. 误! 未指定书签6.3 添加商品信息测试用例 错. 误! 未指定书签6.4 查询商品信息测试用例 错. 误!未指定书签6.5 修改商品信息测试用例 错. 误!未指定书签6.6 删除商品信息测试用例 错. 误!未指定书签7 结论 错. 误! 未指定书签8 参考文献 错. 误! 未指定书签1 问题描述1.1 开
3、发环境(1)运用已学过的知识进行应用系统的开发,掌握软件设计流程。(2)通过课程设计,使用技术、高级语言、语言等开发应系 统,掌握基本的编程方法。( 3)通过课程设计掌握数据库的连接方法, 和对数据的查询、 修改、插入、 删除等操作。1.2 问题理解和分析系统主要完成以下功能(1)向使用者提供商品基本的录入,删除,编辑等基本功能。(2)向使用者提供商品销售环节中的基本管理功能。(3)向使用者提供基本的查询功能。(4)提供打印功能。2 需求分析2.1 需求描述由于销售管理系统是一个用来帮助使用者管理商品销售流程的软件。 使用 者通过对销售过程中所涉和到的商品,订单,销售商等资料的录入,便可以轻
4、松实现商品销售流程的管理。所以,此系统必须向使用者提供一下一些具体功 能:(1)软件必须向使用者提供商品基本的录入,删除,编辑等基本功能( 2)鉴于商品的不同销售方式(分为订单销售和代理商销售两种形式) , 软件必须向使用者提供商品销售环节中的基本管理功能,因此必须有订单分销 模块和代理商分销模块。(3)软件必须向使用者提供基本的查询功。(4)由于是销售管理软件,所以系统安全性必须是要考虑的问题。因此, 必须实现以下两点:A:系统操作员机制。对系统的使用者,按等级开放管理权限,这样可以在 一定程度上保证数据库系统的安全性,避免数据被泄漏,非法更改等。B:销售数据直接反映了一个销售单位的盈亏状况
5、, 鉴于销售数据的重要性, 所以必须对这些数据加以保护,在系统崩溃时或者误操作等情况下,可以对数 据进行恢复。这就需要系统提供备份功能。(5)对于销售数据不能只存储在计算机中,而是需要导出步骤,最后以印 刷品的形式出现在使用者面前,该软件设计的最终目的才能得以具体的实现。 所以,打印功能是必不可少的系统功能之一。2.2 系统运行环境(1硬件环境。本系统适用于那种386以上计算机,内存容量为128M应 配备键盘、鼠标、显示器等外部设备。(2)软件环境。本系统的设计采用 8.5 编写。在 7 环境下测试通过。3 总体设计3.1 功能模块图功能模块图如图 3-1所示供应商管理库存管理进货录入退货管理
6、销售查询销售录入用户管理修改密码数据库图3-1功能模块图3.2结构设计系统总流程图如图3-2所示。1、r1增加修改删除图3-2系统流程图4数据库设计4.1数据库概念结构设计模型图如图4-1所示代号权限电话密码名称性别地址代理商用户名用户管理联系进退管理管理日期商品订单名称型号数量代号名称单价数量日期编号图4-1模型图4.2数据库逻辑结构设计表名:(用户表)如表4-1所示表4-1用户表字段名数据类型长度是否允许空值约束16168表名:(供应商表)如表4-2所示表4-2供应商表字段名数据类型长度是否允许空值约束516161540表名:(进货表)如表4-3所示。表4-3进货表字段名数据类型长度是否允
7、许空值约束520165表名:(销售表)如表4-4所示。表4-4销售表字段名数据类型长度是否允许空值约束516表名:(退货表)如表4-5所示。表4-5退货表字段名数据类型长度是否允许空值约束516505系统的详细设计与实现5.1用户登录模块设计用户登录模块如图5-1所示图5-1用户登录窗口效果图本窗体的任务是通过用户输入密码判断用户是否是合法的用户它用于管理员按照用户名和密码进行登录。以免不相关得人进入系统进行不良的操作, 而对系统进行破坏,导致整个系统进行瘫痪。主要代码:=1L;()();=();();(e) ();()()=();(109, 114, 48, 20);()("&qu
8、ot;);()(e) =();=();(,) (,"用户名与密码无法登录","登录失败", );5 ( e1) e1();();();()();(););55.2销售系统主界面设计销售系统主界面如图5-2所示图5-2销售系统主界面窗口效果图该窗体是本系统的统筹界面。它是系统的结构匡架,便于对整个系统的观 摩、管理.主要使用和 以和等控件实现的。控件使得界面得以美化。由于 每次操作不一定会用到所有的数据库,所以没有必要在每次运行时生成所 有的数据库别名。控件提供了动态生成数据库别名的方法,使通过操作选 择窗体进行优选择的别名生成成为可能。主要代码:= 1L
9、;一 J() ( ) = ();( ();J() ( ) = (), ();J() ( ) = ();J () ( ) = ();(" 当前没有选定窗体 "); J() ();(); 0"65"5.3 商品销售录入模块设计商品销售录入模块如图 5-3 所示单薪阮):就目朗:商品代呂:逞出叙暈:图5-3销售录入窗口效果图该窗体以图形化的界面,简单直观的向使用者提供商品销售的录入功能, 使用者可以快速的将销售记录录入系统,并进行保存。主要代码:*5*5()();();();();()();();(,1,0, 1, 140,);("客户:”),2,
10、0, 1,0,);(160, 21);()(e) (););(,3, 0, 1, 1,);=();( () ( e) = () ();( () ) (););= ();();();( () ( e) ();();( i = 0; i < (); ) = () (i, 0); (i, 0) )= () ();( (););(, 4, 4, 1, 1, );= (" 销售 ");( () ( () (, " 填写验收结论 ");() <= 0) (, " 填加销售商品 ");= (, , , , , , , );<>
11、; = ();= ();( i = 0; i < ; ) = () (i, 0);= () (i, 6);= () (i, 7); = ();= ();= ();();();();= ();()(,"销售完成”); =();();();("0");("0");("0"););(,5, 4, 1, 1,);();()=();()();5.4商品进货录入模块设计商品进货录入模块如图5-4图5-4商品进货录入窗口效果图该窗体以图形化的界面,简单直观的向使用者提供商品的查询功能,使用 者可以通过已知商品信息迅速查询到与此种商品
12、相关的代理商信息,同时,也可用过代理商的信息反查处其代理的商品状况主要代码:= ();() ( ) = ();();()();() ( ) = ();(" 入库 ");( () ( e) = (, , , , , , , );<> = ();= ();( i = 0; i < ; ) = () (i, 0);( ()()();= () (i, 6);= () (i, 7);= ();= ();= ();();();();();();= ();() (," 入库完成 "); = ();();("0");("0
13、");("0"); );5()()();5()=()();=();(>=0 ) (),1);(),9);(,6);5.5库存管理模块设计库存管理模块如图5-5所示图5-5库存管理窗口效果图通过该窗口,可以直接明了地查看所有商品的库存状况,防止商品库存不主要代码:= ();() = ();( i = 0; i < ; ) = ()(i);();= ()(9);= ()(10);();();= ();( i = 0; i < (); ) () (0);() (1); = (); = ;() ()() 0 = ();1 = ();9 = 0; 10 =
14、 0; ();= ();= ();( + ""( ) 一 J( e) ("0123456789" + () 8)() + "") < 0) ();();6测试为了使开发出来的系统能够满足销售管理工作的需要,本人也对系统进行 了测试,测试结果良好,该系统界面友好,数据的录入,删除,保存功能均可 实现,并能够完成比较复杂的多条件查询、统计功能,是部分测试用例。6.1登录测试用例登录测试用例如表6-1所示。表6-1登录测试用例测试项输入输出结果账号密码登录123登录成功123登陆成功3435用户名或密码错误!123登录成功空空请输入用
15、户名!空123请输入用户名!6.2修改密码测试用例修改密码测试用例如表6-2所示。表6-2修改密码测试用例原密码新密码确认新密码结果结果分析123 (不正 确)原密码输入不正确合格12312341234原密码输入不正确合格12341234原密码输入不正确合格121新密码不能为空合格121123两次密码不一致合格1211231234两次密码不一致合格121125125修改成功合格125567567原密码输入不正确此处存在缺陷6.3添加商品信息测试用例添加商品信息测试用例如表6-3所示。表6-3添加商品信息测试用例测试商品编码入库商品商品商品入库供应联系备预计实际用例名称数量单价成本利润日期商名方
16、式注输出输出用例1面包00110010552011北京4562香成功成功/6/4342用例200110010552011北京4562香失败失败/6/4342用例3面包10010552011北京4562香失败失败/6/4342用例4面包00110552011北京4562香失败失败/6/43426.4查询商品信息测试用例查询商品信息测试用例如表6-4所示。表6-4查询商品信息测试用例按钮商品名查询商品编码查询供应商名查询入库时间查询代码条件商品名称商品编码生产厂家入库时间代码测试用例测试方案预计结果实际结果备注用例1成功成功只有输入相应的查询 条件再点击相应的查 询按钮才会查出商品 信息,查询条件
17、必须 是商品信息表中存在 的信息用例2失败失败用例3失败失败用例4失败失败用例5失败失败用例6成功成功用例7失败失败用例8成功成功用例9失败失败6.5修改商品信息测试用例修改商品信息测试用例如表6-5所示。表6-5修改商品信息测试用例测试项商品名称编码数量成本单价利润供应商联系方式备注日期测试用例纸巾003500352刘伟114无2011-6-14结果修改成功结果分析正常测试用例纸巾0032刘伟114无2011-6-14结果修改失败结果分析正常测试用例纸巾0032刘伟114无2011-6-14结果修改失败结果分析正常测试用例毛笔(无)003400143刘伟114无2011-6-14结果修改失败结果分析正常6.6删除商品信息测试用例删除商品信息测试用例如表6-6所示表6-6删除商品信息测试用例测试项商品名称结果结果分析删除纸巾删除成功正常删除铅笔删除成功正常删除毛笔(无)无提示信息此处有缺陷应加以相应的提示信息如无此类商品删除无提示信息此处有缺陷应加以相应的提示信息如请输入商品名称7 结论经过几周的设计和开发,商品销售管理系统基本开发完毕。其功能基本符合用户需求,能够完成商品销售过程中所涉和到的基本信息的、输入、修改,查询等动能。此外用户可以方便进行用户名称和密码的更改,提高了软件的安全性和灵活性。 本软件对于数据的一致性的问题也通过程序进行了有效的解决。但现实中的商品交易形
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学三年级下册译林版英语第二单元测试卷+参考答案
- 浙江省2025年小升初数学专项复习13-小数的运算与应用(含答案)
- 广场地块项目策划提案
- 管理学ab试题及答案
- 票据法期末试题及答案
- 废水专业面试题及答案
- 检验员与生产的协同工作试题及答案
- 安徽地理面试题目及答案
- 2024年纺织品设计师的技能要求试题及答案
- 医院基建管理试题及答案
- 大学化学第03章-材料化学基础
- 面瘫患者的中医护理常规
- 企业刑事合规培训课件
- 订做门合同协议范本
- 2025年兰州市九年级诊断考试(一诊)物理试卷
- 2024年陪诊师考试完整题库试题及答案
- 2025-2030开关电源行业市场发展分析及发展趋势与投资战略研究报告
- 【初中地理】西亚课件-2024-2025学年人教版(2024)七年级地理下册
- (一模)2025年广东省高三高考模拟测试 (一) 英语试卷(含官方答案及详解)
- 项目实施进度跟踪与调整方案
- 铸就数字坚盾网络安全技术知到课后答案智慧树章节测试答案2025年春青岛工学院
评论
0/150
提交评论