旅游管理系统剖析_第1页
旅游管理系统剖析_第2页
旅游管理系统剖析_第3页
旅游管理系统剖析_第4页
旅游管理系统剖析_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上旅游管理系统目录一、系统的需求分析1.1、背景材料某旅行社要开发一个小型旅游管理子系统,主要涉及的基本实体及其基本信息如下:旅游线路:线路编号、起点、终点、旅游天数、主要景点。旅游班次:班次编号、出发日期、回程日期、旅游标准、报价、折扣率。导游:导游编号、身份证号、姓名、性别、出生日期、住址、联系电话、语种、等级。宾馆:宾馆编号、宾馆名称、所在城市、星级、标准房价、联系人、职务、联系地址、联系电话、传真。游客:游客编号、身份证号、姓名、性别、出生日期、住址、联系电话,旅游线路、出发日期、回程日期。保险:保险单号、人均保险费、保险期限。1.2、需求分析一条旅游线路可以开

2、设多条旅游班次,但一个旅游班次只在固定的某一条旅游线路上;每条旅游班次可以有多个旅游团,但某个旅游团只参加某个固定的旅游班次;每个旅游班次可以有多名导游陪同,一名导游可以在不同的时间陪同不同旅游班次的旅游团;一家宾馆可以接待多个旅游班次,一个旅游班次在旅游期间可以再多加宾馆食宿;该旅行社接受游客的个人报名,但将若干相同出发日期、回程日期、旅游线路的游客组织成旅游团的方式开展旅游活动,每个旅游团的人数下限为20人,上限为50人,每个旅游团包括团号、团名、实际人数、联系人、住址、联系电话等信息;游客以旅游团为单位参见保险,一张保险单只对一个旅游团,一个旅游团在旅游期间只能参见一次保险。二、系统的概

3、要设计2.1、系统的功能设计 游客报名管理子系统。至少包括:游客报名数据的录入,游客报名数据的修改、游客报名数据的注销、游客报名情况查询(尽可能多的查询方式)。 旅游团组团管理子系统。至少包括:旅游团的组建工作,当出现相同出发日期、回程日期、旅游线路的游客人数达到组团要求时组建一个旅游团,然后通过存储过程完成旅游班次、导游、办理保险、住宿宾馆等旅游的安排工作、旅游团组团情况查询(尽可能多的查询方式)。旅游团统计子系统。至少包括:按不同的时间段(月、季、年)统计各旅游线路的旅游团的总团数、最少(团的)人数、最多(团的)人数、平均人数、总人数。等信息;按不同的时间段(月、季、年)统计各宾馆所接待的

4、旅游线路的旅游团的总团数、最少(团的)人数、最多(团的)人数、平均人数、总人数。等信息。 系统维护子系统。至少包括:操作者权限的设置、取消和更改;数据库数据的导入和导出;数据库的备份扥功能。2.2、系统的数据字典系统的数据字典:数据项名数据类型宽度,小数位数取值范围或格式拟用字段名线路编号Char10第1位(固定):1;第2、3、4位(数字):国家;第5、6位(数字):省份;第7、8、9、10位(数字):编号Line_no起点nvarChar10Line_start终点nvarChar10Line_end旅游天数tinyintLine_days主要景点nvarChar80Line_sight班

5、次编号Char10第1位(固定):2;第2、3、4位(数字):国家;第5、6位(数字):省份;第7、8、9、10位(数字):编号Order_no出发日期smallDatetime小于或等于当前日期Order_go回程日期smallDatetime大于当前日期Order_back旅游标准nvarChar10豪华经济Order_standard报价smallMoneyOrder_price实际价格smallMoneyOrder_amout折扣float4Order_discout导游编号Char7第1位(固定):3;第2、3、4(数字):国籍;第5、6、7位(数字):编号 Guide_no身份证C

6、har18前17位为数字最后一位可为数字或字母Guide_id姓名nChar10Guide_name性别varChar2男或者女Guide_sex出生日期smallDatetime不得超过当前日期Guide_birth住址nvarChar50Guide_address联系电话Char11Guide_phone语种nvarChar30Guide_language等级nvarChar5实习;兼职;全职Guide_level团号Char10Group_no团名nChar10Group_name实际人数tinyint=20 AND =50Group_peoples联系人nChar10Group_cha

7、rge住址nChar30Group_address联系电话Char11Group_phone宾馆编号Char7第1位(固定):4;第2、3、4位(数字):国家;第5、6、7位(数字):编号;Hotels_no宾馆名称nVarchar30Hotels_name所在城市nVarchar10内地各城市宾馆Hotels_city宾馆星级nvarChar10一星级,二星级,三星级,四星级,五星级Hotels_star标准房价smallmoneyHotels_price联系人nChar12Hotels_charge职务nChar14Hotels_duties联系地址nVarchar60Hotels_add

8、ress联系电话nChar11Hotels_phone传真nChar11Hotels_faks游客编号nChar7第1位(固定):5;其余位数:编号Visitors_no游客身份证Char18Visitors_code游客姓名nChar12Visitors_name游客性别varChar2男或者女Visitors_sex游客出生日期smallDatetime不得超过当前日期Visitors_birthdate游客住址nVarchar 60Visitors_address游客联系电话Char13Visitors_phone游客旅游线路nVarchar 100Visitors_line出发日期sm

9、allDatetime不能超过当前日期Visitors_leave_time回程日期smallDatetimeVisitors_return_time保险单号nChar10第1位(固定):6;其余位(数字):编号Insurance_no 人均保险费smallmoneyInsurance_pay保险期限SmalldatetimeInsurance_ period2.3、系统的E-R图2.3.1实体-属性图旅游线路实体及其属性旅游班次实体及其属性导游实体及其属性旅游团实体及其属性宾馆实体及其属性游客实体及其属性保险实体及其属性2.3.2实体-联系图三、系统的详细设计3.1系统的数据库设计3.1.1

10、数据库的逻辑设计一、根据系统的E-R图,转换得到关系模式及每个关系模式的主码、外码如下:(1) 旅游线路(线路编号,起点,终点,旅游天数,主要景点,设计者)主码:线路编号;外码:无(2) 旅游班次(班次编号,出发日期,回程日期,旅游标准,报价,折扣率,线路编号)主码:班次编号;外码:线路编号(3) 导游资料(导游编号,身份证号,姓名,性别,出生日期,住址,联系电话,等级,语种)主码:导游编号;外码:无 (4) 旅游团(团号,团名,实际人数,联系人,住址,联系电话,旅游班次)主码:团号;外码:旅游班次(5) 宾馆(宾馆编号,宾馆名称,所在城市,星级,标准房间,联系人,联系地址,传真,联系电话,旅

11、游班次)主码:宾馆编号;外码:旅游班次(6) 游客(游客编号,身份证号,姓名,性别,出生日期,住址,出发日期,回程日期,班次编号)主码:旅客编号,身份证号;外码:班次编号(7) 保险(保险单号,人均保险费,保险期限,团号)主码:保险单号;外码:团号(8) 陪同(导游编号,团号)主键:导游编号,团号,外码:无(9) 接待(宾馆编号,团号)主键:导游编号,团号;外码:无二、在上述的所定义的所有关系模式中,“游客报名单项”关系模型中,报名费=报价*折扣率,存在“传递依赖”该模式属于2NF,“参保单项”关系模型中,参保总额=人均保险费*实际人数,存在“传递依赖”,只满足2NF。其他的所有关系模式都满足

12、3NF。非规范化处理:1、“游客报名单项”关系模式若考虑如下两种情况:如果不存在折扣率优惠,以上的“报名费”的计算公式不成立;存在折扣率优惠时,该计算公式成立。为保持处理效率,避免每次查询“报名费”都要重新计算,所以得保留该数据项。2、“游客报名单”关系模式为了便于查询报名单的“报名总额”且避免频繁的查询进行计算,而增加“报名总额”这项。该项是各游客报名费之和。所以增加“报名总额”数据项。(1) 旅游线路(线路编号,起点,终点,旅游天数,主要景点,设计者)主码:线路编号;外码:无(2) 旅游班次(班次编号,出发日期,回程日期,旅游标准,报价,折扣率,线路编号)主码:班次编号;外码:线路编号(3

13、) 导游资料(导游编号,身份证号,姓名,性别,出生日期,住址,联系电话,等级,语种)主码:导游编号,身份证号;外码:无 (4) 旅游团(团号,团名,实际人数,联系人,住址,联系电话,旅游班次)主码:团号;外码:旅游班次(5) 宾馆(宾馆编号,宾馆名称,所在城市,星级,标准房间,联系人,联系地址,传真,联系电话)主码:宾馆编号;外码:无(6) 游客(游客编号,身份证号,姓名,性别,出生日期,住址,出发日期,旅游线路,回程日期,报名费)主码:旅客编号,身份证号;外码:无(7) 保险(保险单号,人均保险费,保险期限,团号)主码:保险单号;外码:团号(8) 陪同(陪同单号,导游编号,团号,陪同开始日期

14、,陪同天数)主键:报名单号,外码:导游编号,团号(9) 接待(接待单号,宾馆编号,团号,入住时间,接待天数)主键:接待单号;外码:宾馆编号,团号(10) 报名(报名单号,报名日期,游客编号,班次编号)主键:报名单号;外键:游客编号,班次编号3.1.2数据库的物理设计一、根据关系模式分析,得出如下数据库表n tb_User(用户信息表)表tb_User用于保存客户信息,该表的结构如表5.1所示。表5.1用户信息表字段名数据类型长度主键否描述User_idCHAR8主键用户编号User_nameNvarchar20否用户名称User_pwdchar20否用户密码User_rightchar10否用

15、户权限n tb_Line(旅游线路信息表)表tb_Line用于保存旅游线路信息,该表的结构如表5.2所示。表5.2旅游线路信息表字段名数据类型长度主键否描述Line_noChar10主键线路编号Line_startNVARchar10否起点Line_endNVARchar10否旅游线路终点Line_daysTinyint1否旅游天数Line_sightNvarchar80否旅游主要景点Line_designerNVARCHAR8否旅游线路设计者n tb_Order(旅游班次信息表)表tb_Order用于保存旅游班次信息,该表的结构如表5.3所示。表5.3旅游班次信息表字段名数据类型长度主键否描

16、述Order_noChar10主键班次编号Order_gosmallDatetime4否班次出发日期Order_backsmallDatetime4否班次回程日期Order_standardNchar10否旅游标准Order_pricesmallMoney4否旅游报价Order_discoutChar4否旅游折扣Line_noChar10外键线路编号n tb_Guide(导游信息表)表tb_Guide用于保存导游信息,该表的结构如表5.4所示。表5.4导游信息表字段名数据类型长度主键否描述Guide_noChar7主键导游编号Guide_idChar18主键导游身份证Guide_nameNVA

17、Rchar10否导游姓名Guide_sexNchar1否导游性别Guide_birthsmallDatetime否出生日期Guide_addressNvarchar50否住址Guide_phoneChar11否导游联系电话Guide_languageNVARchar30否导游掌握的语种Guide_levelNVARchar5否导游级别n tb_Group(旅游团信息表)表tb_group用于保存旅游团信息,该表的结构如表5.4所示。表55旅游团信息表字段名数据类型长度主键否描述Group_noChar10主键团号Group_nameNVARchar10否团名Group_peopletinyIn

18、t1否旅游团实际人数Grop_chargeNVARchar10否旅游团联系人Group_addressNVARchar30否住址Group_phoneChar11否联系电话Order_noCHAR10外键旅游班次n tb_Hotels(宾馆信息表)表tb_Hotels用于保存宾馆信息,该表的结构如表5.5所示。表5.6宾馆信息表字段名数据类型长度主键否描述Hotels_noChar7主键宾馆编号Hotels_nameNvARchar20否宾馆名称Hotels_cityNvarchar10否所在城市Hotels_starNchar10否宾馆星级Hotels_pricesmallMoney4否宾馆

19、标准房价Hotels_chargeNVARchar12否宾馆联系人Hotels_addressNvarchar60否宾馆地址Hotels_phonechar11否宾馆联系电话Hotels_fakschar11否宾馆传真号码n tb_Vistor(游客信息表)表tb_Vistor用于保存游客信息表,该表的结构如表5.6所示表5.7游客信息表字段名数据类型长度主键否描述Vistors_nochar7主键游客编号Visitors_codeChar18主键游客身份证Visitors_nameNVARchar12否游客姓名Visitors_sexVARchar1否游客性别Visitors_birthsm

20、allDatetime4否游客出生日期Visitors_addressNvarchar60否游客住址Visitors_phoneChar11否游客联系电话Visitors_leavetimesmallDatetime4否出发日期Visitors_returntimesmallDatetime4否回程日期Visitors_paymentSmallmoney4否报名费n tb_Insurance(保险信息表)表tb_Insurance用于保存保险信息,该表的结构如表5.7所示。表5.8保险信息表字段号数据类型长度主键否描述Insurance_nochar10主键保险单号Insurance_pays

21、mallMoney4否人均保险费Insurance_periodSmalldatetime4否保险期限Group_noChar10外键团号n tb_accompany(陪同关系表)表tb_accompany用于联系导游与旅游团的关系,该表的结构如表5.8所示。表5.9陪同关系表字段号数据类型长度主键否描述Accomp_noCHAR10主键陪同单号Guide_noChar7外键导游编号Group_noChar10外键团号Accomp_startSMALLDATETIME4否陪同起始日期Accomp_daysTinyint1否陪同天数n tb_reception(接待关系表)表tb_recepti

22、on用于联系宾馆信息与旅游团的关系,该表的结构如表5.9所示。表5.10接待关系表字段号数据类型长度主键否描述Reception_noCHAR10主键接待单号Hotels_noChar7外键宾馆编号Group_noChar10外键团号Reception_startSMALLDATETIME4否入住时间Reception_daysTINYINT1否入住天数n tb_enroll(报名关系表)表tb_enroll用于联系游客信息与旅游班次关系和保存报名所需费用的信息,该表的结构如表5.10所示。表5.11报名关系表字段号数据类型长度主键否描述Enroll_noCHAR10主键报名单号Enroll_

23、dateSMALLDATETIME4否报名日期Visitors_noNchar7外键游客编号Order_noChar10外键旅游班次编号二、数据库相关代码数据库创建CREATE DATABASE TourMDBON PRIMARY(NAME=Tour_dat1, FILENAME=E:dataTourdat1.mdf, SIZE=10MB, MAXSIZE=200MB, FILEGROWTH=10%),(NAME=Tour_dat2, FILENAME=E:data2Tourdat2.ndf, SIZE=10MB, MAXSIZE=500MB, FILEGROWTH=20%)LOG ON(NA

24、ME=Tour_log1, FILENAME=F:logTourlog1.ldf, SIZE=10MB, MAXSIZE=100MB, FILEGROWTH=10%)数据库自动收缩ALTER DATABASE TourMDBSET AUTO_SHRINK ON表1CREATE TABLE tb_User(User_id char(8) CONSTRAINT pk_userid PRIMARY KEY CLUSTERED, User_name nvarchar(20) NOT NULL, User_pwd varchar(20) NOT NULL, User_right varchar(10)

25、NOT NUL)第1位(固定):1;第2、3、4位(数字):国家;第5、6位(数字):省份;第7、8、9、10位(数字):编号表2CREATE TABLE tb_Line(Line_no CHAR(10) check(Line_no LIKE10-90-9 0-90-9 0-90-9 0-90-9 0-9 ) PRIMARY KEY, Line_start NVARCHAR(10), Line_end NVARCHAR(10), Line_days TINYINT, Line_sight NVARCHAR(80)Line_designer NVARCHAR(8)第1位(固定):2;第2、3、4

26、位(数字):国家;第5、6位(数字):省份;第7、8、9、10位(数字):编号表3CREATE TABLE tb_Order(Order_no CHAR(10) check(Order_no LIKE20-90-9 0-90-9 0-90-9 0-90-9 0-9 ) PRIMARY KEY, Order_go SMALLDATETIME, Order_back SMALLDATETIME,Order_standard CHAR(4) CHECK (Order_standard) IN (豪华, 经济), Order_price SMALLMONEY, Order_discout CHAR(4

27、), Line_no CHAR(10) REFERENCES tb_Line(Line_no)第1位(固定):3;第2、3、4(数字):国籍;第5、6、7位(数字):编号表4CREATE TABLE tb_Guide (Guide_no CHAR(7) check(Guide_no LIKE30-90-9 0-90-9 0-90-9 ) PRIMARY KEY, Guide_id CHAR(18) UNIQUE, Guide_name NVARCHAR(10),Guide_sex NCHAR(2) CHECK (Guide_sex) IN (男, 女), Guide_birth SMALLDA

28、TETIME CHECK (Guide_birthgetdate(), Guide_address NVARCHAR, Guide_phone CHAR(11), Guide_language NVARCHAR(30), Guide_level NVARCHAR(5) CHECK (Guide_sex) IN (实习,兼职,全职),表5CREATE TABLE tb_Group(Group_no CHAR(10) PRIMARY KEY, Group_name NVARCHAR(10), Group_people TINYINT, Group_charge NVARCHAR(10), Grou

29、p_address NVARCHAR(10), Group_phone CHAR(11),Order_no CHAR(10) REFERENCES tb_Order(Order_no)表6CREATE TABLE tb_Hotels(Hotels_no CHAR(7) PRIMARY KEY, Hotels_name NVARCHAR(20), Hotels_city NVARCHAR(10), Hotels_star NVARCHAR(10), Hotels_price SMALLMONEY, Hotels_charge NVARCHAR(12), Hotels_address NVARCH

30、AR(60), Hotels_phone CHAR(11), Hotels_fakes CHAR(11)表7CREATE TABLE tb_Visitor(Visitors_no CHAR(7) PRIMARY KEY, Visitors_code CHAR(18) UNIQUE, Visitors_name NVARCHAR(12), Visitors_sex VARCHAR(1), Visitors_birth SMALLDATETIME, Visitors_address NVARCHAR(60), Visitors_phone CHAR(11), Visitors_leavetime

31、SMALLDATETIME, Visitors_returntime SMALLDATETIME)表8CREATE TABLE tb_Insurance(Insurance_no CHAR(10) PRIMARY KEY, Insurance_pay SMALLMONEY, Insurance_period SMALLDATETIME, Group_no CHAR(10) REFERENCES tb_Group(Group_no)表9CREATE TABLE tb_accompany(Accomp_no CHAR(10) PRIMARY KEYGuide_no CHAR(7) REFERENC

32、ES tb_Guide(Guide_no), Group_no CHAR(10) REFERENCES tb_Group(Group_no), Accomp_start SMALLDATETIME, Accomp_days TINYINT)表10CREATE TABLE tb_Reception(Reception_no CHAR(10) PRIMARY KEYHotels_no CHAR(7) REFERENCES tb_Hotels(Hotels_no), Group_no CHAR(10) REFERENCES tb_Group(Group_no), Reception_start SM

33、ALLDATETIME, Reception_days TINYINT)表11CREATE TABLE tb_Enroll(Enroll_no CHAR(10) PRIMARY KEY, Enroll_date SMALLTIME,Visitors_no CHAR(7) REFERENCES tb_Visitor(Visitors_no), Order_no CHAR(10) REFERENCES tb_Order(Order_no)三、为了提高查询的效率,需要对存储数据的基本表建立索引。SQL Server2005允许建立聚簇 (Clustered)索引、唯一性(Unique)索引和非聚簇(

34、Nonclustered)索引三类。在本例中只需要建立两类索引。一般建立索引的字段是字符类型、日期类型、整型数据。聚簇 (Clustered)索引:表中数据与索引存储在相邻物理空间,且表中行的物理顺序与索引顺序一致。每个表最多只能建一个聚簇索引。若在表定义时指定了主码,系统就自动以主码作为关键字建立一个聚簇索引。非聚簇(Nonclustered)索引(1) 旅游线路表的非聚簇索引l CREATE INDEX in_Line_start ON tb_Line(Line_start)l CREATE INDEX in_Line_end ON tb_Line(Line_end)(2) 旅游班次表的非

35、聚簇索引l CREATE INDEX in_Order_go ON tb_Order(Order_go)l CREATE INDEX in_Order_back ON tb_Order(Order_back)(3) 导游表的非聚簇索引l CREATE INDEX in_Guide_name ON tb_Guide(Guide_name)l CREATE INDEX in_Guide_language ON tb_Guide(Guide_language)l CREATE INDEX in_Guide_level ON tb_Guide(Guide_level)(4) 旅游团表的非聚簇索引l C

36、REATE INDEX in_Group_name ON tb_Group(Group_name)l CREATE INDEX in_Group_people ON tb_Group(Group_people)l CREATE INDEX in_Group_charge ON tb_Group(Group_charge)(5) 旅馆表的非聚簇索引l CREATE INDEX in_Hotels_name ON tb_Hotels(Hotels_name)l CREATE INDEX in_Hotels_star ON tb_Hotels(Hotels_star)l CREATE INDEX i

37、n_Hotels_charge ON tb_Hotels(Hotels_charge)(6) 游客表的非聚簇索引l CREATE INDEX in_Visitors_name ON tb_Visitor(Visitors_name)l CREATE INDEX in_Visitors_leavetime ON tb_Visitor(Visitors_leavetime)l CREATE INDEX in_Visitors_returntime ON tb_Visitor(Visitors_returntime)(7) 保险表的非聚簇索引l CREATE INDEX in_Insurance_p

38、eriod ON tb_Insurance(Insurance_period)四、旅游管理系统实施4.1系统的功能模块设计(1)用户管理模块:主要是对使用该系统的用户及管理其信息进行管理,包括用户名、密码和使用权限;并能按要求通过添加、删除、修改对信息进行管理。(2)旅游线路管理模块:旅游班次管理:班次添加,修改,删除,保存旅游景点管理:景点添加,修改,删除,保存宾馆信息管理:宾馆信息添加,修改,删除,保存旅游线路管理情况查询:通过存储过程完成旅游班次、旅游景点、宾馆等旅游的安排工作情况查询。(3)游客报名管理模块:该模块游客报名管理系统,具体包括以下功能。游客报名数据的录入:添加游客报名信息

39、管理游客报名数据的修改:游客报名班次变更管理游客报名数据的注销:游客旅游结束管理游客报名情况查询:通过存储过程完成用户可以按编号、姓名、性别分别对游客信息进行查询,还可浏览全部数据,并且对编号、姓名、进行升序、降序排列,先选排序内容再选排序方法。(4) 旅游团组团管理模块:旅游团信息管理:对旅游团的信息进行添加、修改、删除。导游信息管理:对导游的信息进行添加、修改、删除。保险信息管理:对保险信息进行添加、修改、删除。(5)旅游信息查询模块:旅游线路查询:输入查询条件查询相关旅游线路信息。旅游班次查询:输入查询条件查询相关旅游班次信息。旅游团查询:输入查询条件查询相关旅游团信息。游客信息查询:输

40、入查询条件查询相关旅客信息。导游信息查询:输入查询条件查询相关导游信息。宾馆信息查询:输入查询条件查询相关宾馆信息。(6)旅游团统计模块:统计各旅游线路的旅游团:通过存储过程完成按不同的时间段(月、季、年)统计各旅游线路的旅游团的总团数、最少(团的)人数、最多(团的)人数、平均人数、总人数。等信息;统计各宾馆所接待的旅游线路的旅游团:通过存储过程完成按不同的时间段(月、季、年)统计各宾馆所接待的旅游线路的旅游团的总团数、最少(团的)人数、最多(团的)人数、平均人数、总人数。等信息。4.2个人系统模块的划分及实现4.2.1个人系统模块划分旅游线路管理模块:廖超培旅游团管理模块:刘惠麟、陈慧菁游客

41、报名管理模块:陆伟武旅游信息查询模块:陈宇健、陆海鹏旅行团统计模块:黄信援用户管理模块:陈健昌4.2.2旅游团管理模块的设计及实现chkLine(旅游线路)的设计及相关主要代码:DBconn db; SqlConnection conn;db = new DBconn(); string selectCmd; selectCmd = Select Line_no as 编号,Line_name as 旅游名称, Line_start as 出发地, Line_end as 目的地, Line_days as 天数, Line_sight as 旅游景点介绍, Line_designer as

42、编辑者From tb_Line Order by Line_no ; SqlDataAdapter myAdapter; DataSet myDataset = new DataSet(); conn = db.buildSqlConnection(); conn.Open(); myAdapter = new SqlDataAdapter(selectCmd, conn); myAdapter.Fill(myDataset, Line); dataGridView1.DataSource = myDataset; dataGridView1.DataMember = Line; 点击查询按钮

43、private void button2_Click(object sender, EventArgs e) db = new DBconn(); string selectCmd; SqlDataAdapter myAdapter; DataSet myDataset = new DataSet(); conn = db.buildSqlConnection(); conn.Open(); /dataGridView1.Columns5.Width = 230; try if (checkBox3.Checked = false & checkBox4.Checked = false & c

44、heckBox5.Checked = false) selectCmd = Select Line_no as 编号,Line_name as 旅游名称, Line_start as 出发地, Line_end as 目的地, Line_days as 天数, Line_sight as 旅游景点介绍, Line_designer as 编辑者From tb_Line Order by Line_no ; myAdapter = new SqlDataAdapter(selectCmd, conn); myAdapter.Fill(myDataset, Line); dataGridView1

45、.DataSource = myDataset; dataGridView1.DataMember = Line; .catch (Exception ex) MessageBox.Show(查询失败: + ex.Message); 单击快速查询private void button1_Click(object sender, EventArgs e) db = new DBconn(); string selectCmd; selectCmd = Select Line_no as 编号,Line_name as 旅游名称, Line_start as 出发地, Line_end as 目的

46、地, Line_days as 天数, Line_sight as 旅游景点介绍, Line_designer as 编辑者From tb_Line Order by Line_no ; SqlDataAdapter myAdapter; DataSet myDataset = new DataSet(); conn = db.buildSqlConnection(); conn.Open(); myAdapter = new SqlDataAdapter(selectCmd, conn); myAdapter.Fill(myDataset, Line); try if (textBox1.Text.Trim() != & textBox2.Text.Trim() != ) DataView myDataView; myDataView = myDataset.TablesLine.DefaultView; myDataView.RowFilter = 编号Like + + textBox1.Text.Trim() + % + ; myDataView.RowFilter += AND 旅游名称Like + + textBox2.Text.Tri

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论