计算机概率之程序设计第二章作业档案

作者&投稿:雪窦 (若有异议请与网页底部的电邮联系)
谁有全国计算机等级考试二级教程access数据库程序设计(高等教育出版社2013年版)里第二章里的~

先贴一段,如果觉得可以的话请留下邮箱,发完整的报告给你


第一章 关于系统
1.1为什么要开发学生信息管理系统
1.1.1信息管理系统的重要性
信息管理系统(MIS)是集计算机技术,网络通信技术为一体的信息系统工程,它能够使企业运行的数据更加准确,及时,全面,详实,同时对各种信息进一步的加工,使企业领导层对生产,经营的决策依据更充分,更具有合理性,科学性,并创造出更多的发展机会;另外也进一步加强企业的科学化,合理化,制度化,规范化管理,为企业的管理水平跨上新台阶,为企业持续,健康,稳定的发展打下基础.
1.1.2开发学生信息管理系统的必要性
当前许多学校正在逐步完善学生信息管理工作,需要一个能满足内部管理需求,提高管理效率的应用系统进行内部管理.许多学校经过多年的发展,学校规模不断扩大,学生人数成倍增长,积累了大量的学生信息急需进行统一管理以防信息的流失.因此,许多学校需要一个功能全面的学生信息管理系统来进行管理,以使管理学生信息的工作在该系统的配合下更加高效和便捷.

1.2 如何开发以及实现的功能
本设计我们将采用面向对象的方法,综合运用数据库技术,程序设计技术,结合学生信息管理管理知识,以Visual C++6.0作为系统前台应用程序开发工具,Access作为后台数据库,通过Visual C++6.0中的Data控件使两者进行连接从而进行系统软件开发. 此学生信息管理系统主要实现的是学生信息的管理,包括学籍信息,班级信息,课程信息和成绩信息的添加,修改,删除以及年级课程的设置等.为了安全考虑,我们还在进入系统之前加上了登录模块.在主窗体中有帮助栏和打印栏.


第二章 开发环境
2.1 Visual C++
2.1.1 Visual C++ 简介
C++语言是美国达特茅斯学院(Dartmouth College)的John Keme和Tomas Kurtz两位教授于1963年开发出来的.C++是Beginner's All-Purpose Symbolic Instruction Code的缩写,其意思是"初学者通用符号指令代码". Visual C++是美国微软(Microsoft)公司研制的Windows环境下的应用程序开发工具,是在原有的C++语言的基础上的进一步发展. 微软公司的Visual C++ 6.0是Windows应用程序开发工具,使目前最为广泛的,易学易用的面向对象的开发工具.Visual C++提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性.故而,实现本系统VB是一个相对较好的选择.
Visual C++应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性,事件和 方法).开发人员可以最有效利用所创建的每一个对象.使用应用程序具有可通用性可说扩展性和强有力的功能. Visual C++应用由一系列对象组成,包括有函数,菜单,函数,结构和数据窗口,用户对象,用户事件等等,对象中又包含若干控件如命令按钮,单行编辑器等这些对象和控件都可在许多应用中重复使用.
2.1.2 Visual C++的特点
Visual C++是新型的计算机程序设计语言,与传统的程序设计语言相比,Visual C++有许多特点,最突出的特点就是可视化,事件驱动和交互式.
2.1.3 Visual C++ 6.0 的新功能
Visual C++ 6.0增加了许多实用的新内容,包括新的数据处理能力,新的因特网特性,新的控件和部件,新的语言特性等.
2.2 Access数据库
2.2.1 Access程序简介
Microsoft Access是一个关系型桌面数据库管理系统,它可以用来建立中,小型的数据库应用系统.自从1992年首次发布以来,Microsoft Access已逐渐成为桌面数据库的领导者.Microsoft Access经历了Access1.0,Access2.0,Access95,Access97 和Access2000版本,现在已经推出Access2002版.我们在本系统中使用的是Access2000.
2.2.2 Access的主要特点
Microsoft Access是微软公司开发的第一个面向windows平台的桌面数据库管理系统,它充分利用了windows平台的优越性,如图形界面和windows的事件驱动机制等. Microsoft Access最重要的特征是不必编写程序.对于大多数关系型数据库管理系统,如Paradox,Foxpro 等而言,其管理者需要具有程序设计能力,才能建立和管理一个有效的应用程序.而Access数据库系统把数据库应用程序的建立移到了用户环境中,数据库的管理者不再需要具有程序设计能力,除非要执行复杂的操作.利用系统提供的向导或生成器,再利用几个简单的宏或VBA语句,就可以迅速建立简单的应用程序.
Access中的数据库文件不是简单的存储数据的表,这是Access与其他桌面数据库的一个重要区别.Access数据库文件不仅包含传统意义上的表,还包括操作或控制数据的其他对象(如查询,窗体和报表等).






















第三章 系统总体设计
3.1系统需求说明
3.1.1需求分析
随着科学技术的发展,计算机管理在日常生活中的地位变得越来越重要.它能够代替人做各种重复,繁琐的劳动,并且拥有操作简单,可信度好,不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率.学生信息管理是每个学校必须面临的问题,所以,如何开发一个应用简单,见面友好,容易操作,数据安全性好的管理系统就成为非常重要的技术问题.我们采用Visual C++ 6.0 技术进行数据库开发可以使开发过程简单化,更快捷的访问数据库,并且无需受到开发环境的限制.
3.1.2系统功能分析
系统开发的总体任务是实现学生信息关系的系统化,规范化和自动化.系统功能分析是在系统开发的总体任务的基础上完成的.本学生信息管理系统需要完成的功能有:
1. 系统管理功能:添加用户,修改密码,退出系统.
2. 学籍管理功能:添加学籍信息,修改学籍信息,查询学籍信息.
3. 班级管理功能:添加班级信息,修改班级信息.
4. 课程管理功能:课程信息浏览(包括添加课程信息,修改课程信息), 年级课程设置.
5. 成绩管理功能:成绩信息浏览(包括添加成绩信息,修改成绩信息,查询成绩信息).
6. 帮助功能:使用说明,关于
7. 打印
3.1.3系统功能模块图
图1 系统功能模块图
3.2 数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响.合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致.同时,合理的数据库结构也将有利于程序的实现.设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求.
3.2.1数据库需求分析
用户的需要具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出.收集数据,数据结构以及处理数据的流程,可以为以后的设计打下基础. 我们仔细分析调查有关学生信息需要,并针对一般学生管理系统的需求,通过对学生学习过程的内容的分析,设计如下面所示的学生信息管理系统数据流程图.

  1.(英里与千米的互换)编写一个程序,并排显示下列连个表格。(1英里为1.609千米) 英里 千米 千米 英里 1 1.609 20 12.430 2 3.218 25 15.538 … 9 14.481 60 37.290 10 16.090 65 40.398 2.(显示金字塔)编写程序,提示用户输入一个在1到15之间的整数,然后显示一个金字塔形状的图案。 运行示例如下所示:
  Enter the number of lines:4 enter↙ 1 2 1 2 3 2 1 2 3 4 3 2 1 2 3 4 3.(显示闰年)编写程序,显示21世纪(2001年-2100年)中所有的闰年,每行显示10个。 4.(数列求和)编写程序,计算下列数列的和: 1/3+3/5+5/7+7/9+……+97/99 5.(最大数的出现次数)编写程序读取整数,找出它们的最大数,并统计该数出现的次数。假设输入是以0结束的。例如,假如输入的是3 5 2 5 5 5 0,程序找出的最大数是5,而5出现的次数是4。 运行示例如下:
  Enter numbers:3 5 2 5 5 5 0 enter↙ The largest number is 5 The occurrence count of the largest number is 4


计算机科学与技术学什么呀
2、计算机应用基础本课程是计算机基础教育的入门课程。主要讲授计算机的基础知识及计算机的组成原理,计算机操作系统(Windows和Dos)的概念和操作,Office办公软件Word 、Excel、PowerPoint的使用,计算机网络的基础知识以及Internet的常用操作。3、C语言程序设计主要讲授计算机程序设计的基础知识、C语言的基本概...

计算机科学与技术专业的大学生应该学习哪些课程
二、专业基础课:高等数学、线性代数、C语言程序设计、概率论与数理统计、科研方法 三、专业核心课:C#程序设计、计算机网络与应用 、数据结构、Java语言程序设计 、数据库原理、计算机系统结构、微机原理、汇编语言 同时根据学校的教学特色、培养方案,计算机专业核心课也会有所不同,会增减相关的专业课程...

计算机科学与技术专业需要学计算机的哪些知识?
数学基础:微积分、线性代数、概率论、离散数学 专业基础知识:(硬件)数字逻辑电路、计算机组织与结构,微机原理与接口 (软件)高级程序设计语言,数据结构,数据库系统,操作系统,计算机网络,编译原理 软件工程..自己学过来的...

多道程序设计中,某进程的输入输出等待概率为p,则n个进程的情况下CPU使 ...
1-p^n 1-0.8^3

计算技术导论、计算机导论和计算机科学导论有什么区别
主要课程:高等数学、概率论与数理统计、高级程序设计、大学物理及实验、电路基础理论、模拟电子技术及实验、数字电路与逻辑设计及实验、微型计算机原理及实验、高频电路、信号与系统、电磁场与电磁波、微波技术实验、通信原理、计算机网络、数字信号处理、信息论、操作系统、数据库系统原理、数字通信系统及实验、无线通信原...

计算机职业生涯规划书
主要课程:高等数学、电路与电子学、数字电路与数字系统、离散数学、概率论与数理统计、数据结构与算法、C语言程序设计、计算机硬件基础、编译原理、数据库原理、计算机网络、操作系统、软件工程、JAVA语言程序设计、数据仓库与数据挖掘、决策支持系统。 2、社会环境分析 纵观世界经济的发展,经济全球化进程明显加快,信息化...

计算机基础课程有那些?
一、基础理论知识 数学基础:包括高等数学、线性代数、离散数学、概率论与数理统计等。这些数学知识是计算机科学的基础,对于理解算法、数据结构、计算机图形学等领域至关重要。计算机科学导论:介绍计算机科学的基本概念、历史、应用领域和未来发展趋势,帮助学生建立对计算机科学的整体认识。编程语言与程序设...

计算机解决问题的过程有哪些步骤?
不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。3、编写程序。设计完算法后,就要使用某种程序设计语言编写程序代码,并最终得到相应结果。编程的语言包括汇编语言、机器语言和高级语言。高级语言中最简单、最常用的是Visual Basic语言和Pascal...

...等级考试二级教程2019年版——Python语言程序设计(参考答案)_百度知...
请使用random库对这个随机事件进行预测,分别输出参赛者改变选择和坚持选择获胜的概率。答案:B B B B A D D A D D Tips: 2.字典类型的key只能是不可变数据类型; 3.Python中以下情况判断为False: (1)None–>None值 (2)False–>False值 (3)0 ---> 数值零不管它是int...

计算机专业学什么课程
公共基础课主要是指数学和英语相关课程。一般在大一大二学年会学习英语和数学的相关课程。学习英语主要是为了提升自己的外语能力,考过四六级。虽然四六级并不是每个学校毕业的硬性要求,但是有一些企业还是会要求,至于数学我们之前也聊过,主要学习高等数学,线性代数,概率论等等。打好基础这些基础课,对你...

隆昌县18721723282: 计算机概率之程序设计第二章作业档案 -
乜都同奥: 1.(英里与千米的互换)编写一个程序,并排显示下列连个表格.(1英里为1.609千米) 英里 千米 千米 英里 1 1.609 20 12.430 2 3.218 25 15.538 … 9 14.481 60 37.290 10 16.090 65 40.398 2.(显示金字塔)编写程序,提示用户输入一个在1到15...

隆昌县18721723282: 开机出现0x1013a520指令引用的0x00000000内存.该内存不能为written -
乜都同奥: 我所熟悉的0X000000该内存不能为read或...

隆昌县18721723282: 蓝屏代码,0x000000ED(0x89D4F900,0xc0000006,0x0000000,0x0000000电脑开机后直接 -
乜都同奥: 以下内容为Ctangel个人总结,并非网络复制,全是个人日常工作中遇到并且明确确定原因的.如需复制请注明出处.这里列举几个...

隆昌县18721723282: 顺展条码秤快捷键 - 顺展电子秤快速编程
乜都同奥: 1. 顺展电子秤快速编程方法如下:找到系统时间设置按钮;点击待机状态;再点击“... 能使被保留部分的与实际值差值不超过最后一位数量级的二分之一:假如0~9等概率...

隆昌县18721723282: 0x03e00a2f指令引用的 0x56042444内存,该内存不能为written -
乜都同奥: 这个问题的出现比较普遍,主要有几个方面:【1】病毒引起的,对电脑全盘杀毒.【2】硬件上的原因,主要是内存条不兼容引起的,必要时更换内存.【3】系统或其它软件引起的. 【4】打开或关闭IE、QQ、游戏等出现该内存不能为read或...

隆昌县18721723282: 全国计算机二级 ACCess 好考吗? -
乜都同奥: 全国计算机二级 ACCess好考. 从计算机等级考试难度上看. 计算机ACCESS二级数据库并不难,历年试卷反复做,题型基本一致,大部分内容重复考.一般两三个月时间复习足够了.笔试和上机考试都60分合格. 考试采用全国统一命题、统...

隆昌县18721723282: 我的电脑关机时显示“0x7c92ff56”指令引用的“0x00000586”内存.该内存不能为“read”请终止此程序 -
乜都同奥: 【1】硬件上的原因,主要是内存条不兼容,更换内存. 【2】系统或其它软件引起的,可用下述方法处理: (1) 系统...

隆昌县18721723282: XP游戏启动启动不了?在线求解!!!高分...... -
乜都同奥: 重装下游戏试试看..可能是你游戏没有装好文件出错了跟你的系统没什么关系的

隆昌县18721723282: 电脑问题求解 -
乜都同奥: 在"开始"里面"运行"---输入"msconfig"---"启动"----里面找你说的ccenter.exe程序!如果没有的话就"运行"输入" regedit"按ctrl+f输入run然...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网