当前位置:文档之家› VB_ACCESS数据库应用课程设计-贸易公司管理信息系统【总报告】

VB_ACCESS数据库应用课程设计-贸易公司管理信息系统【总报告】

VB_ACCESS数据库应用课程设计-贸易公司管理信息系统【总报告】
VB_ACCESS数据库应用课程设计-贸易公司管理信息系统【总报告】

数据库应用课程设计-贸易公司管理信息系统

摘要

本报告介绍了一个使用Microsoft Access 2003为后台,VB6.0为前台界面的用于贸易管理的数据库管理系统。该系统能够实现对供应商信息、经销商信息、员工信息、商品信息、商品采购信息和销售信息的管理功能,即对这些信息编辑、查询和报表功能。

报告首先分析了用户的需求,设计出了系统的功能结构图,然后对系统进行了概念结构设计,设计出了系统的局部ER图和全局ER图,根据全局ER图对系统进行了逻辑结构设计,确定出系统的数据结构即关系模式,根据这些关系模式,在Microsoft Access 2003中,创建了供应商信息、经销商信息、员工信息、商品信息、商品采购信息和销售信息六张基本表对象;同时,利用这些表对象,创建了满足用户需求的各种查询对象;创建了用于信息编辑和浏览的用户窗体,其中包含如控制面板一样的主窗体;创建了供集中浏览和打印信息的报表对象。最后,使用VB语言和数据库连接技术创建了用户登录窗体。

关键词:数据库,Access 2003,贸易公司管理信息系统

小组情况

本系统是通过小组全体成员的共同努力,经过分工合作完成的,具体情况如下:

1.合作的工作

需求分析、概念结构设计、逻辑结构设计和报告的草稿通过小组讨论完成。

2.分工

在数据库系统的总体方案确定之后,小组成员开始分工,独立完成不同的模块及工作。其中

●:负责采购信息管理模块的设计、主窗体的设计及总报告的撰写和排版工作。

●:负责供货商信息管理模块的设计,以及VB登录窗体的设计。

●:负责商品信息管理模块的设计、销售信息管理模块的设计。

●:负责员工信息模块的设计。

●:负责经销商模块的设计。

目录

1 绪论 (1)

2 需求分析 (2)

2.1 系统功能 (2)

2.2 系统数据 (4)

3 概念结构设计 (6)

3.1 实体分析及其局部E-R图 (6)

3.2 实体之间的联系及其ER图 (8)

3.3 系统全局ER图 (9)

4 逻辑结构设计 (10)

5 数据库设计 (11)

5.1 创建表对象 (11)

5.2 创建基本表之间的关系 (11)

5.3创建查询对象 (13)

5.4 创建窗体及控制面板 (13)

5.4.1 总系统主窗体 (13)

5.4.2 各个子系统窗体。 (14)

5.5 创建报表 (14)

6 前台界面设计 (15)

6.1登录窗体设计 (15)

6.2编辑窗体设计 (16)

总结 (17)

致谢 (18)

参考文献 (19)

1 绪论

对于任意贸易公司来说,信息管理的好坏都直接关系到贸易公司的发展和管理,它是贸易公司经营管理中非常重要的环节。商品从采购到销售是一个有机整体,因此贸易公司信息管理系统需要集供应商、员工、商品、经销商及商品采购、销售于一体,使员工能够方便地处理商品的贸易等信息,也能使经营者及时掌握公司信息,并根据销售情况,及时调整经营方向,做出好的决策。

该设计使用Access 2003设计了一个能够独立运行的数据库系统,同时使用VB程序建立了前台用户界面,并使用数据库连接技术实现前台界面与后台数据库的连接。整个设计过程是通过小组全体成员分工合作完成的,设计内容包括以下几个方面:(1)需求分析通过调查分析系统的功能,画出功能结构图,确定系统涉及的主要数据项及含义。

(2)概念结构设计根据需求分析的结果确定系统实体及其联系的局部ER图,消除ER图中有冲突的属性,画出系统全局ER图。

(3)逻辑结构设计根据全局ER图设计系统的逻辑结构即表结构。

(4)数据库设计根据逻辑结构设计和需求分析在Access 2003中设计表对象、查询对象、窗体对象、报表对象和宏对象。

(5)使用VB6.0创建用户登录窗体和基本图书信息管理窗体,并使用数据库连接技术将前台界面与后台数据库建立连接。

2 需求分析

2.1 系统功能

随着计算机技术的发展及普及,贸易公司管理模式也发生了巨大的变化,由原来的手工管理模式逐步转变为信息化管理,通过信息化管理,降低人力成本,极大地提高管理水平和效率,。

为了使本小组设计的系统能够尽可能满足贸易公司管理的实际需求,在进行系统设计之前,小组全体成员通过上网、图书馆查资料和小组多次激烈的讨论,最后确定本系统应该具有如下的功能:

?供货商信息管理:能够对供货商的信息进行有效的管理,其中包括供

应商信息的添加、修改和删除,以及供应商信息查询和生成报表。

?经销商信息管理:能够对经销商的信息进行有效的管理,其中包括经

销商信息的添加、修改和删除,以及经销商信息查询和生成报表。

?商品采购管理:能够对商品采购的信息进行有效的管理,其中包括采

购信息的添加、修改和删除,以及采购信息查询和生成报表。

?商品信息管理:能够对商品基本信息进行有效的管理,其中包括商品

信息的添加、修改、删除以及商品信息的查询和生成报表。

?商品销售管理:能够对商品销售的信息进行有效的管理,其中包括销

售信息的添加、修改和删除,以及销售信息查询和生成报表。

?员工信息管理:能够对员工信息进行有效的管理,其中包括员工信息

的添加、修改和删除,以及员工信息查询和生成报表。

上述的需求分析可以总结为如图2.1所示的功能结构图:

2.2 系统数据

数据库的核心是数据,相互关联的数据构成数据结构。对于数据库设计来说,通常使用数据字典对各类数据及其集合进行描述,数据字典是进行数据收集和数据分析所获得的主要成果。下面将根据系统功能对本系统设计的数据项和数据结构分别进行分析。

2.2.1 数据结构和数据项

本系统涉及供货商、经销商、商品和员工四个对象,所以系统的数据结构分别由供货商、经销商、商品和员工组成,系统涉及的数据项由这四个对象本身的属性和它们之间关系的属性确定。下面将分别讨论他们的数据结构和数据项。(1)供货商

名称:供货商

含义:贸易商品的供货商公司

组成:供货商对象由供货商编号、公司名称、公司地址、联系人、联系电话组成。各数据项的含义如下:

●数据项:供货商编号

含义:供货商编号,供货商编号能够唯一确定供货商的所有信息。

数据类型:文本

长度:10

●数据项:公司名称

含义:供货商公司名称

数据类型:文本

长度:50

●数据项:公司地址

含义:供货商公司地址

数据类型:文本

长度:50

●数据项:联系人

含义:供货商公司负责商品销售业务的人

数据类型:文本

长度:6

●数据项:联系电话

含义:与供货商公司联系业务的电话

数据类型:文本

长度:11

(2)经销商

名称:经销商

含义:商品所销售的经销商公司

组成:供货商对象由经销商编号、公司名称、公司地址、联系人、联系电话组成。各数据项与供货商的的数据项组成类似。

(3)商品

商品是贸易公司管理信息系统的主要数据结构,包含了商品的所有信息。

名称:商品

含义:进行贸易的商品。

组成:商品的对象分别由商品编号、商品名称、商品数量三个数据项组成。

各数据项的含义如下:

●数据项:商品编号

含义:商品编号,能够唯一标识每一件商品。

数据类型:文本

长度:10

●数据项:商品名称

含义:贸易商品的名称

数据类型:文本

长度:50

●数据项:数量

含义:商品的数量

数据类型:文本

长度:50

(4) 员工

名称:员工

含义:在系统中起非常重要的作用,商品的采购、销售都是由员工完成。

组成:操作员对象分别由员工编号、姓名、电话、职称组成。

各数据项的含义如下:

●数据项:员工编号

含义:系统为每一位员工进行统一编号管理,员工编号能够唯一确定员工对象。

数据类型:文本

长度:10

●数据项:姓名

含义:员工的姓名

数据类型:文本

长度:6

●数据项:电话

含义:员工的联系电话

数据类型:文本

长度:11

3 概念结构设计

概念结构设计就是将需求分析阶段得到的用户需求抽象为数据库的概念结构。本论文使用E-R图来描述系统的概念结构,即使用ER图表示需求分析的结果。在实际设计过程中,首先分析系统中以实体为基本单位的局部ER图,然后分析两两实体之间的联系,画出两两实体联系的局部E-R图,再将两两实体之间联系的ER图作为基本单位,画出他们之间联系的ER图,依次类推,最后将各局部E-R图合并成全局E-R图,下面将分别进行分析。

3.1 实体分析及其局部E-R图

通过需求分析得知,贸易公司管理信息系统的研究对象有商品、供货商、经销商和员工四个对象,也就是四个实体,故将系统的实体对象分为商品、供货商、经销商和员工。

3.1.1供货商

对于贸易公司管理信息系统来说,比较重要的供货商信息是公司编号、公司名称、公司地址、联系人和联系电话。其中供货商编号能够唯一确定某个供货商的所有信息,故在该实体中定义供货商编号为实体标识符。供货商的ER图如

3-1-1所示:

3-1 供货商ER图

3.1.2经销商

经销商信息包括公司编号、公司名称、公司地址、联系人和联系电话。其中经销商编号能够唯一确定某个经销商的所有信息,故在该实体中定义经销商编号为实体标识符。经销商的ER图如3-1-2所示:

3-2 经销商ER图

(3)员工

公司员工在贸易公司连接供货商以及经销商中发挥着极为关键的作用,所以管理系统中须对公司员工的信息进行有效的统一管理,对公司每个员工设置档案列表,包含员工编号、姓名、联系方式和职称。设置员工信息档案能够更好的安排员工工作,记录员工的接手的客户、操作信息及工作情况。员工编号能够使公司管理员工更加高效有序,且能唯一确定员工所有信息,故作为员工实体的标识符。

员工E-R图如下:

图3-3 公司员工E-R图

(4)商品

在商品实体中,包含商品编号、名称、数量三个属性。其中,商品编号能够唯一标识每一件商品,故定义编号为商品实体的标识符。基本商品实体的ER图如下:

图3.4 商品ER图

3.2 实体之间的联系及其ER图

(1)供应商、商品与员工联系的ER图

图3-5供应商、商品与员工联系的ER图(2)经销商、商品和员工联系的ER图

图3-6 经销商、商品与员工之间的ER图

3.3 系统全局ER图

将图3-5、3-6合并,同时对各个属性进行整合,就得到系统全局ER图。在整合的过程中,各局部ER图的属性发生如下的冲突,所以需要重新进行定义。(1)数量数量属性分别在二处出现,所以要进行重新定义。根据数量所处的位置,分别定义为采购数量、销售数量。

(2)编号编号属性分别在四处出现,对其重新定义,分别定义为商品编号、供货商编号、经销商编号、员工编号。

(3)日期日期属性分别在两个联系中出现,对其重新定义,根据所处的位置,分别定义为采购日期、销售日期。

(4)价格价格属性分别在两个联系中出现,对其重新定义,根据所处的位置,分别定义为采购价格、销售价格。

(5)对于供货商及经销商公司名称、地址、联系人、联系电话多处重复,特在供货商属性前面加上G、经销商前面加上J,以区分两者的属性。

整合后的ER图如图3-8所示。

图3-7 系统全局ER图

整合后各实体及联系的属性如下:

供货商(供货商编号、G公司名称、G公司地址、G联系人、G联系电话);

经销商(经销商编号、J公司名称、J公司地址、J联系人、J联系电话);

采购(采购单号、采购日期、采购数量、采购价格、员工编号、供货商编号);

销售(销售单号、销售日期、销售数量、销售价格、员工编号、经销商编号);

员工(员工编号、姓名、电话、职称);

商品(商品编号、商品名称、商品数量);

4 逻辑结构设计

逻辑结构设计是将全局概念模型(ER图)转换成DBMS支持的概念模式或关系模式(或者称为数据结构)。本系统选用Access 2003 作为后台数据库,该数据库属于关系型数据库,即使用表结构表示系统中的所有实体及其联系。

要在Access中实现图3-8所示的全局ER图(系统概念结构),必须将其转换成关系模式。从ER图出发,导出关系模式数据结构遵循如下的两个原则:第一,对ER图中的每个“实体”,都应该转换成一个关系,该关系内至少要包含对应实体的属性,并根据语义关系确定关系的主键。

第二,对ER图中的“联系”,要根据实际联系的方式及数据处理的需要,或者将其作为独立的关系来处理,或者将关系的属性(如果有)纳入相关联的实体的属性中。

如果实体之间是1:n联系,且联系没有产生对系统来说非常重要的属性,一般将1端的主键纳入n端的实体关系中,但是如果联系中产生对系统比较重要的属性,且需要独立研究该属性,则要将联系转换成一个独立的关系。

如果实体之间的联系是m:n联系,且联系中的属性多或者比较重要,则要将联系作为独立的关系来处理,且在关系中要包含联系的属性和与联系相关联的实体的属性。根据这个原则,将图3-7转换成图4-1所示的数据结构。

图4-1系统全局数据结构图

5 数据库设计

本系统使用Access 2003作为后台数据库,同时也使用Access 2003设计了一个前台界面,因此,在Access中,除了创建基本表对象之外,还创建了查询对象、窗体对象、报表对象和宏对象。

5.1 创建表对象

表对象是数据库最基本的对象,数据库中所有其它的对象都是基于表对象来创建的。表对象要根据逻辑设计阶段设计的关系模式来创建。在创建表结构之前,首先应该确定表中各字段的数据类型和约束,然后在设计视图或SQL视图中创建表对象。下面分别使用表格来表示各个表对象的数据类型和约束。

(1)员工信息表

在员工对象的三个字段中,员工编号能够唯一标识一个操作员,所以将该字段定义为主键,其它两个字段在操作员表中必不可少,所以定义为非空约束。表 5-1

表5-1 员工信息表

(2)供货商信息表

供货商编号能够唯一标识供应商的所有信息,故定义为主键,表5-2列出了供应商表结构的数据信息。

表5-2 供货商信息表

(3)经销商信息表

经销商编号能够唯一标识经销商的所有信息,故定义为主键,表5-3列出了经销商表结构的数据信息。

表5-3 经销商信息表

(4)商品信息表

商品是本系统研究的主要对象,在商品关系中定义商品编号为主键,其余为非空约束,表5-4

表5-4 商品信息表

(5)采购信息表

采购信息是商品贸易的重要对象,在采购关系中定义采购编号为主键,其余为非空约束,员工编号、商品编号及供货商编号做为外键,表5-5列出了采购信

表5-5 采购信息表

(6)销售信息表

销售信息也是商品贸易的重要对象,在销售关系中定义销售编号为主键,其余为非空约束,员工编号、商品编号及经销商编号做为外键,表5-6列出了销售

表5-6 销售信息表

5.2 创建基本表之间的关系

图5-7基本表间的关系图

5.3创建查询对象

在贸易公司的各个子系统中都创建了基本的生成表查询、以实体或联系的各个属性为查询条件的参数查询语句。例如员工信息管理系统中就分别以员工编号、员工姓名、电话创建了参数查询。在总系统窗体中创建了交叉表查询,以显示贸易商品的全过程。

5.4 创建窗体及控制面板

5.4.1 总系统主窗体

贸易公司管理信息系统中的6个子系统(员工管理系统、商品信息管理系统、供货商信息管理系统、经销商信息管理系统、采购信息管理系统、销售信息管理系统)功能相互独立,通过主系统(主窗体)可以链接到各个子系统,进行详细信息的查询及编辑。各个系统的实体间的属性数据也存在联系,通过主系统(主窗体)的快捷操作功能,可以查询追踪到每件商品的贸易总过程及报表操作。以下是总系统窗体图:

图5-8 主窗体

5.4.2 各个子系统窗体。

各个子系统(窗体)数据、功能独立,能进行独立的数据查询、编辑以及报表等操作。以下是其中的两个子系统窗体:

图5-9 员工管理系统窗体图5-10 采购信息系统窗体

5.5 创建报表

该数据库管理系统中,分别在报表设计视图中设计了商品信息报表、员工信息报表、采购信息报表、供货商信息报表、经销商信息报表和贸易总报表共7张报表,通过这些报表,将用户所查询的内容直观地展示出来,便于用户进行预览和打印,下图是其中一个报表的设计界面。

图5-11 员工信息报表

6 前台界面设计

前台界面使用VB6.0实现,通过前台界面,使用户能够直接与数据库建立连接,操作后台数据库中的数据,限于时间,本系统仅创建了用户登录窗体和用户信息编辑窗体。下面分别进行介绍。

6.1登录窗体设计

本系统设计的登录窗体专门用于系统管理员使用,管理员通过用户姓名和密码登录,登录成功后,登录成功后将进入用户管理窗体,通过该窗体就可以查询和编辑用户信息。登录窗体设计见如图5-1所示:

用户登录窗体的主要代码: Array Option Explicit

Dim cnt As Integer '记录确定次数

Private Sub Form_Load()

cnt = 0

End Sub

Private Sub cmdCancle_Click()

Unload Me

End Sub

Private Sub cmdOK_Click()

Dim sql As String

图6-1 用户登录窗体

Dim rs_login As New ADODB.Recordset

Dim conn As New ADODB.Connection

Dim txtusername As String

conn.Open "provider=Microsoft.Jet.OLEDB.4.0; data source=" & App.Path & "\贸易公司管理系统.mdb"

If Trim(text1.Text) = "" Then

MsgBox "用户名不能为空,请重新输入!"

text1.SetFocus

Else

sql = "select * from 用户和密码where 姓名='" & Trim(text1.Text) & "'"

rs_login.Open sql, conn, adOpenKeyset, adLockOptimistic

If rs_login.EOF = True Then

MsgBox "没有这个用户,请重输入!", vbOKOnly + vbExclamation, ""

text1.Text = ""

text1.SetFocus

Else

txtusername = text1.Text

If Trim(rs_login.Fields(1)) = Trim(text2.Text) Then

Unload Me

'MsgBox "登录成功"

Else

MsgBox "密码不正确,请重输入!", vbOKOnly + vbExclamation, ""

text2.SetFocus

text2.Text = ""

End If

End If

End If

cnt = cnt + 1

If cnt = 3 Then

Unload Me

End If

End Sub

6.2编辑窗体设计

用户信息浏览与编辑窗体使用Adodc控件与数据库建立连接,使用DataGrid控件浏览和编辑用户信息,使用命令按钮添加、修改和删除用户信息.,窗体设计操作界面见图6-2所示:

图6-2 编辑窗体图

表6-1 窗体属性表

主要代码:

Private Sub Command1_Click()

Adodc1.Recordset.AddNew

End Sub

Private Sub Command2_Click()

Adodc2.Recordset.Save '更新数据库数据

MsgBox "保存成功", vbInformation, "恭喜"

Adodc1.Visible = True

End Sub

Private Sub Command3_Click()

Adodc1.Recordset.Delete

MsgBox "删除成功", vbInformation, ""

End Sub

Private Sub Command4_Click()

Adodc1.Recordset.Update '更新数据库数据

MsgBox "更新成功", vbInformation, "恭喜"

Adodc1.Visible = True

End Sub

通过本此课程设计,让我们更进一步地掌握了《数据库应用》课程的相关知识,熟悉了创建数据库管理系统的全过程。熟练地掌握了运用SQL语言和视图创建基本表、选择查询、参数查询、生成表查询、追加查询的方法,同时也熟练地掌握了创建用户窗体、报表和宏对象的方法。本系统创建的后台数据库能够独立运行,并满足用户对数据库管理的各种需求。

为了拓展我们的视野,我们通过自学学习了VB6.0程序设计语言和数据库连接的相关知识,并使用这些知识创建了用户登录窗体和基本图书管理窗体,通过这些窗体实现用户对数据库的管理。经过程序调试,前台系统运行良好。

在数据库的设计过程中,我们遇到了种种困难,比如E-R图的确定,每一个问题的解决都加深了我们对数据库的了解。

不过,由于专业知识的限制,我们所制作的贸易公司管理信息系统仍然存在一些问题,如系统缺少计算功能,今后需要进一步学习,完善系统的功能。

数据库信息管理系统-JAVA实现

任课教师签名: 日期: 注:1. 以论文或大作业为考核方式的课程必须填此表,综合考试可不填。“简要评语”栏缺填无效。 2. 任课教师填写后与试卷一起送院系研究生秘书处。 3. 学位课总评成绩以百分制计分。

图书管理信息数据库系统-JAVA实 现 目录 一、需求说明 (3) 1、任务概述 (3) 2、需求分析 (3) 2.1功能需求 (3) 2.2、数据描述 (3) 2.2.1静态数据 (3) 2.2.2动态数据 (3) 2.2.3数据库介绍 (3) 3、系统功能概要图 (4) 4、运行环境 (4) 二、数据库的设计 (4) 1、数据库设计的关系模型 (4) 2、创建数据库的语句 (5) 3、给数据库中插记录的相关语句 (6) 4、数据字典 (6) 5、ER图 (8) 三、开发方案介绍 (9) 四、应用系统设计 (10) 附录 (18)

一、需求说明 1、任务概述 满足在线书店管理的需求,实现管理流程。主要功能包括用户注册、用户登录、购物商场、在线购物、订单管理、系统导航、用户退出、权限控制等。 2、需求分析 2.1功能需求 在线书店系统作为一个网络购物网站,它仿照淘宝网等知名购物网站,其总体要求即实现购物网站的基本功能。具体功能要求如下: 1)商品管理。这是管理员的功能。要实现增删改查图书、仓库管理的功能。 2)用户管理。包括用户注册、用户登录和用户退出三个方面,用户还可以更改部分注册 信息。用户登录成功后,在首页面可看到书籍展示。 3)购物车管理。可以修改、删除选购书籍,并保存购物列表。当用户退出时或session 失效时,自动保存用户购物车列表书籍。 4)订单管理。要实现生成订单,删除、修改、查询订单,提交订单。提交后的订单,只 能查看订单信息,不能进行修改,也不能删除。 5)权限控制。主页面和注册页面任何人都可以访问,其他页面,只有已经登录成功的用

管理信息系统数据库设计ER图部分

1、公司管辖若干商店,每个商店有编号、店名,店址、店经理等属性(提示:“店经理”只作为“商店”的属性处理);每家商店有若干职工工作,但每个职工只能服务于一家商店;每个职工有工号、姓名、性别、年龄、政治面貌等属性;商店都记录有每个职工参加工作的开始时间;每家商店销售若干商品,同时商店记录商品的销售量;商品有商品号、商品名、单价、产地等属性; 请根据以上文字正确画出实体—联系图,试尝写出由此E-R图转换的关系逻辑模型。 关系模式: 商店(编号,店名,店址,店经理) 职工(工号,姓名,性别,年龄,政治面貌) 商品(商品号,商品名,单价,产地) 工作(工号,编号,开始时间) 销售(商品号,编号,销售量) 2、某汽车公司管辖若干汽车维修站,每个维修站有若干职工,但每个职工只能服务于一个维修站,维修站可以为多个顾客提供维修服务,顾客可以到多个维修站维修汽车,维修过程中可以使用多个配件,维修汽车所使用的配件由公司统一提供。“服务站”的属性有:服务站编号、服务站名称、服务站地址、联系人、电话;“职工”的属性有:职工号、姓名、性别、工资、联系电话;“顾客”的属性有:顾客编号、顾客姓名、地址、电话;配件的属性有:配件编号、配件名、规格、型号、价格。并要求反映出顾客到维修站维修的日期、维修人员、顾客本次维修使用的配件数量、价格。 (1) 试画出E-R图; (2) 转换成关系模型,并注明主键。

服务站(服务站编号、服务站名称、服务站地址、联系人、电话) 职工(职工号、姓名、性别、工资、联系电话) 顾客(顾客编号、顾客姓名、地址、电话) 配件(配件编号、配件名、规格、型号、价格) 服务(服务站编号,顾客编号,日期,维修人员) 使用(顾客编号,配件编号,数量,价格) 工作(服务站编号,职工号) 3、现有关系模式: 学生(学号,学生姓名,年龄,系别,选修课程号,教师姓名) 有如下语义约束:一个学生可以选修多门课程;一门课程只能由一名教师任教 指出此关系模式的主码,它属于第几范式?为什么? 关系模式的主码:学号,课程号 回答:1)由于该关系模式的每一个分量都不可再分,该关系模式满足第一范式。 2)关系模式中,教师姓名仅依赖主码中的选修课程号,关系模式中的所有非主属性并不都完全函数依赖于主码(或者该关系模式存在非主属性部分依赖于主码),该关系模式不满足第二范式。 因此,该关系模式满足第一范式。

应用光学课程设计

上海电力学院 《应用光学课程设计》课程设计报告 课题名称应用光学课程设计 课题代码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-=

数据库管理系统在信息管理中的作用

数据库管理系统在信息管理中的作用

数据库管理系统在信息管理中的作用 一信息管理系统与数据库管理系统概述 管理信息系统(Management Information System)系统,是一个以人为主导,利用计算机硬件、软件及其它办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统。管理信息系统是进行有效管理、正确决策和实现管理现代化的重要手段。作为一门新兴学科,管理信息系统综合了管理科学与工程、计算机科学、经济理论、统计学和运筹学等许多学科的概念和方法,形成了独特的体系和领域。自20世纪40年代以来,信息技术经过60余年的高速发展,受益最多的就是管理和经济领域,特别是促进了电子商务、电子政务、数字图书馆等工程的极大发展和社会的进步。 完善的管理信息系统具有以下四个标准:确定的信息需求、信息的可采集与可加工、能够经过程序为管理人员提供信息、能够对信息进行管理。其中具有统一规划的数据库是管理信息系统成熟的重要标志。

数据库是储存在计算机内的数据的集合。数据库存放数据是按数据所提供的数据模式存放的,它能构造复杂的数据结构以建立数据间的内在联系与复杂联系,从而构成数据的全局结构模式。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统是用于管理和维护数据的系统软件。它是位于用户与操作系统之间的数据管理软件。数据库管理系统具有数据定义功能、数据组织功能、数据存储和管理功能、数据操纵功能、数据库的事物管理功能、运行管理功能、数据库的建立和维护等功能。 数据库系统由以下几部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统硬件平台(硬件)、系统软件平台(软件)组成。这五个部分构成了以数据库为核心的完整的运行实体,称为数据库系统。有时也把数据库系统简称为数据库。 数据库是信息管理的最新技术,是计算机科学的重要分支。二十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息管理系统都是建立在数据库设计之上的。因此,不但大型计算机及中小型计算机、甚至微型机都配有数据库管理系统。二信息管理中应用数据库管理系统所起的作用

人员信息管理系统数据库课程设计

人员信息管理系统数据库课程设计. 数据库课程设计 姓名: 学号: 班级: 系院: 指导老师: 时间:2013.12.31 . . 前言: 随着信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念,同时计算机网络的发展,人员信息方面管理越来越趋向于电子化和智能化,因此对人员信息管理系统的开发意义十分重大。它主要用于企业的管理工作,一般应用于企业局域网,分布在公司各个部门由专人负责管理。人员信息管理系统为管理人员带来了极大的方便。人们可以将大量的繁琐的工作交给计算机去完成,从而大大提高了工作效率,此外,管理人员只需输入一些简单的汉字、数字,即可达到自己的目标。建立人员管理系统,采用计算机对人员的信息进行管理,可以进一步提高企业的经济效益和现代化水平,帮助企业管理人员和工作人员提高工作管理效率。

在一个学期的数据库学习以后,我们对数据库有了一个初步的认识,了解到了数据库在实际操作中的重要作用。所以决定要做一个具有实现功能的小系统,来锻炼一下自己的能力,并且进一步的了解数据库,为以后的实际操作打一下基础。 . . 目录 前言 一、任务书……………………………………………………………………………………1 二、相关技术介绍……………………………………………………………………………1 三、需求分析…………………………………………………………………………………2 四、概念结构设计……………………………………………………………………………4 五、逻辑结构设计……………………………………………………………………………5 六、数据库物理设计…………………………………………………………………………5 七、数据库实施………………………………………………………………………………6 八、系统测试………………………………………………………………………………19 九、系统的主要功能和使用说明…………………………………………………………19 十、课程设计心得…………………………………………………………………………24. . 一、任务书 在本次课程设计中,我们所开发的是人员信息管理系统。人员信息管理系统主要包含职工的个人情况,工资情况等各方面信息。主要是为管理者能够很方便快捷的对员工进行管理。该系统本着操作简洁、信息输入读取方便、安全性高的思想原则。该系统使得管理员的操作权限更加明确、合理化。其中管理者能够对人员信息进行查询、添加、删除、修改等功能,操作简单快捷。

数据库设计报告论坛管理信息系统(DOC)

《数据库》课程设计报告学生姓名:崔建波学号:1009300112 学院:理学院 班级: 数学101 题目: 题目28论坛管理信息系统 指导教师:尚宝欣职称: 讲师 朱振菊实验师 方向实验师 2012年06月05日

目录 目录............................................................................................................... I 一、选题背景 (2) 1.1 论坛管理信息系统的背景 (2) 1.2 论坛管理信息系统的发展意义 (2) 二、需求分析 (3) 2.1 分析需求 (3) 2.2 功能需求 (3) 三、概念结构设计 (5) 四、逻辑结构设计 (7) 4.1 规范化后的关系模式 (7) 4.2 基本表的建立 (7) 五、创建数据库及相关操作 (8) 六、总结 (9) 七、课程设计心得体会 (10) 参考文献 (11) 源程序 (12) 创建数据库 (12) 插入数据 (12) 查询数据 (12) 更新数据 .......................................................................... 错误!未定义书签。 删除数据 (12) 授权语句 (13)

一、选题背景 1.1论坛管理信息系统发展的学科背景 管理信息系统的产生是管理科学和相关学科发展的必然结果。管理信息系统服务于管理工作,管理信息系统的对象是管理工作者。管理工作是通过使用一定的理论、方法和技术,合理地计划、组织、控制、协调和调度各种所需的资源,如人力资源、财物资源、技术资源和信息资源等,以最小的投入实现某种预定的目标。管理活动的核心是计划和控制工作。 作为管理工作核心.计划和控制工作可以说是古己有之。然而,直到 20 世纪初,才产生了现代的科学管理思想。 1911 年,被称为“科学管理之父”的泰勒发表了《科学管理原则》一书,科学原则开始应用于管理领域。泰勒的科学管理思想主要集中在提高生产的效益上,如动作和时间研究、计时和计件工资、职能管理制度等。此外,泰勒还对科学管理的基本原理作了归纳。泰勒认为科学管理是一次思想革命,它不仅涉及到科学原则的应用、集体行动的协调、投入产出的分析等方面.还涉及到雇主和工人如何对待工作、同事如何对待和调整相互关系等问题。因此,它不仅是生产力的变革,更重要的是生产关系的变革。除泰勒以外,计划图表法的发明人甘特,现代经营管理理论的创始人法约尔等,都对科学管理的发展做出过重大贡献。 行为科学思想应用于管理工作。其主要代表人物是迈约。迈约曾进行了著名的霍桑试验。该试验的结果表明,实验小组无论在各种环境条件下,都有较高的生产效率。其主要原因在于小组成员因知道自己是试验对象而感到自豪。霍桑试验表明,士气、工作者之间关系、社会因素等是管理成功的重要因素。行为科学认为人是社会的人,企业应当为社会作贡献。企业应关心职工,并让工人参与企业管理 1.2论坛管理信息系统的发展意义 计算机开始应用于管理领域。 1954 年,美国商业界第一次使用计算机处理了工资单。此后计算机在会计、库存、计划等方面得到了广泛的应用,从而产生了以计算机技术为工具,通过对管理信息实施处理而最终服务于管理工作的信息系统。20 世纪 60 年代,掀起了管理信息系统建设的高潮。由以上发展过程可以看出,管理科学是一门综合性的学科,其本身不具有纯粹独立的技术和方法。管理工作的过程是对各学科领域先进的理论、思想、方法和技术的应用。任何先进的思想、方法和技术都会被管理工作所采纳吸收,从而对管理工作的发展产生推动作用。系统科学广泛应用于管理工作。20世纪 80 年代, BPR 理论对管理活动产生巨大的影响。管理活动就是在相关学科和理论的不断发展和促进过程中不断发展和完善的。

个人信息管理系统数据库设计

个人信息管理系统数据库设计 河海大学计算机及信息工程学院,常州, 学年学期 2012第二学期 项目名称个人信息管理 项目组员曹清云、陈天昊 指导教师景雪琴 组号:8 .. 目录 一、课题背景及意 义 ..................................................................... .......................................... 3 二、需求分 析 ..................................................................... ...................................................... 3 三、概要设 计 ..................................................................... ...................................................... 7 四、数据库实施阶 段 ..................................................................... .......................................... 7 五、详细设 计 ..................................................................... ...................................................... 8 六、总 结 ..................................................................... ............................................................ 20 七、参考文

超市商品管理信息系统数据库设计

二、需求分析: (一)主要目标 为了大大提高超市的运作效率,降低经营成本,提高效益,以及提升超市的管理水平。根据超市的需要,对其进行规范化管理,因此需要一套合理的管理体系。 (二)功能分析 1、录入产品信息,并对其进行分类,能够对现有产品的信息进行维护、当产生了新产品后,能够录入新产品的信息; 2、能够输入员工、供应商的相关信息并能对其更新; 3、在收银处,随时录入商品出货信息(包括产品编号、出货单价、出货数量、员工编号等),及时更新数据库数据; 4、从供应商处进货后,及时录入产品进货信息(包括产品编号、进货单价、进货数量、供应商编号等); 5、录入产品原始库存,并能够根据产品进货、出货信息进行库存管理、更新; 6、可随时查询产品信息、出货信息、进货信息(如月出货报表),并可以打印输出; 7、能够根据出货、进货表中的数据自动计算出每种产品的当日库存,并能够实现当前库存查询; 8、在需要时生成商品库存情况报告,实时报告商品库存情况:库存量不足(小于某一自定的数量)时,可生成缺货报告,并提供商品种类,来源等信息,方便采购人员进行商品采购;库存量超额(大

于某一自定的数量)时,可生成超额库存报告,以便管理人员进行产品组合的协调; 9、商品出货达到一定数量时,可将此类商品信息及出货进货信息打印输出,能够提示畅销产品和滞销产品的种类,并提供商品的库存信息用于市场导购和商品采购指导。 (三)数据定义 图1.1 E-R图

(四)系统设计 1、商品管理:录入现有商品的相关信息,如生产日期、保质期、进货价格、出货价格等,并将其进行分类,以便查询、维护、更新; 2、进货管理:录入进货相关信息,并进行查询、更新,可打印输出; 3、出货管理:记录出货相关信息,并进行查询、更新,可打印输出; 4、库存管理:根据进货、出货信息自动计算库存量,并存储商品库存信息,且可以随时打印输出需要的产品库存信息; 5、员工信息管理:员工基本信息的创建、更新、查询; 6、供应商信息管理:供应商基本信息的创建、更新、查询。

应用光学课程设计(终)

第一类题目:双目望远镜 要求: 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

数据库课程设计酒店管理信息系统

《数据库》课程设计 课题酒店管理系统 班级0904 学号34 姓名罗浩 成绩 2010年10 月30 日

酒店管理信息系统 ⒈编写目的 酒店在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。 ⒉系统功能分析 系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。 主要完成功能: ●有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间 面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。 ●客房标准信息的修改、查询等。 ●客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、 备注等。 ●客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房 单价、备注等。 ●剩余客房信息的查询等。 ●订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客 姓名、顾客身份证号码、入住日期、折扣、备注信息等。 ●订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、 顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。 ●结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、 顾客身份证号码、入住日期、折扣、结算日期、备注信息等。 ●结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、 顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。 ⒊系统功能模块设计 按结构化程序设计思想,分析得出如下系统功能模块图

图Ⅰ系统功能模块图 ⒋数据库设计 数据库设计步骤: ●数据库需求分析 ●数据库概念结构设计 ●数据库逻辑结构设计 ①数据库需求分析 分析调查有关宾馆管理信息需求的基础上得本系统所处理的数据流程

创建企业信息管理系统数据库

我们即可扩展各种业务管理系统的功能,如图2-1所示。 2.1.1 基础功能流程图 这3者的功能需求是为了适应信息系统用户登录的需要,在已登录、未注册、未登录3种状态下,这3种功能的流转关系如图2-2所示。 从图中也可以看出,系统涉及3个用户角色。 未注册用户。 未登录用户。 已登录用户。 这3种用户可以分别执行下面的3项需求功能。

2.1.2 用户登录功能 只有注册了的用户才可以登录系统。登录系统很简单,只需要提供登录的用户名和密码即可登录系统。 因此,登录功能的输入数据项包括用户名、密码。 2.1.3 用户退出功能 用户登录系统后即拥有了系统操作的权限,在此系统的基础上可以扩展开发更多的操作功能。已登录的用户可以通过退出操作来注销个人登录信息,使用户不再拥有系统内部的管理功能,在用户离开系统后,其他人也就不能够进行操作,提高了系统的安全。 2.1.4 用户注册功能 未注册的用户可以注册一个用户名,并提供密码和简单的个人信息,比如E-mail地址,即可注册成功。需要注意的是,用户名不能够重复。注册成功的用户即可按照刚才注册的用户名和密码登录系统。 因此,注册功能的输入数据项包括用户名、密码、E-mail。 2.2 业务需求功能-企业信息管理系统功能 根据以上的基础功能,我们要扩展开发一个企业信息管理系统,它包含通讯工具、个人管理和企业管理3个大的方面,提供的功能如下。 通讯录管理模块。 短消息管理模块。 日程安排模块。 工作记录模块。 公司公告模块。 工作会议模块。

该图中的"注册→登录→退出"功能是在基础功能中实现的。 2.2.1 通讯录管理模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 通讯录管理的输入数据项包括姓名、性别、手机、E-mail、QQ、工作单位、地址、邮政编码。 2.2.2 短消息管理模块 用做当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。 短消息管理的输入数据项包括接收者、发送者、消息内容、发送时间、是否阅读。 2.2.3 日程安排模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 日程安排的输入数据项包括用户名、年份、月份、日期、安排内容。 2.2.4 工作记录模块 用做当前的登录用户添加、修改、删除和查看自己的工作日志列表。 工作记录的输入数据项包括用户名、年份、月份、日期、日志标题、日志内容、记录时间。 2.2.5 公司公告模块 用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。 公司公告的输入数据项包括公告填写人、公告标题、公告内容、公告时间。 2.2.6 工作会议模块 用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知。 工作会议的输入数据项包括会议填写人、会议开始时间、会议结束时间、会议地点、会议标题、会议内容。 2.3 设计页面结构

应用光学实验报告

(操作性实验) 课程名称:应用光学 实验题目:薄透镜焦距测量和光学系统基点测量 指导教师: 班级:学号:学生姓名: 一、实验目的 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'''' =?=?Γ=?=Γ

外文文献之数据库信息管理系统简介

Introduction to database information management system The database is stored together a collection of the relevant data, the data is structured, non-harmful or unnecessary redundancy, and for a variety of application services, data storage independent of the use of its procedures; insert new data on the database , revised, and the original data can be retrieved by a common and can be controlled manner. When a system in the structure of a number of entirely separate from the database, the system includes a "database collection." Database management system (database management system) is a manipulation and large-scale database management software is being used to set up, use and maintenance of the database, or dbms. Its unified database management and control so as to ensure database security and integrity. Dbms users access data in the database, the database administrator through dbms database maintenance work. It provides a variety of functions, allows multiple applications and users use different methods at the same time or different time to build, modify, and asked whether the database. It allows users to easily manipulate data definition and maintenance of data security and integrity, as well as the multi-user concurrency control and the restoration of the database. Using the database can bring many benefits: such as reducing data redundancy, thus saving the data storage space; to achieve full sharing of data resources, and so on. In addition, the database technology also provides users with a very simple means to enable users to easily use the preparation of the database applications. Especially in recent years introduced micro-computer relational database management system dBASELL, intuitive operation, the use of flexible, convenient programming environment to extensive (generally 16 machine, such as IBM / PC / XT, China Great Wall 0520, and other species can run software), data-processing capacity strong. Database in our country are being more and more widely used, will be a powerful tool of economic management. The database is through the database management system (DBMS-DATA BASE MANAGEMENT SYSTEM) software for data storage, management and use of dBASELL is a database management system software. Information management system is the use of data acquisition and transmission technology, computer network technology, database construction, multimedia

学生信息管理系统数据库设计

数据库技术 实 验 报 告 学校 专业 年级 学号 姓名 年月日

学生信息管理系统数据库设计 一、数据库的建立 1. 建库说明 数据库的建立用企业管理器,基本表的建立用SQL语言。 数据库名称为:学生信息管理系统。 2. 建立数据库命令如下: Create database 学生信息管理系统 二、数据表的建立 1. 建表 命令: CREATE TABLE [dbo].[学生档案信息] ( [Sno] [varchar] (50) NOT NULL , [Sname] [char] (10) NOT NULL , [Ssex] [char] (10) NOT NULL , [Sclass] [char] (10) NOT NULL , [Birth] [int] (4) NOT NULL , [Saddress] [char] (10) NOT NULL , [Sdept] [varchar] (50) NOT NULL , [Stime] [int] (4) NOT NULL ,

) ON [PRIMARY] GO (2)班级设置信息表: 命令: CREATE TABLE [dbo].[班级设置信息] ( [Sgrade] [char] (10) NOT NULL , [Szclass] [int] (4) NOT NULL , [Syear] [char] (5) NOT NULL , [Scroom] [char] (5) NOT NULL , [Steacher] [char] (10) NOT NULL , [Stotal] [int] (4) NOT NULL , [Ssub] [varchar] (8000) NOT NULL , ) ON [PRIMARY] GO (3)院系信息表: 命令: CREATE TABLE [dbo].[院系信息] ( [Syname] [varchar] (50) NOT NULL , [Spro] [varchar] (1000) NOT NULL ,

典型光学系统试验

\ 本科实验报告 课程名称:应用光学实验姓名:韩希 学部:信息学部系:信息工程专业:光电 学号: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

学生信息管理系统-数据库版

学生信息管理系统 ---- 数据库版本 学院: 计算机学院 班级: 03级计算机科学与技术02班 姓名:周子杰 学号:57 班级:03级计科2班 日期:2007年3月22日 广东工业大学

一.系统功能流程图: 二.程序主要功能实现代码: 1. ConnectionFrame类://连接数据库函数 /** * 进行参数检查,进行数据库连接 * @param e ActionEvent */ public void jButton1_actionPerformed(ActionEvent e) { driver=jTextField1.getText(); URL=jTextField2.getText(); table=jTextField3.getText(); name=jTextField4.getText(); password=jTextField5.getText(); try{ Class.forName(driver); //加载驱动程序 con = DriverManager.getConnection(URL, name,password); //创建连接 this.setVisible(false); new MainFrame(); con.close(); } catch (Exception e1) { JOptionPane.showMessageDialog(null, "数据库连接出错!请检查参数!", "系统

提示", JOptionPane. INFORMA TION_MESSAGE); } } 2. MainFrame类://主界面类,处理程序各种功能 //作者信息 public void jMenuItem1_actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null,"学生: 周子杰\n"+ "学院: 计算机学院\n"+ "专业:计算机科学与技术03级02班\n"+ "学号:3103003157\n"+ "指导老师:杨劲涛","作者信息",https://www.doczj.com/doc/1e11899056.html,RMA TION_MESSAGE); } //版本信息 public void jMenuItem5_actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null,"学生管理系统数据库版本1.0" ,"版本信息",https://www.doczj.com/doc/1e11899056.html,RMATION_MESSAGE); } //退出系统 public void jMenuItem2_actionPerformed(ActionEvent e) { Object ob=JOptionPane.showConfirmDialog(null,"真的要退出本系统吗?","系统提示",JOptionPane.YES_NO_OPTION); if(ob.equals(JOptionPane.OK_OPTION)) { this.setVisible(false); System.exit(0); } } //按学号查询 public void jButton1_actionPerformed(ActionEvent e) { Column col=queryDataSet1.getColumn("sno"); sno=jTextField1.getText(); formatter=col.getFormatter(); choice=1; queryDataSet1.refilter();//表刷新 } public void jButton2_actionPerformed(ActionEvent e) { choice=2; queryDataSet1.refilter();//表刷新 } //刷新表

相关主题
文本预览
相关文档 最新文档