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