VC 数据库连接出错了

VC 数据库连接出错了,第1张

上面错误意思 m_sConn不是_Connection的成员

上面的定义错了

//创建连接对象

_ConnectionPtr m_pConn;

m_pConnCreateInstance(__uuidof(Connection));

//设置连接时间

m_pConn->put_ConnectionTimeout(long(5));

//连接数据库字符串

CString m_sConn;

m_sConnFormat("Provider=SQLOLEDB;Server=%s;DataBase=%s;UID=%s;PWD=%s",g_sDBServerIP, g_sDBName, g_sDBUser, g_sDBPassWord);

//打开连接的数据库

m_pConnectionADO->Open((_bstr_t)sConn, "", "", -1);

公司使用linux开发机进行程序开发时,由于开发用

Oracle数据库

是由日方提供,所以经常使用sqlplus连接到

远程数据库

上进行开发,

例如:sqlplus

username/password@servicename

于是想,用我的两台电脑

双机互联

试一试,也玩个

远程连接

。实验如下:

首先在我的台式机上安装了

Oracle9i

数据库管理系统

,并建立了一个数据库实例:xy然后为该实例新增了一个用户,用户名和密码都是kxy01

。启动实例xy后,在台式机上,直接在cmd环境键入:sqlplus

kxy01/kxy01@xy

就可以连接上数据库,呵呵,想来本地连接都是不费吹灰之力就行的。

之后,在

我的笔记本

上安装了Oracle9i的Client工具。然后试着直接用上述命令访问,显然是不行的,系统返回无法解析服务名的错误信息

要实现连接到远程数据库,先了解一下相关知识吧,查了一下书。原来,

Net

Configuration

Assitant

的工具,应该就是它了。启动之:

Net

Configuration

Assitant共提供了4个配置功能:

监听程序配置,

命名方法配置,

本地网络服务名配置

目录使用配置。

要从远程位置连接Oracle数据库,必须配置Oracle网络监听程序。

Net

Configuration

Assitant

可以用于此项配置工作,启动后选择监听程序配置,一路下一步即可。

之后点开命名方法配置,系统已经默认提供了三种,其他两种也不太认识,干脆不改了,直接点后退,回到

主菜单

主菜单中,第三项是本地网络服务名配置。要通过网络访问Oracle数据库或其他服务,要使用网络服务名,该项配置允许使用由本地命名解析的网络服务名。而第四项为目录使用配置,点开一看,居然要选择

目录服务器

,我这一共就两台电脑,要什么目录服务,看来第四项不适合本实验了,显然,关键配置就在第三项:本地网络服务名配置。

将其点开,选择添加网络服务名 *** 作,然后会询问你希望访问何种版本的Oracle数据库服务。

按照常理,我装的是Oracle9i自然应该选择第一个(Oracle8i或更高版本数据库服务),可经过实践证明,只有选择第二个(Oracle8i发行版80数据库或服务)才能正常实现远程连接,不明其中原因,也就只有选第二个拉。

然后输入我的数据库实例SID:xy然后选择网络协议,双机互联应该选择TCP吧,再然后填写数据库所在的

主机名

:kxyhome

端口号

采用默认的1521。

点击下一步,进行数据库连接的测试,测试成功后进行网络服务名的填写,这个名字就应该是sqlplus连接时候用的服务名了,这里我们使用:xyhome之后一切配置完成,来到命行,使用sqlplus进行连接:sqlplus

kxy01/kxy01@xyhome成功啦!

数据库课程设计

“数据库课程设计”是数据库系统及应用课程的后续实验课,是进一步巩固学生的数据库知识,加强学生的实际动手能力和提高学生综合素质。

一、 课程设计目的

课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。课程设计的目的:

1 加深对数据库原理、程序设计语言的理论知识的理解和应用水平;

2 在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;

3 学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;

4 为毕业设计和以后工作打下必要基础。

二、课程设计要求

运用数据库原理的基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等 *** 作。

1 用E-R图设计选定题目的信息模型;

2 设计相应的关系模型,确定数据库结构;

3 分析关系模式各属于第几范式,阐明理由;

4 设计应用系统的系统结构图,确定系统功能;

5 通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;

6 为参照关系设计插入、删除、修改触发器;

7 实现应用程序设计、编程、优化功能;

8 对系统的各个应用程序进行集成和调试,进一步优化系统功能、改善系统用户界面完成实验内容所指定的各项要求;

9 分析遇到的问题,总结并写出课程设计报告;

10 自我评价

三、实验环境

开发环境VC++、C#、ASP或JAVA;ODBC/JDBC;数据库SQL Server

四、上机实现内容

1 创建数据库的结构

2 创建各基本表的结构

3 编制系统各功能模块,完成数据的管理(增、删、改)及统计查询。对于程序运行界面不做考核的重点。

五、课程设计考核

1对学生到实验室的情况进行不定时统计;

2出勤率+课程设计报告+课程设计所开发的应用系统+其他(上机抽查和提问)=综合评定成绩。

3课程设计结束时请将下列资料上交:

(1) 课程设计报告;

(2) 所开发的应用系统的源程序、安装和使用说明;

(3) 将(1)(2)中的资料压缩成一个压缩包,压缩包文件的命名规则:班级+学号(末2位)+姓名(例如:计科090101王鹏晓);

(4) 班长将本班每人的(3)中的压缩包刻录成光盘连同打印的课程设计报告收齐,交给任课教师。

附录﹑课程设计题目

题目1:课程设计选题管理系统(1,24)

包括三大模块:

 课程设计题目维护与查询:题目的添加、修改和删除;按题目类型、名称和关键字查询以及已选与未选题目的查询;

 学生信息维护与查询;

 学生选题维护与管理:学生选题及查询;

具体功能细化:

 前台学生选题:学生上网登录系统进行选题;

 前台教师出题:

 教师添加、修改和删除题目;

 教师确认学生的选题;

 后台管理出题和选题

 添加用户及权限

题目2:书店管理系统(23)

包括四大模块:

 售书(图书销售管理及销售统计,查询)

 进书(通过书目,向发行商下定单订购图书)

 库存(图书库存,统计)

 相关查询

题目3:图书馆管理系统(11)

包括四大模块:

 图书的查询

 借书

 还书

 图书的预约

题目4:库存管理系统(8)

包括四大模块:

 商品目录建立

 商品入库管理

 商品出库管理

 商品库存查询

题目5:工资管理系统(1 人)41

包括四大模块:

 系统数据初始化

 员工基本信息数据的输入、修改、删除;

 员工个人信息及工资表的查询;

 员工工资的计算;

参考数据如下:

 员工基本状况:包括员工号、员工姓名、性别、所在部门、工资级别、工资等级等。

 工资级别和工资金额:包括工资等级、工资额。

 企业部门及工作岗位信息:包括部门名称、工作岗位名称、工作岗位工资等。

 工龄和工资金额:包括工龄及对应工资额。

 公司福利表:包括福利名称、福利值。

 工资信息:包括员工号、员工姓名、员工基础工资、员工岗位工资、员工工龄工资、公司福利、员工实得工资。

题目6:酒店客房管理系统 (1 人)14,26

包括四大模块:

 前台 *** 作:包括开房登记、退房结账和房状态查看

 预订管理:包括预订房间、预订入住和解除预订

 信息查询:包括在住客人列表、预订客人列表和历史客人列表

 报表统计:包括****统计、退房结账和预订房间统计

 员工基本信息数据的输入、修改、删除;

参考数据如下:

 住店管理:客人姓名、证件号码、房号、入住时期、预计离开日期、结账离开日期、应付金额

 客人信息:姓名、性别、证件类型、证件号码、联系电话

 房间信息:房号、房类型、价格、押金、房状态 预订房间

 客人姓名、性别、房类型、房号、价格、证件类型、证件号码、联系电话、入住日期、预计离开日期、历史信息

题目7:旅行社管理信息系统(1 人)3

包括如下模块:

 旅游团队、团队团员及旅游路线相关信息的输入

 旅游团队、团队团员及旅游路线相关信息的维护(修改、浏览、删除和撤销)

 旅游团队管理信息的查询(如按团队编号)

 团队团员基本情况的查询(可选多种方式)

 旅游路线相关信息的查询(如按线路编号)

 旅游路线排行榜发布。

 数据备份,更改密码。

参考数据如下:

 团员信息表(路线编号,团队编号,团员编号,姓名,性别,电话,通信地址,身份z号码, 团费交否,备注)

 线路信息表(路线名称,团费,简介,图形,路线编号)

 团队信息表(团队编号,路线编号,团员人数,出发日期,返程日期)

 旅游团队信息表(团队编号,团队负责人,团员人数,建团时间,是否出发,团费,盈亏)

密码信息( *** 作员,密码)

题目8:报刊订阅管理系统 (1 人)25,35

包括如下模块:

 登录功能:登录统为身份验证登录。分为管理员登录和一般用户登录。分别通过不 同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。

 录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦 提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。

 订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不 可订阅报刊,必须以用户身份订阅报刊。

 查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门 分类查询。查询出的信息显示在界面上,并且可以预览和打印出结果。

 统计功能:管理员可以按用户、部门、报刊统计报刊的销售情况,并对一些重要的订 阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印出结果。

 系统维护功能:数据的安全管理,主要是依靠管理员对数据库里的信息进行备份和恢 复,数据库备份后,如果出了什么意外可以恢复数据库到当时备份的状态,这提高了系统和 数据的安全性,有利于系统的维护

参考数据如下:

 管理员表(Adminuser) :管理员名、密码。

 部门表(Department) :部门号,部门名。

 用户表(Users) :用户账号、密码、真实姓名、身 份证号、联系电话,联系地址,部门号(和部门表有关)等。

 报刊类别表(NewspaperClass) :分类编号、 分类名称。

 报刊信息表(Newspaper) :报刊代号、报刊名称、出版 报社、出版周期、季度报价、内容介绍、分类编号(和报刊类别表有关)等。

 订单表(Order) :订单编号、用户编号、报刊代号、订阅份数、订阅月数等。

题目9:计算机等级考试教务管理系统(2 人)32

包括四大模块:

 用户设置:对考点代码,考点名称进行设置,设置用户与密码;系统复位:即清除上一次考试数据(在之前存入历史)

 报名管理: 报各库录入(姓名不能不空,之间不能有空格) 增加、删除、修改、浏览

 准考证管理:准考证生成规则:xxx+yy+zz+kk,其中 XXX 为考点代码;YY 为语言代码,XX 为考场号,KK 为座位号 同一级别、语言应根据报名初始库信息按随机数生成准考证,同一考点最多可有 9930=2970 名考生;如已生成准考证号,再重新生成准考证号,应该给予提示。 准考证打印

 考务管理:考生信息查询、浏览、打印

 成绩管理:成绩数据录入、接收 成绩合成(总成绩=笔试成绩06+上机成绩04),按大于或等于 60 合格

参考数据如下:

 初始报名表(准考证号(为空) ,报名号(主键) ,级别+语言种类(外键) ,姓名,性别, 出生年份,民族,身份z号,联系地址,联系电话,照片,备注,参加培训)

 含准考证号的报名表(准考证号(为主键) ,报名号,级别+语言种类(外键) ,姓名,性别, 出生年份,民族,身份z号,联系地址,联系电话,照片,备注,参加培训)

 成绩表(准考证号,笔试成绩,上机成绩,总成绩) 级别语言代码表(级别语言代码,级别+语言)

 用户信息表(考点代码,考点名称,用户名,密码)

题目10:人事管理系统(1 人)21

包括四大模块:

 登录管理:包括 *** 作员管理,口令设置,权限管理

 人员管理:包括人事数据维护、人事信息查询和人事信息统计

 工资管理

 部门管理:包括部门表,职称表和年份表

 查询及报表打印

参考数据如下:

 人事表(编号,姓名,性别,出生日期,工作日期,部门代码,职称,婚否,简历,相片)

 工资表(基本工资,岗位津贴,奖励,应发工资,水电,保险,实发工资)

 部门表(代码,部门名称)

 职称表(职称代码,职称名称)

 年份表(年份代码,年份名称)

 *** 作员表( *** 作员代码, *** 作员姓名,口令,部门,电话)

系统日志表( *** 作员代号, *** 作员姓名,登录时间,离开时间)

题目11:商品销售管理系统(1 人)19

包括四大模块:

 用户登录

 基本信息管理:包括销售情况、商品信息、库存表、员工表等信息的录入、浏览、修改、撤销、删除和查询等

 商品销售管理:包括商品售出、退回和入库

 盘点:包括库存盘点、当日销售盘点

参考数据如下:

 商品信息表(商品编号,商品名称,品牌,型号,销售单价) 商品编号=类别代码(1 位)+品名代码(1 位)+品牌代码(2 位)+型号代码(2 位)

 销售情况表(成交编号,商品编号,销售数量,总金额,销售日期,员工编号)

 库存表(商品编号,供货商编号,进货日期,进货价,库存数量)

 员工表(员工编号,员工姓名,性别,基本工资,职务,密码)

 供货商表(供货商编号,供货商名称,所在地,联系电话)

 员工资料表(员工编号,员工姓名,是否党员,简历,照片)

题目12:学生成绩管理系统(1 人)29

包括四大模块:

 基本数据管理:包括院系管理,专业管理(设置院系下面的专业),班级管理(设置专业下面的班级),课程管理(设置相应专业下面的课程)

 学生信息管理:包括基本信息录入、基本信息修改

 学生成绩管理:包括学生成绩录入、学生成绩修改

 信息查询:包括基本信息查询、成绩信息查询、学校人数统计

 系统管理:用户管理、数据备份和系统帮助

参考数据如下:

 院系信息(院系代码,院系名称)

 院系专业信息(班级、院系代码,专业)

 学生基本信息(班号,学号,姓名,性别,出生年月,籍贯,政治面貌,身份z号,入学年月,家庭地址,邮政编码,信息,备注)

 学生成绩表(学号,课号,成绩,备注)

 课程表(课号,课程名称,学期,备注)

 班表(班号,班级名称)

 用户信息表(用户名,密码,用户标识)

题目13:火车售票管理系统(4 人)36

包括四大模块:

 售票管理

 订票管理

 信息查询

 系统维护

参考数据如下:

 车次信息表(车次,始发站,终点站,发车时间,到达时间)

 订票信息表(车次,座位号,发车时期,发车时间,座位等级,票价)

 车次座位等级分配及座位占用表(车次,座位号,座位等级,票价,占用标志)

 用户信息表(用户名,密码,用户标识)

题目14:小型物业管理系统(1 人)

包括四大模块:

 房源管理:对原始资料的录入、修改、查询和刷新。一般用户可以查询与房间有关 的统计资料;物业主管可其进行增、删、改、插等 *** 作

 租房管理:对房产出租,退租以及租房面积调整。其中物业主管可对其进行房租金 额计算和收款 *** 作,一般用户对其查询

 水电处理:根据租房资料,结合当月水、电量进行分摊,完成应收水电费。其中物 业主管对其进行计算,其他查询

 交款处理:提供收款和发票打印以及交款数据查询

 查询处理:对租房资料、交款资料,发票资料进行查询

参考数据如下:

 房源资料(名称,面积,月租,物业,仓库)

 租房资料(名称,面积,单位,月租,物业,押金,仓库)

 水电资料(单位,电量,水量,电费,水费)

 交费资料(收费项目,应收日期,应收金额,已收金额,未收金额,本次收款)

 发票资料(单位,房租,电费,水费,物业)

 权限资料(用户,密码,房源管理,租房管理,水电管理,交费管理,发票管理,系统维护) 其中系统管理员,有权进行系统维护;单位内部物业主管,有权进行物业资源调配、单元出 租,退租和收款开票 *** 作;物业管理员,有权进行水电处理和收款处理等 *** 行;租户代表, 有权进行种类费的查询 *** 作

题目15:机房收费管理系统(1 人)7,34

包括四大模块:

 登录模块

 上机管理模块 说明:上机登记时,余额不足 3 元或卡处于挂失状态,则拒绝登记 每位同学的一次上机形成一条记录,每 36S 遍历一次上机记录表,对表中所有正上机字段为 TRUE 的记录的上机用时增加 36S,同时从上机卡表的余额减少

 上机卡管理模块

 充值挂失模块

 查找统计模块:统计某天上机的总时数、每次上机的平均时数和机房的收入;某学 生上机的次数、上机总时数、每次上机平均时间;挂失和查询余

参考数据如下:

 上机卡(卡号,姓名,专业班级,余额,状态) 状态的取值有:正常(能自费上机)

 挂失上机记录(卡号,上机日期,开始时间,上机用时,正上机,管理号代码),上机用时记录学生上机时间(S);正上机是一个布尔型,为 True 表示正上机,每 36 秒刷新 其上机用时并扣除上机费用,为 False 表示上机结束。上机记录表永久保存,用于事后查询 和统计 管理员(代码,姓名,口令)

题目16:高校药房管理(1 人)31

包括四大模块:

 基础数据处理:包括医生和药剂师名单的录入,修改,删除及查询

 营业数据处理:包括药品进货上柜,处理划价,配药,柜存药品查询,处方综合查 询,交接班结转清。

参考数据如下:

 药品信息表(货号,货名,计量单位,进货数量,进货单价,出售单价,进货日期,收货人 和供应商)

 处方信息(编号,患者姓名,医生姓名,药剂师姓名,处方日期,配药日期) 处方药品信息(处方编号,药品货号,计量单位,配药数量,销售单价,已配药否)

 医生名单和药剂师名单表(姓名)

题目17:考勤管理系统(2 人)40

包括四大模块:

 记录每个员工每天所有进入公司的时刻和离开公司的时刻。

 每天结束时自动统计当天的工作时间

 每天结束时自动统计当天迟到或早退的次数。

 对于d性工作制,每天结束时自动统计当月的工时,并自动算出当月欠缺或富余的 时间

 每个月末统计该月的工作时间判断是束足够

 每个月末统计该月的工作天数并判断是否足够

 管理人员查询并修改工作时间(特殊情况下修改)

 管理人员账户管理(如设置密码等)

 管理人员设定早退及迟到的条件,每个月的工作时间

 管理人员设定每个月的工作日期及放假日期

参考数据如下:

 员工信息(工号,姓名,年龄,入职时间,职位,性别,密码)

 配置信息(上班时间小时,上班时间分钟,下班时间小时,下班时间分钟,每天工作时间)

 每月统计数据表(工号,姓名,剩余的时间,迟到的次数,早退的次数,工作天数)

 每天统计信息表(工号,姓名,小时,分钟,动作,时间) 其中动作指的时入或离开公司

题目18:单位房产管理系统(2 人)33,10

包括四大模块:

 系统模块:完成数据库维护、系统关闭功能

 物业费用模块:完成本月物业的计费、历史资料查询和财务部门接口传送数据、物 业相关费用单价设置

 房屋资源模块:对房屋资源进行添加、列表显示、查询

 职工信息模块:对职工进行添加、列表显示、查询以及相应部门、职务进行维护

 帮助模块:对用户使用本系统提供在线帮助

参考数据如下:

 职工(编号,姓名,性别,参加工作时间,行政职务,专业技术职务,评上最高行政职务时 间,评上最高专业技术职务时间,双职工姓名,现居住房号,档案号,房产证号,所在部门 编号,是否为户主)

 部门(编号,部门名称) 住房级别表(编号,级别,住房标准,控制标准,级别分类)

 房产情况(编号,房号,使用面积,现居住人 id,上一个居住人 id,最早居住人 ID,阳台面积)

 物业费用(编号,房号,水基数,水现在值,电基数,电现在值,燃气基数,燃气现在值, 当前年份,当前月份)

 价格标准(编号,水单价,电单价,燃气单价)

题目19:标准化考试系统 (2 人)15,39

功能要求: 设计一个简单的标准化考试系统,仅有单项选择题、多项选择题和判断题功能即可。

包括四大模块:

 题库管理:实现试题的录入、修改、删除功能;

 考试子系统:能够实现考生做题、结果自动存入到数据库中,有时间提示;

 选择身份(登录)功能:系统能够记录考生输入的登录信息及交卷信息;

 自动评分功能:考生交卷后能自动评分;

 查看成绩功能:能够查询考生相关信息(包含成绩等)。

参考数据如下:

其它可供选择的题目:

网上教务评教系统130,127,133 16

学生日常行为评分管理系统232,110,230

网上鲜花店 38

基于BS结构的工艺品销售系统12

基于BS结构的校园二手物品交易网站 37

大学生就业管理系统201,208,234

题库及试卷管理系统

数据库原理及应用

课程设计报告

题目: 课程设计选题管理系统

所在学院:

班 级:

学 号:

姓 名: 李四

指导教师:

2011年12月 日

目录

一、 概述

二、需求分析

三、概念设计

四、逻辑设计

五、系统实现

六、小结

一、概述

实验二 - VLAN 基本配置

Lab Exercise 21

目标:熟练掌握如何创建VLAN

设备需求:Catalyst 2950 系列交换机两台

语法:

1全局配置模式下,输入VLAN ID,进入VLAN 配置模式:

Aiko(config)#vlan {vlan-id}

2为VLAN 设置名字可选:

Aiko(config-vlan)#name {vlan-name}

3创建了以太网VLAN 之后,接下来把交换机端口分配到特定的VLAN 里假如你把端口分配进了不存在的VLAN 里,那么新的VLAN 将自动被创建进入接口配置模式:

Aiko(config)#interface {interface}

4定义VLAN 端口的成员关系,把它定义为层2 接入端口:

Aiko(config-if)#switchport mode access

5把端口分配进特定的VLAN 里:

Aiko(config-if)#switchport access vlan {vlan-id}

6配置中继端口,定义中继模式:

Aiko(config-if)#switchport trunk encapsulation {isl|dot1q|negotiate}

7定义端口为层2 的中继端口:

Aiko(config-if)#switchport mode {dynamic auto|dynamic desirable|trunk}

解释:

一般当VLAN 跨交换机划分,通常要配置中继链路

配置实例一:

交换机Asuqa 配置如下:

Asuqa#configure terminal

Enter configuration commands, one per line End with CNTL/Z

Asuqa(config)#vlan 2

Asuqa(config-vlan)#name Sales

Asuqa(config-vlan)#vlan 3

Asuqa(config-vlan)#name Tech

Asuqa(config-vlan)#interface f0/2

Asuqa(config-if)#switchport mode access

Asuqa(config-if)#switchport access vlan 2

Asuqa(config-if)#no shutdown

Asuqa(config-if)#interface f0/3

Asuqa(config-if)#switchport mode access

Asuqa(config-if)#switchport access vlan 3

Asuqa(config-if)#no shutdown

Asuqa(config-if)#interface f0/1

Asuqa(config-if)#switchport trunk encapsulation dot1q

Asuqa(config-if)#switchport mode trunk

Asuqa(config-if)#no shutdown

Asuqa(config-if)#end

Asuqa#

交换机Aiko 配置如下:

Aiko#configure terminal

Enter configuration commands, one per line End with CNTL/Z

Aiko(config)#vlan 2

Aiko(config-vlan)#name Sales

Aiko(config-vlan)#vlan 3

Aiko(config-vlan)#name Tech

Aiko(config-vlan)#interface f0/3

Aiko(config-if)#switchport mode access

Aiko(config-if)#switchport access vlan 2

Aiko(config-if)#no shutdown

Aiko(config-if)#interface f0/5

Aiko(config-if)#switchport mode access

Aiko(config-if)#switchport access vlan 3

Aiko(config-if)#no shutdown

Aiko(config-if)#interface f0/24

Aiko(config-if)#switchport trunk encapsulation dot1q

Aiko(config-if)#switchport mode trunk

Aiko(config-if)#no shutdown

Aiko(config-if)#end

Aiko#

测试:

Asuqa#show vlan brief

VLAN Name Status Ports

---- -------------------------------- --------- -------------------------------

1 default active Fa0/1, Fa0/4, Fa0/5, Fa0/7

Fa0/8, Fa0/9, Fa0/10, Fa0/11

Fa0/12, Fa0/13, Fa0/14, Fa0/15

Fa0/16, Fa0/17, Fa0/18, Fa0/19

Fa0/20, Fa0/21, Fa0/22, Fa0/23

Gi0/1, Gi0/2

2 Sales active Fa0/2

3 Tech active Fa0/3

1002 fddi-default act/unsup

1003 token-ring-default act/unsup

1004 fddinet-default act/unsup

1005 trnet-default act/unsup

Asuqa#

Aiko#show vlan brief

VLAN Name Status Ports

---- -------------------------------- --------- -------------------------------

1 default active Fa0/1, Fa0/2, Fa0/4, Fa0/6

Fa0/7, Fa0/8, Fa0/9, Fa0/10

Fa0/11, Fa0/12, Fa0/13, Fa0/14

Fa0/15, Fa0/16, Fa0/17, Fa0/18

Fa0/19, Fa0/20, Fa0/21, Fa0/22

Fa0/23, Gi0/1, Gi0/2

2 Sales active Fa0/3

3 Tech active Fa0/5

1002 fddi-default act/unsup

1003 token-ring-default act/unsup

1004 fddinet-default act/unsup

1005 trnet-default act/unsup

Aiko#

Lab Exercise 22

目标:熟练掌握如何配置VTP

设备需求:Catalyst 2950 系列交换机两台

语法:

1全局配置模式下,定义VTP 域名,在同一VLAN 管理域的交换机的VTP 域名必须相同该域名长度为1 到32 字符: Aiko(config)#vtp domain {domain-name}

2全局配置模式下,定义VTP 模式:

Aiko(config)#vtp mode {server|client|transparent}

3设置VTP 域的密码,同一VTP 域里的交换机的VTP 域的密码必须一致,密码长度为8 到64 字符可选: Aiko(config)#vtp password {password}

解释:

VTP 模式如果为服务器模式,可以在交换机上增加,删除和修改VLAN 信息;如果VTP 模式为客户模式,不能在交换机上增加,删除和修改VLAN 信息,它的VLAN 信息是从VTP 模式为服务器模式的交换机上学习而来;如果VTP 模式为透明模式,交换机可以独立维持自身的VLAN 信息库默认VTP 模式均为服务器模式

准备工作:VLAN 已经划分完毕

配置实例一:

交换机Asuqa 配置如下:

Asuqa#configure terminal

Enter configuration commands, one per line End with CNTL/Z

Asuqa(config)#vtp domain Aiko

Changing VTP domain name from NULL to Aiko

Asuqa(config)#vtp mode server

Device mode already VTP SERVER

Asuqa(config)#vtp password Asuqa

Setting device VLAN database password to Asuqa

Asuqa(config)#end

Asuqa#

交换机Aiko 配置如下:

Aiko#configure terminal

Enter configuration commands, one per line End with CNTL/Z

Aiko(config)#vtp domain Aiko

Changing VTP domain name from NULL to Aiko

Aiko(config)#vtp mode client

Setting device to VTP CLIENT mode

Aiko(config)#no vlan 2

VTP VLAN configuration not allowed when device is in CLIENT mode

Aiko(config)#vtp password Asuqa

Setting device VLAN database password to Asuqa

Aiko(config)#end

Aiko#

引自:CISCO CERTIFIED NETWORK ASSOCIATE LAB GUIDE

思科认证网络工程师完全实验手册

作者: 红头发 CCIE#15101

一、实验目的

理解物流管理信息系统的组成和结构,物流管理信息系统的分类,物流管理信息系统的功能,物流管理信息系统的应用。

二、实验内容

能通过因特网查询物流管理信息系统的应用介绍文档;查询物流管理信息系统在某企业或组织应用的案例。

(1)分析物流管理信息系统应用文档的组成;

(2)分析所调查的物流管理信息系统案例的功能特点;

(3)能对所调查的物流管理信息系统案例的应用进行分类;

(4)分析所调查的物流管理信息系统案例所采用的技术;

(5)总结并阐述你对物流管理信息系统的理解;

(6)结合自己的生活学习实际,拟定一个物流管理信息系统应用项目。

三、 *** 作步骤

我调查了“我的图书馆——ILAS 网 上 图 书 馆”这个“图书馆图书管理信息系统”在我校——《武汉科技学院》里的应用案例。

(1)通过因特网查询以及学习,知道管理信息系统的应用介绍文档如下:

在分析阶段有《系统分析报告》;

在系统设计阶段有《系统设计报告》,它包括以下八份文档材料《系统总体结构图》,《系统设备配置图》,《系统分类编码方案》,《数据库结构图》,《I/O设计方案》,《层次化模式块结构图说明书》,《系统的安全设计方案》,《系统详细设计方案说明书》;

(2) 该系统的功能特点是:

学生通过该系统可以借还书,注册登录,在线提问,查询已借图书信息,图书查询,查看新书通报,修改个人资料,财金查询等;

学校通过该系统可以注册新书进数据库(自动显示在网站的“新书通报”中),注销旧书,图书的分类管理;在图书馆网站上:更新维护网站,发布公告,网上读者留言解答;以管理员身份登入后台,注册、删除用户,记录借出、归还图书信息,图书过期、丢失索赔 *** 作等。

(3) 该系统应用分类为:

①学校——注册新书进数据库;注销旧书;图书的分类管理;在图书馆网站上:更新维护网站,发布公告,网上读者留言解答;以管理员身份登入后台,注册、删除用户,记录借出、归还图书信息,图书过期、丢失索赔 *** 作等;

②学生——借还书,注册登录,在线提问,查询已借图书信息,图书查询,查看新书通报,修改个人资料,财金查询等;

(4)该系统 所采用的技术是以 ASPNET 技术开发B\S结构的管理信息系统

(5) 我对管理信息系统的理解:

管理信息系统能将组织中的数据和信息集中起来,进行快速处理,统一使用,能够支持决策。

(6) 通过对管理信息系统的学习,我想通过参与做一个了解的系统来加深对知识的学习,充分体会它在实际中的应用,所以拟定一个这样的项目——图书馆图书管理信息系统

四、实验收获和建议

通过本次实验,不仅对书本上的知识有了更加深刻的理解,还了解了管理信息系统在实际生活中的应用

生物信息学(Bioinformatics)是生物学与计算机科学以及应用数学等学科相互交叉而

成的一门新兴学科。它通过对生物学实验数据的获取、加工、存储、检索与分析,进而

到揭示这些数据所蕴含的生物学意义的目的。在推动生物信息学发展的各种动力中,人

基因组计划(HGP)和生物医药工业是其中的两个主要力量。

就人类基因组来说,得到序列仅仅是第一步,后一步的工作是所谓后基因组时代 (Post

-

genome Era) 的任务,即收集、整理、检索和分析序列中表达的蛋白质结构与功能的信

,找出规律。近几年来在公共数据库中DNA序列数据的数量以每年18倍的速度快速增长

到1997年底已经超过12×109bp。对如此巨量的数据进行存储、分类、检索、比较,并

测可能的基因和基因产物的结构和功能,如果没有计算机参与处理,那是不可想象的。

生物医药工业也是推动生物信息学发展的重要动力。HGP所推动的大规模DNA测序也为生

医药工业提供了大量可用于新药开发的原材料。有些基因产物可以直接作为药物,而有

基因则可以成为药物作用的对象。生物信息学为分子生物学家提供了大量对基因序列进

分析的工具,不但可以从资料的获取、基因功能的预测、药物筛选过程中的信息处理等

面大大加快新药开发的进程,而且可以大大加快传统的基因发现和研究,因而成为各赢

性研究机构和医药公司争夺基因专利的重要工具,这一竞争又反过来极大的刺激了生物

息学的发展。

2、研究内容

生物信息学与计算生物学或生物计算有着密切的关系,但又不尽相同,目前归入生物信

学研究领域的大致有以下几个方面:

(1)各种生物数据库的建立和管理。这是一切生物信息学工作的基础,通常要有计算机

学背景的专业人员与生物学家密切合作。

(2)数据库接口和检索工具的研制。数据库的内容来自万千生物学者的日积月累,最终

为生物学者们所用。但不能要求一般生物学工作者具有高深的计算机和网络知识,因此

必须发展查询数据库和向库里提供数据的方便接口。这是专业人员才能胜任的工作,通

在生物信息中心里进行。

(3)人类基因组计划的实施,配合大规模的DNA自动测序,对信息的采集和处理提出了

前的要求。从各种图谱的分析,大量序列片段的拼接组装,寻找基因和预测结构与功能

到数据和研究结果的视像化,无不需要高效率的算法和程序。研究新算法、发展方便适

的程序,是生物信息学的日常任务。

(4)生物信息学最重要的任务,是从海量数据中提取新知识。这首先是从DNA序列中识

编码蛋白质的基因,以及调控基因表达的各种信号。其次,从基因组编码序列翻译出的

白质序列的数目急剧增加,根本不可能用实验方法一一确定它们的结构和功能。从已经

累的数据和知识出发,预测蛋白质的结构和功能,成为常规的研究任务。

(5)DNA芯片和微阵列的发展,把一定组织或生物体内万千基因时空表达的研究提上日

.研究基因表达过程中的聚群关系,从中提取调控网络和代谢途径的知识,进而从整体

模拟细胞内的全部互相辅合的生化反应,在亚细胞层次理解生命活动。只有掌握已有数

、发展崭新算法,才能创造新的知识。这是生物信息学刚刚掀开的新篇章。

六、数据库设计

原则上,数据库设计是指定系统中所有数据库文件及相关文件的逻辑结构与存储结构。本系统数据库的组成如图4

假定通过调查、分析,已经得到某商店的服装销售系统信息,为了使用的方便,也为了提高二维表的范式,我们建立五个主要的数据表,它们的结构如下。

工资表的结构

字段 字段类型 宽度 索引

工号 C 6 主索引

姓名 C 8

账号 C 10

应发工资 N 8 2

代扣项目 N 8 2

实发工资 N 8 2

职工情况表的结构

字段 字段类型 宽度 索引

工号 C 6 普通索引

姓名 C 8

性别 C 2

出生年月 D 8

部门 C 8

职位 C 8

籍贯 C 10

代扣项目表的结构

字段 字段类型 宽度 索引

工号 C 10 普通索引

姓名 C 8

水电费 N 6 2

社会保险 N 6 2

个人所得税 N 6 2

代扣项目合计 C 8 2

应发工资表的结构

字段 字段类型 宽度 索引

工号 C 10 普通索引

姓名 C 8

基本工资 N 8 2

误餐补贴 N 8

加班补贴 N 8 2

奖金 N 8 2

代扣项目合计 N 8 2

口令表的结构

字段 字段类型 宽度 索引

用户 C 10

口令 c 6

七、创建数据库

主界面如下

利用菜单选取项中工具栏按钮打开“新建”对话框,指定建立数据库文件,单击“新建”按钮,并给出数据文件名为:工资管理系统dbc,一个数据库文件就建立好了。形式如下图。

建立数据表

创建数据表:工资dbf、职工情况dbf、代扣项目dbf、应发工资dbf、口令dbf

在数据库中“数据库”菜单项,或者快捷菜单的“新建表”选项打开表设计器,在设计器窗口中分别键入各字段名、类型、宽度及小数位数值。结果如图所示

例:

工资dbf表

八、程序设计

程序设计是系统实施阶段贩核心工作,也是主要内容。本作业是基于VFP60的开发环境下进行的。通过使用“应用程序生成器向导”各“项目管理器”等编程工具来实现模块和功能。系统初始界面及其程序

本系统的初始界面如下所述:一个系统应当有一个生动的初始界面,同时还应当能够控制使用该系统的人员,

正确选择 *** 作员输入允许的口令后,单击“确定”按钮打开系统。

“确认”按钮的响应程序如下 。

f lenc(allt(thisformtext1value))#0andlenc(allt(thisformtext2value))#0 then

close database

open database("口令dbc")

use 口令dbf

store 0 to ncount

locate for allt(用户)=allt(thisformtext1value)

do while found()

if allt(口令)=allt(thisformtext2value) then

ncount=recno()

endif

continue

enddo

if ncount>0 then

thisformrelease

do 工资管理系统mpr

else

messagebox("您输入的用户名和口令能错误,请退出!","错误窗口")

endif

use

else

messagebox("请输入用户名和口令!","提示窗口")

thisformtext2value=""

thisformtext1setfocus

endif

系统主控界面

系统以菜单方式 *** 作。

系统的主控程序

整个系统由主控程序 主程序prg调度。该程序内容如下:

et talk off

set safe off

set date ansi

set hours to 24

set cent on

set path to curdir()

_screenvisible=t

_screenautocenter=t

_screenwindowstate=2

do form 欢迎scx

read events

set sysmenu to defa

set talk on

set safety on

close all

clear all

clear windows

clear event

cancel

这个实例是企业工资管理系统

那个高手可以变一个比如说

水果批发系统只要跟上面的不一样就行

如果你的重点为硬件:模拟电路、数字电路、C语言、数据结构、计算机网络、单片机、Linux等,这个专业主要搞计算机控制(自动控制),与自动化专业靠的非常近,可以说是个"万金油“行业,好就业、待遇高、发展空间大。

如果你的重点为软件:C语言、数据结构、C++或C#、计算机网络、数据库(SQLserver甚至Access但你至少要精通一个)、网络程序设计(做动态网页)等。这个方向个人认为不太好混,因为中国每年毕业的计算机专业学生太多了,而这方面需要的人又不是很多,就造成了用人单位过于挑剔而且给的待遇比较低的情况。

以上就是关于VC 数据库连接出错了全部的内容,包括:VC 数据库连接出错了、如何用 oracle sqlplus 登录远程数据库、数据结构实验的实验报告怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9353758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存