可视化编程课程设计vb影碟出租管理系统设计论文.doc
《可视化编程课程设计vb影碟出租管理系统设计论文.doc》由会员分享,可在线阅读,更多相关《可视化编程课程设计vb影碟出租管理系统设计论文.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 可视化编程技术 课程设计(论文)题目: 影碟出租管理系统 20 / 22目 录第1章 课程设计目的与要求11.1 课程设计目的11.2 课程设计的实验环境11.3 课程设计的预备知识11.4 课程设计要求1第2章 课程设计容22.1 系统功能设计22.2 系统详细设计22.3 系统运行与测试17第3章 课程设计总结19参考文献20第1章 课程设计目的与要求1.1 课程设计目的本课程的课程设计实际是学生学习完可视化编程技术课程后,进行的一次全面的综合训练,其目的在于加深对可视化编程技术基本知识的理解,掌握运用VB开发应用程序的基本方法与基本技巧。1.2 课程设计的实验环境硬件要求能运行Wind
2、ows 9.X操作系统的微机系统。软件:Microsoft Visual Basic 6.0 Microsoft Access 20031.3 课程设计的预备知识熟悉Visual Basic 6.0程序设计的基本语法知识与常用技巧。1.4 课程设计要求按课程设计指导书提供的课题,每个小组设计一个完整的管理系统应用程序。要求根据规定设计系统的具体要求,按照应用程序的设计步骤和VB的基本知识应用程序的分析与实现。应根据基本学时分配合理安排设计时间,并独立完成各方面的设计。选择同一题目的同学,可以共同协作完成一个应用程序的开发任务。要求书写详细的设计说明书,对有复杂的代码段和程序段的部分,应画出程序
3、流程图,写出全部的代码。在界面设计中,需画出每个窗体的布局,进行属性说明,杜绝雷同。第2章 课程设计容2.1系统功能设计2.1.1 系统功能分析影碟出租管理系统主要用于辅助音像店完成影碟出租管理方面的相关功能,包括:(1) 会员管理。主要是对会员信息进行添加、修改、删除和查询。(2) 类别管理。主要完成影碟类别的添加、修改、删除和列表显示。(3) 影碟管理。主要完成影碟信息的添加、修改、删除和查询。(4) 租借管理。主要完成影碟的出租、归还和租借信息查询。2.1.2 系统功能模块设计(如图2.1) 影碟出租管理系统租借查询 添加 结算设置用户登陆修改密码退出出租影碟返还影碟影碟查询会员查询退碟
4、查询影碟入店新入会员日结算月结算影碟类别会员级别管理员 图2.1 系统功能模块图2.2系统详细设计2.2.1登陆模块设计1.界面设计该模块使用的控件有Frame、CommandButton、TextBox、Label。(如图2.2)图2.2登录模块2.代码设计;Private Sub Command2_Click()Unload MeEnd SubPrivate Sub Form_Load()On Error Resume NextMkDir App.Path & tablefileMkDir App.Path & montablefileEnd SubPrivate Sub Label1_C
5、lick()End SubPrivate Sub text1_keypress(keyascii As Integer)If keyascii = 13 ThenText2.SetFocusEnd IfEnd SubPrivate Sub text2_keypress(keyascii As Integer)If keyascii = 13 ThenCommand1.SetFocusEnd IfEnd Sub2.2.2 管理系统模块设计1.界面设计:该模块使用的控件有Frame、CommandButton、TextBox、Label(如图2.3)图2.3 影碟出租管理系统模块2.代码设计:Pr
6、ivate Sub MdAddCD_Click()On Error Resume NextAddCD.ShowEnd SubPrivate Sub MdAddVip_Click()On Error Resume NextAddVip.ShowEnd SubPrivate Sub Mdcancel_Click()CancelLent.ShowEnd SubPrivate Sub MdCancelF_Click()findCL.ShowEnd SubPrivate Sub MdCDFind_Click()FindCD.ShowEnd SubPrivate Sub MdCDType_Click()C
7、Dtype.ShowEnd SubPrivate Sub MdCheck_Click()Checkfrm.ShowEnd SubPrivate Sub MdDay_Click()DayRec.ShowEnd SubPrivate Sub MdDel_Click()FindDel.ShowEnd SubPrivate Sub MdDELCD_Click()DelLentCD.ShowEnd SubPrivate Sub MdExit_Click()If MsgBox(你确定要退出吗?, vbInformation + vbYesNo, 退出) = vbYes Then EndEnd IfEnd
8、SubPrivate Sub MDIForm_unload(cancel As Integer)If MsgBox(你确定要退出吗?, vbInformation + vbYesNo, 退出) = vbYes Then EndElse cancel = 1End IfEnd SubPrivate Sub MdInfo_Click()frmAbout.ShowEnd SubPrivate Sub MdLentCD_Click()LentCD.ShowEnd SubPrivate Sub MdMon_Click()MonthTable.ShowEnd SubPrivate Sub MdOut_Cl
9、ick()If MsgBox(你确定要注销吗?, vbInformation + vbYesNo, 注销) = vbYes Then MdZj.Enabled = False Mdse.Enabled = False MdAdd.Enabled = False MdJsuan.Enabled = False MdSet.Enabled = False MDIForm1.StatusBar1.Panels(3) = End IfEnd SubPrivate Sub MdPass_Click()EditPas.ShowEnd SubPrivate Sub MdReturn_Click()Retur
10、nCD.ShowEnd SubPrivate Sub MdRVip_Click()ReVip.ShowEnd SubPrivate Sub Mdsec_Click()frm .ShowEnd SubPrivate Sub MdUseSet_Click()FrmUseSet.ShowEnd SubPrivate Sub MdVipF_Click()FindVip.ShowEnd SubPrivate Sub MdVip_Click()VipType.ShowEnd SubPrivate Sub mdiform_load()StatusBar1.Panels(1) = App.Title & V
11、& App.Major & . & App.Minor & . & App.RevisionEnd SubPrivate Sub MdZhuC_Click()frmREG.ShowEnd SubPrivate Sub Timer1_Timer()StatusBar1.Panels(4) = NowEnd Sub2.2.3会员基本信息模块设计1.界面设计:使用的控件有Frame、Label、TextBox、Data。(如图2.4)图2.4 会员基本信息模块Private Sub Form_Load()Dim SQL As StringDim i As IntegerAdodc1.Connecti
12、onString = provider=microsoft.jet.oledb.4.0;data source= _ & App.Path & cdlent.mdb;Mode=ReadWrite;Persist Security Info=True;Jet OLEDB:Database Password=vcdglxtAdodc1.CursorLocation = adUseClientAdodc1 mandType = adCmdTextAdodc2.ConnectionString = provider=microsoft.jet.oledb.4.0;data source= _ & Ap
13、p.Path & cdlent.mdb;Mode=ReadWrite;Persist Security Info=True;Jet OLEDB:Database Password=vcdglxtAdodc2.CursorLocation = adUseClientAdodc2 mandType = adCmdTextFor i = 0 To 5 FindVip.DataGrid1.Col = i Text1(i).Text = FindVip.DataGrid1.TextNextSQL = select cdinfo.影碟编号,cdinfo.影碟名称,cdinfo.光碟数量,cdinfo.借出
14、次数, _ & cdinfo.影碟类别,cdinfo.入店时间 from cdinfo,viplentinfo where cdinfo.影碟编号=viplentinfo.影碟编号 and viplentinfo.会员编号= & Text1(0).Text & and viplentinfo.还碟时间 is nullAdodc2.RecordSource = SQLSet DataGrid2.DataSource = Adodc2Adodc2.RefreshLabel10.Caption = Adodc2.Recordset.RecordCount & SQL = select cdinfo.
15、影碟编号,cdinfo.影碟名称,cdinfo.光碟数量,cdinfo.借出次数, _ & cdinfo.影碟类别,cdinfo.入店时间 from cdinfo,viplentinfo where cdinfo.影碟编号=viplentinfo.影碟编号 and viplentinfo.会员编号= & Text1(0).Text & Adodc1.RecordSource = SQLSet DataGrid1.DataSource = Adodc1Adodc1.RefreshLabel8.Caption = Adodc1.Recordset.RecordCount & End SubPriv
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化 编程 课程设计 vb 影碟 出租 管理 系统 设计 论文
限制150内