预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
课程设计任务书设计题目超市管理系统课程设计目的该课程设计是信息管理本科集中实践性环节之一,是学习完《数据库基础与应用》和《程序设计方法》课程后进行的一次全面的综合练习。其目的是通过本课程设计使学生对具体问题应用《程序设计方法》课程中所学的方法与技术,进行需求分析及软件设计的过程,不仅对程序设计方法课程中的所有知识点进行一个全面的复习巩固,更重要的是增强学生解决实际问题的能力。设计内容、技术条件和要求内容:1、可对学生信息及权限进行管理;2、用户根据不同的权限可对学生信息进行添加、删除、修改等操作;3、可对学生的信息进行各种查询;4、可对学生信息等进行报表打印和统计功能;技术条件:powerbuilder开发工具的熟练运用,数据库理论知识和实际操作能力。要求:1、本课程设计要求学生独立设计完成。包括规划后台数据库、程序代码的编写以及软件界面的设计。3、数据库中不能少于两个表。4、程序应功能完善,界面友好,容错性好,操作方便。时间进度安排系统分析与规划半周系统设计与调试一周撰写课程设计说明书半周主要参考文献郑阿奇.PowerBuilder实用教程.第2版.北京:电子工业出版社,2004.孙秋冬主编.PowerBuilder应用开发实用教程.第1版.北京:高等教育出版社,2005.费雅洁主编.PowerBuilder程序设计教程.第1版.北京:人民邮电出版社,2006.1.创建进入窗口按钮“进入”下的代码open(w_login)close(w_main)2.创建登录窗口按钮“登陆”下的代码stringuid_lr,pwd_lrstringuid_db,pwd_dbintiuid_lr=sle_1.textpwd_lr=sle_2.textselectcount(*)into:ifromglywhereid=:uid_lrusingsqlca;ifi<1thenmessagebox("对不起","该用户不存在!")sle_1.text=""sle_2.text=""sle_1.setfocus()returnendifselectpasswordinto:pwd_dbfromglywhereid=:uid_lrusingsqlca;ifpwd_db<>pwd_lrthenmessagebox("对不起","密码错误!")sle_2.text=""sle_2.setfocus()returnendifopen(w_manage)close(w_login)3.创建进出口货窗口4.创建商品信息窗口按钮“上一条”下的代码intkkkk=dw_1.getrow()ifkk=1thenmessagebox("提示信息","已到达第一条!")elsedw_1.scrollpriorrow()endif按钮“下一条”下的代码ifdw_1.getrow()=dw_1.rowcount()thenmessagebox("提示","已经是最后一条!")elsedw_1.scrollnextrow()endif按钮“第一条”下的代码dw_1.scrolltorow(1)按钮“最后一条”下的代码intkkkk=dw_1.rowcount()dw_1.scrolltorow(kk)按钮“添加”下的代码//intkk//kk=dw_1.insertrow(0)//dw_1.scrolltorow(kk)//dw_1.setcolumn("goods")//dw_1.setfocus()//intii=dw_1.insertrow(0)dw_1.scrolltorow(i)dw_1.setfocus()按钮“更新”下的代码intkk,countdw_1.accepttext()count=dw_1.modifiedcount()+dw_1.deletedcount()ifcount>0thenifdw_1.update()=1thencommitusingsqlca;messagebox("提示信息","已保存"+string(count)+"条数据!")elserollbackusingsqlca;messagebox("提示信息","数据更新失败!")endifendif按钮“删除”下的代码intkkkk=messagebox("提示信息","确定要删除该数据吗?",exclamation!,yesno!)ifkk=1thendw_1.d