- 8
- 0
- 约4.87千字
- 约 8页
- 2019-04-08 发布于江西
- 举报
课程设计任务书
设计题目 超市管理系统
课程设计目的
该课程设计是信息管理本科集中实践性环节之一,是学习完《数据库基础与应用》和《程序设计方法》课程后进行的一次全面的综合练习。其目的是通过本课程设计使学生对具体问题应用《程序设计方法》课程中所学的方法与技术,进行需求分析及软件设计的过程,不仅对程序设计方法课程中的所有知识点进行一个全面的复习巩固,更重要的是增强学生解决实际问题的能力。
设计内容、技术条件和要求
内容:
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. 创建登录窗口
按钮“登陆”下的代码
string uid_lr,pwd_lr
string uid_db,pwd_db
int i
uid_lr = sle_1.text
pwd_lr = sle_2.text
select count(*)
into :i
from gly
where id = :uid_lr
using sqlca;
if i1 then
messagebox(对不起,该用户不存在!)
sle_1.text =
sle_2.text =
sle_1.setfocus()
return
end if
select password
into :pwd_db
from gly
where id = :uid_lr
using sqlca;
if pwd_db pwd_lr then
messagebox(对不起,密码错误!)
sle_2.text =
sle_2.setfocus()
return
end if
open(w_manage)
close(w_login)
3. 创建进出口货窗口
4. 创建商品信息窗口
按钮“上一条”下的代码
int kk
kk=dw_1.getrow()
if kk=1 then
messagebox(提示信息,已到达第一条!)
else
dw_1.scrollpriorrow()
end if
按钮“下一条”下的代码
if dw_1.getrow() = dw_1.rowcount() then
messagebox(提示,已经是最后一条!)
else
dw_1.scrollnextrow()
end if
按钮“第一条”下的代码
dw_1.scrolltorow(1)
按钮“最后一条”下的代码
int kk
kk=dw_1.rowcount()
dw_1.scrolltorow(kk)
按钮“添加”下的代码
//int kk
// kk=dw_1.insertrow(0)
// dw_1.scrolltorow(kk)
// dw_1.setcolumn(goods)
// dw_1.setfocus()
//
int i
i = dw_1.insertrow(0)
dw_1.scrolltorow(i)
dw_1.setfocus()
按钮“更新”下的代码
int kk,count
dw_1.accepttext()
count=dw_1.modifiedcount()+dw_1.deletedcount()
if count0 then
if dw_1.update()=1 then
commit using sqlca;
messagebox(提示信息, 已保存+string(count)+条数据!)
else
rollback using sqlca;
messagebox(提示信息,数据更新失败!)
end if
end if
按钮“删除”下的
您可能关注的文档
- KA卖场操作实战手册_2.ppt
- KA卖场的管理以及谈判技巧.ppt
- KA卖场管理和合同谈判技巧(_62).ppt
- KA卖场管理和合同谈判技巧(62).ppt
- KA卖场管理和合同谈判技巧(PPT“加”62).ppt
- KA卖场管理和合同谈判技巧(PPT62).ppt
- KA卖场管理培训(经典)--yu21483.ppt
- KA卖场管理培训.ppt
- KA卖场管理与合同谈判技巧.ppt
- KA卖场前期操作流程.ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 《全球粮食安全挑战》课件.ppt VIP
- 医院感染管理办法课件PPT.pptx VIP
- 新公共法语中级教程(吴贤良)习题答案及参考译文.pdf
- 人工智能在司法领域的应用路径与前景分析.docx VIP
- 江西电力职业技术学院单招职业倾向性考试题库及答案详解(真题汇编).docx VIP
- 消化不良ppt课件.pptx VIP
- 2025年广东省外语艺术职业学院单招笔试英语试题库含答案解析.docx VIP
- 2026年忻州职业技术学院单招职业适应性测试题库附答案解析.docx VIP
- 控制计划CP中英文完整范本.xls VIP
- 江西电力职业技术学院单招职业适应性考试题库及答案详解(历年真题).docx VIP
原创力文档

文档评论(0)