




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库课程设计说 明 书 学 院、系:软件学院专 业:软件工程学 生 姓 名:赵霸学 号:0926010210设 计 题 目:电脑配件库存管理系统 起 迄 日 期: 2011年5月30日 2011年6月17日指 导 教 师:李华玲 2012年 6月 17 日1. 需求分析(1)软件的功能:实现对各种电脑配件的添加、修改和删除功能;实现对各种电脑配件的进货、退货和出货的管理。(2)软件的目的:为了研究电脑配件库存管理系统软件的软件功能和开发方法,为以后的程序开发者提供可靠的依据。(3)软件的任务:完成贫困生管理系统的设计与实现,主要包括以下基本内容:1
2、)电脑配件资料的添加、修改与删除;2)电脑配件的进货、退货与出货管理;3)电脑配件的库存管理与信息统计;4)各种信息统计分析功能;5)完成程序的最终调试,必须能正常运行。(4)软件的成果:实现了对电脑配件的库存管理与信息统计以及各种信息统计分析功能。2.总体设计a程序所包括的功能:添加功能、删除功能、进货功能、出货功能、退货功能和查询功能等。b添加功能包括:添加电脑配件名称、添加各种电脑配件的进货量和出货量。c删除功能包括:删除电脑配件名称。d进货功能包括:输入各种电脑配件的进货量。e出货功能包括:输入各种电脑配件的出货量。f退货功能包括:将某种或某些电脑配件的名称以及库存量从表中删除。g查询
3、功能包括:查询某种或某些电脑配件的进货量、进货时间、出货量、出货时间。电脑配件仓 库 库配件名称ID库存量进货时间出货时间存入进货量出货量 E-R图设计 进货表 出货表3详细设计(1)添加功能的核心代码及窗口:Private Sub Command1_Click()Dim str() As StringDim value() As String'On Error Resume NextIf Text1.Text <> "" Then With Form1.Adodc1 .RecordSource = "select * from type&qu
4、ot; .Refresh .Recordset.AddNew .Recordset.Fields("pname") = Text1.Text .Recordset.Fields("number") = 0 .Recordset.Update End With MsgBox "添加成功" Form3.Enabled = True Form3.resetlv Unload MeElse MsgBox "添加失败"End IfEnd Sub(2)删除功能的核心代码及窗口:Private Sub Command1_Clic
5、k()Dim h, l As Integer If Form1.Adodc1.Recordset("ID") = lv1.SelectedItem.Text Then With Form1.Adodc1 .Recordset.Delete adAffectCurrent .Recordset.Update End With End IfWend resetlvEnd Sub(3)进货功能的核心代码及窗口:Private Sub Command1_Click()Dim total As IntegerDim num As Integernum = CInt(Text1.Tex
6、t)If Text1.Text <= 0 Then Else Form1.Adodc1.RecordSource = "select intime,num,typeid from in" .AddNew .Fields("intime") = Date .Fields("num") = num .Update End With With Form1.Adodc1 .RecordSource = "select * from type" .Refresh End With If Form1.Adodc1.Rec
7、ordset("ID") = Form4.lv1.SelectedItem.Text Then total = num + CInt(Form1.Adodc1.Recordset("number") .Update "number", total .Update End With End If Wend MsgBox "进货成功" Form4.resetlv Form4.Enabled = True Unload MeEnd IfEnd Sub(4)出货功能的核心代码及窗口:Private Sub Command1
8、_Click()Dim total As IntegerDim num As Integernum = CInt(Text1.Text)If Text1.Text <= 0 Then Else Form1.Adodc1.RecordSource = "select otime,num,typeid from out" .AddNew .Fields("otime") = Date .Fields("num") = num .Update End With With Form1.Adodc1 .RecordSource = &qu
9、ot;select * from type" .Refresh End With If Form1.Adodc1.Recordset("ID") = Form4.lv1.SelectedItem.Text Then total = CInt(Form1.Adodc1.Recordset("number") - num .Update "number", total .Update End With End If Wend MsgBox "出货成功" Form4.resetlv Form4.Enabled
10、= True Unload MeEnd IfEnd Sub(5)退货功能的核心代码及窗口:Private Sub Command1_Click()Dim h, l As Integer If Form1.Adodc1.Recordset("ID") = lv1.SelectedItem.Text Then With Form1.Adodc1 .Recordset.Delete adAffectCurrent .Recordset.Update End With End IfWend resetlvEnd Sub(6)查询功能的核心代码及窗口:a.查询某种或某些电脑配件的进货
11、量和进货时间的核心代码及窗口Private Sub Command1_Click()Dim count As IntegerDim i As IntegerWith Form1.Adodc1 .RecordSource = "select in.id,intime,num,pname from in,type where type.id = typeid" .RefreshEnd Withlv1.ColumnHeaders.Add , , "ID"lv1.ColumnHeaders.Add , , "配件名称"lv1.ColumnHe
12、aders.Add , , "进货时间"lv1.ColumnHeaders.Add , , "进货量"i = 1 lv1.ListItems.Add , , Form1.Adodc1.Recordset("ID") lv1.ListItems(i).SubItems(1) = Form1.Adodc1.Recordset("PNAME") lv1.ListItems(i).SubItems(2) = Form1.Adodc1.Recordset("intime") lv1.ListItems(i
13、).SubItems(3) = Form1.Adodc1.Recordset("num") i = i + 1WendEnd Subb.查询某种或某些电脑配件的出货量和出货时间的核心代码及窗口Private Sub Command3_Click()Dim count As IntegerDim i As IntegerWith Form1.Adodc1 .RecordSource = "select out.id,pname,otime,num from type,out where out.typeid=type.id" .RefreshEnd Wit
14、hlv1.ColumnHeaders.Add , , "ID"lv1.ColumnHeaders.Add , , "配件名称"lv1.ColumnHeaders.Add , , "出货时间"lv1.ColumnHeaders.Add , , "出货量"i = 1 lv1.ListItems.Add , , Form1.Adodc1.Recordset("ID") lv1.ListItems(i).SubItems(1) = Form1.Adodc1.Recordset("PNAME") lv1.ListItems(i).SubItems(2) = Form1.Adodc1.Recordset("otime") lv1.ListItems(i).SubItems(3) = Form1.Adodc1.Recordset("num") i = i + 1WendEnd Sub4.心得体会 本次课程设计,通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,本次主要的设计任务是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店代售商品合同范本
- 湖北住房租赁合同范本
- 通州学位租赁合同范本
- 银行住房代款合同范本
- 销售矿山锚具合同范本
- 电脑购销英文合同范本
- 私人土地互换合同范本
- 购买按揭房子合同范本
- 租车电车租赁合同范本
- 船艇转让协议合同范本
- (青岛2024版)科学二年级上册2.6 春夏秋冬 课件(新教材)
- 彩虹 第一课时 课件
- DB63-T 1921-2021 交通运输专业空间数据分类与编码规范
- (完整版)铝合金门窗施工方案
- 宽带基础培训知识课件
- 2025年国家电投黄河公司毕业生招聘考试笔试试题(含答案)
- 茶叶与咖啡混合饮品创新创业项目商业计划书
- 节点评审管理办法
- 来华留学生管理办法
- GJB2489A2023航空机载设备履历本及产品合格证编制要求
- 屠宰加工人员职业技能模拟试卷含答案
评论
0/150
提交评论