首饰店毕业设计.doc

VB珠宝首饰店管理系统设计(源代码+系统+开题报告+答辩PPT)

收藏

资源目录
跳过导航链接。
VB珠宝首饰店管理系统设计源代码系统开题报告答辩PPT.rar
VB珠宝首饰店管理系统设计(源代码+系统+开题报告+答辩PPT)
108VBAC珠宝首饰店管理系统
代码
frm_main.frm
frm_main.frx
main_cxtj_ckcx.frm
main_cxtj_ckcx.frx
main_cxtj_ckcx.log
main_cxtj_rkcx.frm
main_cxtj_rkcx.frx
main_cxtj_rkcx.log
main_cxtj_xscx.frm
main_cxtj_xscx.frx
main_cxtj_xscx.log
main_hyp.frm
main_hyp.frx
main_jbxx_mdgl.frx
main_kcgl_jggl.frm
main_kcgl_jggl.frx
main_kcgl_jggl.log
main_kcgl_mdkccx.frm
main_kcgl_mdkccx.frx
main_kcgl_mdkccx.log
main_kcgl_zkkccx.frm
main_kcgl_zkkccx.frx
main_kcgl_zkkccx.log
main_mima.frm
main_mima.frx
main_rcyw_ckd.frm
main_rcyw_ckd.frx
main_rcyw_ckd.log
main_rcyw_rkd.frm
main_rcyw_rkd.frx
main_rcyw_rkd.log
main_rcyw_xsd.frm
main_rcyw_xsd.frx
main_rcyw_xsd.log
main_xtgl_czygl.frm
main_xtgl_czygl.frx
main_xtgl_mdgl.frm
main_xtgl_mdgl.frx
main_xtgl_mdgl.log
main_xtgl_sjbf.frm
main_xtgl_sjbf.frx
main_xtgl_sjhf.frm
main_xtgl_sjhf.frx
MSSCCPRJ.SCC
zbjxc.mdb
密码.txt
珠宝首饰进销存管理系统.
珠宝首饰进销存管理系统.vbp
珠宝首饰进销存管理系统.vbw
论文
压缩包内文档预览:(预览前20页/共37页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:149910997    类型:共享资源    大小:1.46MB    格式:RAR    上传时间:2021-10-10 上传人:好资料QQ****51605 IP属地:江苏
20
积分
关 键 词:
VB 珠宝 首饰店 管理 系统 设计 源代码 开题 报告 答辩 PPT
资源描述:
VB珠宝首饰店管理系统设计(源代码+系统+开题报告+答辩PPT),VB,珠宝,首饰店,管理,系统,设计,源代码,开题,报告,答辩,PPT
内容简介:
摘 要 面对信息时代的机遇与挑战,利用高科技手段来提高企业的管理水平无疑是一条行之有效的途径。利用计算机管理可以最大限度的发挥准确、快捷、高效等作用, 在越来越激烈的珠宝行业中,计算机管理技术对珠宝首饰公司的服务管理提供强有力的支持。因此,利用全新的计算机网络和珠宝首饰管理系统,已成为提高珠宝首饰公司的管理效率,改进服务水准的重要手段之一。本系统应用Visual Basic 6.0 中文版开发前台,用Microsoft Access 作后台服务器,采用客户机/服务器(C/S)管理思想来对珠宝首饰进销存管理。关键词:管理水平, 管理效率,服务水准,珠宝首饰管理系统,客户机/服务器,管理思想目 录摘要一、调查与分析 (一)课题研究的背景、目的及意义(1)(二)公司简介 (1)(三)业务流程分析 (2)(四)信息流程分析 (2)(五)现有的信息系统分析(3) (六)类似系统的分析(4)二、总体规划与设计 (一) 开发环境(4)(二) 新的业务-数据流程图分析 (4)(三) 需求分析 (5)(四) 实现目标 (6)(五) 系统的结构设计 (6)(六) 数据库设计 (7)(七) 界面设计(11)(八) 系统安全性与可靠性设计(12)三、系统实施 (一)系统使用说明书(12)(二)系统调试及开发过程总结(21)(三)系统环境与软件安装(23)致谢(24)参考文献(25)III一、 调查与分析报告(一)课题研究的背景、目的及意义(1)开发背景珠宝行业在我国是一个新兴行业,目前尚处于初步阶段。虽然在改革开放后我国珠宝行业取得了高速发展,但是与发达国家相比,还存在组织结构小而分散,缺少大规模,经济技术势力强的企业,专业人员素质不够高,生产设备落后,产品设计不够新颖,市场的竞争力不强,市场管理不规范等缺点。随着我国加入WTO,我国珠宝行业将面对非常激烈的竞争,只有迅速提高企业的管理水平,才能在激烈的竞争中占的一席生存之地。(2)开发目的由于珠宝经营涉及多个环节,而且种类繁多,款式新颖,大多需要单件管理,因此操作量巨大,在经营过程中容易出错。珠宝属于贵重物品,体积小,价格高,如果管理跟不上,一旦造成商品丢失,将给企业和经营者造成巨大损失。而计算机管理可以大幅度提高日常管理效率,每一款珠宝从入库开始就由计算机自动赋予唯一编号,跟随该珠宝做完出货和销售全过程。在此过程中,只需输入商品编号,即可显示商品的详细信息,不仅提高工作效率,也大大减少出错的可能,为经营决策提供了切实可靠的依据。(3)开发意义随着我国市场经济的蓬勃发展和人们生活水平的提高,珠宝首饰等奢侈物品已成为人们消费的热点,从而促进珠宝行业的快速发展。同时,珠宝行业的竞争也越来越激烈,人们的要求也越来越高。如何用先进的管理手段来珠宝进销存的管理水平,已成为此行业发展的当务之急。面对信息时代的机遇与挑战,利用高科技手段来提高企业的管理水平无疑是一条行之有效的途径。利用计算机管理可以最大限度的发挥准确、快捷、高效等作用, 对珠宝首饰公司的服务管理提供强有力的支持。因此,利用全新的计算机网络和珠宝首饰管理系统,已成为提高珠宝首饰公司的管理效率,改进服务水准的重要手段之一。(二)调查对象简介1、公司简介(1)公司背景:广西珠宝有限公司是经中国人民银行总行和广西区分行批准,定点生产、加工、批发销售黄金镶嵌饰品的厂家之一;是广西珠宝行业中独此一家集设计、制作、贸易、科研、检测为一体的高新技术企业,下设首饰加工厂、宝玉石工艺画厂(此厂属广西区优秀科技型企业,成立于1989年。目前拥有十余名中、高级宝玉石及工艺美术专业人员,是独家研制、生产宝玉石工艺品-中国宝玉石画的专业厂家)、贸易部、珠宝科技杂志社等机构。公司拥有一支朝气蓬勃、锐意进取的近百人专业技术队伍,90员工年龄在35岁以下,其中教授及高级工程师15人、工程师8人、国际珠宝鉴定师(FGA、DGA)5人、国家级珠宝注册鉴定师3人、首饰制作工艺师10人、工艺美术师8人,具有雄厚的技术实力。(2)公司的业务范围:公司的主要经营中国宝石画,该产品是我公司独家研发、生产的宝玉石工艺品,它是以各种绚丽多彩的宝玉石为原料,由美工师根据宝玉石的形态和色泽,运用中国画和西洋画的技巧,纯手工精心创作而成,画面色彩艳丽,并具有强烈的立体感,是融珠宝与艺术为一体的珍品。一九九九年澳门回归之际,大型中国宝石画作品“八桂欢歌迎归雁”作为广西壮族自治区政府的礼品赠送给澳门特别行政区政府,得到了自治区政府领导的高度评价。(3)公司的经营现状:公司自成立以来,在珠宝首饰加工、中国宝石画新产品开发及贸易等方面均取得了丰硕成果,获得了明显的经济效益和社会效益。在新千年中,公司将以制作、加工为主体,市场为导向,技术创新,规范运转,稳健经营,不断提升综合管理水平、技术实力、资产质量和经济效益,同时紧紧把握信息时代、网络时代赋予的无限商机,进一步完善公司主页和网上订货、销售系统,增强企业驾驭市场的能力,使公司成为具有现代企业架构和现代管理体系的高新技术企业。 2、公司组织结构:(1) 该公司组织结构概况如下图:广西珠宝有限公司首饰加工厂宝玉石工艺画厂采购科贸易部仓管科销售科珠宝科技杂志社财务科门店其它公司组织结构图(图1)(2)贸易部岗位职责分析财务科:管理和监视部门的资金流通采购科: 采购产品仓管科:管理仓库货物销售科:负责产品的销售门店:销售产品(三)、贸易部业务流程分析: 采购科工厂财务科门店仓库 1定单 5.发票 1副本 2.付款 通知 2. 4.款 货 3.收据 (2)收款通知 (3)款 (2)货 (1)定单 (4)收据 3.验收单 1.副本 贸易部业务-信息流程图(图2)由以上的业务-信息流程图可以看出,门店是向贸易部的销售科采购,而贸易部又向所属公司采购,那么为什么门店不直接向工厂采购呢?经过询问,原来是由于珠宝首饰是贵重物品,多出一个库存是为了利于销售和保存。销售部不仅仅向门店提供货物,它还向一些公司提供批发业务。而所做的珠宝首饰进销存管理系统只涉及向门店业务的管理,所以应该把改进业务流程的目标放到减少业务的信息传播的复杂和不及时等方面上。(四)、贸易部信息流程分析由以上的业务-信息流程图可以看出,在入库出库方面,由于一直是手工操作 ,不仅工作量大而且容易造成不可祢补的失误。比如在传送定单、收据、验收单、副本以及清点珠宝首饰的过程中,信息的复杂、信息的延误或者错误的信息会使公司蒙受巨大的损失。而应用计算机管理,不仅会大大的减少工作量而且减少失误率,工作效率也将会大大的提高。(五)、现有的信息系统分析公司虽然有一个电子商务系统,但是贸易部现在还没有一个先进,科学的珠宝首饰进销存管理信息系统,是用手工进行管理的,随着公司业务的扩大,管理上就出现了一些难题。(六)、类似系统的分析广州吉旭计算机技术公司的银饰品进销存管理系统是一个适合用于学生学习和模仿的系统,此系统功能齐全,界面友好。但是如果用于实际的公司库存管理就不合适了。二、 总体规划与设计(一)、开发环境在这一阶段主要是按照原来设计好的系统模块,进行具体的程序代码设计。开发工具:Visual Basic 6.0 , Microsoft Access 2000硬件环境:CPU Celeron 1G, Memory 64MB运行环境:Windows 9x、Windows XP或Windows 2000系统设计是信息系统开发过程中一个重要阶段。在这一阶段中就是根据前一阶段系统分析的结果,在已经获得批准的系统分析报告的基础上,进行新系统设计。系统设计包括两方面,首先是总体结构的设计,其次是具体物理模型的设计。系统设计的主要目的就是为下一阶段的系统实现(如编程,调试,试运行等)制定蓝图。在系统设计阶段,主要任务就是在各种技术和实施方法中权衡利弊,精心设计,合理地使用各种资源,最终勾划出新系统的详细方案。(二)、新的业务-数据流程图分析采购科工厂财务科门店数据库仓库 1 定单 3 款 (3) 款 2货 (2). 货 (1)定单、 新的业务-数据流程图(图3)由以上新的业务数据流程图可以看出,通过数据库来存储和发布信息是可行的。(三) 需求分析珠宝的价格比较昂贵,所以在珠宝行业里大多数珠宝商都没有太多的库存,所以珠宝几乎都放在指定的各个代销点(珠宝商店),这就要求我们处理好总库与各个门店之间的往来业务。 (1)入库业务:主要将入库商品存放在总库库存里 (2)出库业务:主要将出库商品从总库中减去,并存放在门店库存里 (3)销售业务:是针对门店销售,主要将销售的商品从门店的库存中减去在用计算机进行管理时,应能集中处理珠宝的进货、出货和销售,方便灵活的查询统计信息,数据存储要安全可靠。可以按照用者的需要建立多个门店,每个门店可根据对应的入库单、出库单、销售单等自动完成商品出入库操作,并随时查询和统计仓库商品在任意时间内出入库情况,库存数量、库存金额等资料。由此,得出系统流程图如下:总 库 库 存 查 询入 库 作 业出 库 作 业价 格 管 理销 售 作 业门 店 库 存 查 询总 库 库 存门 店 库 存 系统流程图(图4) (四)实现目标在实施珠宝管理系统以后,能达到以下目的:1. 系统界面友好美观,方便操作2. 启动程序后出现系统登陆截面验证操作员及密码,以保证商品资料安全。3. 珠宝入库、出库采用智能化表单式录入,只需要输入编号,系统将自动在表格显示珠宝相关信息,入库、出库的珠宝品种、数量、金额系统将自动记录。4. 可随意查询入库,出库珠宝信息,可选择字段查询,也可排序查询,并可对商品进行修改、删除操作。1 可对商品价格进行修改、排序。2 可对数据进行备份、恢复,防止以外发生丢失数据造成损失。(五)系统的结构设计根据珠宝公司具体情况,系统主要功能设计有:3 日常业务:入库单、出库单、销售单;4 查询统计:入库查询、出库查询、销售查询;5 库存管理:总库库存查询、门店库存查询、价格查询; 6. 系统管理:门店管理、操作员管理、数据备份、数据恢复。由此得出系统的结构图如下珠 宝 首 饰 进 销 管 理 系 统日 常 业 务查 询 系 统库 存 管 理系 统 管 理入库查询出库查询销售查询销售单入库退单销售退单总库存查询门店库存查询价格管理门店管理操作员管理数据备份数据恢复入库单: 系统结构图(图5) (六)数据库设计1、ER图设计根据上面的对数据库需求的分析,就能进行下面的数据库设计,设计出能够满足用户需求的各种实体,以及各实体之间的关系。本系统设计规划出的实体有:供应商实体(工厂)、总库存实体、门店库存实体。其实体间联系如下:工厂供应总库存供应门店 N 1 1 N2、系统逻辑设计(1)出库表(ckd):用来保存商品出库的详细信息字段名称数据类型长度大小说明编号文本50商品名称文本50简称文本50CT文本40克拉(单位)G文本50纯度(%)库存数字双精度型单价货币金额货币备注文本250门店名称文本100票号文本50日期日期时间经手人文本50(2)库存表(KC):用来保存库存商品信息字段名称数据类型长度大小说明编号文本50商品名称文本50简称文本50CT文本40克拉(单位)G文本50纯度(%)进价货币销价货币库存数字双精度型库存金额货币(3)客户基础信息表(KH):用来保存门店基础信息字段名称文本长度大小说明门店编号文本10门店全称文本100简称文本50地址文本100所属地区文本50邮政编码文本50电话文本30传真文本20联系人文本30联系电话文本30开户银行文本100银行帐号文本50纳税人文本50预付金额货币实际金额货币尚余欠款货币网络邮箱文本20日期日期时间(4)门店库存表(mdkc):用来保存门店库存商品信息字段名称文本长度大小说明编号文本50商品名称文本50简称文本50CT文本40克拉G文本50%GK库存数字双精度型单价货币金额货币门店名称文本100联系电话文本30(5)密码表(ma):用来保存操作员以及操作员密码字段名称文本长度大小说明操作员文本10密码文本6(6)入库登记表(rkd):用来保存商品入库的详细信息字段名称数据类型长度大小说明编号文本50商品名称文本50简称文本50CT文本40克拉(单位)G文本50纯度(%)数量数字双精度型进价货币销价货币金额货币供应商文本50日期日期时间付款方式文本50进货人文本50备注文本120票号文本503. 数据字典(某些字段的解释)CT: 宝石的重量单位是克拉(ct) 每克拉 = 0.2克 每克拉 = 100分 有色宝石重量估算公式: 圆形刻面宝石:直径厚比重0.0018=重量 椭形刻面宝石:(长+宽)/2厚比重0.020=重量 祖母绿形刻面宝石:长宽厚比重0.0025=重量 矩形刻面宝石:长宽厚比重0.0023=重量 方形刻面宝石:长宽厚比重0.0016=重量 橄榄形刻面宝石:长宽厚比重0.00175=重量 泪滴形刻面宝石:长宽厚比重0.0026=重量 凸面形宝石:长宽厚比重0.0026=重量 注:长度单位为mm,重量单位为ctG: 黄金含量单位 比如说: “750G”是指含黄金为75的K金产品.又如: “白750GK金”指的是黄金含量,但在销售时有不法商家擅自加挂了“750白金”的标签,通过文字游戏将“白750G”K金当作“750白金”销售,企图误导消费者认为该产品含白金75(七) 界面设计1.总体界面设计用户界面应直接表现应用系统的功能。事实上,无论应用程序的代码如何简洁,算法如何巧妙,对用户都是不可见的,他们所能见到并进行操作的仅是应用系统提供的用户界面。因此,用户对所开发的应用系统是否满意,很大程度上取决于界面功能是否完善。用户界面是系统与用户之间的接口,也是控制和选择信息输入输出主要途径。用户界面设计应该保持友好,简便,实用,易于操作的原则,尽量避免过于烦琐和花哨。比如说在菜单设计方面,本系统保持着不超过三级菜单,尽量使背景界面制作得美观大方、令人赏欣悦目外,在界面设计时充分利用了面对对象的思想和方法注重用户操作的方便实用性,通过直观的提示尽量减少用户的输入错误,同时避免代码的重复编写。整个系统包括为方便用户尽量把入库单、出库单、销售单;入库查询、出库查询、销售查询;库存管理:总库库存查询、门店库存查询、价格查询;门店管理、操作员管理、数据备份、数据恢复保证较为一致的风格。但是,由于在制作此系统期间忙于考试,导致很多想法和方案无法实现来作比较,系统的操作界面还有些欠缺。 2.输入输出界面设计系统设计的过程和系统实施的过程恰好相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出设计直接和用户需求相联系,设计的出发点应该是保证输出方便地为用户服务,正确地反映用户所需要的有用信息。本系统所选用的输出方式为:查询显示输出。查询显示输出的信息主要是各种查询结果,输出设备是显示器。而且利用表格显示,既美观又大方,并且方便操作。在输入界面设计尽可能减少用户的误操作,并在设计时注意当用户输入数据后,若转向其它操作或重新开始,提示用户正确保存数据,防止数据丢失。输入方式主要是键盘输入,便于查询和检索系统。因此,友好的输入界面变得非常重要,必须保证用户在输入时方便,安全,高效。(八)系统安全性与可靠性设计安全性是指保护数据库,以防止不合法的使用,它与数据保密问题密切相关,安全措施主要是密码的设置。防范人为的作弊和破坏。如利用操作系统的安全性,防止对数据库的非法访问;对于数据库的安全,在各部门都有记载,使得系统发生故障后能提供数据恢复等,保证主机的数据正确性。进入本系统时,要求用户输入密码,若密码输错3次,将退出系统,用户可以在系统的操作员设置模块设置操作员以及密码。同时,本系统设计了数据备份和数据还原模块,大大的提高了系统的安全可靠性。三、 系统实施(一)系统使用说明书1、系统登陆,登陆界面如图所示: 用“系统管理员”登陆,密码为空,即店击进入。其功能有:(1) 可选择操作员,支持鼠标和键盘操作(2) 验证成功后,进入主界面(3) 操作员错误或密码错误提醒并返回错误点(4) 输入三次错误的密码,自动退出系统2、主界面,主界面如图所示 程序启动后,在登陆界面验证操作员密码后,将进入主程序界面。主要实现以下功能:(1) 选择主界面菜单,调用相应的程序,进行相应的操作(2) 显示软件版本、系统时间、公司网址3、入库单,入库单界面如图所示。 选择“日常业务”菜单下的“入库单”项,将进入入库单模块,功能为:(1) 完成珠宝商品的入库工作,入库采用智能化表单式录入,在“编号”栏内只需输入编号的前几个字或按(Pagedown)j键,系统将自动利用表格显示相关商品信息。使用方向键( )、( )选择商品,按回车键,该商品信息将自动录入表格,只需输入库存量(系统自动计算商品金额),回车即可入库下一商品(2) 自动生成入库票号(3) 系统自动统计商品入库品种、入库数量、入库金额4、出库单,出库单界面如图所示选择“日常业务”菜单下的“出库单”,将进入出库单模块,功能为:(1) 完成商品出库(出库到门店)工作,出库采用智能化表单式录入,在“编号”栏内只需输入编号的前几个字或按(Pagedown)j键,系统将自动利用表格显示相关商品信息。使用方向键( )、( )选择商品,按回车键,该商品信息将自动录入表格,只需输销售数量(系统自动计算商品金额),回车即可销售下一商品。(2) 自动生成出库票号(3) 系统自动统计商品出库品种、销售数量、销售金额5、销售单,销售单界面如图所示选择“日常业务”菜单下的“销售单”,将进入销售单模块,功能为:(1) 完成珠宝销售工作,销售采用智能化表单式录入,在“编号”栏内只需输入编号的前几个字或按(PageDown)键,系统将自动利用表格显示相关商品信息。使用方向键( )、( )选择商品,按回车键,该商品信息将自动录入表格,只需输出库数量(系统自动计算商品金额),回车即可出库下一商品。(2) 自动生成销售票号,可利用列表框辅助选择客户信息(3) 系统自动统计商品销售品种、出库数量、出库金额6、入库查询,入库查询界面如图所示选择“查询系统”菜单下的“入库查询”,将进入入库查询模块,功能为:(1) 可选择查询字段,并可模糊查询商品入库信息(2) 可选择排序字段,并可设置升序、降序(3) 入库商品的修改与删除(4) 可统计入库品种、入库数量、入库金额7、出库查询,出库查询界面如图所示选择“查询系统”菜单下的“出库查询”,将进入出库查询模块,功能为:(1) 可选择查询字段,并可模糊查询商品出库信息(2) 可选择排序字段,并可设置升序、降序(3) 出库商品的修改与删除(4) 可统计出库品种、出库数量、出库金额8、销售查询,销售查询界面如图所示选择“查询系统”菜单下的“销售查询”,将进入销售查询模块,功能为:(1) 可选择查询字段,并可模糊查询商品销售信息(2) 可设置日期查询,并可查询某一时间段的商品销售信息(3) 可选择排序字段,并可设置升序、降序(4) 销售商品的修改与删除(5) 可统计销售品种、销售数量、销售金额、销售利润9、总库存查询,总库存查询界面如图所示选择“库存管理”菜单下的“总库存查询”,将进入总库存查询模块,功能为:(1) 可选择查询字段,并可模糊查询库存商品信息(2) 可选择排序字段,并可设置升序、降序(3) 修改与删除库存商品信息,并可删除部分或全部数据(4) 可统计库存品种、库存数量、库存金额10、门店库存查询,门店库存查询界面如图所示选择“库存管理”菜单下的“门店库存查询”,将进入门店库存查询模块,功能为:(1) 按任意字段查询门店库存商品信息(2) 完成门店库存商品的升序、降序排序,并可设置排序字段(3) 完成门店库存商品的修改与删除,并可删除全部数据(4) 统计门店库存品种、库存数量、库存金额11、价格管理,价格管理界面如图所示选择“库存管理”菜单下的“价格管理”,将进入价格管理模块,功能为:(1) 完成门店库存商品单价、库存销价的修改(2) 按选择字段查询门店库存商品信息,并可设置排序12、门店管理,门店管理界面如图所示选择“系统管理”菜单下的“门店管理”,将进入门店管理模块,功能为:(1) 完成门店基本信息和辅助信息的录入、保存、修改、删除(2) 按选择字段查询门店基本信息(3) 通过卡片式、列表式两种方式查看门店基本信息13、操作员管理,操作员管理界面如图所示选择“系统管理”菜单下的“操作员管理”,将进入价格管理模块,功能为: (1)完成操作员代号和密码的录入、保存和修改14、数据备份管理,数据备份界面如图所示选择“系统管理”菜单下的“数据备份”,将进入数据备份模块,功能为:(1) 将数据库自动备份到程序所在的路径下(2) 自动为备份的数据库加上当前系统日期15、数据恢复,数据恢复界面如图所示选择“系统管理”菜单下的“数据恢复”,将进入数据恢复模块,功能为:(1) 自动将数据库恢复到程序支持的路径下(2) 在文件列表中选择需要恢复的数据库(二)系统调试及开发过程总结1、系统的调试(1)测试范围与主要内容测试范围主要内容简要说明系统登陆验证验证用户身份,进行权限控制功能性测试入库单模块功能测试测试系统实用性、方便性功能性测试出库单模块功能测试测试系统实用性、方便性功能性测试销售单模块功能测试测试系统实用性、方便性功能性测试查询模块功能测试测试系统实用性、方便性功能性测试价格管理模块功能的测试测试系统实用性、方便性功能性测试门店管理模块功能的测试测试系统实用性、方便性功能性测试操作员管理模块功能测试测试系统实用性、方便性功能性测试数据备份功能的测试测试系统实用性、方便性功能性测试数据恢复模块功能的测试测试系统实用性、方便性功能性测试 (2)测试方法:功能性测试:黑盒测试 逻辑检错性测试:白盒测试 (3)测试报告测试项目测试目的测试数据测试结果改进意见修改状态登陆验证系统安全和权限控制用户名:系统管理员密码:无系统响应正常,权限控制正常入库单模块测试录入以及修改代码的健壮性及录入的完整性录入各种数据系统响应正常出库单模块是否能实现其功能录入各种数据系统响应正常销售单模块是否能实现其功能录入各种数据系统响应正常查询模块(入库、出库、销售等)是否能实现其功能查询记录在表格里没有记录显示,其他响应正常经过研究,是由于本vb版本不能调出Dbgribe表格控键,应换另一版本。时间紧迫,没有改正其它是否能实现其功能操作系统响应正常-2、系统的开发过程总结 这次开发过程中,我尝试并学习了一个管理信息系统开发的最基本思路与步骤,从定题到去调查、需求分析、系统分析、系统模块模设计、具体的编程开发,都是按照正规的系统开发流程进行了,把以后毕业设计所要做的工作都顺序做一遍、走一次。尽早发现可能会遇到的问题和自己的不足之处,抓紧时间去解决它们,并从中吸取经验,为以后的毕业设计打好基础。 由于是第一次用vb 来开发系统,在技术上存在很大的不足,这让我深深地感到自己知识的狭窄。为了能使自己独立做出一个真正而有用的软件,从现在起一定要努力学习各方面的知识,不仅仅是开发工具方面的知识,因为我所学过的像管理学原理、英语、微观经济学,会计、市场营销,运筹学,统计学、计算机操作系统、数据结构、信息管理等等知识,都会在开发系统过程中用到。 这次开发系统可以说很不成功,但想起在大一时用vfp 开发那个简简单单的宿舍水电超支管理系统相比,已是一个很大的飞跃,所以用不着妄自菲薄,只要努力,总会成功。(三)系统环境与软件安装1、为运行本系统,计算机硬件应满足如下要求 486DX/66MHz 或更高的处理器(推荐 Pentium 或更高的处理器),或运行于Microsoft Windows NT Workstation 的 Alapha 处理器。Microsoft Windows 支持的VGA或分辨率更高的监视器16 MB 内存以上鼠标或其他定点设备2、软件环境应满足如下要求本系统在 Windows 98 下开发,应用 Microsoft Access 作后台服务器,如果本系统应用于比较大的珠宝公司,建议应用 SQL Serers 2000 或Oracle 等大型的数据库作后台。 推荐桌面显示方式为 1024*768 像素3、软件安装:直接安装即可。致 谢本文的工作能够得到顺利的完成,首先要感谢我的父母,他们给了我面对困难不退缩的勇气和乐观的态度;还要感谢我的老师,他们授以我知识;同时感谢我的同学,他们给我无私的帮助和真挚的友情。最后感谢我的朋友,在做这个系统给了我很多信息。参考文献1 唐大仕.Visual Basic 程序设计.清华大学出版社.200312 王国荣.Visual Basic 6.0 实战讲座.人民邮电出版社.199913 张基温.信息系统开发案例.清华大学出版社.200114 张红军 王虹. Visual Basic 6.0 中文版高级应用与开发指南. 人民邮电出版社.19995 郑阿奇.SQL Server 实用教程.电子工业出版社. 200216 刘明 周学名 郭安源. Visual Basic 企业办公系统开发实例导航. 人民邮电出版.20037 刘稻 骆娟 何旭洪. Visual Basic 数据库系统开发实例导航.人民邮电出版.200328 薛华成.管理信息系统. 清华大学出版社.199939 王珊、陈红、文继荣编著的数据库与数据库管理系统 .1995.12(1)10 萨师煊、王珊编著的实用数据库管理系统汇编 .1992.1211 龚沛曾、陆尉民、杨志坚编著的Visual Basic6.0控件参考手册.1999.1212 何斌、王运坚等编著的Visual Basic6.0运用指南. 1998.12(1)13 王珊、陈红编著的数据库原理教程 . 2003.314 王珊、陈红、文继荣编著的数据库与数据库管理系统 . 1995.1216 计算机软件产品开发文件编制指南17现代软件工程 周之英 编著. 科学出版社. 2000.118工程应用软件开发技术 唐任仲 编著. 化学工业出版社. 1999.519Visual Basic 6.0 中文版 参考详解 李怀明 等著. 清华大学出版社. 1999.1120Visual Basic 6.0 高级编程技巧 李善茂 等著. 电子工业出版社. 1999.521Visual Basic 6.0 中文版 提高与应用 谭浩强 主编. 电子工业出版社. 1999.1122 冯锋、王运坚等编著的Visual Basic 程序设计基础教程 .1999.223 何斌、刘醒等编著的Visual Basic 6.0 应用指南 .1998.12(1)24 郑阿奇主编的Visual Basic实用教程 .2002.9(1)25 美MacDonald M.MCSD Visual Basic6.0 Deskop Exam Cram. 2001.626 美Deitel M H.Visual Basic6.0 How to Program.Prentice Hall.2003.927 MicrosoftMicrosoft Visual Basic 6.0 控件参考手册 .1999.628 Ullman Jdffrey D Principles of Data Systems .1996.829 DATE C J.An Introduction to Database Systems .1995.1230 Ricardo Catherine MDatebase Language SQL Explained .1997.10还有一些SQL、VB的站点:1、Http:/2、Http:/3、Http:/www.SQL.com4、Http:/www.bbs SQL.com. cn附录 开发环境简介1 系统的开发1.1 编程环境的选择微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。1.2 关系型数据库的实现 Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。1.3 二者的结合(ADO)微软的JET数据库引擎提供了与数据库打交道的途径,们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。 ADO 控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。们可以设置ADO控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,ADO控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。ADO控件还提供了用来浏览不同记录的各种跳转按钮。将ADO控件放置在窗体中之后,们还必须在该控件与要处理的数据库之间建立联系。 ADO(ActiveX Data Objects)是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统。本文主要介绍用ADO编程所需要注意的技巧和在VC下进行ADO编程的模式,并对CExtensions进行了简单的讨论,希望对ADO开发人员有一定的帮助作用。因为ADO是一个和编程语言无关的COM组件系统,所以这里讨论的要点适用于所有的编程语言和编程环境,比如:VB、VBScript、VC、Java等等。 ADO定义了一个可编程的对象集合.ADO对象模型如图所示:对于ADO其中对象来说,觉得比较重要是:Command,Connection,Recordset对象。虽然严格的说这是不准确的,但根据的实际经验确实如此。下面就分别来谈一下。、Connection对象:Connection对象用于建立与数据库的连接。通过连接可从应用程序访问数据 源。它保存诸如指针类型,连接字符串,查询超时,连接超时和缺省数据库这样的连接信息。、Command对象:在建立Connection后,可以发出命令操作数据源。一般情况下,Command对象可以在数据库中添加,删除或更新数据,或者在表中进行数据查询。ommand对象在定义查询参数或执行一个有输出参数的存储过程时非常有用。、Recordset对象:Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表,或者是Command对象的执行结果返回的记录集。在ADO对象模型中,是在行中检查和修改数据的最主要的方法,所有对数据的操作几乎都是在Recordset对象中完成的。ecord对象用于指定行,移动行,添加,更改,删除记录。下面就具体地说说如何用ADO存取数据,在实际编程过程中使用ADO的一个典型的存取数据的步骤为: 、数据源 、记录集对象 、记录集 、连接2 Windows下的 Visual Basic编程环境VisualBasic(简称VB)是一种可视化的、事件驱动型的Windows应用程序开发工具,它在GUI设计、绘图、制表、运算、通信和多媒体开发方面都具有简单易行、功能强大等优点,所以越来越受到开发人员的亲睐。同时,VB在数据库开发方面也具有Foxpro所远不能及的强大功能。VB能够读取和访问Access、Excel、DbaseX、Foxpro、Btrieve和ODBC等多种数据库,并能利用VB自身所带的数据库引擎创建Access数据库。所以VB在管理信息系统(MIS)的开发和建设方面得到了是益广泛的应用。现在,笔者就VB应用数据库的一些方法作一简单的介绍。VB访问数据库通常有三种途径:第一,通过数据库控制控件DataControl访问;第二,通过VB提供的数据库对象变量编程访问;第三,通过ODBC接口访问ODBCAPI函数。在这三种方法中,第一种方法操作起来最方便、灵活、易于掌握,同时也最能体现VisualBasic面向对象的特色,故这里以Foxpro2.5的数据库为例,介绍数据库控制控件(DataControl)访问数据库的方法与步骤:一、在Form窗口中加入DataControl控件用鼠标在工具窗口的DataControl控件按钮上双击左键,该对象即出现在Form窗口的中间(控件名为Data1),用鼠标调整好控件的大小及位置。如工具箱中无此控件,可打开主菜单的Tools/Custom,在列表中选中MicrosoftDataControl复选框,确认后即可将此控件加入到工具箱中去。二、设置联接库用鼠标单击Data1,按下F4,打开属性窗口,设置Connect属性为Foxpro2.5,设置DatabaseName为c:foxprowstudent.dbf(假设磁盘上已有这个文件)。三、加入字段显示、编辑控件(数据库捆绑控件)在Form窗口中加入DGrid控件,如不在此控件,可打开主菜单Tools/Custom,在列表中选择ApexDataBroundGrid复选框,确认后即可向工具箱中加入此控件。在Form窗口中单击选中此控件(DGrid1),按下F4打开属性窗口,设置Datasource属性为Data1,在Form窗口中用鼠标右键单击控件DGrid1,选择RetrieveFields;再用鼠标右键单击控件DGrid1,选择Edit,用鼠标调整控件及有关字段大小;再用鼠标右键单击控件DGrid1,选择Properties(属性),在弹出窗口中,选择Colums标签,在下拉列表中选Colum1,将Caption属性改为“学号”,选择Colum2,Caption属性改为“姓名”,选择Colum3、4将Caption属性改为“性别”、“专业”,按下“确定”按钮。再向Form窗口中加入一个按钮控件,将Caption属性设置为“退出”,双击该控件(Command1),在代码窗口中写入“END”,存盘。此时,一个具备数据库读写、浏览功能的应用程序就建立了,按下F5运行,通过单击Data1的各按钮即可看出当前记录的变化情况。3 使用Access2000实现关系型数据库2.3.1数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。所谓数据库(Database)就是指按一定组织方式存储再一起的,相互有关的若干个数据的结合,数据库管理系统(Database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,于操作系统通信等。DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。关系数据库是以关系模型为基础的数据库,是根据表、记录和字段之间的关系进行组织和访问的一种数据库,它通过若干个表(Table)来存取数据,并且通过关系(Relation)将这些表联系在一起,关系数据库提供了成为机构化查询语言(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最广泛应用的数据库。在Visual Basic中,关系型数据库一般可以分为两类:一类是桌面数据库,例如Access、Paradox、FoxPro、Dbase,另一类就是客户/服务器数据库,例如SQL Server、Oracle和Sybase等。一般而言,桌面数据库主要应用于小型的、单机的数据库应用程序。也是初学者常用的数据库类型。实现起来比较方便,但同时也只能提供数据的存取功能。它主要用于小型的、单机的、单用户的数据库管理系统。管理信息系统的数据库选用Microsoft公司的Access产品作为数据库应用程序。目前的Access 2000是Microsoft强大的桌面数据库平台的第六代产品,是3 2位Access的第三个版本。Access有以下一些基本定义:数据库是一个包含各种Access “对象”(表、查询、窗体、报表、宏和模块)的文件,Access中所有工作都是建立在此基础之上的。表是存放数据的容器,被设计成行和列的格式,就像电子表中的那样。每一列叫做一个“字段”,包含特定类型的信息,如姓名或学历。每一行称为一个“记录”,包含与单个实体有关的所有信息,如某个员工的姓名、性别、所在部门、学历等。对于像Access这样的关系数据库管理程序,一个数据库通常包含几个存放相关数据的不同表。查询是一个Access对象,它询问数据库中有关数据的问题。根据设计方法的不同,查询能够在数据库中检索并组合来自不同表的数据。例如,可以设计一个查询来告知在公司中工作超过1年的职员有多少。查询还可以对一组数据执行操作,如更新或删除某组记录。窗体是一个窗口,它提供一种很方便的途径来查看数据库中已有记录或向数据库中增添新记录。在Access中,可以创建一个窗体,用来同时查阅单个表或多个表中的数据,还可以打印和显示窗体。报表是一个Access对象,设计来显示数据,其作用类似于窗体,但主要是用于数据打印,不能输入数据。 页是一种特殊类型的窗体,它使用户能够利用Web浏览器查看和编辑Access的表。宏用来保存Access中的一系列操作。可自动执行一些日常的任务,以便简化在Access中的工作。 模块是用Visual Basic for Applications(VBA) 编写的过程,VBA是Access的基础程序设计语言。利用VBA可以编写程序代码来完成Access宏所不能完成的特定任务。3.2新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。、 标识需要的数据;、 收集被标识的字段到表中;、 标识主关键字字段;、 绘制一个简单的数据图表;、 规范数据;、 标识指定字段的信息;、 创建物理表。3.3修改已建的数据库数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Visual Basic 创建的程序来完成,下面的章节将详细描述实现的具体方法。 3.4实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。 对表的行和列都有特殊的叫法,每一列叫做一个“字段”。每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。把表中的每一行叫做一个“记录”,每一个记录包含这行中的所有信息,就像在通讯录数据库中某个人全部的信息,但记录在数据库中并没有专门的记录名,常常用它所在的行数表示这是第几个记录。数据库的结构创建好了,接下来们需要做的就是对数据库进行一系列的基本操作。 增加记录:在“数据表”视图或“窗体”视图中打开相应的窗体,单击工具栏上的“新记录“按钮 ,键入所需数据,然后按 TAB 键转至下一个字段,在记录末尾,按 TAB 键转至下一个记录。 编辑记录:如果要编辑字段中的数据,单击要编辑的字段,如果要替换整个字段的值,指向字段的最左边,在鼠标变为加号时,单击该字段,键入要插入的文本。 注意:如果键入有错,可按 BACKSPACE 键;如果要取消对当前字段的更改,按ESC 键;如果要取消对整个记录的更改,在移出该字段之前再次按 ESC 键,当从一个记录移动到其它记录时, Access 将保存对该记录的修改。 复制或移动数据:在其它应用程序,如Excel、Word中,选择要复制或移动的一至多行。如果是从Word中复制数据,应确保记录在选择之前已经在表中排列好或已经使用制表符分隔开,如果粘贴数据到数据
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:VB珠宝首饰店管理系统设计(源代码+系统+开题报告+答辩PPT)
链接地址:https://www.renrendoc.com/paper/149910997.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!