课程论文范文——商品交易系统_第1页
课程论文范文——商品交易系统_第2页
课程论文范文——商品交易系统_第3页
课程论文范文——商品交易系统_第4页
免费预览已结束,剩余14页可下载查看

下载本文档

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

文档简介

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

温馨提示

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

评论

0/150

提交评论