VB.net课程设计超市管理系统数据库的设计

上传人:痛*** 文档编号:79893452 上传时间:2022-04-24 格式:DOC 页数:16 大小:1.09MB
收藏 版权申诉 举报 下载
VB.net课程设计超市管理系统数据库的设计_第1页
第1页 / 共16页
VB.net课程设计超市管理系统数据库的设计_第2页
第2页 / 共16页
VB.net课程设计超市管理系统数据库的设计_第3页
第3页 / 共16页
资源描述:

《VB.net课程设计超市管理系统数据库的设计》由会员分享,可在线阅读,更多相关《VB.net课程设计超市管理系统数据库的设计(16页珍藏版)》请在装配图网上搜索。

1、超市管理系统VB.net课程设计 题 目 超市管理系统数据库的设计学生姓名 专业班级 学 号 所 在 系 指导教师 完成时间 2011 年 1 月 6 日 目 录摘要4一、 系统调查41.1超市背景:4二、总体设计52.1分析与研究62.2 学习和讨论6三、visual basic.NET系统设计73.1 界面设计73.1.1 登录界面的设计73.1.2 管理员界面的设计73.1.3 销售信息管理83.1.4 员工信息管理83.1.5 会员信息管理93.1.6 进货信息管理103.2 代码的设计11四、系统数据库详细设计124.1会员表的设计图及信息图:124.2 供货商设计图和信息图:124

2、.3 会员信息设计图和信息图:134.4 进货商品设计图和信息图:134.5销售商品设计图和信息图:134.6 员工设计图和信息图:13五、系统运行状态与维护说明14六、系统调试146.1模块测试156.2整体测试15谢 辞15参考文献16摘要本文主要是介绍超市个方面管理信息系统的环境、功能作用、设计的方案等各方面的内容。主要是让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。本系统运用visal basic.NET软件,用SQL建立数据库,对超市的各种进货以及销售情况进行详细的分析,实现了对超市的进货、销售、人员的科学管理。 本系统主要包括以下两大模块:用户的登录和注册

3、:查询:进货信息查询 销售信息查询 员工信息查询 会员信息查询 供货商信息查询一、 系统调查1.1超市背景: 随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不

4、可少的。 在人员的合理分配和管理上,现实中还存在着很多的不必要的劳作,这很大程度上给商家的利益带来损害,最重要的是浪费了劳动力,本系统就很好的解决了这个问题,他能够很直观的显现出来各个部门人员情况,更加有利于公司有效率,有节奏的前进。 实习期间,我们通过对市场的调查,针对现在各中小超市对进货、销售、人员的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理特点和技术人员的实际水平,采用visual basic.NET软件编写了这一款易学易用的系统环境,在系统设计过程中,我们尽量采用一些易懂易读的接口界面,使用户可以在短期内完全掌握。在功能方面,我们借鉴现在市场上大众化喜爱的操

5、作习惯的特点,抛去泛泛不实用的缺点,使我们设计的系统在功能上极贴近中小超市的使用要求。在设计过程中,我们始终把系统的正确性放在首位,力求数据的完整,处理的正确性。二、总体设计总体设计是在需求分析的基础上进行的,根据逻辑模型建立相对应的物理模型。总体设计的任务是确定“怎么做”的问题,即确定和建立解决问题的总体方案。具体来说,总体设计要去确定构成系统的每个物理单元,说明每个物理单元之间的相互关系(即系统结构)。一般地说,其过程如下:1.设计方案:设想选择方案;选取合理方案;选区最佳方案;2.功能分解:将系统按功能的要求,划分功能模块3.设计软件结构:确定由模块确定的层次结构,可利用层次图描绘。4.

6、设计数据库:确立要设计的数据库,具体实现它。5.制定测试计划:初步的测试计划6.书写文档:系统说明7.复核和审查:从技术的角度审查,从管理的角度审查2.1分析与研究商品按类管理:所以需要有一商品类型信息商品必须属于一个商品类型如果一个商品类型存在商品或存在下级商品类型则该类型不该删除需要记录供应商信息在涉及商品数量的地方,要给出相应的单位在进货信息中要包含供应商等信息商品销售信息单中要包含登记商品,销售数量单价等信息,商品报损要有报损原因进货,销售,报损操作要有相应操作员信息员工的档案管理超市会员的记录情况对商品的添加,修改,删除,分类,查找等操作2.2 学习和讨论 参考相关的资料丰富自己的见

7、识,看看人家是如何对待和解决这个问题的,给自己一些好的建议和想法,促成自己的系统更加的完善和漂亮,并加进自己的一些想法和思路,给消费者更多更好的人性化系统。 结合自己的小组进行讨论,使我们自己的系统更加的好用和方便,人多好办事,大家在一起会有更多更好和更便捷的方式去解决问题的。三、visual basic.NET系统设计3.1 界面设计3.1.1 登录界面的设计 需要用户名和密码,这是为已经是本公司的人设置的登录步骤,另外还应设有注册按钮为新员工提供方便。具体如图所示:3.1.2 管理员界面的设计管理员界面要拥有最高权限,对数据库有着决定性的作用,这是权限问题,另外,其对各种问题的操作界面要明

8、了,简洁,方便操作,鉴于以上几点,我们设计了如图的设计方案:3.1.3 销售信息管理必须和相应的数据库连接,显示出数据库中所有的商品信息,以及销售状况了,另外还要设计相应的文本框进行新的商品信息的输入,以及相应商品的修改,还有过时商品的下架等操作。具体界面如图所示:3.1.4 员工信息管理 根据常识,必须显示出员工的个人档案,以及何时进入公司,以及相应的工作表现,当然还有对该员工的评价等,都可进行适当的修改和添加,这些操作都是直接和数据库想连接,具体界面如图所示:3.1.5 会员信息管理必须显示出会员的姓名,性别,等级等相应的信息,便于对新老会员在适当的时候对其进行优惠等活动,具体界面如图所示

9、:3.1.6 进货信息管理 显示出新进商品的编号,数量,类别等信息,并设计相应的文本框进行适当新产品的输入,进行更新,以及常用的删除和修改按钮的设置。具体界面如图所示:4.1.7 供货商管理显示供货商的名字和其所供应商品的类别及名字,以及其厂所在地,方便以后有什么情况方便联系,与数据库的连接很好的以简单明了的方式呈现给操作者。具体界面如图:3.2 代码的设计由于大部分代码都大同小异,又鉴于 本论文的文字有限,特列举其中稍微经典的也是比较重要的代码呈现给大家。用户界面代码: Private Sub Button1_Click_1(ByVal sender As System.Object, By

10、Val e As System.EventArgs) Handles Button1.Click Dim sql As String = select * from 登录表 where 用户名 = & TextBox1.Text.ToString.Trim() & and 密码= & TextBox2.Text.ToString.Trim & Dim adp As New SqlDataAdapter(sql, conn) Dim ds As New DataSet adp.Fill(ds, tbl) If ds.Tables(tbl).Rows.Count 0 Then Form6.Show

11、() Else MsgBox(账号或密码不对) End If End Sub销售信息管理界面与数据库连接相关代码:Dim ds As New DataSet Dim xstable As DataTable Dim da As New SqlDataAdapter Dim wherestr As String Dim conn As New SqlConnection(Data Source=ZC-PC;Initial Catalog=超市管理数据库;Integrated Security=True) Public Sub refreshdata() da.Update(ds, 销售商品信息表

12、) xstable.Clear() binggridview(wherestr)Public Sub binggridview(ByVal strxh As String) Dim comm As New SqlCommand comm.CommandText = select 商品条码,商品品种,商品名称,计价单位,规格,售价,总数量,供应商 from 销售商品信息表 If Trim(strxh) Then comm.CommandText = comm.CommandText End If comm.Connection = conn da.SelectCommand = comm Dim

13、 builder As SqlCommandBuilder = New SqlCommandBuilder(da) conn.Open() da.Fill(ds, 销售商品信息表) xstable = ds.Tables(销售商品信息表) conn.Close() DataGridView1.DataSource = xstable End Sub四、系统数据库详细设计4.1会员表的设计图及信息图: 设计表 信息表4.2 供货商设计图和信息图: 设计表 信息表4.3 会员信息设计图和信息图: 设计表 信息表4.4 进货商品设计图和信息图: 设计表 信息表4.5销售商品设计图和信息图: 设计表

14、信息表4.6 员工设计图和信息图: 设计表 信息表五、系统运行状态与维护说明启动系统,首先进入的系统的登陆界面,在登陆管理模块中,设置了用户名和密码两个项来进行系统登陆严证。本系统允许多用户操作,在后台数据库中,设置了用户表,进行用户的添加,删除和修改,同时,为了用户的合法性,对登陆进行了次数限制,当超过尝试登陆次数后,系统将自动关闭。只有当用户输入了正确的用户名和密码后,才能登陆成功,弹出欢迎界面,点确定,进入系统主界面。 进入系统主界面之后,里面有5个功能模块,每个模块就是系统的一个子功能,其下拉菜单有相应的实现子模块,点击不同的菜单,就会出现不同的用户界面,用户可以直接在上面输数据,然后

15、点确定按扭就可以进行数据保存。六、系统调试完成对流程的编码后最重要的事情就是对系统的测试工作了,测试在系统设计阶段有两个时期,通常在编写每个模块后做单元测试,另一个时期是对系统的综合测试。6.1模块测试在模块测试时我们主要从以下几个方面考虑:1. 模块接口2. 局部数据结构3. 重要执行通道4. 出错处理通道5. 影响上述方面的边界条件测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从

16、而完成模块测试。6.2整体测试总体测试是将整个系统都弄好后,总体的测试一下看是否正常运行,每个按钮是否都能执行其相应的功能,以及是否能和数据库完美的结合,测试每个按钮是否按照我们自己的意愿去执行相应的操作。谢 辞经过三个月的艰苦努力,我终于完成了超市管理系统的全部设计过程,并使该系统达到可实际应用的阶段。 系统设计是一个精细漫长的过程。在整个过程中,都需要周密的计划和安排,每一步骤,都需要按照市场需求和客户意愿来完成。在设计中,我始终坚持理论指导实践原则,并通过实践来加强理论的学习,通过实习锻炼,我熟悉了软件的一般过程,加强了对实际问题的处理能力。实践证明,在高科技突飞猛进的时代,光靠课堂所学

17、的知识是远远不够的,必须依靠实践去不断的深化认识,尤其是计算机科学,操作性和实践性很强,只有加强实际的动手能力,才能更好的掌握这一现代化工具。 这次实习,无论是从技术上还是对环境的适应能力上讲,对我今后步入社会都打下了一个良好的基础。在实习过程中,我也遇到了一些困难,主要表现了技术和经验的欠缺,但通过努力,终于一一克服了。在整个实习期间,曾得到了王老师和同学的大力支持和帮助。参 考 文 献1. 萨师煊、王珊.数据库系统概论.北京:高校教育出版社2王勇领.计算机数据处理系统分析与设计.北京:清华大学出版社3张基温.信息系统开发案例.北京;清华大学出版社 4. 郑阿奇.visual basic.NET实用教程.电子工业出版社16

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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