已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.*学院 数据库原理及应用 课程设计题目: 超市管理系统 专业班级:*学 号:* 学生姓名:* 指导教师:* 起止时间: 精选范本课程设计(论文)任务及评语 学 号学生姓名专业班级课程设计题目超市管理系统课程设计任务课程设计任务及要求:超市管理系统就超市管理中的一个部分,系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。本系统主要功能有:(1)商品基本信息的设定。 (2)员工基本信息的设定。 (3)销售信息的管理。 (4)入库信息的管理。 (5)报表的输出。 指导教师评语及成绩成绩: 指导教师签字: 年 月 日目 录第1章 课程设计目的与要求11.1 课程设计目的11.2 课程设计的实验环境11.3 课程设计的预备知识11.4 课程设计要求12.1 选题说明及需求介绍12.2数据库设计说明22.2.1功能设计22.2.2逻辑设计22.2.3建立数据库和基本表42.2.4定义基本表之间的关系62.3系统的功能模块划分62.4实现过程及完成效果介绍72.4.1实现过程简要说明72.4.2系统实现效果10课程设计总结13参考文献14第1章 课程设计目的与要求1.1 课程设计目的本课程的课程设计实际是计算机信息管理专业学生学习完数据库原理与应用课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。1.2 课程设计的实验环境硬件要求能运行WindowsXP操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access 2003,或其他数据库管理系统。1.3 课程设计的预备知识熟悉数据库的基本知识及一种以上数据库系统开发软件。1.4 课程设计要求必须独立完成课程设计报告的撰写,不得抄袭他人或网上的社会实践报告,如有雷同,抄袭者和被抄袭者的成绩均为不合格,不能取得学分。按课程设计指导书提供的课题,独立设计,要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图。要求书写规范、文字通顺、图表清晰、数据完整、结论明确。第2章 课程设计内容2.1 选题说明及需求介绍选题说明:1、 项目背景:数据库原理课程设计2、 编写目的:掌握数据库设计原理及相关软件的使用3、软件定义:工资管理系统4、开发环境:Access2003需求分析:1、问题的提出:在信息化高速发展的今天,超市商品管理的信息化管理已成为必不可缺的一部分,但是目前的大多是超市商品管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;改版工作量大,系统扩展能力差,应用时更是降低了灵活性,这就使得一套完善的、能够正常工作的商品管理系统应运而生。2、可行性分析:系统的可行性分析是对课题的通盘考虑,是系统开发者进行进一步工作的前提,是系统设计与开发的前提与基础。系统的可行性分析可以使系统开发者尽可能早的估计到课题开发过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能花费较少的时间和精力,也可以避免许多专业方面的困难。所以,系统的可行性分析在整个开发过程中是非常重要的。2.2数据库设计说明超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工的并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。2.2.1功能设计系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为,附注超市完成其目标。2.2.2逻辑设计管理员表的逻辑结构字段名称数据类型字段大小允许空值说明UserName文本10必填用户名称(主键)UserPW 文本10必填用户密码提示问题文本50必填提示问题问题答案文本50问题答案性别文本2性别年龄数字整型年龄电话文本12电话身份证号文本18身份证号地址文本30地址电子邮件文本20电子邮件商品信息表的逻辑结构字段名称数据类型字段大小允许空值说明MerchID文本10必填商品编号(主键)MerchName文本20必填商品名称MerchPrice货币价格MerchNum数字整型必填库存数量BarCode文本8条形码SalesProPrice货币促销价格AllowAbate是/否允许打折AllowSale是/否允许销售FactoryID文本10厂商编号ProvideID文本10供贷商编号厂商表的逻辑结构字段名称数据类型字段大小允许空值说明FactoryID文本10必填厂商编号(主键)FactoryName文本20必填厂商名称FactoryAddress文本20厂商地址FactoryPhone文本20厂商电话销售表的逻辑结构字段名称数据类型字段大小允许空值说明SaleID文本10必填销售编号MerChID文本10商品编号SaleDate日期/时间销售日期SaleNum数字整型销售数量SalePrice货币销售单额入库记录表的逻辑结构字段名称数据类型字段大小允许空值说明StockID文本20必填入库编号(主键)MerchID文本20必填入库商品编号MerchNum数字整型入库数量MercPrice货币单额TotalPrice货币必填总额StockDate日期/时间入库日期会员表的逻辑结构字段名称数据类型字段大小允许空值说明MeberID文本20必填会员编号MemberCost文本20必填会员卡号TotalCost货币必填累积消费金额RegDate日期/时间注册日期姓名文本10姓名性别文本2性别身份证号文本18身份证号手机号文本12手机号供货商表的逻辑结构字段名称数据类型字段大小允许空值说明ProvideID文本10必填供货商编号ProvideName文本20必填供货商名称ProvideAddress文本50必填供货商地址ProvidePhone文本20必填供货商电话员工表的逻辑结构字段名称数据类型字段大小允许空值说明员工ID文本10必填员工ID姓名货币缺省姓名性别性别年龄年龄地址地址电话电话身份证号身份证号2.2.3建立数据库和基本表以下是数据库建立的基本表:厂商表,供货商表,管理员表,会员表,入库记录表,商品信息表,销售表,员工表。逻辑设置以上逻辑表为例,以下以商品信息表为例利用表设计器新建这个表。2.2.4定义基本表之间的关系上图为各表之间的关系分布图2.3系统的功能模块划分一般的超市商品管理系统,主要由五大模块组成,即商品信息管理模块,人事管理模块,销售管理模块,进货管理模块,会员管理模块,此系统也不例外,主要有此五大模块组成。图4-1系统功能结构图。超市管理系统商品信息管理管销售管理会员信息管理人事管理进货管理商品信息查询厂商信息查询销售信息查询销售库存信息查询进货员工信息查询管理员信息会员信息查询注册新会员2.4实现过程及完成效果介绍在Access 2003中,对基本对象表、查询、窗体、报表行了设计,设计成功后,可实现商品基本信息,库存,销售,员工信息等查询,实现了员工信息管理,利用报表打印查询结果。2.4.1实现过程简要说明1、建立数据基本表首先,使用向导创建“超市管理系统”数据库,然后才进行表的设计。按照表格的逻辑结构将表格的数据填入,具体逻辑结构如2.2.2逻辑设计所示2、建立各表之间的关系:建立关系如“2.2.4定义基本表之间的关系”所示3、商品信息查询的设计以商品信息查询为例,具体设置如下图所示:运行该查询,系统出现如图所示的“输入参数值”对话框,该查询建立成功其他还建立了厂商信息查询,供货商信息查询,入库记录查询,商品信息查询,销售查询。4、窗体设置窗体设置主要以销售信息窗体为例,具体操作如下:利用“销售信息”表所建字段建立新的窗体,同时添加新的控件,调整窗体结构,单击工具栏上的【视图】按钮,预览该窗体,结果如下图所示。以上销售信息窗体设置完成,其他还建立了厂商信息窗体,登陆窗体,供货商窗体,管理员窗体,会员窗体,进货窗体,入库窗体,商品信息窗体,员工信息窗体,修改密码窗体,销售窗体等。6、系统的启动 其中,将“首页”窗体作为启动后显示的第一个窗体。这样,在重新打开“工资管理系统”数据库时,Access 会自动打开“主菜单窗体”窗体。运行结果如下代码实现如下:Private Sub 登录_Click()Dim stemp As String Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset If IsNull(Me!Combo0) Then MsgBox 请输入用户名!, 16, 超市管理系统 Me!Combo0.SetFocus ElseIf IsNull(Me!Combo2) Then MsgBox 请输入密码!, 16, 超市管理系统 Me!Combo2.SetFocus ElseIf IsNull(DLookup(UserPW, 管理员, UserName = & Me!Combo0 & ) Then MsgBox 此用户不存在!, 16, 超市管理系统 Me!Combo0.SetFocus ElseIf Me!Combo2 DLookup(UserPW, 管理员, UserName = & Me!Combo0 & ) Then MsgBox 对不起密码错误!, 16, 超市管理系统 Else DoCmd.Close acForm, 登录界面 DoCmd.OpenForm 进度 End IfEnd SubPrivate Sub 取消_Click()If MsgBox(真的要取消吗?, vbYesNo Or vbQuestion) = vbYes ThenDoCmd.QuitEnd IfEnd Sub输入“用户名称”和对应的“用户密码”,然后单击“确定”按钮,就可进入“超市管理系统”的“主菜单窗体”窗体了。当某一数据库应用设置了启动窗体,在打开数据库应用系统时想中止自动运行的启动窗体,可在打开这数据库应用系统时同时按住 Shift 键。 到此,这个超市管理系统就设计完毕了。2.4.2系统实现效果设计完成结果如下:1、设置商品信息窗体:2、设置厂商查询: 3、设置供货商查询: 4、设置进货窗体 5.设置用户注册窗体 6、设置会员信息窗体:7、创建商品信息查询报表:8、主菜单窗体:课程设计总结经过了一个学期学习数据库的学期,我了解了数据库的大部分的操作代码和一些基本的对数据库的操作。而且又通过这次数据库的课程设计在老师的帮助下,真正达到了学与用的结合,增强了对数据库应用方面的理解,对自己今后参与开发数据库系统积累了不少经验。在对课题分析的过程中,对数据库设计理念及思想上有更高的认识,从分析到概念设计和逻辑设计,懂得了不少有关数据库开发过程的知识。由于我能力有限,加上时间比较仓促,本系统难
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下半年南水北调东线总公司招聘3人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年南京大学现代生物研究院招聘1名技术管理易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年北京市通州区教委所属事业单位第二次招聘(233人)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年北京华电海外技术限公司招聘10人信息易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年冬季四川省广元苍溪县引进人才49人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年内蒙古通辽市直属事业单位公开招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年内蒙古包头石拐区人力资源和社会保障局选拔培养人事考试社会化监考员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年共青团柳州市委员会招募2人(广西)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年克拉玛依市事业单位招考管理和专业技术人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025国考(海关)面试模拟题及参考解析(十)
- 国网网络安全专业考试复习题库大全-2(多选题汇总)
- HR-1-04猎头管理办法
- WH/T 42-2011演出场所安全技术要求第2部分:临时搭建演出场所舞台、看台安全技术要求
- GB/T 3811-2008起重机设计规范
- GB/T 27734-2011压力管道用聚丙烯(PP)阀门基本尺寸公制系列
- GB/T 20346.1-2006施肥机械试验方法第1部分:全幅宽施肥机
- GB/T 20056-2015滚动轴承向心滚针和保持架组件外形尺寸和公差
- GA/T 1068-2015刑事案件命名规则
- 浙江省宁波市镇海蛟川书院2022-2023七年级上学期数学期中试卷+答案
- 论文写作讲座课件
- 双减作业设计初中数学作业设计优秀案例
评论
0/150
提交评论