vb课程设计报告书

合集下载

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课程设计报告书

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程序设计课程设计报告

"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课程设计报告书

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课程设计报告

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编程语言进行设计和实现。

报告主要包括需求分析、设计方法、编程实现、测试和总结等内容。

一、引言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课程设计报告。

南京工程学院课程设计说明书(论文)题目密码登录课程名称VB课程设计报告院(系、部、中心)能源与动力工程专业建筑环境与设备工程班级暖通091学生姓名刘江淮学号207090822设计地点图书馆指导教师于雷1设计起止时间:2010 年6 月28 日至2010 年7 月 3一、设计任务补全代码,并按要求完成课程设计报告二、系统总体设计方案密码登录是每一个数据库应用程序所必备的一个功能模块,觅得是为了保证系统及数据的安全。

在用户进入某个系统时会弹出如同的对话框。

确认用户输入的权限师傅正确,级点击“确认”的按钮。

当用户输入的密码不正确时,系统将给出提示,如下图所示。

该模块的实现比较通用,在类似数据库应用中都需要用到。

有的系统还根据用户的需要提供了密码更改的功能。

当你需要更改密码的时候会出现如下的对话框。

首先输入原始密码,在输入新密码,确认新密码,然后点击“确认”键即可。

三、程序总体框架图四、系统的调试源代码写完后,对系统进行调试运行,要求变量声明,对可能出现的几种错误,如:编辑时错误、编译时错误、运行时错误、逻辑错误,进行修改,调试,运行,直至系统能正常运行。

五、收获体会Visual basic 语言是以结构化basic语言为基础,以事件驱动为运行机制。

他的诞生标志着元件设计和开发的新时代的开始。

VB具有面向对象可视化设计工具,是事件驱动的编程机制,同时也提供了易学易用的应用程序集成开发环境。

从Basic 语言、Visual basic 语言的学习开始接触到编程,以前有过一段Basic 语言的学习,觉得比较简单。

当时很想自己能够熟练的进行程序编辑,工程上的软件编辑。

随着大一的Visual basic 语言的学习才逐渐发现这理想想要实现的难度。

对我而言学习编程,不仅能够帮自己解决在生活中可能遇到的一些问题;自己设计一些小游戏还可以给自己带来一些乐趣。

同时也为自己在寻找理想工作添加重要的砝码。

所以,我觉得在学习VB是我们要明确学习的目的。

软件设计基础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. 综合实例分析与实践- 分析实际案例,掌握编程思路- 实践项目:编写一个简单的计算器程序教学内容依据课程目标,遵循科学性和系统性原则进行选择和组织。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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
相关文档
最新文档