




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PINGDINGSHAN UNIVERSITY RFIDRFID 原理与应用原理与应用 课程设计课程设计 题题 目目 商场购物管理系统的实现商场购物管理系统的实现 院院 系系 信息工程学院 专业年级专业年级 物联网工程专业 2014 姓姓 名名 ghhkkjklkghhkkjklk 学学 号号 uhhkjjjkuhhkjjjk 指导教师指导教师 ghkkjjkjghkkjjkj 20162016 年年 6 6 月月 2525 日日 RFID 原理与应用 课程设计 目目 录录 1 绪论 1 1 1 课题的背景及意义 1 1 1 1 系统功能设计 1 1 1 2 系统设计 2 1 2 论文主要工作和结构安排 2 2 系统功能 4 2 1 系统功能设计 4 3 相关技术及工具介绍 8 3 1 系统采用的开发工具 8 3 2 系统采用的技术 9 4 设计总结 10 4 1 总结 10 附 录 11 RFID 原理与应用 课程设计 0 1 绪论 该部分主要介绍当前商场购物管理系统的背景及意义 基于数据库的商场 购物管理系统能够使商场商品信息透明化 同时提高商场员工的工作效率 1 1 课题的背景及意义 不管何时 人们总是喜欢逛商场超市 为了让商场的工作人员能够更加便 捷的工作 我们设计了这个商场购物管理系统 能够轻松地查看商品的信息以 及完成顾客所买商品的结算功能 商场购物管理系统是一个功能强大 且具有很强的时效性 可靠性 可方 便处理业务 本系统应达到以下目标 1 系统采用人机交互的方式 界面美观友好 信息查询灵活 方便 数据存 储安全可靠 2 能够准确 详细查询当前可供查询商品的信息 3 能够提供购买商品的功能 4 能够添加删除管理员 1 1 1 系统功能设计 1 系统选择主要是可选购买登录系统或管理员登录系统 2 用户登录是登录进入管理员身份 3 商品管理是对超市的所有商品信息进行统计 包括数量单价等 4 商品详情是查看统计顾客所要购买的商品的信息 5 付款界面是顾客付钱是所支付的钱 RFID 原理与应用 课程设计 1 图 1 总体模块设计图 1 1 2 系统设计 商场购物管理系统将所需功能整合在一起统一处理 方便了管理者的多种处 理 节约时间 精力 本系统采用 C 编程语言 该语言是面向对象的编程语言 模块化处理 扩展性强 便于数据管理 同时也具有较高的安全性 易用性 本系统采用 net framework 框架结构 管理员登录后就可以对相关数据的 操作 使用方便 简单 顾客可以直观的看到自己所买物品的信息并可以对不 正确的信息提出申请修改 本系统采用 SQL Sever 语言进行数据库的连接 同时可对数据库信息进行备 份 恢复及清空数据库操作 数据库是商场购物管理系统的后台 存储着所有 的信息 在商场购物管理系统中有着很重要的地位 数据库设计的好与坏 直 接影响到这个系统的运行效率 良好的数据库设计 可以提高数据信息的存储 效率 确保数据信息的完整性和一致性 1 2 论文主要工作和结构安排 该论文主要工作是在 NET 操作系统下 利用 c 开发语言 借助数据库 SQL Sever 来实现一个商场购物管理系统 其目标在于实现超市对库存商品的信息的 清点以及对顾客购物的结算 结构安排上 该论文主要分为绪论 系统功能 相关技术及工具介绍 总 结四个部分 每一个部分具体分工如下 RFID 原理与应用 课程设计 2 1 绪论 该部分主要介绍当前文件管理系统的背景及意义 以及论文主要 工作及结构安排 基于 c 的商场购物管理系统能够安全方便地库存商品的整体 动态信息 从而降低工作量 2 系统功能 该部分主要介绍该系统功能设计以及系统功能分析 从而能 够展示整个系统的功能的规划 3 相关技术及工具介绍 该部分主要介绍系统所采用的技术及开发工具 涉及该系统采用的开发工具及技术 以及该系统涉及的数据库相关知识 4 总结 该部分主要介绍在整个管理系统实现过程中所遇到的细节性问题 以及对今后的展望 2 系统功能 RFID 原理与应用 课程设计 3 该部分主要介绍该系统功能设计以及系统功能分析 从而能够展示整个系统 的功能的规划 2 1 系统功能设计 根据需求分析确定该系统划分为以下几个管理功能 1 系统选择 该界面用于选择进入哪种系统 购买系统或管理员系统 点击相应的按钮 则会进入对应的系统 图 2 系统选择界面图 2 用户登录 点击管理员登录则进入该进入界面 输入账号密码进行用户登录 并且用户 名和密码的信息是建立在数据库中的 如需添加管理员 直接添加在数据库中 即可 RFID 原理与应用 课程设计 4 图 3 用户登录界面图 表 1 管理员信息表 3 商品管理 该界面用于查看添加入库商品的信息以及库存商品的信息 并对库存商品 的信息进行修改和查询 在 添加 界面中按要求填入商品的名称 单价 数量 点击添加按钮即 可 在 修改删除 界面中 点击 查询 按钮即可看到所有商品的详细信息 若输入某商品名称仅查看到该商品的信息 点击到商品信息的某一栏 更改数 字 点击 修改按钮 则商品的这一信息就被修改成功 RFID 原理与应用 课程设计 5 图 4 添加商品信息界面 图 5 商品信息修改删除界面 4 商品详情 点击 购买系统 则进入商品详情界面 在 物品名称 栏选择顾客购买 的商品并填写数量 点击 购买 商品的数量价格就会出现在下方的列表中 并在 总价 一栏显示所有价格 直到将顾客购买的所有商品都录入完毕 图 6 购买商品情况界面 RFID 原理与应用 课程设计 6 图 6 购买商品情况界面 5 付款 点击 结账 按钮 则进入该界面 在 请你付款 一栏中填入顾客支付 的钱 点击 确定 按钮 系统计算得出应找零的数值 图 7 付款界面 RFID 原理与应用 课程设计 7 3 相关技术及工具介绍 该部分主要介绍系统所采用的技术及开发工具 涉及该系统采用的开发工 具及技术 以及该系统涉及的数据库相关知识 3 1 系统采用的开发工具 该系统前台采 Microsoft 公司的 Visual Studio 2010 作为主要的开发工具 可 与 SQL Server 2008 数据库无缝连接 Visual Studio 2010 具有无可比拟的强大功能 使用 NET Framework 3 5 加速 开发 NET Framework 中的构建基块可以很方便的用于解决常见编程任务 能 够快速构造出色应用程序 C 是目前流行的一种编程应用程序 C 语言类似拥 有类似 java 的语法 语言简单明了 C 是在 Java 流行起来后所诞生的一种新的 语言 由于微软在操作系统上占有很大的优势 在以往的开发中累积了不少经 验 所形成的 net 平台 所以 C 在 Windows 方面可以说比 Java 具有更大的优势 C 的强大是依赖于 net 的发展 而 net 的发展是看微软在 net 上的决心和投入有 多少 1 C NET 提供了丰富的框架 使用户在无需编写代码的前提下快速进行 程序开发 2 NET 对公共语言运行时的核心进行改进 大大提高了运行速度 3 提高了 Windows Presentation Foundation 的性能 4 实体框架是从 ADO NET 数据访问技术基础发展而来的 5 LINQ to SQL 新增了支持 SQL Server2005 中新日期和文件流的功能 6 用于 SQL Server 的 NET Framework 数据提供程序新增了对 SQL Server 2005 中的文件流和稀疏列功能的支持 3 2 系统采用的技术 该系统后台数据库采用 Microsoft SQL Server 数据库 该数据库系统在安全 性 准确性和运行速度方面有绝对的优势 并且处理数据量大 效率高 SQL Server 2005 包括了几个在企业级数据管理中关键的增强 易管理 可 用性 可伸缩性 安全性 SQL Server 2005 提供了一个唯一的管理控制台 使 RFID 原理与应用 课程设计 8 得数据管理人员能够在组织内的任何地方监视 管理和调谐企业中所有的数据 库和相关的服务 它还提供了一个可扩展的管理架构 可以更容易的用 SQL 管理对象 SMO 来 编程 使得用户可以定制和扩展他们的管理环境 4 设计总结 RFID 原理与应用 课程设计 9 该部分主要介绍在整个商场购物管理系统实现过程中所遇到的细节性问题以 及对今后的展望 4 1 总结 通过几个月的上机实习 我对C 又有了崭新的认识 C 的学习是一个系统的过程 需要长期的知识积累和储备并辅以大量的上 级实际操作练习 自己也应该有所体会 在实践中成长 在实践中求知 作为学生 我们更多的是课本的知识的理解 理论的优势是我们的特色 但是怎样将理论结合实际却是摆在我们面前的难题 有些知识虽然我们学过 但是要把它运用到系统中的过程中还出现了很多问题 比如对于控件ListView 和DataGridView的使用 在基于多表查询的时候 使用DataGridView这个控件 就难以实现在数据库里的多张表的更新 后来我们还是选择了ListView这个控 件 从这里让我知道了 只是的学习是没有止境的 我们只有在不断的学习中 了解更多 并且能够把所学的知识举一反三 这样我们才能更好的吧实训项目 做得更好 我觉得学习了这个 对我参加工作后制表 创建查询 数据分析和材料演 示都有很大的作用 这样 我们能更清楚的了解信息并进行分析 当然实习中 还有着更多的感触 包括学习 生活各个方面 就学习而言 专业实训它更偏 重于应用 更加细致 要求也更加严格 在实际中实现自己的理想 必需不断 的增加自己的能力 做事情更加专注 就生活而言 专业学习展示给我们看各 个不同的 的实训结果 让我们知道了要善于学习他人的优点 参考教程 1 我要自学网 c 入门教程 RFID 原理与应用 课程设计 10 附 录 程序源码 1 管理系统 namespace 商场管理系统 public partial class Form1 Form public Form1 InitializeComponent private void button1 Click object sender EventArgs e 按下按钮跳转到 Form5 界面 Form5 fr new Form5 fr Show private void button2 Click object sender EventArgs e 按下按钮跳转到 Form7 界面 Form7 fr new Form7 fr Show 2 用户登录 private void button1 Click object sender EventArgs e if textBox1 Text MessageBox Show 请输入用户名 else if textBox3 Text MessageBox Show 请输入密码 else try string source Class1 get address SqlConnection conn new SqlConnection source conn Open string select select user password from login where user textBox1 Text and password textBox3 Text SqlCommand cmd new SqlCommand select conn SqlDataReader dr cmd ExecuteReader if dr HasRows dr Close string nwselect select from login where lname textBox1 Text and lpassword textBox3 Text SqlCommand nwcmd new SqlCommand nwselect conn SqlDataReader nwdr nwcmd ExecuteReader Form6 mdi new Form6 RFID 原理与应用 课程设计 11 mdi Show else MessageBox Show 用户名或密码错误 conn Close this Hide catch Exception ex MessageBox Show ex Message private void button2 Click object sender EventArgs e this Close 3 商品管理 namespace 商场管理系统 public partial class Form6 Form DataSet ds new DataSet SqlDataAdapter da new SqlDataAdapter public Form6 InitializeComponent private void button1 Click object sender EventArgs e try string source Class1 get address SqlConnection conn new SqlConnection source conn Open string insert insert into trade values textBox1 Text textBox2 Text textBox3 Text SqlCommand cmd new SqlCommand insert conn cmd ExecuteNonQuery conn Close MessageBox Show 该物品已添加成功 提示 MessageBoxButtons OK catch Exception ex MessageBox Show ex Message private void button2 Click object sender EventArgs e RFID 原理与应用 课程设计 12 this Close private void button3 Click object sender EventArgs e try ds Clear string source Class1 get address SqlConnection conn new SqlConnection source conn Open string select if textBox4 Text select select from trade else select select from trade where name textBox4 Text da new SqlDataAdapter select conn da Fill ds trade dataGridView1 AutoGenerateColumns true dataGridView1 DataMember trade dataGridView1 DataSource ds catch Exception ex MessageBox Show ex Message private void button4 Click object sender EventArgs e SqlCommandBuilder cb new SqlCommandBuilder da da Update DataSet dataGridView1 DataSource Tables 0 MessageBox Show 已修改成功 private void button6 Click object sender EventArgs e try string ss dataGridView1 Rows dataGridView1 CurrentCell RowIndex Cells 0 Value ToString this dataGridView1 SelectedCells 0 Value ToString string source Class1 get address string insert delete trade where name ss SqlConnection conn new SqlConnection source conn Open SqlCommand cmd new SqlCommand insert conn cmd ExecuteNonQuery conn Close MessageBox Show 你选中的物品 ss n 已经删除成功 提示 MessageBoxButtons OK catch Exception ex RFID 原理与应用 课程设计 13 MessageBox Show ex Message private void button5 Click object sender EventArgs e this Close 4 商品详情 namespace 商场管理系统 public partial class Form5 Form private float Sprice 0 public Form5 InitializeComponent private void InitData string source Class1 get address SqlConnection myCon new SqlConnection myCon ConnectionString source myCon Open string Sql select name from trade DataSet Ds new DataSet SqlDataAdapter Da new SqlDataAdapter Sq
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度GRC建筑一体化施工合同模板
- 2025年智能环保型住宅建设技术转让合作合同
- 2025版煤炭居间代理合同样本
- 2025版能源公司股权无偿转让及节能减排合作合同
- 二零二五年度第十一十二章行政项目监理服务合同标准
- 二零二五年度离婚协议书定制及情感咨询合同
- 二零二五年度短途货运时效与违约赔偿合同
- 二零二五版39上公司兜底协议:海洋工程合作保障合同
- 二零二五年度集装箱板房租赁及社区活动服务合同
- 2025届“建”证梦想·成就非凡中建装饰集团西北公司校园招聘笔试参考题库附带答案详解
- 快速康复外科理念下的骨科康复
- (完整版)小学四年级四则运算500道
- JJF 1183-2025 温度变送器校准规范
- 2025年新《公司法》知识竞赛题库(含答案)
- 颜料企业数字化转型与智慧升级战略研究报告
- 电厂消防培训
- 农产品加工可行性报告
- 教研组长和备课组长培训
- 基于谷歌云视觉自动图像标注技术的多模态语料库开发与分析
- 煤矿项目部管理制度
- GB/T 45089-20240~3岁婴幼儿居家照护服务规范
评论
0/150
提交评论