三个,第四个为商品所属系查询即采购人,商品名。需要的数据表有个,分别为表商品表进货信息表密码表程序功能设计欢迎界面之后是登录界面,程序设计基础课程设计选择是主窗体,显示操作菜单的主界面。采购人,商品名是商品相关信息查询,调用商品表和进货信息表,利用命令按钮来操作可以查询各个商品,采购人的信息。可显示商品名编号进货日期采购人数量和总价等信息程序功能描述根据设计要求,程序要达到的功能如下程序运行之后首先弹出欢迎窗口即进入登录菜单。商品所属系信息查询和基本信息维护界面,得通过用户密码验证,输入口进入操作。商品查询系统选择商品名或采购人就可以进入查询和其他操作,并且采购人表单具有统计功能。每个功能模块都有退出的功能,回到主菜单。程序结构分析根据上面对系统功能的描述,构建出系统的总体功能结构图,如图所示。图系统总功能结构图数据表结构分析及原始记录学生表结构及记录表进货信息表表结构登录菜单选择菜单采购人菜单商品名菜单程序设计基础课程设计字段字段名类型宽度小数位索引排序编号数值型采购人字符型价格数值型数量数值型进货时间日期型图进货信息表程序设计基础课程设计图商品表图密码表程属性值说明选择设置表单标题采购人查询设置第个命令按钮的标题商品名查询设置第二个命令按钮的标题退出设置第四个命令按钮的标题程序设计基础课程设计登陆界面登陆界面如图所示图登录界面登陆界面的事件过程代码编辑如图所示图登录界面的事件过程代码的事件过程代码如下商品相关信息查询界面商品相关信息查询界面采购人表界面如图所示程序设计基础课程设计图商品相关信息采购人查询界面表采购人查询界面表单和控件主要属性设置及说明对象名属性名属性值说明采购人表单标题选择采购人表表格数据源的类型语句组合框数据源类型采购人进货信息表组合框的数据源计算命令按钮的标题返回命令按钮的标题退出命令按钮的标题商品名查询界面如图所示程序设计基础课程设计图基本信息维护界面商品名查询界面的事件过程代码编辑如图所示图商品名查询界面的事件过程代码的事件过程代码如下程序设计基础课程设计表商品名查询界面表单和控件主要属性设置及说明对象名属性名属性值说明商品名设置表单标题请选择商品名设置第个标签的内容序流程分析本系统运行后从欢迎界面进入主界面。程序的主要工作流程图如图所示。程序设计基础课程设计图程序工作流程图程序总功能如图所示图程序总功能图程序界面和代码设计项目设计框架项目的整体布局中,设计有个数据库表,如图所示登录菜单登录菜单选择菜单采购人菜单商品名菜单欢迎界面登录界面选择界面采购人界面商品名界面程序设计基础课程设计图项目管理器数据库五个表单,如图所示图项目管理器文档程序设计基础课程设计图项目管理器程序主要表单及代码设计欢迎界面欢迎界面如图所示程序设计基础课程设计图欢迎界面表欢迎界面表单和控件主要属性设置及说明对象名属性名属性值说明欢迎设置表单标题欢迎光临设置第个标签的内容透明设置第个标签背景透明计时器事件的时间间隔幅图片设置表单背景透明设置第二个标签背景透的事件过程代码结果分析程序设计基础课程设计程序运行的结果,运行欢迎界面,之后表单自动跳到登陆界面图登录界面图登陆界面二程序设计基础课程设计如果输入密码,则出现图密码输入提示界面如果输入密码正确,运行结果如图所示图选择界面选择按商品名查询按钮程序设计基础课程设计在商品表和进货信息表中,根据商品的编号,可以验证上面查询是正确的,或选择按采购人查询按钮,再敲击计算按钮结果如下所示在商品表和进货信息表中,根据采购人王平,可以验证上面查询是正确的,程序设计基础课程设计分析本系统基本能符合最初的设计要求,程序运行之后首先弹出欢迎窗口,继而进入登录菜单。输入正确密码后进入选择界面。可以通过采购人商品名方式来查询商品的相关信息。除欢迎界面外每个功能模块都有退出的功能,采购人,商品名菜单具有返回到主菜单。也可直接退出系统。不足之处系统的退出程序还不成熟,只能经过退出按钮才能终止系统的运行,若直接关闭系统运行界面,则系统将自动转到后台运行,无法终止系统运行,在这个方面还有待改进。程序设计基础课程设计结论经过这次课程设计,我学到了好多以前没有理解的。这次设计使我的编程水平提高了大步,使我充分的认识到合作的可贵。由于这次设计涉及到数据库,我的学到了不少编程工具与数据库连接的知识,对数据库的操作有了进步的了解。这次设计对我的综合能力是次很好的锻炼,但是我必须承认自己的能力和知识还很肤浅。所以今后我的学习道路还是很漫长的。程序设计基础课程设计致谢本次实验让我越发深入的了解了程序,而这次设计的成功主要是得到了老师和助教的大力帮助,以及同学们的热心帮助,在此对那些帮助过我的人表示感谢,对学院领导和老师的帮助和支持表示敬意。最后,在这里我要衷心的感谢我们的指导老师赵玲和助教穆柯,谢谢他们的悉心指导和热心帮助。由于我水平有限,加之时间短暂,故学生选课管理系统中还有许多不足之处,请老师批评指正,我会在以后的制作中不断改进,不断完善。我在以后的学习和生活中定再接再厉,继续发扬艰苦奋斗的优良作风,努力学习,刻苦专研,积极工作。以此次课程设计为契机,提升自己的综合素质程序设计基础课程设计参考文献匡松等编著,面向对象程序设计实用教程第版,西南交通大学出版社,匡松等编著,面向对象程序设计上机和级考实训教程第版,西南交通大学出版社,我们在以后的实际应用中更好的应用编程来设计些数据库管理系统。任务与分析超市商品查询系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据致性和完整性强数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点本系统主要完成对学生选课信息的管理,包括数据库中表的添加删除等。系统可以完成对各类信息的浏览修改查询和按学分对选课进行统计的功能。本次系统设计大体步骤是先建立有关商品相关信息的数据表,然后再建立相关表单具体步骤如下文所解释。设计方案该商品查询系统初步设计有四个表单,第个为欢迎界面,第二个为主菜单选择,第明点由参考文献,表,,故校验机床功率切削功率为表机床有效功率故选择的钻削用量可用。即,,,相应地,,切削工时被切削层长度刀具切入长度刀具切出长度取走刀次数为机动时间查参考文献,表工步辅助时间为工序攻的螺纹机床立式钻床刀具细柄机用丝锥进给量由于其螺距,因此进给量切削速度参照机械加工工艺手册表,取机床主轴转速,取丝锥回转转速取实际切削速度被切削层长度刀具切入长度刀具切出长度走刀次数为机动时间查参考文献,表工步辅助时间为工序铣开的孔机床型卧式铣床刀具中齿锯片铣刀刀具直径,齿数,宽度。切削深度根据参考文献表查得进给量,根据参考文献表查得切削速度,机床主轴转速,按照参考文献表取实际切削速度进给量工作台每分进给量被切削层长度由毛坯尺寸可知,刀具切入长度刀具切出长度取走刀次数为机动时间查参考文献,表工步辅助时间为第三章结论主要从零件的结构和外型入手分析,从而得出设计毛坯的依据。再查阅有关资料,设计出零件加工的毛坯。在工艺规程的制定上,将两种方案进行比较,选取个最佳方案来。在计算每步的切削用量时,先选用刀具和机床,再查阅资料找出进给量,由它算出机床所需的转速,翻阅机床手册选个最接近它的值。算切削速度机动时间等。本次设计从零件的毛坯生产到最终成品,中间经过了铣镗钻攻螺纹打毛刺等工序。因为是大批量生产,工序就分得很散,中间就可省去换刀具和调试的时间。在每道工序中都有计算切削用量和工时。第四章致谢语在毕业设计即将结束之际我向所有帮助过我的老师和同学说声,谢谢,我想没有他们的帮助,毕业设计就会做得很困难。这次毕业设计是在老师悉心指导下完成的。卢老师以其渊博的学识严谨的治学风范高度的责任感使我受益非浅。在做设计的过程中也遇到了不少的问题,卢老师给了我许多关怀和帮助,并且随时询问我毕业设计的进展情况细心的指导我们,也经常打电话或者发电子邮件过来指导我的设计。在此设计及论文撰写过程中得到了班上同学等的无私帮助,在此对你们表示衷心的感谢,感谢你们的鼎力相助。在论文工作中,得到了机电工程学院有关领导和老师的帮助与支持,在此表示衷心的感谢。最后,在即将完成毕业设计之时,我再次感谢对我指导关心和帮助过老师领导及同学。谢谢了,第五章参考文献李洪机械加工工艺手册北京出版社,陈宏钧实用金属切削手册机械工业出版社,上海市金属切削技术协会金属切削手册上海科学技术出版社,杨叔子机械加工工艺师手册机械工业出版社,徐鸿本机床夹具设计手册辽宁科学技术出版社,都克勤机床夹具结构图册贵州人民出版社,胡建新机床夹具中国劳动社会保障出版社,冯道机械零件切削加工工艺与技术标准实用手册安徽文化音像出版社,王先逵机械制造工艺学机械工业出版社,马贤智机械加工余量与公差手册中国标准出版三个,第四个为商品所属系查询即采购人,商品名。需要的数据表有个,分别为表商品表进货信息表密码表程序功能设计欢迎界面之后是登录界面,程序设计基础课程设计选择是主窗体,显示操作菜单的主界面。采购人,商品名是商品相关信息查询,调用商品表和进货信息表,利用命令按钮来操作可以查询各个商品,采购人的信息。可显示商品名编号进货日期采购人数量和总价等信息程序功能描述根据设计要求,程序要达到的功能如下程序运行之后首先弹出欢迎窗口即进入登录菜单。商品所属系信息查询和基本信息维护界面,得通过用户密码验证,输入口进入操作。商品查询系统选择商品名或采购人就可以进入查询和其他操作,并且采购人表单具有统计功能。每个功能模块都有退出的功能,回到主菜单。程序结构分析根据上面对系统功能的描述,构建出系统的总体功能结构图,如图所示。图系统总功能结构图数据表结构分析及原始记录学生表结构及记录表进货信息表表结构登录菜单选择菜单采购人菜单商品名菜单程序设计基础课程设计字段字段名类型宽度小数位索引排序编号数值型采购人字符型价格数值型数量数值型进货时间日期型图进货信息表程序设计基础课程设计图商品表图密码表程属性值说明选择设置表单标题采购人查询设置第个命令按钮的标题商品名查询设置第二个命令按钮的标题退出设置第四个命令按钮的标题程序设计基础课程设计登陆界面登陆界面如图所示图登录界面登陆界面的事件过程代码编辑如图所示图登录界面的事件过程代码的事件过程代码如下商品相关信息查询界面商品相关信息查询界面采购人表界面如图所示程序设计基础课程设计图商品相关信息采购人查询界面表采购人查询界面表单和控件主要属性设置及说明对象名属性名属性值说明采购人表单标题选择采购人表表格数据源的类型语句组合框数据源类型采购人进货信息表组合框的数据源计算命令按钮的标题返回命令按钮的标题退出命令按钮的标题商品名查询界面如图所示程序设计基础课程设计图基本信息维护界面商品名查询界面的事件过程代码编辑如图所示图商品名查询界面的事件过程代码的事件过程代码如下程序设计基础课程设计表商品名查询界面表单和控件主要属性设置及说明对象名属性名属性值说明商品名设置表单标题请选择商品名设置第个标签的内容序流程分析本系统运行后从欢迎界面进入主界面。程序的主要工作流程图如图所示。程序设计基础课程设计图程序工作流程图程序总功能如图所示图程序总功能图程序界面和代码设计项目设计框架项目的整体布局中,设计有个数据库表,如图所示登录菜单登录菜单选择菜单采购人菜单商品名菜单欢迎界面登录界面选择界面采购人界面商品名界面程序设计基础课程设计图项目管理器数据库五个表单,如图所示图项目管理器文档程序设计基础课程设计图项目管理器程序主要表单及代码设计欢迎界面欢迎界面如图所示程序设计基础课程设计图欢迎界面表欢迎界面表单和控件主要属性设置及说明对象名属性名属性值说明欢迎设置表单标题欢迎光临设置第个标签的内容透明设置第个标签背景透明计时器事件的时间间隔幅图片设置表单背景透明设置第二个标签背景透