《VB程序设计》课程设计指导书-电子商务(1周)-修改.doc_第1页
《VB程序设计》课程设计指导书-电子商务(1周)-修改.doc_第2页
《VB程序设计》课程设计指导书-电子商务(1周)-修改.doc_第3页
《VB程序设计》课程设计指导书-电子商务(1周)-修改.doc_第4页
《VB程序设计》课程设计指导书-电子商务(1周)-修改.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2010-2011学年第一学期VB程序设计课程设计指导书适用专业及层次:电子商务周数:1学分:1时间:19周山东科技大学泰山科技学院信息工程系2010年12月VB程序设计课程设计为加强学生对本课程的实际应用能力及综合知识运用能力的培养,进行为期一周的课程设计及实习,具体安排如下:一、课程设计的性质和目的学生应通过接触客观实际,了解和认识所学的专业知识,掌握所学知识在客观实际中的应用,并能亲自动手完成相关题目设计。把所学的理论知识与实际能力紧密的结合在一起。二、课程设计的基本内容和要求本次课程设计要求学生熟练掌握VB程序设计课程的基础知识,独立完成设计任务,并完成课程设计报告,主要要求学生掌握以下内容:理解系统开发的必要步骤,绘制流程图、根据流程图编写程序、并自主进行必要的测试与维护。最后形成规范的设计报告。三、课程设计的基本内容本次课程设计完成:一、基本设计(必做):按下列运行界面,设计(四则运算)窗体文件。 1初始化:4个label、3个text、1个组合框、3个command 2(1)form_load()Combo1.list(0)=”+” combo1.list(1)=”-“ combo1.list(2)=”*” combo1.list(3)=”/” (2)command1_click()Da1=val(text1.text) da2=val(text2.text)Select case combo1.listindex Case 0Da3=da1+da2 Case 1Da3=da1-da2 Case 2Da3=da1*da2 Case 3Da3=da1/da2EndselectText3.text=da3(3)command2_click()Text1.text=” text2.text=” text3.text=” text1.setfocus(4)command3_click() end二、可选设计2个(共20个模块)1、使用vb制作一个指针式时钟,本课题使用直线控件作为时钟的指针,再使用定时器控件控制直线控件的位置,从而使得直线控件能向时钟中的指针一样顺时针转动。2、使用vb制作一个液晶时钟。如图3、利用vb编一个打字的游戏,模拟TT中的打字游戏,字符(随机产生)从窗体上方落下(大写字母、小写字母、数字),窗体中可显示剩余时间及当前的成绩,用滚动条控制字符的下落速度。本课题的基本思想是在标签中显示字符,然后使用定时器控件控制标签的下落。4、利用vb编写一个打字的游戏,如图,上方标签控件显示要打的字(可以英文汉文),下方为练习者打的字,打过的显灰色,错误的显红色。5、利用vb编写一个计算器,具体示例可见windows的附件中计算器程序。其中编辑菜单包含复制、粘贴。查看菜单包含标准型、科学型、角度、弧度。帮助菜单中包含关于(即版本号、开发者)6、利用vb编写一个类似与大富翁的一个小游戏,在一个窗体上画出若干个方格,在第一个方格放置两个按钮,分别代表电脑玩家和玩者。然后用按钮或其他产生一个随机整数如3,根据该整数移动按钮,移到对应的方格如第3格,此时判断该方格的状态信息(如属于玩家还是电脑、是否要扣款等),从而进行资金的加减。其中状态信息可用数组的方式体现。具体见图7、编写一个打字店的档案管理程序。该程序记录要求打字的是哪一个部门(如总务处、办公室、校长办、计算机系等),打的是何类型的文档(考卷、资料、合同等)及文档的名称(用树行控件显示,并可以增删改)。当点击具体文档名称时,在树行控件的右边显示该文档的的送稿时间、交稿时间、稿件名称、送稿人、稿件类型、稿件存放路径及名称、关键字、稿件说明、具体内容等内容。同时要有查询功能,既按时间、著者、关键字、稿件名称进行查询。当对树行控件中的具体文档名称进行双击时,自动调用相应的应用程序进行编辑。8、编写一个小型的个人财务管理软件(以自己的收支为例)。要求如下:a、要有程序封面,即应有用户、密码进行确认后才可以登录进入。b、有收支录入的界面,即收入多少钱,何时收入,何种类型(工资收入、奖金收入、福利收入、打工收入、其他收入等)收入,说明事项等。支出同收入一样要有具体事项。内容结合自己。C、要有统计对比功能。既一年12个月每个月的收入支出情况、年的收支情况。D、要有分析功能。既年与年的对比情况。每月或每年的消费排序,收入排序,余留排序等。E、每天收入支出的折线图。F、要有查询功能。按时间、时段、按类型等。G、其他功能自己另行加入。9、开发一个小型的单位工资管理程序。要求:a、要有程序封面,即应有用户、密码进行确认后才可以登录进入。b、有员工录入功能(包括员工姓名、员工工号、所属部门、工龄、员工类别正式工零时工、职位、文化水平等具体可参照同类型例子)c、工资录入功能。(发工资时间、员工号、基本工资、职务工资、工龄补贴、福利工资、地方补贴、养老金扣款、住房公积金扣款、医疗保险扣款及其他扣款等具体可参照同类型例子)d、统计功能,按部门、本月。按月、年统计等具体可参照同类型例子。e、打印功能。f、导出为文本数据库送交银行g、其他功能自己另行加入10、编写一个通讯录软件。要求有基本资料如姓名、性别、年龄、生日、民族、网名、血型等。可以对基本资料进行添加、删除、修改、浏览、查询等操作。有联系资料如住宅电话、手机号码、传真号码、家庭住址、E-MAIL、网址、单位电话、OICQ等。可以对联系资料进行添加、删除、修改、浏览、查询等操作用数据网格可以查询联系人的全部信息其他内容自己增加。要有软件封面,进行密码、用户的登录。11、开发一个招生办美术专业考试计分程序。要求:三个评委、三个专业得分(声乐、试唱、舞蹈)、两门文化课成绩。一个评委对一个考生进行三个专业得分的评定,一个考生接受三个评委的评定。最终得下表:声乐试唱舞蹈一号评委一号评委一号评委根据上表求得一个考生的平均声乐成绩、平均试唱成绩、平均舞蹈成绩,然后把这三个平均成绩记入数据库。设计一张表单输入两门文化课成绩,要求上面录入任何一个成绩时都要输两次,即第一次和第二次进行比较,正确无误后才进行处理存入数据库。经过程序处理要有专业总分和文化总分和总成绩。对每个成绩都要可以排序。界面设计自定。12、开发一个企业图书管理系统。要求:书籍采购入库功能。设计一个表单对新采购来的图书进行编号,并录入书名、作者、出版社名称、价格、类别(期刊、杂志、计算机、艺术类、工程类、文学类等)、书架号、总库存、借出数量、剩余数量等信息。有增加图书、删除图书、修改图书、查询图书等功能。有读者的信息录入、维护的功能。既学生的借书证号、姓名、班级、联系方式等。有借出功能。要登记借者的卡号、姓名、借出日期、借出数量、所借书名、所借书号、还书日期等信息。有还书功能。既登记还书日期、还书数量、还书人号码等信息。有罚款功能。即超过还书日期要每天罚多少钱。要有盘点功能。即一个月或一个星期后每本书的库存量要进行计算。有基本参数设置。即每个人最多可借多少,超过还期每天要罚多少钱等。13、开发一个日历程序。功能如图,界面可以设计的更美观。14、编写一个日记本程序。要求:要有软件封面,进行密码、用户的登录。在输入日记内容后要进行加密。每一天的日记都要放在同一个文本文件内。每一天的日记要按时间进行管理,可以用时间进行查询。其他要求和所作记事本实验要求相同。15、编写一个各种进制的转换程序。要求输入一个二进制、八进制、十进制或十六进制的数值,点击相应的按钮后,将该数值转换为其他进制的数值。如图16、编写一个倒计时的程序,当点击开始时开始倒计时界面如图。17、编写一个程序绘制函数图像,功能如图。18、编写一个记事本程序,具体要求与记事本实验要求相同。附加要求是增加一个菜单项“加密”,对文件名加密,对文件内容加密两项内容。19、编写一个程序,使得输入一个数字,当点击按钮后转换为中文大写的货币表示。20、设计一个网页浏览器,提供与Internet Explorer相近的功能,包括“打开”、“保存”、“后退”、“浏览”、“停止”等,地址栏应有存储地址功能。四、课程设计的具体要求1. 课题设计的必要性;2. 总体设计(基本思路及关键问题的解决方法);3. 详细设计:其中源程序的要求(重点函数的重点变量,重点功能部分要加上清晰的程序注释);4. 调试过程中出现的问题及相应解决办法;5. 课程设计心得体会;6. 参考资料。五. 课程设计的进度安排本次课程设计共一周,时间安排如下序号内容时间安排周二上午选题及分析,查阅资料与调研,系统设计,上机准备教室、图书馆周二下午程序设计机房周三全天程序设计、检查、测试软件机房周四全天提交软件,整理设计书, 机房周五上午提交设计书六. 课程设计的考核优秀(90100分)按课题要求独立地完成了全部工作。设计解决方案合理、可行,在某些方面有独到见解和创新。能正确地综合运用VB的基本知识,熟练掌握计算方法,计算结果准确,报告书内容完整,分析透切,书写工整、无错误。良好(8089)按课题要求独立地完成了全部工作,设计解决方案合理、可行,有一定的独立见解。能较好地综合运用VB的基本知识和技能,正确掌握计算方法,计算结果准确,报告书质量高,内容完整,分析较透切,书写工整、基本无错误。中等(7079)按课题要求基本上独立完成全部工作。设计解决方案合理、可行。能运用VB的基础知识,掌握一般的解决方法,计算结果准确,报告书质量较好,书写较整洁,无大错误。及格(6069)按课题要求基本上完成全部工作。设计方案基本合理,原理上正确。能基本掌握设计(研究)方法,计算结果基本正确。报告书质量基本符合要求,无重大原则性错误。不及格(60以下)没有按任务书的规定完成设计。设计解决方案不合理,有严重的原则性错误。设计时不加消化的照搬照抄,基础知识和技能欠缺。报告书达不到基本要求。七. 其他1. 注意事项:最终提交应包括两部分:课程设计报告书(书面形式)和软件(以源程序形式提交)。(1)课程设计报告书课程设计报告内容不低于2000字,具体格式详见校教科部网页。其内容应包括:设计报告封面;指导教师评语; 前言或引言(300字左右); 第一章 课程设计的必要性:必要性综述(400字左右); 第二章 总体设计:设计的功能与目标,及主要设计思想(450字左右); 第三章 详细设计:系统运行的软、硬件环境;系统设计,应包括一张详细的功能模块结构图,各个模块设计思想的实现及功能。(850字左右)附录 文件结构图;参考资料。(2)软件:设计内容以源程序形式压缩打包提交。2. 参考资料请同学们到图书馆或到网上自己查找。3. 设计一律在指定地点、指定时间进行。4. 学生不允许请别人代作或相互抄袭,如发现上述情况,双方均取消课程设计资格,成绩以零分计。(以下是课程设计报告书模板)课程设计报告书课程设计名称: 系 (部): 专业班级: 学生姓名: 学 号: 指导教师: 完成日期: 山东科技大学泰山科技学院设计课题设计人姓名同组人员设计日期至设计成绩指导教师评语指导教师签名:_年 _ 月_日课程设计报告书1 前 言正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字。1.1 二级标题1.1.1 三级标题正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字。2课程设计必要性综述正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字。2.1 二级标题2.1.1 三级标题正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字正文文字。课程设计报告书3 总体设计正文文字正文文字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论