数据库应用课程设计报告

数据库应用课程设计报告
数据库应用课程设计报告

数据库课程设计完整版

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7

1.7系统业务流程及具体功能 7 8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20 参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了

《移动应用开发》课程设计报告书

《移动应用开发》课程设计报告 { 学院名称:计算机与信息工程学院 班级名称:计科对口14 学生:胡闻璐 学号: 19 题目:基于《个人理财通》的计算器 任课教师 # 姓名:东良 起止日期:2017年04月18日至04月30日

目录 《移动应用开发》课程设计报告 (1) * 摘要 (3) 1 项目需求分析 (3) 需求分析 (3) 功能需求 (3) 2系统总体设计 (5) 系统架构设计 (5) 系统功能体系 (5) 3系统详细设计 (6) 》 数据库设计 (6) 系统界面设计 (7) 数据存储设计 (13) 信息统计设计 (14) 地图轨迹设计 (14) 服务应用设计 (24) 4系统编码实现 (25) 框架引用 (25) ~ 交互实现 (25) 单元测试 (28) 5 系统测试发布 (29) 手机环境的实测 (29) APP的发布实测 (29) 参考文献 (30) 成绩评定 (31) <

摘要 随着移动终端的迅速普及,Android系统平台引用软件的需求随之增大。伴随着Android 智能手机与平板电脑已经出现在我们生活的大量的使用,越来越多的基于Android开发平台也随之而出,为丰富人们使用Android智能产品的用途,使其可以帮人们记录一些事情。本设计开发通过研究Android体系结构和个人理财管理方面的知识,设计并实现了个人理财通系统。能够对理财信息进行获取、汇总、整理、计算等功能,从而实现随身随时随地地进行日常的理财活动。 1 项目需求分析 需求分析 物质和科技的飞速发展,人们的生活水平也不断的在提高,往往有很多人在快节奏的生活中迷失和迷茫,很多人觉得自己没钱,但每个月的工资也不是很低,却往往不知道钱花在哪,为什么每到月底自己的钱包会空空如也,正因为这样,人们才需要一款个人理财软件,简单的界面,易懂的操作,十分便携直观的理财方式,可以让人们更好的进行个人理财。以下是本软件的一些功能: ①登录界面:初始登陆时没有密码,为了方便用户保护隐私,可以自行设置密码 ②新增支出:添加支出金额、时间、类别和地点等信息 ③新增收入:添加收入金额、时间、类别和付款方等信息 ④数据管理:支出汇总,收入汇总,便签信息 ⑤便签功能:添加便签,设置提醒或事项 ⑥计算器:对数据进行计算,方便记录,长按结果可直接复制 ⑦移动课堂:泛雅平台中的安卓课程访问 ⑧帮助:对个人理财通各个功能部件的使用介绍 ⑨退出:退出该系统 功能需求 目前国外理财软件已有上百种之多,如美国的直觉公司QUICKEN软件为美国13个州及加拿大的客户提供金融管理和预算等财务问题。国在财务管理方面做的比较突出的当属金蝶公司。然而,在手机理财软件方面做的很突出的还没有,本软件是针对个人用户的一款Android 软件,主要对个人理财收入、支出做一个记录和统计,可以对用户的收入、支出记录做添加、删除、查询和修改的管理,本软件该具备以下功能: ①功能操作要方便、易懂、,不要有多余或复杂的操作。 ②对用户收入支出信息做添加、删除、查询和修改。 ③系统的功能复合本人的实际情况。

应用光学课程设计

上海电力学院 《应用光学课程设计》课程设计报告 课题名称应用光学课程设计 课题代码132601904 院(系)计算机与信息工程学院 专业 班级 学生 指导教师 时间 2011 /2012学年第 2学期

一、课程设计目的: 1、 通过本课程的学习,学会使用ZEMAX 软件,了解并掌握使用该软件绘制光路原理图和光路优化的方法。 2、同时学会使用该软件设计、绘制以及添加各种元器件的基本技巧、基本 方法和步骤。 二、课程设计要求: (1) 请建立一个以“学号+姓名”为文件名建立一个文件夹,用来存放所有文 件,报告中的截图采用“学号+姓名”为名。 (2) 绘制光学系统图;绘制优化前后的像差曲线图。 (3) 熟悉ZEMAX 软件光学设计的步骤和方法 (4) 熟悉各种像差产生的原因 (5) 能够在软件中察看7种像差的大小 (6) 完成设计内容,提交设计报告,通过答辩。 三、设计内容与过程: mm f 180'=,?=82ω,6/1'/=f D ,mm D 30=∴ 083.012 118015'1',152 ====== f h u mm D h 58.124tan 180tan ''+=?+=+=ωf y 04.158.12083.01'''=??==y u n J ' 'u in Si -=∴2 ()083.02'?-=L δ2()106088005.0?=-?-5 ''u n Sic -=2()083.0'-=?FC L 21088.6001.0?=?-6 1088.6p 15?=?== n p Si -5 0=Sii ()15=Sic 2Ci 1088.6?=-6 1058.4?=p -6 0=W 1005.3?=Ci -8 108?=∞p -5 0=∞W 105.5?=Ci -6 ()1 .085.00+?-=∞W P P 2 00842 .0-=

数据库课程设计报告:学生成绩管理系统

《数据库系统原理》课程设计报告 学生成绩管理系统 设计成员 所在专业 所在班级 指导教师 提交时间

目录 卷首语:读书笔记 (4) 1、课程设计的目的 (6) 2、课题组成员的设计任务 (7) 3、学生信息管理系统概述 (8) 4、系统需求分析 (10) 5、数据库设计 (12) 6、系统模块详细设计 (17) 7、课程设计设计总结 (21) 8、程序源代码 (22) 参考文献 (50)

学生信息管理系统 班级:制作成员:指导教师:

卷首语: I、读书笔记 关于网上花店管理系统的读书笔记: 在网上购物逐步平民化的今天,网上购物人数不断增加,现代IT技术和互联网的结合。给了市场创造了无限商机!我阅读了一片“网上花店管理系统”的论文。该论文主要研究网上花店管理系统。该系统以MySQL作为后台数据库,JSP作为前台开发工具,通过Java中的JDBC连接数据库。提供给用户网上浏览,购买,支付等功能,同时.管理员对可以该系统进行维护和管理! SQL Server安全可靠,性能好,易用性强,JSP的Web运用跨平台,系统底层采用Java开发。Java语言简单,面向对象,安全性高的特点,运用Serlvet 模式和Tomcat服务器。这几点的综合搭配使得该系统灵活方便易用,简化了动态网站的开发。 网上花店管理系统实现了用户注册,网上订购支付,留言,购物车,鲜花资料管理和用户管理,订单管理等功能。SQl数据库实现了用户注册登记信息的存储,和网站资料维护,更新等使得数据的管理更加便利,高效…JSP则为用户提高动态图形界面,简化了操作,提高了易用性。论文还详细介绍了系统的逻辑结构设计,逻辑图,总功能设计,和数据库设计等。该系统即使是不懂web 技术的人也可以熟悉运用。 开发工具和数据库的工具有很多,各有各的优势。在互联网大行其道的时代,电脑技术顺应着时代的发展,只有我们把握运用好各类技术,相互结合与利用,才能制作出更好的软件和程序。 在现在信息化高速发展的时代,信息只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,人工操作必将被计算机代替。计算机在我们的日常生活中的使用越来越不可或缺,计算机进行信息管理,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性. 数据库技术,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术从诞生到现在,在不到半个世纪

数据库课程设计报告

《数据库类课程设计》 系统开发报告 学号:111007133 姓名:邢小迪 题目:企业员工薪资管理 指导教师:王红梅 提交时间:2013年6月01日 计算机科学与应用系

目录 一绪论 二员工薪资管理系统概述 (1) 现状分析 (1) 系统目标 (2) 系统特点 (3) 三员工薪资管理系统数据库设计 (3) 需求分析 (3) 数据库物理结构分析 (4) 数据库概念结构设计 (6) 数据库逻辑结构设计 (9) 四员工薪资管理系统数据库功能模块的创建 (12) 五总结 (21) 体会 (21) 参考文献 (22)

一绪论 随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于 SQL server数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理员和公司的要求。 此次数据库课程设计的主要设计如下: 原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。 需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。 二员工薪资管理系统概述 1、现状分析 随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。随着我国国民经济建设

数据库仓库管理系统课程设计

课程设计 课程设计名称:数据库应用课程设计 专业班级:信息管理与信息系统 学生姓名:*** 学号:1210034*** 指导教师:段群 课程设计时间:2011.12.20-2010.12.24

计算机应用技术专业课程设计任务书

目录 1.问题描述 (1) 1.1背景 (1) 1.2功能要求 (1) 2.需求分析 (2) 2.1数据流程图.......................................................................................... 错误!未定义书签。 2.2数据字典................................................................................................ 错误!未定义书签。 3.概念结构设计 (5) 3.1E-R图 (5) 4.物理结构设计 (8) 5.存储过程设计 (11)

6.触发器设计 (12) 7.应用程序实现 (1) 2 8.结束语 (23)

1.问题描述 1.1背景 仓库是工厂的一个重要的中转站,仓库里能储存各种各类的货物,货物的流动性比较大,需要处理的数据较多,直接有人工检索信息和更新仓储信息比较繁琐,为了能提高仓库的管理效率,设计适合仓储管理的数据库系统是很重要的。 1.2功能要求 工厂需要一个能够实现管理仓储功能的数据库系统,该系统的用户为仓库管理员,同时他也是系统管理员。系统的主要功能如下: 1)仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货物名、货物数量、货物价格、货主以及仓库号等。以便统一管理,当同一货主的同种货物入库时记录追加,同时也要记录仓库入库的日志信息。 2)仓库提货管理:当货主提走货物时进行该管理,在货物出库时,进行登记,登记内容货物号、货物名、货物数量、货主、货物价格、日期等。 3)仓库查询管理:用户可按货物号、按货物名、按货主、仓库号等进行查询。这些查询主要是用户西药知道货物资料是进行,由于只进行查询操作,所以数据以只读的形式出现。

软件工程课程设计方案报告范例

西安科技大学 软件工程课程设计报告 题目:图书馆管理系统 班级:软件工程** 学号: ********** 姓名: ******* 2013年1月

目录 1绪论 (1) 2 可行性研究报告 (1) 3 需求规格说明书 (4) 4 总体设计说明书 (7) 5 数据库设计说明书 (8) 6 详细设计说明书 (9) 7 系统实现 (11) 8测试分析报告 (23) 参考文献

1.绪论 1.1 选题目的及意义 随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。 对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从上大学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必须对这个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本学期通过学习Java程序设计和Oracle数据库课程,我觉得这个题目虽然没有那么难(涉及算法的内容很少),但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用Java程序设计语言编写界面,访问Oracle数据库中的数据,完成本系统。 1.2 系统概述 本系统通过JDBC-ODBC桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能,本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进行这个系统所有操作;管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息,对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书。 2.可行性研究报告 2.1 编写目的 本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用的方法和手段,并对该软件前景进行分析。 本报告的预期读者是:高等院校、中小学图书馆管理人员、程序设计人员、以及对图书馆管理系统感兴趣的爱好者。 2.2 相关背景 工程名称:图书馆管理应用软件 工程产品名称:高校图书馆管理系统应用软件 工程的组织者:西安科技大学计算机学院软件工程系 产品用户:高校图书馆、中小学图书馆; 产品的生产者:西安科技大学计算机学院软件工程062班袁震; 产品设计者:西安科技大学计算机学院软件工程062班袁震; 2.3 可行性研究的前提 本图书管理系统在功能上要求完成以下基本功能: a).读者、管理员登陆;

应用光学课程设计(终)

第一类题目:双目望远镜 要求: 1)双镜筒之间可以调节距离,调节范围56~72mm 2)右眼目镜可以调节视度,调节距离 1000 52 e f x ' ±= 3)透镜间空气间隔公差05.0±mm 4)透镜装调光轴偏心5'(角分) 参考: 目镜2-28, 焦距216.20='e f mm (参考光学仪器设计手册P295) 目镜2-25 焦距597.15='e f mm (参考光学仪器设计手册P294) 别汉屋脊棱镜 (参考光学仪器设计手册P92) 普罗I 型棱镜 (参考工程光学郁道银P47) 1、设计一个10倍的双目望远镜 全视场: 0 62=ω;出瞳直径:d=4.0,镜目距:5.10=p ;分辨率:"6=α;渐晕系数: 6.0=k ;棱镜的出射面与分划板之间的距离:3.28=a ;棱镜:普罗I 型棱镜;材料:BAK7;目镜: 2-25 2、设计一个8倍的双目望远镜 全视场: 0 72=ω;出瞳直径:d=5,镜目距:20=p ;分辨率:"6=α;渐晕系数: 55.0=k ;棱镜的出射面与分划板之间的距离:3.26=a ;棱镜:普罗I 型棱镜;材料:BAK7;目镜: 2-28

3、设计一个8倍的双目望远镜 全视场: 0 72=ω;出瞳直径:d=4,镜目距:5.10=p ;分辨率:"6=α;渐晕系数: 6.0=k ;棱镜的出射面与分划板之间的距离:3.28=a ;棱镜:普罗I 型棱镜;材料:K9;目镜: 2-25 4、设计一个8倍的双目望远镜 全视场: 0 72=ω;出瞳直径:d=5,镜目距:20=p ;分辨率:"6=α;渐晕系数: 55.0=k ;棱镜的出射面与分划板之间的距离:3.26=a ;棱镜:普罗I 型棱镜;材料:BAK7;目镜: 2-28 5、设计一个10倍的双目望远镜 全视场: 0 62=ω;出瞳直径:d=4.0,镜目距:5.10=p ;分辨率:"6=α;渐晕系数: 6.0=k ;棱镜的出射面与分划板之间的距离:3.28=a ;棱镜:别汉屋脊棱镜;材料:BAK7; 目镜:2-25

Oracle数据库课程设计报告

课程设计报告书

目录 第1章引言 (3) 第2章概要设计 (5) 2.1系统需求分析 (5) 2.2系统结构设计 (5) 2.3系统功能模块 (6) 第3章数据库分析 (7) 3.1 数据库总体设计 (7) 3.2 数据表设计 (7) 3.3 数据库的创建 (8) 3.4存储过程和触发器 (10) 第4章详细设计及测试 (12) 4.1 系统界面 (12) 4.2 主要代码设计 (15) 4.3 功能整体链接测试 (18) 第5章课程设计心得 (19)

第1章引言 1.设计目的 使用VC,C++,C#等作为前台开发工具,使用Oracle作为后台数据库,所设计的管理系统应包含输入输出、查询、插入、修改、删除等基本功能。根据题目的基本需求,设计系统界面、数据库、编写程序(Oracle),并写出课程设计报告 1、阅读资料:每个人必须提前阅读教材有关Oracle、VC、C++、C#应用方面的内容以及其它相关书籍。 2、需求分析:题目要求达到的功能,所提供的原始数据,需要输出的数据及样式等。 3、数据库的设计:根据要求设计数据库的结构,包括:表、数据完整性、关系、视图。 4、数据库的安全性设计:登录用户、数据库用户、数据库角色、命令许可等方面 涉及到数据的所有操作要求采用存储过程的方式进行。 2.设计要求 1.选好题目:先分组,每组两个人(或单独完成),必须确保每题有两组人员选做,班长将本班同学的选题情况汇总后于16周之前交。 2.独立思考,独立完成:课程设计中各任务的设计和调试要求独立完成,遇到问题可以讨论,但不可以拷贝,否则不管是抄袭还是被抄袭,雷同的全部直接评定为不及格。 3.做好上机准备:每次上机前,要事先编制好准备调试的程序,认真想好调试步骤和有关环境的设置方法,准备好有关的文件。 4.根据编程实现的结果,按课程设计报告的撰写规范完成数据库系统课程设计报告(课程设计报告中必须有相关原理分析、程序设计、程序实现和程序调试等内容);课程设计报告的具体要求如下: 1)课设报告按照规定用A4纸张进行排版打印,否则要求返工; 2)课设报告的内容顺序如下:封面—任务书—中文摘要—目录—正文—附录; 3)正文不少于4000字,正文部分至少包含以下内容,并可大致作如下安排 1.引言(包括设计目的、要求、设计环境、同组人员及分工等内容)

数据库应用课程设计论文

华北科技学院 课程设计说明书 班级: 计算B092 姓名: 赵礼阳(200909014201) 设计题目: 小样个人理财 设计时间: 2011.1.2 至2011.1.13 指导教师: 谭立云 评语:________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ 评阅成绩: 评阅教师:_____

设计任务和技术要求: 设计个人理财管理系统,并实现前台C++和后台SQL数据库的链接,可以从前台的MFC 界面访问数据库中的每个表,在前台的界面中实现个人理财信息的增加,删除和修改。个人理财信息的查询。并把增删改后的数据放在后台的数据库中。实现以个人或者时间为单位,按时间或者姓名查找后的财务信息,在前台访问后台数据库的信息,输出访问数据库后符合要求的财务信息在前台MFC界面输出。 内容摘要: 为了完成整个系统的设计,首先是对整个系统的总体设计,整个系统要完成的工作如上所述,完成整个系统的设计需要完成三个部分的工作,首先是数据库的设计,数据库的设计需要分析数据库的功能需求分析,画出E-R图,编写数据字典,完成数据库的表的设计,为数据库添加对象。其次是MFC的界面设计,界面设计需要分析所要完成的用户功能,设计相应的界面,实现各个界面之间额链接和视图。最后需要链接数据库和MFC,使所要查询的数据来自数据库,并且对数据所做的增删改工作保存在数据库中。并演示所有的功能。

软件工程课程设计报告

软件工程课程设计报告样式 山东建筑大学计算机科学与技术学院 课程设计说明书 题目:学校教材订购系统的分析和设计 课程:软件工程 院(部):计算机科学与技术学院 专业:软件测试 班级:软测143 学生姓名:冯岩 学号:20141113088 指导教师:王宜贵 完成日期:

目录 课程设计任务书 (36) 1. 系统概述 (39) 1.1业务流程描述 (39) 1.2 业务流程图..................................................................................... 错误!未定义书签。2.系统需求分析.......................................................................................... 错误!未定义书签。 2.1 系统用例模型.................................................................................. 错误!未定义书签。 2.2 系统类图模型............................................................................ 错误!未定义书签。 2.3 系统顺序图模型........................................................................ 错误!未定义书签。 3. 系统设计.................................................................................................. 错误!未定义书签。 3.1 系统结构设计................................................................................. 错误!未定义书签。 3.2 数据库概念模型设计..................................................................... 错误!未定义书签。 3.3 数据库物理模型设计..................................................................... 错误!未定义书签。 4. 系统详细设计.......................................................................................... 错误!未定义书签。 4.1学校教材订购系统界面设计.......................................................... 错误!未定义书签。 4.2 销售系统处理............................................................................... 错误!未定义书签。 4.3 输入设计....................................................................................... 错误!未定义书签。 4.4 采购系统处理............................................................................... 错误!未定义书签。 4.5 设计............................................................................................... 错误!未定义书签。 4.6 输出设计....................................................................................... 错误!未定义书签。总结 .. (43) 参考文献 (45) 课程设计指导教师评语 (46)

应用光学实验报告

(操作性实验) 课程名称:应用光学 实验题目:薄透镜焦距测量和光学系统基点测量 指导教师: 班级:学号:学生姓名: 一、实验目的 1.学会调节光学系统共轴。 2.掌握薄透镜焦距的常用测定方法。 3.研究透镜成像的规律。 4.学习测定光具组基点和焦距的方法 二、仪器用具 1、光源(包括LED,毛玻璃等) 2、干板架 3、目标板 4、待测透镜(Φ50.0,f75.0mm) 5、反射镜 6、二维调节透镜/反射镜支架 7、白屏 8、节点器(含两Φ40透镜,f 200和f 350) 三、基本原理

1.自准直法测焦距 如下图所示,若物体AB 正好处在透镜L 的前焦面处,那么物体上各点发出的光经过透镜后,变成不同方向的平行光,经透镜后方的反射镜M 把平行光反射回来,反射光经过透镜后,成一倒立的与原物大小相同的实象B A '',像B A ''位于原物平面处。即成像于该透镜的前焦面上。此时物与透镜之间的距离就是透镜的焦距f ,它的大小可用刻度尺直接测量出来。 图1.2 自准直法测会聚透镜焦距原理图 2. 二次成像法测焦距 由透镜两次成像求焦距方法如下: 图1.3 透镜两次成像原理图 当物体与白屏的距离f l 4>时,保持其相对位置不变,则会聚透镜置于物体与白屏之间,可以找到两个位置,在白屏上都能看到清晰的像.如上图所示,透镜两位置之间的距离的绝对值为d ,运用物像的共扼对称性质,容易证明: l d l f 42 2-=' 上式表明:只要测出d 和l ,就可以算出f '.由于是通过透镜两次成像而求得的f ',这种方法称为二次成像法或贝塞尔法.这种方法中不须考虑透镜本身的厚度,因此用这种方法测出的焦距一般较为准确. 3.主面和主点 若将物体垂直于系统的光轴,放置在第一主点H 处,则必成一个与物体同样 L M

应用光学课程设计例子(学生)

应用光学课程设计 一.题目:8倍观察镜的设计 二.设计要求 全视场: 2ω=7°; 出瞳直径: d=5mm ; 镜目距: p=20mm ; 鉴别率:α=''6; 渐晕系数: k=0.55; 棱镜的出射面与分划板之间的距离:a=10mm ; 棱镜:别汉屋脊棱镜,材料为K10; 目镜:2-28。 三.设计过程 (一)目镜的计算 1.目镜的视场角 ?=?????? ?? = = Γ1451.52'25.3tan 'tan 8tan 'tan ωωωω 2.由于目镜存在负畸变(3%~5%),所以目镜的实际视场角为: ?=?=+=7524.5405.11451.52%51'22')(实际ω ω 3.目镜的选型:目镜2-28如下图所示:

相应的系统参数为:mm f 216.20'=;?=57'2ω;mm S f 49.4'=;mm d 5= 其结构参数如下表所示: 4.目镜倒置 目镜倒置后的结构参数如下表所示:

5.手动追迹光线,求出倒置后的S f’ 用l 表进行目镜近轴光的追迹,如下表所示: 通过光线追迹得到S f’=18.276mm 6.计算出瞳距p ’ 望远系统的结构图如图所示: 由于孔径光阑是物镜框,则孔径光阑经目镜所成的像为出瞳,则 Γ + =?Γ=-?-=-??? ???=-=-='2''2'' 2''1'22'' 1')'()'('''f S p f S p f S p f f f xx S p x f x f f f f mm p 803.208216 .202760.18'=+= 求得的出瞳距mm p 803.20'=与设计要求mm p 20'=较接近,因此选择的目镜满足要求。 (二)物镜的计算 1.物镜焦距 mm f f f f e o e o 728.161216.208'''' =?=?Γ=?=Γ

数据库应用课程设计平时作业1 答案.doc

2010年电大数据库应用课程设计平时作业1 答案 习题一答案 一.思考题 1. 答: 数据管理技术的发展可以大体归为三个阶段:人工管理、文件系统和数据库管理系统。概括起来,数据库系统阶段的数据管理具有以下特点:A.采用数据模型表示复杂的数据结构。数据模型不仅描述数据本身的特征,还要描述数据之间的联系,这种联系通过存取路径实现。通过所有存取路径表示自然的数据联系是数据库与传统文件的根本区别。这样,数据不再面向特定的某个或多个应用,而是面向整个应用系统。数据冗余明显减少,实现了数据共享。B.有较高的数据独立性。数据的逻辑结构与物理结构之间的差别可以很大。用户以简单的逻辑结构操作数据而无需考虑数据的物理结构。数据库的结构分成用户的局部逻辑结构、数据库的整体逻辑结构和物理结构三级。用户(应用程序或终端用户)的数据和外存中的数据之间转换由数据库管理系统实现。C.数据库系统为用户提供了方便的用户接口。用户可以使用查询语言或终端命令操作数据库,也可以用程序方式(如用C一类高级语言和数据库语言联合编制的程序)操作数据库。D.数据库系统提供了数据控制功能。例如,1。数据库的并发控制:对程序的并发操作加以控制,防止数据库被破坏,杜绝提供给用户不正确的数据;2。数据库的恢复:在数据库被破坏或数据不可靠时,系统有能力把数据库恢复到最近某个正确状态;3。数据完整性:保证数据库中数据始终是正确的;4。数据安全性:保证数据的安全,防止数据的丢失、破坏。增加了系统的灵活性。 2.答: 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。可以通俗的这样理解:数据库就是用来存放您网站经常更新的数据资料,您可以对此类信息进行增、删、编辑管理等操作,如产品信息,新闻信息,在线留言信息等。 3. 答: 数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。 模式/内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。这样就保证了数据库中数据与应用程序间的物理独立性,简称数据的物理独立性。 外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。4.答: DBMS的主要功能有:A.数据定义功能。B.数据管理功能。C.对数据库进行保护。D.数据库的建立和维护。E.数据库的传输。 5. 答: 实体:客观存在并可以相互区分的事物。

软件工程课程设计报告

软件工程课程设计报告题目:校园小商品交易系统 一、实验题目 (2) 二、实验目的 (2) 三、实验要求 (3) 四、实验内容 (3) 五、系统设计文档 (4) 5.1需求分析 (4) 5.1.1对系统综合要求 (4)

5.1.2系统的数据要求 (4) 5.2总体设计 (5) 5.2.1系统总体用例图 (5) 5.2.2商品管理用例图 (5) 5.2.3用户信息用例图 (6) 5.2.4商品交易用例图 (6) 5.3详细设计 (6) 5.3.1系统类图以及类之间关系图 (6) 5.3.2由需求分析阶段以及类之间关系的设计分析可以得到系统 对应事件流 (7) 5.3.3系统数据库表 (11) 5.3.4系统组件图 (11) 5.3.5系统部署图 (12) 六、心得体会 (13) 一、实验题目 校园小商品交易系统 二、实验目的 通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。熟练掌握软件工程面向对象建模的总体方法。

三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Object diagram(对象图,Rose中没有)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)。 5.完成对系统的建模。 6.周五上机检查,并提交设计报告。 7.集中上机时间不能迟到、早退。 8.请自觉维护实验室清洁,爱护实验设备。 四、实验内容 运用UML统一建模语言建立一个校园小商品交易系统。开发软件为ROSE,最后转换为VB代码。该系统主要的基本要求和功能如下: 包含三类用户:管理员、商品发布者、普通用户、访客。 (1)向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。 (2)向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。 (3)向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。 (4)向访客提供以下功能:商品浏览、查找、获知商家联系方式。

典型光学系统试验

\ 本科实验报告 课程名称:应用光学实验姓名:韩希 学部:信息学部系:信息工程专业:光电 学号:3110104741 指导教师:蒋凌颖 实验报告

课程名称: 应用光学实验 指导老师 成绩:__________________ 实验名称:典型光学系统实验 实验类型: 同组学生姓名: 蒋宇超、陈晓斌 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 一、实验目的和要求 深入理解显微镜系统、望远镜系统光学特性及基本公式; 掌握显微镜系统、望远镜系统光学特性的测量原理和方法。 二、实验内容和原理 (1)望远镜特性的测定 测定望远镜的入瞳直径D 、出瞳直径D ’和出瞳距错误!未找到引用源。;测定望远镜的视觉放大率Γ;测定望远镜的物方视场角错误!未找到引用源。,像方视场角错误!未找到引用源。;测定望远镜的最小分辨角φ。 对于望远镜系统来说,任意位置物体的放大率是常数,此值由物镜焦距错误!未找到引用源。和目镜焦距错误!未找到引用源。确定,其视觉放大率可表示为 (2) 显微镜视场及显微物镜放大率的测定 显微物镜的放大率是指横向放大率 式中 y ——标准玻璃刻尺上一对刻线的距离(物)(格值0.01mm ); y ′——由测微目镜所刻得的像高。 (3)显微物镜数值孔径的测定 显微物镜的数值孔径为错误!未找到引用源。,其中n 为物方介质的折射率,u 为物方半孔径角。若在空气中n=1,则错误!未找到引用源。。 数值孔径通常用数值孔径计来测定,数值孔径计的结构如图5示,其主要元件是一块不太厚的玻璃半圆柱体,沿直径方向的侧面是与上表面成45度角的斜面,从侧面入射的光线在斜面上全反射,上表面上有两组刻度沿圆周排列。其外圈刻度为数值孔径(即角度的正弦值), 专业: 光电信息工程 姓名: 韩希 学号: 3110104741 日期:2013年6月15日 地点:紫金港东四605

应用光学课程设计-1-40

视场:; 出瞳直径:d = 5mm ; 镜目距:p = 25mm 分辨率:; 渐晕系数:k = 0.54 棱镜出射面与分划板距离:a = 10 mm; 棱镜和材料: 施密特屋脊棱镜(k = 3.04) 材料:k9 目镜:2-35 N0.2 10 倍炮对镜: 视场:; 出瞳直径:d = 5mm ; 镜目距:p = 25mm 分辨率:; 渐晕系数:k = 0.55 棱镜出射面与分划板距离:a = 42mm; 棱镜和材料: 靴型屋屋脊棱镜(k = 2.98),材料:k9 目镜:2-35 N0.3 10 倍潜望镜: 视场:; 出瞳直径:d = 5mm ; 镜目距:p = 25mm 分辨率:; 渐晕系数:k = 0.55 棱镜出射面与分划板距离:a = 45 mm;潜望高:300 mm 棱镜和材料: 普罗11型棱镜(k = 3.0),材料:k9 目镜:2-35 N0.4 10 倍潜望镜: 视场:; 出瞳直径:d = 5mm ; 镜目距:p = 25mm 分辨率:; 渐晕系数:k = 0.575 , 棱镜出射面与分划板距离:a = 45 mm;潜望高:300 mm 棱镜和材料: 五角屋脊棱镜(k = 4.233),材料:K9 目镜:2-35

视场:; 出瞳直径:d = 5mm ; 镜目距:p = 25mm 分辨率:; 渐晕系数:k = 0.64 棱镜出射面与分划板距离:a = 10 mm; 棱镜和材料: D1J-450屋脊棱镜(k = 3.552),材料:Bak7 目镜:2-35 N0.6 10 倍观察镜: 视场:; 出瞳直径:d = 5mm ; 镜目距:p = 25mm 分辨率:; 渐晕系数:k = 0.64 棱镜出射面与分划板距离:a = 10 mm; 棱镜和材料: D1J-600屋脊棱镜(k = 2.646),材料:k9 目镜:2-35 N0.7 10 倍观察镜: 视场:; 出瞳直径:d = 5mm ; 镜目距:p = 25mm 分辨率:; 渐晕系数:k = 0.64 棱镜出射面与分划板距离:a = 10 mm; 棱镜和材料: D1J-800屋脊棱镜(k = 1.96),材料:Bak7 目镜:2-35 N0.8 10 倍双目望远镜: 视场:; 出瞳直径:d = 5mm ; 镜目距:p = 25mm 分辨率:; 渐晕系数:k = 0.54 棱镜出射面与分划板距离:a = 28 mm; 棱镜和材料: 普罗1型棱镜(k = 4),材料:k9 目镜:2-35

数据库课程设计要求

数据库系统课程设计 广东工业大学计算机学院软件工程系 2014年9月

一、课程设计题目 学习使用某个RDBMS,利用合适的应用系统开发工具为某个应用背景设计和开发一个数据库应用系统。 二、课程设计内容 完成一个数据库应用系统的设计全过程:需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现等。 课程设计步骤及每个步骤的内容如下: 1、需求分析 业务流程分析、功能需求分析、信息需求分析、安全性和完整性需求分析,给出数据字典。 2、概念结构设计 生成基本E-R图,涉及的实体至少三个以上。 功能模块概要设计,给出功能模块图。 3、逻辑结构设计 逻辑模型设计及范式分析:表、视图、数据库触发子、存储过程等数据库对象的设计,要求至少5个表,有视图的定义与使用; 数据库完整性设计:用到如触发器、存储过程等技术实现比较复杂的数据库完整性约束; 功能模块详细设计:模块之间的关系,模块的功能、主要功能实现的方法等。功能要求有增、删、改、查功能,输入、输出功能;合理设计和使用分组排序聚集函数等进行查询,实现基本统计、报表功能;有多表连接查询、自身连接查询、嵌套查询,字符串匹配查询、模糊查询、分组查询等。 4、物理结构设计 选择建立索引; 确定数据的存放位置; 确定系统配置; 5、数据库实施 创建数据库及数据库对象; 设计数据库备份和恢复方案(给出具体方案); 功能模块实现、集成及调试(应用系统的设计和开发、用户界面的设计和实现等); 输入测试数据,系统试运行。 6、数据库运行与维护 设计系统测试方案,进行系统测试并给出测试报告。 7、撰写课程设计报告;准备系统演示和大便;整理课程设计文件,刻录光盘。 三、课程设计要求 1、设计环境 不限制DBMS,即可以选择任意大、小型RDBMS:Oracle,Sybase,SQL Server,Access,MySQL…… 不限制应用开发环境和工具:Delphi,PowerBuilder,C++ Builder、J Builderr、.NET、J2EE等。 2、系统结构及相关技术

相关文档
最新文档