毕业设计(论文)-商品交易系统_第1页
毕业设计(论文)-商品交易系统_第2页
毕业设计(论文)-商品交易系统_第3页
毕业设计(论文)-商品交易系统_第4页
毕业设计(论文)-商品交易系统_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)毕业设计(论文)商品交易系统商品交易系统目目录录摘要摘要.3第一章第一章商品商品交交易管理系统分析易管理系统分析.311系统初步调查.312系统可行性分析.31.3系统安全性方面.4第二章第二章商品交易管理系统设计商品交易管理系统设计.52.2系统维护处理模块.62.3数据库设计.624数据库的物理设计.725安全性设计.92.6界面设计.10第三章第三章商品交易管理系统实施商品交易管理系统实施.133.1开发工具的选择.143.1.1前端软件开发工具的选择.143.1.2后台数据库的选择.14第四章第四章商品交易管理系统运行商品交易管理系统运行.1541系统运行环境.154.1.1系统运行的硬件环境.154.1.2系统运行的软件环境.1642系统操作步骤.164.2.1系统的进入.164.2.2系统操作次序图.16第五章第五章系统开发总结系统开发总结.1751系统开发总结.17附录一:参考文献表附录一:参考文献表.17致谢.18摘要摘要本文主要阐述了商品交易系统的设计思想与程序编制。我用VisualBASIC6.0开发制作的一个商品交易系统并以此作为我毕业设计的课题.商品交易系统是根据学院学生信息所需要进行一些常规管理而为管理人员设计的一种管理软件。有系统维护、商品交易、综合查询、帮助几大模块。此软件对一般的商场经营人员来说能起到快速、高效、规范化管理的作用有很大的实用价值。关键词管理信息;数据库;对象;ADOACCESS第一章第一章商品交易系统分析商品交易系统分析系统分析主要是对现行系统进行充分的调查研究细致了解现行系统的现状和业务流程及其存在的主要问题在此基础上提出新系统的逻辑模型。商品入库和查询与结帐是一个经常需要处理的事情。本案例结合商品交易的情况,介绍利用VB的应用程序向导制作一个商品交易系统,该系统是一个以主从窗体为表现形式的窗体类型,说明了如何使用本系统。程序不一定是很复杂,但方法是非常重要的。11系统初步调查系统初步调查的主要目标就是从普通用户和管理人员的角度看新项目开发有无必要和可能。初步调查的内容包括两方面:调查内容和分析内容。前者包括商品交易有关的整体信息、有关人员的信息及有关工作的信息(只了解什么),包括主要浏览、查询处理功能;后者主要分析此公司所有的信息。包括添加商品交易的记录、修改商品交易的记录、删除商品交易的记录等信息,也可进行普通用户所能做的操作。商品交易管理全面负责此公司所有商品交易的信息。推进此公司销售管理的自动化、无纸化具有其积极的意义。本商品交易管理系统就是针对这一状况而设计的。从以上情况总结分析来看,在该公司管理工作中存在的问题有:1.管理工作缺乏规范,有关人员对商品交易管理的情况缺乏了解。2.商品交易管理工作手工处理,工作量大,出错率高,经常给日常工作带来麻烦。3.公司职工对本公司产品情况及商品销售情况,经常联系的顾客信息掌握不及时、不准确,影响职工的工作效率。12系统可行性分析有效地管理此公司商品的销售及交易情况现状是支持本公司正常经营的重要工作之一。本公司管理员对商品交易的管理,不仅涉及到公司工作人员能否方便工作而且还会直接影响到公司能否很好经营管理。面对商品交易管理的现状,该面对如下二种选择:1.不做任何变化,维持商品交易管理的手工管理现状。2.根据此公司的实际情况,自行开发一套商品交易管理软件。第一种选择显然是要被排除掉的,因为该公司的领导对商品交易管理的重要性都有很深的认识,迫切希望通过建立商品交易管理系统来使此公司管理工作更进一步规范化、制度化和程序化,避免管理的随意性,提高信息处理的速度和准确性,以便及时、准确地把握好商品交易的信息,改变管理混乱的现状,以提高领导决策的水平。最后,能让此公司领导选择的只有第二种方式了.还有进行系统的开发技术也十分的成熟;能更加适应此公司的需要,更好的满足它的要求,系统具有高度的可移植性,能适应它未来发展的需要。通过此管理系统的使用,让该公司领导进一步加深对自身管理信息系统重要性和必要性的认识,为自身下一步实现全面电子化信息管理奠定一个良好的基础。1.3系统安全性方面为了增强数据安全性保证系统启用以后不会出现数据丢失、死机等现象,并保证数据库的一致性、并发性和可移植性,而且要具有定期备份、数据恢复的功能,不同岗位的人员进入系统后只能调用不同的资源。具体说明如下:1.大型关系数据库本身都具有事务回卷、定期备份等功能。只要在开发中后台选用大型关系数据库,系统数据安全还是有保证的。2.在权限管理方面,根据该公司的实际情况和从简化系统出发,对后台数据库不用做严格的权限控制,只要通过前台数据库开发工具对用户登录权限进行严格划分和控制就可以了。3.使用实验室管理系统的人员,可以划分成二类:系统管理:对系统拥有最高权限,可以修改、设定所有人员的密码和权限,并拥有对系统的查询、修改、删除等权限。普通用户:拥有对系统的查询、浏览等权限。只能修改自己的密码和用户名,不能修改别人的密码。据进行查询的权限,不能对数据进行修改和删除操作。根据以上权限的划分,用户登录系统的验证过程如图1.3所示。用户登录验证过程流程如图1.4所示。YN密码系统管理员权限系统主界面验证是否合法非法用户用户名普通用户图1.4用户登录验证过程流程图第二章第二章商品交易系统设计商品交易系统设计21系统功能结构设计系统功能结构设计根据系统分析的结果,按照结构化的系统设计方法,对系统的数据流图采用变换中心法或事务中心法进行分析,对系统进行功能分解,得到系统的第一轮HIPO分层图,如图3.1所示。HIPO分层图用一个方块代表一个模块,方块内写出标识此模块的处理功能或模块名。模块之间的调用关系用连结两模块的直线表示。采用自顶向下扩展的方法先画综合性较强、层次较少的模块结构,然后再根据需要一步一步扩充,直到每一个模块的处理功能和规模符合系统分解的原则。图2.1系统功能结构图商品交易管理系统系统前台管理后台管理结帐平台会员冲值冲值修改用户名退出系统会员管理切换用户关于供应单位管理系统用户管理关于退出系统切换用户库存查询入库管理会员查询查寻编辑会员会员删除删除会员添加修改信息添加用户名添加货物删除信息删除用户名现金支付冲值刷卡支付冲值图2.12.2系统维护处理模块系统维护处理模块这一模块是一切工作的基础。其中包括数据备份、数据恢复、用户和密码等功能。用户和密码是对教务管理员来说的可以增加用户或删除某个用户可以更改用户的使用密码以及更改用户的权限。权限分为:一、管理员二、普通用户系统维护安全要求:就按照用户不同身份和权利,控制系统各项功能的使用者身份和数据的访问权限。系统设置用户的身份以便控制各个文件的处理权限和处理方法。这就要求系统能够严格设置系统管理员。系统初始设置一个超级用户名和密码,管理者可以利用这个超级用户名和密码登录。之后可以设置其他的超级用户名,也可以设置权限。如下图:2.3数据库设计数据库设计在系统的数据库设计中,首先要对系统分析得到的数据存储进行分析,分析各数据存储之间的关系,可采用E-R图的方法进行数据结构分析。商品交易系统中所涉及的主要主体及其属性有:联系公司名称表gsnamegsdizhi,gsdianhua,gsfzr,gstype,gsbeizhu,gsid会员表:hyidhyname,hykaID,hysfz,hysex进货表:HWIDHWname,tmID,leibie,changshang,chandi,jhprice,pizhunwenhao,shuilvbeizhu,jhdanwei,jhliang系统维护系统添加用户修改密码修改用户名退出系统,ldanwei,jhdate,HBdanwei,XSprice商品分类的表:表1:LIDLname表2:tIDtype用户表如下:usernamepwduser_type24数据库的物理设计数据库的物理设计1.表的结构设计以下是本系统中用到的用个主要的表的结构,联系公司名称表:ghdwgghdwggsnamegsnamegsdizhigsdizhigsdianhuagsdianhuagsfzrgsfzrgstypegstypegsbeizhugsbeizhugsidgsid65批个合乎可0湘潭市奶制品供销社湘潭市建设北凯奶制品合作愉快1北京电脑器材供销有限公司北京市内环云电脑器材有待进一步合作2会员表:huiyuanhuiyuanhyidhyidhynamehynamehykaIDhykaIDhysfzhysfzhysexhysexhyadresshyadresshymoneyhymoney1王羽0111440982198502274995男广东省茂名市¥14219王大人0004123456178912345678男居无定所¥12011王胜国0002123456728912345678男居无定所¥013王明0006123456778912345678男居无定所¥21管理员表用户名密码进货表:jinhuojinhuoHWIHWIDDHWnHWnameametmIDtmIDleibileibieechangshanchangshanggchandchandiijhpricejhpricepizhunwenhapizhunwenhaooshuilvshuilvbeizhubeizhujhdanwejhdanweiijhliajhliangngldanwldanweieijhdatjhdateeHBdanHBdanweiweiXSpriXSpricece1伊利牛奶788783410奶制品伊利公司蒙古¥2MG-200635.1交易很成功湘潭饮品销售公司1000小瓶2006-5-12¥42英雄牌钢笔645541281文具上海文具厂上海¥12SH-200668.2交易成功上海文具厂50支2006-6-8¥5211万花筒雪糕12345678雪糕天津雪糕有限公司¥1MS-123456.2质量过关湘潭食品批发总代理100个2006-5-22¥7012万花筒雪糕12345678雪糕天津雪糕有限公司¥1MS-123456.2质量过关湘潭食品批发总代理100个2006-5-22¥716伊利牛奶788783414奶制品伊利公司蒙古¥1MG-200635.1交易很成功湘潭饮品销售公司1000小瓶2006-5-12¥217伊利牛奶a788783419奶制品伊利公司蒙古¥1MG-200635.1交易很成功湘潭饮品销售公司1000小瓶2006-5-12¥220伊利牛奶4788783413奶制品伊利公司蒙古¥1MG-200635.1交易很成功湘潭饮品销售公司1000小瓶2006-5-12¥2商品分类的表如下:typetypetIDtIDtypetype1文具2奶制品3生活用品用户表如下:usersusersusernameusernamepwdpwduser_typeuser_typekikyou1234560yuzhou123456025安全性设计安全性设计商品交易管理系统我使用的前台开发工具为VisualBasic6.0数据库,后台为数据库为ACCESS2000。数据库ACCESS2000的安全性能虽然不是很强大,但是相对来说也比较复杂,下面将从系统开发的实际情况出发,根据系统分析的结果,对系统安全性进行有针对性的设计。1.1.对所有商品交易管理系统前台登录的合法用户,都以DBO的角色来访问后台库存数据库。2.2.通过前台的数据库开发工具VisualBasic6.0对用户登录权限进行严格的控制管理。在系统操作员表内将登录用户划分为二个组:管理员、普通用户。系统管理组内的人员是系统的最高管理者,对操作组和查询组内的人员和密码有增加、删除和修改的权限,并对系统内的所有菜单有操作的权限。只对系统一部分菜单功能操作,如浏览各个菜单下的信息,不leibieleibieLIDLIDLnameLname1只2支3个4箱5大箱6小箱7小瓶8瓶9件10打能增加、删除和修改等操作。3第一次进入系统时,默认的管理员为kikyou密码为123456。本系统由管理员kikyou负责添加和删除操作组和查询组的用户。系统登录窗口界面如下:如果没有此用户,也可以注册管理员和一般用户。界面如下:2.62.6界面设计界面设计由于该公司库存管理信息系统的最终用户是对计算机技术并不精通的管理人员,从他们的应用需求出发,应该本着用户操作界面友好、清晰、易学易用、易于维护的原则来进行设计。2.72.7主界面主界面本系统的用户界面设计是将屏幕划分为几个区如下前台和后台管理主界面所示:工作区菜单栏工作区菜单栏在屏幕最上方的为主菜单区,显示本功能子系统的主菜单,用户可以用鼠标或光标键左右移动光带来选择下拉菜单选择项。当用户通过菜单或选择了所要进行的工作后,系统进入相应的业务处理功能,这时整个业务处理活动在屏幕的中间区域工作区进行。当用户为业务处理完毕后,系统将返回到进入此处理之前的原始菜单显示状态。.2.8项目设计项目设计商品交易系统的管理信息详细资料项目界面设计,根据编号从小到大排列Search将显示所以符合要求的记录可以在编号内输入编号进行模糊查询和精确查询你所需的记录该模块的主要分为两部分:一是完成选择要查询的字段、条件操作符等功能;二是用来显示用户进行查询的完整条件及查询、退出按钮。当查询的条件选择完毕,点击确定按钮,在显示部分显示出来后,点击查询按钮才正式完成该模块的查询功能。会调出另外一个窗口来显示用户所要查询的符合条件的所有会员的资料。根据档案卡片中的各字段,选择相应的条件操作符输入相应的值即可进行档案查询。如a图所示,会员详细信息的管理如b图所示。菜单栏工作区工具按扭如下界面修改会员信息:如下可以用来会员冲值:用户和密码设计用户和密码设计:此是针对系统管理者对用户的管理系统管理者可以添加、更改用户界面如下:修改商品基本资料界面如下:添加商品的资料界面如下:结算界面如下:第三章第三章商品交易系统实施商品交易系统实施3.1开发工具的选择开发工具的选择3.1.1前端软件开发工具的选择前端软件开发工具的选择在Delphi、VisualBasic中,我选择VisualBasic6.0作为开发这套库存管理系统的前端开发工具。VisualBasic6.0是Microsoft公司最新的32位Windows开发工具,我使用的是VisualBasic6.0的汉化版本,所以不存语言方面的障碍。VisualBasic6.0企业版除了完全的汉化外,更重要的是它在代码生成、ActiveX技术、Internet和数据库编程等诸多方面都较其它编程语言有优势,包括:能创建超高速的应用程序的本地代码编辑器;具有创建Internet应用程序的服务器端编程模型;使用创建可重用基于组件的ActiveXDataObject(ADO)环境,可简便地访问远程数据;集成了可视化浏览、创建、修改数据库方案的企业版VisualDatabaseTools.3.1.2后台数据库的选择后台数据库的选择MicrosoftAccess2003是Microsoft公司开发的一个小型数据库管理系统,Access2003是创建数据库应用程序的工具。用户可以创建自己的应用程序或者按照要求自定义随同Access发布的任何其他应用程序。Microsoft采用State-of-the-art关系型数据库技术,保证Access应用程序的快速和可靠性。他们也在优化性能和特色上花了很多的功夫。Microsoft也使用拖放式技术,让用户可以轻松地创建窗体和报表。反过来,窗体和报表又使用户能够将原始的数据转化为有用的信息。用Access应用程序基本上可以将那些碎纸片或杂乱无章的商业卡片变成某种有意义的东西。Access2003提供了无论是新手还是专业用户都很满意的新年特性的集合。它的连接SQL数据源以及创建PivotTables和Charts的简易性很受用户喜欢。它增加了更多开发者的友好特性,例如新的文件格式、新事件、更好的SQL和XML支持等,并且Access2003为工作组或企业应用程序提供了一个强大的后端。所以我选择了Access2003为后台数据库。.3.1.3软件开发平台的选择软件开发平台的选择基于VisualBasic6.0和Access2003对运行环境的要求,并根据目前该公司计算机硬件设备的实际情况,我选择了现在非常流行的Windows982000 xp中文版作为系统开发、测试和运行的平台。.32系统测试系统测试在开发该公司商品交易管理系统的时候,为了使系统能够稳定运行,对系统进行了有针对性的全面测试,采取的方式是:11菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把商品交易管理系统中所有基础数据,按照类别全部都输入到系统中,并对每一个菜单项反复进行了增加、删除、修改、存盘等操作,从而保证了菜单级功能的正确实现。22数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。33单据跟踪:就是通过不同的操作,对每一张出入库单据的变化情况进行整体跟踪。依次来检验系统单据流向的正确性。44综合测试:在以上测试的基础上对系统功能进行整体的测试,依次来检验系统功能是否符合系统设计的要求。第四章第四章商品交易系统运行商品交易系统运行41系统运行环境系统运行环境4.1.1系统运行的硬件环境系统运行的硬件环境内内容容最最低低配配置置建建议议配配置置主机PII266PIII500内存32MB64MB硬盘32GB64GB显示器VGA以上打印机Windows982000支持的各类打印机4.1.2系统运行的软件环境系统运行的软件环境操作系统:Windows982000 xp中文版数据库:Access200342系统操作步骤系统操作步骤4.2.1系统的进入系统的进入11打开计算机,启动Windows982000。22用鼠标单击屏幕左下角的开始键,将鼠标移动到程序菜单上,系统自动拖出下级菜单,再将鼠标移动到商品交易系统,用鼠标单击其下的商品交易系统。3.3屏幕出现登录画面,输入用户名、密码。完成后,用鼠标单击登陆按钮。系统默认的操作员为kikyou密码为123456。34进入系统后,用鼠标单击菜单选择要执行的功能。4.2.2系统操作次序图系统操作次序图进入系统后,只有按照正确的顺序操作系统,才能保证系统的正常运行,保证数据的正确性。特别是对于刚刚使用本系统的管理人员,这是很重要的。当第一次进入系统实验管理工作完成后,以后再进入系统时就可以不做这一部分操作了,而直接做日常业务处理的工作。下面给出用户在第一次使用系统时的次序图:商品交易管理系统进图登录权限管理员普通用户图4.2.2系统操作次序图第五章

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论