vb课程设计报告书
VB编辑器课程设计报告
武汉理工大学华夏学院课程设计报告书课程名称:VB课程设计题目:编制文本编辑器系名:信息工程系专业班级:软件2101姓名:杨妮学号: 10225610136指导教师:2011 年 12 月 30 日课程设计任务书学生姓名:杨妮专业班级:软件2101 指导教师:司晓梅工作单位:信息工程系设计题目:编制文本编辑器初始条件:要求具备VB语言基础;顺序、选择、循环结构;界面设计、RichTextBox 等相关知识。
要求电脑配置Visual Basic 6.0集成开发环境。
要求完成的主要任务:主要任务:1.使用VB的控件(RichTextBox)编写一个文本编辑器。
2.实现打开/保存/新建/查找/替换字符,能改变文字的大小/字体/着色等功能。
3.要求外观类似于Windows系统自带的记事本。
设计报告撰写格式要求:1. 设计题目与要求;2. 设计思想、系统总体框架说明;3. 数据结构、系统各模块功能说明及具体实现的算法;4. 用户界面的设计步骤;写出涉及的主要控件的名称及作用;5. 运行结果、系统关键界面的截图;6. 调试记录(静态检查、动态检查过程中所遇到的问题、解决的办法)、心得体会(即程序设计过程中的经验、体会);7. 该系统的运行条件(系统支撑环境),运行该系统的方法;8. 附录:源程序,要求源代码中要有清晰的注释。
时间安排:12月19日上午布置课程设计任务;分配题目后,查阅资料、准备程序;12月 20日~12月22 日上机编写、调试程序、书写课程设计报告;12月23 日上午答辩并提交课程设计报告及相关文档。
指导教师签字:2011年12 月15 日系主任签字:2011年12 月15 日一、VB课程设计目的通过一学期的VisualBasic程序设计学习,以及平时的上机实验,初步掌握了VB程序设计的各种方法,学会了编辑最基本的VB程序;对于完整的VB 程序设计来讲是很不足的,平时掌握的只是单独的窗体(Form)程序编写,以及各种简单控件的使用,没有做到很好连贯性,所以有必要做一次完整的VB 程序设计,结合所学的基本知识,使用多个窗体自成一套系统,加上各种控件的综合运用,初步设计一个合格的VB应用程序。
VB课程设计报告书
Visual Basic 课程设计报告书姓名:学院:机电工程学院班级:11机自A4班学号:20114819049指导老师:实训时间:2013.7实训地点:14号楼目录一、题目简介……………………………………………………二、设计思路与总体方案………………………………………三、设计过程中遇到的主要问题与解决方案…………………四、设计中尚存的不足之处……………………………………五、参考文献……………………………………………………六、课程设计小结………………………………………………一、题目简介本题目旨在设计与一个可进行人机互动的小游戏,其名字为“井字棋”。
对于这个小游戏,相信大家也并不陌生,其规则是:在一个3*3的棋盘上轮流落子,当有三个相同颜色的棋子连成一行时,那方胜利。
这个小程序可以加深我们对这学期的vb基础知识的印象,使理论升华为实际操作,同时有助于我们培养我们的逻辑思维能力和解决问题的能力。
题目的难度相对不高,但牵涉到众多的知识点。
而且有些知识课堂上并没有讲过,这就让我们不得不自己去查询资料,进行设计,所以,还是有一定的难度的。
课程设计步骤与计划如下:(1)确定设计题目:“井字棋”游戏的设计与开发。
(2)需求分析:分析系统需要实现什么样的功能。
(3)程序设计:根据需求分析的结果,进行界面及编程设计。
(4)程序检验:对编好的程序进行测试,校对。
(5)程序改进:对校正后的程序进行改正,试行。
(6)编写报告:编写设计报告书。
程序主要要求实现以下几个功能:1.可以进行人机相互博弈;2.每次只能走一步棋,且落子的地方不可以继续落子;3.可以判断出输赢,并且当判断出输赢后,程序停止,未满的棋盘不可以继续落子;4.可以选择是电脑先走还是“人”先走;为了实现以上几点可以设计程序主界面如图1所示图1.程序主界面这个主界面已经可以大体上实现上述要求,它包括一个Command1控件数组,一个Option1控件数组,一个Label1控件,一个Command2控件和一个form1控件。
VB程序设计课程设计报告
"VB程序设计"课程设计报告题目:排序演示一、二、课程设计根本信息课程代码:05190124课程名称:计算机根底课程设计课程英文名称: puter-based Course Design课程所属单位〔院〔系〕、教研室〕:数学与计算机学院计算机根底课程群课程面向专业:生物科学类、制药工程、制药工程(生物制药)、药物制剂、物流管理课程类型:必修课先修课程:大学计算机根底通识选修课程、Visual Basic程序设计课程学分:1 总学时:16三、课程设计目标掌握所学语言程序设计的方法,熟悉所学语言的开发环境及调试过程,熟悉所学语言中的数据类型,数据构造、语句构造、运算方法,稳固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。
通过综合设计要求到达以下根本技能:1.培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。
2.通过对所选题目方案分析比拟,确立方案,编制与调试程序,初步掌握程序设计的方法,能熟练调试程序。
3.系统设计编程简练,可用,功能全面,并有一定的容错能力。
用户界面良好,有较好的输出功能。
在完成课题根本要求后,具有创新型设计,具有一定的实用价值。
4.根据个人的设计调试过程,撰写设计报告。
四、课程设计内容利用已掌握的VB程序设计语言根底,以及面向对象的程序设计方法、事件驱动的编程方式,进展应用程序和系统的开发设计。
在强化稳固已有编程知识根底之上,训练新的设计与编程思路,通过综合应用所学知识设计、编制、调试实用的Visual Basic程序。
五、课程设计要求1.要求每个同学都要认真对待,积极参与。
2.课程设计完毕时,提交完成的所有源程序、相关文件和可执行文件。
同时填写并完成"课程设计报告册"。
3.不符合要求的程序、设计报告、抄袭的设计报告或源程序代码、在设计中完全未参与的将作不及格处理。
六、考核方式指导教师负责验收程序的运行结果,并结合学生的工作态度、实际动手能力、创新精神和设计报告等进展综合考评,百分制计算,具体考核标准主要包含以下几个局部:1.程序运行情况20分2.程序功能的完善程度10分3.程序构造的合理性10分4.对问题的辩论情况20分5.创新情况10分6.学生的工作态度与独立工作能力10分7.设计报告内容的规*性20分备注:1.按规定时间填写各阶段文档,学习态度加5分2.设计报告内容雷同扣40分,无调试过程问题分析扣10分,无参考文献扣10分3.源程序无注释则在程序构造合理性扣10分七、课程设计主要参考资料"Visual Basic程序设计教程第4版"龚沛曾高等教育"Visual Basic程序设计实验指导与测试第4版"龚沛曾高等教育"Visual Basic从入门到精通"清华大学"Visual Basic课程设计" 王栋清华大学"Visual Basic开发实战1200例" 孙秀梅,巩建华清华大学二、总体设计(1)系统功能需求分析1.程序启动后,显示图6.1所示的主界面。
VB课程设计报告书
VB课程设计报告书题目:自测题系统(第48题)设计人:吕秋秋班级:9151038602学号:915103860209学院:化工学院报告日期:2016年4月13号一、题目介绍本题是一个自测题系统,利用已有的题目数据库,用户根据自己的喜好,自主选择题型进行自测,系统能够自动评分。
通过改数据库的资料可以换新的题。
本系统包括三个部分:判断题:通过系统随机给出判断题,根据题目判断对错,然后单击下一题,最后查看成绩。
填空题:通过系统随机给出填空题,根据题目在文字框中输入答案,然后单击下一题,最后查看成绩。
选择题:通过系统随机给出选择题,根据题目从四个选项中选择出正确答案,然后单击下一题,最后查看成绩。
二、设计内容2.1 所用知识点(1).mdb数据库(2)DAO对象;(3)多模块程序设计;(4)控件数组;(5)SSTab控件;(6)自定义数据类型2.2数据库设计数据库里的问题可以在.adb表格中改变更换。
下面是初始问题及答案。
对于是非题,Answer字段“10”代表“错”、“01”代表“对”;对于填空题,Answer字段为正确答案。
对于选择题,Answer字段四位“1”和“0”表示相应选项是正确还是错误,如“1010”表示第一题和第三题是正确的,第二题和第四题是错误的。
2.3 主页面设计在VB知识自测题系统的主界面中,通过主界面选择要执行的功能,包括判断题、填空题、选择题三大部分,每个部分有几道小题。
运行系统后直接默认首先进入判断题,系统主窗体如图1所示。
图1 系统主窗体判断题模块在界面的右侧,可以看到有判断题、填空题、选择题这样三个标签。
首先单击右侧标签,选择“判断题”进入填空题答题部分,在“请选择”下边的选择框中点击题目中的对错按钮,若用户想继续答题,然后可以单击后一题,界面上会出现一道新的题目,答题者就可以继续答题了。
选择对错后单击“后一题”按钮,然后再点击“查看成绩”按钮,此时可以通过成绩提示框,看到已做了几道题,作对了几道题,判断题做题显示结果。
VB课程设计报告
课程设计(论文)任务书机电学院专业班一、课程设计(论文)题目:数学宝典二、课程设计(论文)工作自20 年 1 月4日起至 20 年1 月 8 日止三、课程设计(论文) 地点: 计算中心机房四、课程设计(论文)内容要求:1. 本课程设计的目的(1)掌握VB语言的数据类型和各种语句、各种控件和函数的使用;(2)培养学生独立设计算法、编写调试程序的能力;(3)培养学生分析、解决问题的能力;(4)提高学生的科技论文写作能力。
2. 课程设计的任务及要求设计一个提供计算多项数学问题的程序,至少包含3个数学问题(例如求1!+2!+3!+……+n!;用公式计算e的近似值;)用户可自行选择计算的问题。
1)基本要求:(1)贯彻事件驱动的程序设计思想;(2)要求界面设计简洁、美观、实用;(3)编程、调试、运行结果正确;(4)给程序做出必要的注释,以增强程序的可读性。
(5).提供条件控制功能,如计算e的近似值时要将精度控制在10-9,(键盘提示出n 的取值范围)防止计算结果溢出;2)创新要求:在基本要求达到后,可进行创新设计,可以对界面或内容进行创新,界面友好,人性化,内容新颖。
3) 课程设计报告撰写及装订要求课程设计报告的撰写要求语句通顺,格式规范,图文并茂。
报告按如下内容和顺序用A4纸进行打印并装订成册。
(1)封面采用统一的课程设计封面,并按要求填写好封面要求的个人信息和选题。
(2)设计任务书(3)评阅书(4)目录(5)正文(6)主要参考文献4) 课程设计评分标准:(1)考勤与课程设计态度:20分;(2)完成设计过程:40分;(3)完成调试:20分;(4)论文质量:20分。
5)参考文献:(1)吴昊.《VB程序设计教程》中国铁道出版社(2)龚沛曾《VB程序设计简明教程》高等教育出版社(3)王栋《VB程序设计实用教程》清华大学出版社6)课程设计进度安排内容天数地点构思及收集资料1图书馆编程与调试3实验室撰写论文1图书馆、实验室学生签名:年月日课程设计(论文)评阅意见评阅人职称讲师20 年1月9日目录一、绪论 (5)1.1 Visual Basic 概念1.2 Visual Basic系统的术语1.3 系统的主要特点1.4课程设计的背景与目的二、需求分析 (7)2.1社会和技术需求分析2.2客户和功能需求分析三、概要设计 (8)3.1课程设计的开发流程3.2主要算法思想原理四、详细设计 (10)4.1程序源代码五、运行结果及分析 (13)5.1各数学问题的运行结果与分析5.2调试过程六、课程设计心得 (20)6.1此次课程设计总结6.2系统存在的问题及解决策略6.3对VB这门课程的学习心得七、参考文献 (21)第1章绪论1.1 Visual Basic 概念Visual Basic(简称VB)是Microsoft公司在Basic语言的基础之上推出的软件开发工具,它是一种基于对象的可视化编程语言,是目前Windows平台上设计应用程序最为快捷的工具之一。
VB程序设计课程设计报告完整版
VB程序设计课程设计报告完整版VB程序设计课程设计报告摘要:本课程设计报告旨在介绍一个完整的VB程序设计项目,该项目主要以某个实际问题为背景,通过使用VB编程语言进行设计和实现。
报告主要包括需求分析、设计方法、编程实现、测试和总结等内容。
一、引言VB(Visual Basic)是一种面向对象的事件驱动编程语言,它广泛用于Windows操作系统平台上的软件开发。
VB具有简单易学、强大的功能和丰富的开发工具,被广大开发者用于各种程序设计领域。
本课程设计旨在通过一个实际问题,让学生掌握VB程序设计的基本方法和技巧。
项目要求学生设计一个小型图书管理系统,实现对图书的添加、查询、借阅和归还等功能。
二、需求分析1. 功能需求:a) 添加图书:包括图书名称、作者、出版社等信息。
b) 查询图书:根据图书名称或作者查询图书信息。
c) 借阅图书:借阅图书并更新库存信息。
d) 归还图书:归还已借阅的图书并更新库存信息。
2. 数据需求:a) 图书信息:包括图书名称、作者、出版社、ISBN号码和库存数量等。
b) 借阅信息:包括图书名称、借阅人、借阅日期和归还日期等。
3. 用户界面需求:a) 主界面:显示各种操作选项。
b) 添加图书界面:用于输入图书信息。
c) 查询图书界面:用于输入查询条件并显示查询结果。
d) 借阅图书界面:显示已借阅图书信息并提供借阅操作。
e) 归还图书界面:显示已借阅图书信息并提供归还操作。
三、设计方法1. 模块划分:根据功能需求将程序划分为若干模块,包括主模块、添加图书模块、查询图书模块、借阅图书模块和归还图书模块等。
2. 数据结构设计:使用适当的数据结构存储图书和借阅信息。
3. 界面设计:根据用户界面需求,设计相应的窗体,并在窗体上放置控件,实现各种操作功能。
4. 事件处理:根据用户的操作,编写相应的事件处理程序,实现各种功能。
四、编程实现1. 程序架构:使用VB的Windows Forms应用程序模板创建项目,并按照模块划分设计程序结构。
VB课程设计报告。
南京工程学院课程设计说明书(论文)题目密码登录课程名称VB课程设计报告院(系、部、中心)能源与动力工程专业建筑环境与设备工程班级暖通091学生姓名刘江淮学号207090822设计地点图书馆指导教师于雷1设计起止时间:2010 年6 月28 日至2010 年7 月 3一、设计任务补全代码,并按要求完成课程设计报告二、系统总体设计方案密码登录是每一个数据库应用程序所必备的一个功能模块,觅得是为了保证系统及数据的安全。
在用户进入某个系统时会弹出如同的对话框。
确认用户输入的权限师傅正确,级点击“确认”的按钮。
当用户输入的密码不正确时,系统将给出提示,如下图所示。
该模块的实现比较通用,在类似数据库应用中都需要用到。
有的系统还根据用户的需要提供了密码更改的功能。
当你需要更改密码的时候会出现如下的对话框。
首先输入原始密码,在输入新密码,确认新密码,然后点击“确认”键即可。
三、程序总体框架图四、系统的调试源代码写完后,对系统进行调试运行,要求变量声明,对可能出现的几种错误,如:编辑时错误、编译时错误、运行时错误、逻辑错误,进行修改,调试,运行,直至系统能正常运行。
五、收获体会Visual basic 语言是以结构化basic语言为基础,以事件驱动为运行机制。
他的诞生标志着元件设计和开发的新时代的开始。
VB具有面向对象可视化设计工具,是事件驱动的编程机制,同时也提供了易学易用的应用程序集成开发环境。
从Basic 语言、Visual basic 语言的学习开始接触到编程,以前有过一段Basic 语言的学习,觉得比较简单。
当时很想自己能够熟练的进行程序编辑,工程上的软件编辑。
随着大一的Visual basic 语言的学习才逐渐发现这理想想要实现的难度。
对我而言学习编程,不仅能够帮自己解决在生活中可能遇到的一些问题;自己设计一些小游戏还可以给自己带来一些乐趣。
同时也为自己在寻找理想工作添加重要的砝码。
所以,我觉得在学习VB是我们要明确学习的目的。
软件设计基础vb课程设计报告
软件设计基础vb课程设计报告一、课程目标知识目标:1. 理解VB编程的基本概念,掌握VB语言的基本语法和结构;2. 学会使用VB进行简单的软件界面设计,了解常用的控件及其属性、方法和事件;3. 掌握VB程序设计中顺序结构、选择结构和循环结构的运用;4. 了解VB中数组、函数和过程的使用。
技能目标:1. 能够运用VB语言编写简单的应用程序,实现基础的计算和数据处理功能;2. 学会使用调试工具进行程序调试,找出并修正程序中的错误;3. 培养良好的编程习惯,编写结构清晰、易读易懂的代码;4. 提高问题解决能力,能够运用所学知识解决实际问题。
情感态度价值观目标:1. 培养学生对计算机编程的兴趣,激发学生的创新意识和探索精神;2. 培养学生团队协作精神,学会与他人共同解决问题;3. 增强学生的自信心,使其在编程实践中体验成功,培养积极向上的学习态度;4. 培养学生严谨、细致、负责任的编程态度,养成良好的学习习惯。
本课程针对的是初中年级学生,课程性质为实践性较强的学科。
结合学生特点和教学要求,课程目标注重知识掌握与实践操作相结合,培养学生在编程领域的兴趣和基本技能,同时注重情感态度价值观的培养,使学生在学习过程中形成良好的学习习惯和团队协作精神。
通过本课程的学习,学生能够具备初步的VB编程能力,为后续学习打下坚实基础。
二、教学内容1. VB编程环境及基本操作- 熟悉VB集成开发环境- 学会创建和管理VB项目2. VB基本语法与结构- 数据类型、变量和常量- 运算符与表达式- 程序流程控制:顺序结构、选择结构、循环结构3. VB控件及其应用- 常用控件的使用:按钮、文本框、标签等- 控件属性、事件和方法4. 数组、函数与过程- 数组的概念及使用- 函数的定义与调用- 过程的定义与调用5. 简单的软件界面设计- 界面设计原则与技巧- 菜单、工具栏和状态栏的设计6. 程序调试与优化- 使用调试工具进行程序调试- 优化程序性能与代码结构7. 综合实例分析与实践- 分析实际案例,掌握编程思路- 实践项目:编写一个简单的计算器程序教学内容依据课程目标,遵循科学性和系统性原则进行选择和组织。
VB课程设计报告书 山科大
课程设计报告书课程设计名称:Visual Basic课程设计系(部):经济管理系专业班级:学生姓名:学号:指导教师:完成日期:2011年1月4日山东科技大学泰山科技学院1 前言《VB程序设计》课程设计旨在巩固和加深对《VB程序设计》理论知识的理解,进一步掌握编程技巧和方法,树立结构化程序设计的思想,提高程序设计的应用层面。
加强VB程序设计中更高功能的理解与掌握,使VB程序设计能力更进一步。
1.1对VB课程设计的认识1.1.1 VB概述Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。
它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。
在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。
1.1.2 VB课程设计的性质和目的通过接触客观实际,了解和认识所学的专业知识,掌握所学知识在客观实际中的应用,并能亲自动手完成相关题目设计。
把所学的理论知识与实际能力紧密的结合在一起。
1.2 VB课程设计的基本内容和要求1.2.2 VB课程设计的基本内容本次课程设计要求学生熟练掌握《VB程序设计》课程的基础知识,独立完成设计任务,并完成课程设计报告,主要要求学生掌握以下内容:理解系统开发的必要步骤,绘制流程图、根据流程图编写程序、并自主进行必要的测试与维护。
最后形成规范的设计报告。
1.2.2 VB课程设计的基本要求1. 对系统要实现的功能进行确切的描述。
2. 根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用框图表示各功能模块之间的接口关系。
VB设计报告
南京工程学院课程设计说明书(论文)题目打字练习课程名称VB语言课程设计院(系、部、中心)专业班级学生姓名学号设计地点图书馆基础教学机房指导教师设计起止时间:201x年x月x日至201x年x月x日目录一、设计任务 (3)二、方法原理 (3)三、总体设计思路 (3)四、程序调试和解决问题 (4)五、完善及存在的问题 (4)六、收获体会 (4)七、意见建议 (4)八、示例截图 (5)九、附录1(代码) (6)十、附录2(主要参考资料) (10)一、设计任务1.题目介绍在计算机及其他数码产品日益普及的今天,人们使用键盘应像用笔写字一样熟练。
进行打字练习时熟悉键盘并提高打字速度的好方法。
本体要求编制一个打字练习游戏程序,使用户在游戏过程中进行打字练习。
2.功能要求(1)启动界面如图1(2)选择难度和速度后,单击“开始”按钮,界面如图1。
若选择简单,则落下字母;若选择复杂,单击开始后出现对话框,如图 2.单击确定,开始练习,落下单词。
(2)若用户在字符落到屏幕底部之前敲击了相应的键盘键,则该字符被“击中”然后消失。
根据程序速度和难度的设置自动进行积分,实时分数时间正确率掉落个数显示在窗体的上部。
积分规则:正确击中一个字母或一个单词,加一分;反之,不得分,亦不扣分。
(4)当游戏者单击“暂停”按钮时,程序停止运行,在单击“开始”按钮,程序继续运行;当单击“退出”按钮时,则弹出对话框(如截图示例3),单击“取消”按钮,程序继续运行,单击“确定”按钮,则弹出对话框(如截图4),此时对话框显示分数,单击“确定”按钮,退出程序。
(5)为了增加视觉效果,每个掉落的字符的颜色随机产生。
二、方法原理根据题目要求,使用控件数组,用标签标题表示字符,键盘事件的处理判断打字正确与否,随机值的产生方法随机产生字符,用Timer控件属性反映时间、控制字符下落速度。
三、总体设计思路首先在窗体上画出三个按钮标题分别为开始、暂停、退出。
画六个标签分别表示已落字母个数、已花时间、得分与正确率。
VB课程设计报告(杨潇怡)
VB课程设计(论文)任务书土木建筑学院土木工程专业 4 班一、课程设计(论文)题目:小人移动二、课程设计(论文)工作自2014 年 6 月16日起至 2014 年6 月 22 日止三、课程设计(论文) 地点: 计算中心8#605四、课程设计(论文)内容要求:1. 本课程设计的目的(1)进一步巩固和加深对“VB程序设计”课程基本知识的理解和掌握,了解VB语言在项目开发中的应用。
(2)学习程序设计开发的一般方法,了解和掌握项目开发过程及方式,培养正确的设计思想和分析问题、解决问题的能力,特别是项目设计能力。
(3)通过对标准化、规范化文档的掌握并查阅有关技术资料等,培养项目设计开发能力。
2. 课程设计的任务及要求(1) 基本要求:(1)对系统功能进行需求分析;(2)使用Visual basic开发环境进行程序开发;(3)提出系统的设计方案;(4)编写源程序代码并进行调试。
(2) 创新要求在基本要求达到后,可进行创新设计。
(3) 课程设计报告撰写及装订要求课程设计报告的撰写要求表述简明,图表准确。
报告按如下内容和顺序用A4纸进行打印并装订成册。
(1)封面采用统一的课程设计封面,并按要求填写好封面要求的个人信息和选题。
(2)设计任务书(3)评阅书(4)目录(5)正文(6)主要参考文献(4) 课程设计评分标准:(1)达到课程设计的目的与要求,程序的可读性较好,并调试正确,60分;(2)能正确回答设计的中老师所提问题,可增加10分;(3)课程设计报告书写规范整齐,可增加10分;(4)心得体会认真总结,可增加10分;(5)程序有创新性,可增加10分;成绩评定实行优秀、良好、中等、及格和不及格五个等级。
不及格者需重做。
(5) 课程设计进度安排华东交通大学VB课程设计报告(1)准备阶段(6学时):选择设计题目、了解设计目的要求、查阅相关资料。
(2)程序模块设计分析阶段(8学时):程序总体设计、详细设计。
(3) 代码编写调试阶段(10学时):程序模块代码编写、调试、测试。
vb课程设计实践报告
vb课程设计实践报告一、教学目标本课程的教学目标是让学习者掌握Visual Basic编程语言的基本语法、编程技巧以及数据库访问技术。
通过本课程的学习,学生应能设计并实现简单的应用程序,为后续的软件开发学习打下坚实的基础。
具体来说,知识目标包括:1.理解Visual Basic编程语言的基本概念和语法。
2.掌握常用的数据类型、运算符和表达式。
3.学会使用Visual Basic的窗体和控件。
4.掌握事件驱动编程的基本概念。
5.理解并能够使用Visual Basic进行数据库访问。
技能目标则要求学生:1.能够使用Visual Basic编写简单的程序。
2.能够使用Visual Basic进行数据库的连接和操作。
3.能够对程序进行调试和优化。
情感态度价值观目标则在于培养学生的创新精神和团队合作意识,通过完成项目任务,使学生感受到编程的乐趣,增强对计算机科学的热爱。
二、教学内容本课程的教学内容主要包括Visual Basic的基本语法、数据类型、控制结构、窗体和控件、以及数据库访问技术。
具体的教学大纲安排如下:1.课程引言:介绍Visual Basic的发展历程和应用领域。
2.基本语法:变量、数据类型、运算符、表达式等。
3.控制结构:条件语句、循环语句等。
4.窗体和控件:窗体的基本属性、控件的属性和事件等。
5.数据库访问:使用ADO对象进行数据库的连接和操作。
三、教学方法为了提高教学效果,将采用多种教学方法相结合的方式进行教学。
包括:1.讲授法:用于讲解基本语法和概念。
2.案例分析法:通过分析具体的案例,使学生理解编程思想和方法。
3.实验法:安排上机实验,让学生亲手编写代码,提高实践能力。
四、教学资源为了支持教学,将准备以下教学资源:1.教材:《Visual Basic编程教程》。
2.参考书:提供相关的编程书籍,供学生课后自学。
3.多媒体资料:制作教学PPT,辅助讲解。
4.实验设备:提供计算机实验室,让学生进行上机实验。
vb课程设计报告
vb课程设计报告一、课程目标本vb课程设计旨在达成以下学习目标:1. 知识目标:学生掌握VB编程基础知识,理解面向对象编程思想,熟悉VB 开发环境及相关工具的使用。
具体包括:- 掌握VB基本语法和数据类型;- 学会使用VB控制结构,如循环、分支等;- 理解VB中事件驱动编程原理;- 了解VB中常用控件的使用方法和属性设置。
2. 技能目标:学生能够运用所学知识,独立设计并编写简单的VB程序,培养解决实际问题的能力。
具体包括:- 能够编写具有基本功能的VB程序,如计算器、文本编辑器等;- 能够运用面向对象编程思想,设计简单的类和对象;- 能够分析问题,运用VB编程解决实际问题。
3. 情感态度价值观目标:培养学生对编程的兴趣,提高逻辑思维能力和团队协作能力。
具体包括:- 增强学生对编程的热爱,激发学习动力;- 培养学生独立思考、解决问题的习惯;- 培养学生团队协作精神,学会与他人分享和交流。
课程性质:本课程为实践性较强的学科,注重培养学生的动手能力和实际应用能力。
学生特点:学生年级为初中或高中,具备一定的计算机操作基础,对编程有一定的好奇心和兴趣。
教学要求:结合学生特点和课程性质,采用任务驱动法,以实际项目为导向,让学生在实践中掌握VB编程知识,提高编程能力。
同时,注重培养学生的逻辑思维和团队协作能力,为后续学习打下坚实基础。
二、教学内容根据课程目标,本章节教学内容如下:1. VB基本语法和数据类型- 数据类型:整数型、浮点型、字符串型等;- 变量和常量的声明与使用;- 运算符和表达式。
2. VB控制结构- 条件语句:If...Then...Else和Select Case;- 循环语句:For...Next,While...Wend和Do...Loop。
3. VB事件驱动编程- 事件和事件过程的概念;- 鼠标和键盘事件;- 窗体和控件事件。
4. VB常用控件- 文本框、标签、按钮等基本控件的使用;- 列表框、组合框、图片框等高级控件的使用;- 控件属性的设置。
VB课程设计报告
长江工程职业技术学院《visual basic可视化程序设计》课程设计题目科学计算器院系信息工程系专业计算机应用班级0801姓名丁小春小组成员王涛丁小春朱柘源指导教师谭家兴2009 年12月26日目录目录 (2)1课程设计简介 (5)1.1课程设计目的 (5)1.2程序设计背景 (5)1.3程序功能 (5)2设计思想 (6)3设计思路 (6)3.1模块说明 (6)3.2窗体说明 (7)4代码程序 (10)5自我评价与总结 (19)《VB》课程设计任务书任课教师:谭家兴班级:0801 学生人数:55一、课程设计的任务本课程设计的任务是要求学生在掌握VB语言程序设计的基础上,进一步提高学生综合编程能力、程序调试能力的重要实践性教学环节,使学生对VB这门面向对象的编程语言中有关属性、事件以及事件过程的编程思路和技巧、调试方法有全面深刻的理解;利用菜单;文件;数据库;内部和外部控件以及API函数的有机组合,设计出一个小型的、比较实用的应用软件;加深了解VB开发项目的一般过程,培养运用VB解决实际问题的应用能力。
通过一周的实训,学生应完成教师所给项目的全部文档,并在规定时间内提交设计成果、设计报告书以及由指导教师和实训教师组成的答辩小组的答辩。
二、设计思路及时间安排:1.根据题目的要求,进行需求分析;(半天)2.集合各种可用的“对象”,总体调整每个对象的“属性”(属性值的设置最好用编程方式设置);3.根据题目的要求,调查每个对象可以使用的“方法”;4.整理出所有“事件”;5.对每个事件过程编写“事件过程”(对每个事件过程有良好的注释或说明);(3天)6.调试程序和除错;(1天)7.制作安装磁盘。
8.写报告(1天)8.答辩(半天或验收)三、要求:1.每人应有4个以上的窗体,5个以上的事件过程,1个以上的数据库, 1个以上的类,适当使用API函数;2.良好的输入输出界面,注重程序的实用性;3.有菜单栏和工具栏;4.具有文件管理功能;5:设计成果:设计说明书一份(附录:设计说明书格式及要求);源程序(能编译成可执行文件并能正常安装及运行)。
VB课程设计报告书样板
××××设计报告学院班级学号姓名成绩一、设计思路1.要达到的目的正文(宋体5号字,单倍行距)①×××××②×××××③×××××④×××××。
2.关键问题的解决正文(宋体5号字,单倍行距)①×××××②×××××③×××××④×××××。
二、模块之间的调用关系,或程序流程图特别注意:根据自己题目的情况修改此图,可以更简单或者更复杂!流程特简单的可以没有这个部分。
三、部分程序关键源代码及注释正文(宋体5号字,单倍行距)四、设计方案的完善及目前存在的问题1.设计方案要完善的地方正文(宋体5号字,单倍行距)①×××××②×××××③×××××。
2. 目前存在的问题正文(宋体5号字,单倍行距)①×××××②×××××③×××××。
五、本次设计的收获及心得体会正文(宋体5号字,单倍行距)六、对该题目和VB设计的意见和建议1. 对该题目的意见和建议正文(宋体5号字,单倍行距)2.对本次设计的意见和建议正文(宋体5号字,单倍行距)特别说明:一定要将模板中的xxxx替换为实际值,蓝色是格式要求,写报告时要删除。
vb课程设计实践报告
vb课程设计实践报告一、教学目标本课程的教学目标是使学生掌握VB编程的基础知识,培养学生运用VB解决实际问题的能力。
具体分为三个部分:1.知识目标:学生需要掌握VB的基本语法、数据类型、变量、常量、运算符、控制结构、函数等编程基础知识和技能。
2.技能目标:学生能够运用VB编写简单的程序,解决实际问题,如计算器、文本排序等。
3.情感态度价值观目标:培养学生对编程的兴趣和主动性,提高学生分析问题、解决问题的能力。
二、教学内容根据教学目标,本课程的教学内容主要包括以下几个部分:1.VB基本语法和数据类型2.变量、常量和运算符3.控制结构:顺序结构、选择结构、循环结构4.函数:数学函数、字符串函数、日期时间函数等5.面向对象编程:类和对象、属性、方法、事件等6.常用控件及其属性和方法7.数据库访问技术三、教学方法为了达到教学目标,本课程将采用以下几种教学方法:1.讲授法:讲解VB的基本语法、数据类型、变量、常量、运算符、控制结构、函数等基础知识。
2.案例分析法:通过分析实际案例,使学生掌握面向对象编程、常用控件及其属性和方法。
3.实验法:让学生动手编写程序,解决实际问题,提高学生的编程能力。
4.讨论法:分组讨论,分享学习心得,互相答疑解惑。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《VB编程与应用》2.参考书:《VB编程实例教程》3.多媒体资料:教学PPT、视频教程4.实验设备:计算机、网络环境、编程软件以上教学资源将有助于丰富学生的学习体验,提高学生的编程能力。
五、教学评估为了全面、客观、公正地评估学生的学习成果,我们将采取以下评估方式:1.平时表现:评估学生的出勤、课堂参与度、提问回答等情况,占总成绩的20%。
2.作业:布置适量的作业,评估学生的编程能力和应用能力,占总成绩的30%。
3.考试:进行期中和期末考试,评估学生对VB基础知识和技能的掌握程度,占总成绩的50%。
VB课程设计报告
东华理工大学Visual Basic程序设计课程设计报告数据库应用基础学号: ************ 姓名: **班级: 1230601专业:信管专业日期: 2013年12月一、VB课程设计目的和要求本课程设计目的是进一步培养学生综合应用VB的各种编程知识和技巧进行程序设计的能力。
通过课程设计,学生能达到具备设计功能较为复杂的Windows应用程序的能力。
同时,通过课程设计,培养学生自主学习和独立创新的精神,是人才培养体系中极为重要的一环。
二、分析功能,建立系统的体系结构设计一个能实现学生信息(姓名、学号、性别、出生年月、专业)的新增、删除、更新、查找、结束等功能的Microsoft Visual Basic 数据库应用程序,并熟悉掌握好对象属性、事件、方法。
(1)基本情况表如下:(2)页面代码如下:(3)运行界面如下:三、VB课程设计内容介绍(1)代码如下:Private Sub Command1_Click(Index As Integer)Select Case IndexCase 0Adodc1.Recordset.MoveFirstCase 1Adodc1.Recordset.MovePreviousIf Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveFirst Case 2Adodc1.Recordset.MoveNextIf Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast Case 3Adodc1.Recordset.MoveLastCase 4Dim mno As Stringmno = InputBox("请输入学号", "查找窗")Adodc1.Recordset.Find "学号='" & mno & "'", , , 1If Adodc1.Recordset.EOF Then MsgBox "无此学号!", , "提示" End SelectEnd SubPrivate Sub Command2_Click(Index As Integer)Dim ask As IntegerSelect Case IndexCase 0Adodc1.Recordset.AddNewCase 1ask = MsgBox("删除否?", vbYesNo)If ask = 6 ThenAdodc1.Recordset.DeleteAdodc1.Recordset.MoveNextIf Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End IfCase 2Adodc1.Recordset.UpdateCase 3Adodc1.Recordset.CancelUpdateCase 4EndEnd SelectEnd SubPrivate Sub Form_Load()Dim mpath$, mlink$mpath = App.PathIf Right(mpath, 1) <> "\" Then mpath = mpath + "\"mlink = "Provider=microsoft ole db provider for sql server;" mlink = mlink + "data source=" + mpath + "学生成绩管理系统" Adodc1.ConnectionString = mlinkmandType = adCmdUnknownEnd Sub五、VB课程设计小结通过这次课程设计,增加了我学习软件技术的兴趣,虽然还不明确软件技术包含的具体内容,但从Visual Basic程序设计这门课程开始,已发现其中的乐趣,在学习Visual Basic程序设计的过程中也学到了许多计算机应用基础知识,对计算机的机体也有了一个大体的了解。
VB课程设计报告
VB课程设计报告V B课程设计报告题目:图书馆管理系统指导老师:吴志强老师班级: 10410111学号:姓名:黄流华时间: 12月20日目录1、课程设计目的2、课程设计题目3、课程设计要求4、课程设计说明5、源代码6、运行结果7、课程设计体会1、课程设计目的课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的VB理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高用VB编程实现具体问题的能力。
2、课程设计题目图书馆管理系统3、课程设计要求:用户登陆、图书的借阅和归回、图书信息的添加、修改、查询和删除操作。
4、课程设计说明根据对我院图书馆及图书信息进行的调查和分析,图书管理系统应该具有以下功能:系统管理(即登录)、图书管理、还书和借书操作。
各个功能模块如下:a、系统管理模块在这个模块,能够进行登录和退出等操作。
b、图书管理模块在这个模块,能够进行增加、删除、修改、查找、上一个和下一个。
C、还书和借书模块在这个模块,能够完成借书、还书操作。
d、报表模块5、图书管理信息系统的数据库设计系统数据库名为Data,数据库中包括(1)图书信息表;(2)借出图书信息表;(3)归还图书信息表1、图书信息表的数据结构2、借出图书信息表字段名类型大小空值描述输入借出图书编号nvarchar10 y 输入借出图书编号图书编号nvarchar10 y 图书编号价格real 4 y 价格类别nvarchar 10 类别书名nvarchar 30 y 书名出版社nvarchar 30 出版社今天日期smalldatetime 4 y 今天日期3、归还图书信息表字段名类型大小空值描述图书编号nvarchar 10 y 图书编号书名nvarchar30 y书名价格real 4 y价格出版社nvarchar30 y出版社借出日期smalldatetime 4 y借出日期类别nvarchar10 类别借出天数smalldatetime 2 y 借出天数限定天数Text 4 y 限定天数超出天数Text 4 y 超出天数罚款金额Text 5 y 罚款金额今天日期Text 5 y 今天日期输入要还的图书编号nvarchar 10 y 输入要还的图书编号。
VB课程设计报告
Visual Basic课程设计报告报告人:王菁一、题目介绍及功能要求每个现代人都有众多的亲戚、朋友、业务伙伴的通讯信息(包括姓名、性别、生日、工作单位、电话号码和邮政编码等)需要维护。
平常所使用的纸质通讯录不便于管理大量的通讯录信息,特别是查询起来相当费事。
本题目要求编制一个通讯录管理程序,实现通讯录信息的添加、修改、删除和查询功能。
二、所含控件名称命令按钮控件、文本框控件、标签控件、列表框控件、图片框控件、滚动条控件、组合框控件、动态数组控件、日期选择器控件三、新控件简介1.DTPicker控件日期选择器控件,是专为用户输入单个日期设计的,一般状态下它像个组合框,可以单独编辑器中日期的年、月、日数值。
单击右边下拉按钮时,会弹出一个月历控件,从中可以方便的单击选择一个日期,当Value值改变时引发Change 事件。
本程序中编写Birthday = DTPicker1.Value语句对该控件进行应用。
2.配置文件的应用配置文件是一种特殊格式的文本文件,一般以.ini为扩展名。
配置文件中的空行被忽略,以分号“;”开头的行作为注释内容也被忽略。
节名不能重复,同节中的键名也不能重复。
本例中[Record1][Record2][Record3]等即为节名,姓名、性别、邮政编码、手机、电子邮件、出生日期、所在城市、工作单位、住宅电话、办公电话、照片、职务职称、地址即为键名。
因为配置文件的特殊格式,Windows 提供了专门的API函数对其进行读写,与一般的文本文件读写操作相比更加简便,配置文件的读写不必使用Open、Close、Write、Input等顺序文件的文件操作语句。
可以使用WritePrivateProfileString函数在配置文件的指定节中写入一个键,此函数的声明语句如下:Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long 使用时如果指定的文件不存在会自动创建,如果文件中无指定的节名也会自动创建,如果指定的节名中已有同名的键,会被新值覆盖。
VB课程设计报告
VB课程设计报告班级:10410111学号:1041011142姓名:王金榕指导老师:吴志强老师题目:小型超市仓库管理系统一、课程设计目的:课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的VB理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高用VB编程实现具体问题的能力。
二、课程设计的题目:仓库管理系统要求:实现注册登陆功能,对仓库信息的添加、删除和修改,入库和出库的登记和查询操作等。
三、设计说明;本仓库管理系统是在以Visual Basic为编程语言,以ACCESS作为后台数据库而开发的一个数据库管理系统。
3.1、课程设计思想仓库管理主要是企业、超市对各种商品的管理。
进货时经检查合同确认为有效托收后,进行验收入库,填写入库单,进行入库登记。
企业各个部门根据需要提出产品请求,计划员根据整个企业的需求开出产品出库单,仓库管理人员根据出库单核对发放产品。
根据需要按进行统计分析,产生相应报表。
仓库管理的特点是信息处理量比较大,所管理的产品种类繁多,而且由于入库单、出库单、等单据发生量特别大,关联信息多,查询和统计的方式各不相同。
因此在管理上实现起来有一定的困难。
在管理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门管理规格不统一等问题。
在本系统的设计过程中,为了克服这些困难,满足计算机管理工作的需要,我们采取了下面的一些原则。
●统一各种原始单据的格式,统一报表的格式。
●删除不必要的管理冗余,实现管理规范化、科学化。
●程序代码标准化,软件统一化,确保软件的可维护性和实用性。
●界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。
●建立操作日志,系统自动记录所进行和各种操作。
3.2 系统功能需求分析系统功能分析是在系统开发的总体任务的基础上完成。
本仓库管理系统需要完成功能主要有:●仓库管理各种信息的输入,包括货物管理、、仓库入库、出库、用户管理信息的输入等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9. 参考文献 ....................................... 2
2
3
1.课程设计计划
本课程设计任务是通过学生信息管理系统的设计与实现,将所学的数据库系统概论理路结合 实际课程任务,进一步学习数据库系统的设计与开发,提高实践动手能力,系统使用 Visual Basic 6.0 和 Access 2000 等软件作为开发工具,通过调研目前建筑施工安全,了解管理的业务流程;通 过分析比较,结合用户对系统的改进意见与实现情况,运用面向对象思想方法,设计和实现一个 满足功能和性能,并有所创新的施工安全信息管理系统,以提高管理系统的自动化、友好性等。 通过对建筑施工安全信息管理系统的了解,把整个系统划分为职工信息、事故信息、日常检 查记录、事故统计四大模块。在各个模块下,分别建立信息添加、相应信息维护及打印功能,使 安全信息管理人员工作方便快捷。 课程设计步骤与计划如下: (1)确定设计题目:建筑施工安全信息管理系统的设计与开发。 (2)需求分析:分析系统需要实现什么样的功能。 (3)程序设计:根据需求分析的结果,进行界面及编程设计。 (4)程序检验:对编好的程序进行测试,校对。 (5)程序改进:对校正后的程序进行改正,试行。 (6)编写报告:编写建筑施工安全信息管理系统设计报告书。
4
2.系统需求分析与功能设计(根据课题的要求进行简单的需求分析,设计相应的数
据流图,得出相应的系统功能需要, 系统数据流图) 2.1 建筑施工安全信息管理数据库系统的需求分析 2.1.1 功能需求分析 (1)用户管理 为了保证数据库中的数据不被泄露或破坏,登录界面要设计直观,操作简单,友好而且使用方 便。尽量使用户输入的数据最少,具有人机亲和力,做到画面尽可能接近实际,界面保持一致, 让用户始终用同一种方式思考和操作。 (2)职工信息管理功能 职工信息的管理,并对其进行必要的维护工作,这主要包括了职工编号、部门、工作时间、工 种等信息在内的基本信息的输入、修改以及查询。 (3)事故信息管理及统计功能 实现施工单位对不同事故类型的管理,并能够按照实际情况不断更新。界面要求一目了然,并 且根据年份或者事故类型作出统计图表,可以起到直观、简洁的效果,提出整改建议及措施。 (4)三级教育记录管理功能 对三级教育记录进行管理,并对其进行必要的维护操作,以符合三级教育制度的需要。并建立 了三级教育记录添加、相应的维护等功能。通过检查发现施工现场的事故隐患和危险源,并作出 预防措施。
5
(5)信息查询打印功能 实现对建筑施工单位各种信息的查询,为数据更新提供依据,系统主要完成事故信息和日常检 查记录的查询。但作为职工只能查看本人信息,以保障信息安全,包含简易检索就是按照职工编 号查询,高级检索综合多种信息一起给出查询结果,以及根据 SQL 语句进行查询。 各模块的打印功能,为方便安全人员对职工进行安全教育培训、日常检查、事故统计分析,应 用 VB 系统中的 Dataenvironment 和 Datareport 模块,并根据 SQL 语言增加系统打印功能,此功 能可以按照查询结果进行打印,使结果清晰可见,一目了然,提高效率,增强了系统的安全性。 2.2 系统数据流图 顶层: 1 层:
2 层 1: 2 层 2: 2 层 3: 2 层 4:
6
3. 总体设计
(根据功能需求,设计系统的总体结构。系统总体功能模块图,菜单的设计) 根据功能和系统分析,可以设计出系统的总体功能模块,如图 3.1 所示。 图 3.1 系统功能模块示意图 1.职工基本信息管理模块,新职工入职后,安全信息管理人员在系统中加入职工基本信息,并 对 其进行必要的维护。管理人员在输入用户名及密码后可以进入程序,浏览各种详细信息以及添加 修改信息等。其功能模块如下图 3.2 所示。
目
录
《安全信息管理系统》课程设计报告书 .................. 1.课程设计计划 ..................................... 2.系统需求分析与功能设计 ........................... 3. 总体设计 ........................................ 4. 数据库设计 ......................................
(此文档为 word 格式,下载后您可任意编辑修改!)
中国劳动关系学院 安全工程系 《安全信息管理系统》 课程设计报 告书题 专 班 姓目: 业: Nhomakorabea级: 名:
建筑施工安全信息管理系统 安全工程 09 级劳安一班 冯晨阳
1
学
号:
同组人员: 指导老师: 设计时间:2012 年 09 月 日 日~ 2012 年 11 月
图 3.2 职工基本信息管理模块 2 事故信息管理模块,保存和更新事故数据信息,包括事故名称、发生地点、事故类型、事故损 失、事故等级、人员伤亡情况等。实现对应模块的添加,浏览,修改和删除。模块如下图 2.3 所 示。
图 3.3
事故信息管理模块
3 日常检查信息管理模块,保存和更新日常检查记录数据信息,包括工程名称、检查内容、时间、
7
检测人员等。实现对应模块的添加,浏览,修改和删除。模块如下图 3.4 所示。
图 3.4 日常检查信息管理模块 4 事故统计模块,为方便管理人员快速得到有效信息,实现了按事故类型、年份统计事故数目和 按年份统计事故损失,可以起到直观、简洁的效果。
8
4. 数据库设计(完成数据库的概念设计、 逻辑设计, 按数据库设计方法和规范化理论得出符合 3NF 的逻辑模型, ER 图设计,ER 图转化为相应的关系模式,设计数据库的逻辑模型(以表格),在机器 上完成数据库的物理设计) 通过对建筑施工单位需求进行综合、归纳和抽象,形成一个独立于具体数据库的概念模型。根 据前面的设计规划处实体有:用户实体、总体。构建 E-R 图用来描述本系统中的概念模型。 4.1 概念结构设计 用户实体包含的属性:用户名、密码。用户实体与各属性是对应的关系,各属性之间则是部分 存在对应关系,如用户名确定,则可以推断其它属性,但是密码确定,却不能推断其它属性,用 户实体 E-R 图如图 4.1 所示。 图 4.1 用户实体 E-R 图 根据分 E-R 图和需求分析,可得到各部分 E-R 图,如图 4.2 所示。 图 4.2 4.2 逻辑结构设计 根据以上的 E-R,结合关系数据库理论原则,可以得到以下的关系模型: 登录表: (存放管理员用户名和密码) 职工基本信息登记表: (存放职工编号、姓名、性别、文化程度等) 事故信息表: (存放事故相关信息,如:事故类型及事故地点等) 日常施工安全检查记录表: (存放日常检查的基本信息,如:工程名称、检查内容、检查内容、 检查日期等) 我们用数据字典来罗列关系模型的属性及其描述,本建筑施工安全管理系统的数据字典如表 4.1~4.3 所示。 表 4.1 名字 职工编号 姓名 职工基本信息数据字典 描述 描述职工编号的数据 描述姓名的数据
5. 程序模块设计 ................................... 1
6. 技术难点与分析 ................................. 2
7. 系统测试 ....................................... 2
8. 心得体会 ....................................... 2