湖北工业大学管理学院届毕业论文(设计)
userID userName userFrom sex QQ Email Content Reply imageAddress posttime replytime int varchar varchar varchar varchar varchar varchar varchar varchar datetime datetime 4 50 50 50 50 50 3000 3000 50 8 8 否 否 否 可以 可以 可以 可以 可以 可以 可以 可以 自动分配ID 用户名 来自哪里 性别 QQ 留言内容 管理员回复 头像 留言时间 回复时间
表3-6酒店(hotel)
列名 hotel_id hotel_name hotel_position hotel_grade hotel_pic1 hotel_pic2 hotel_pic3 hotel_content hotel_zwjg hotel_citycenter hotel_tel hotel_trainstation hotel_fax hotel_airport hotel_price 数据类型 int varchar varchar int varchar varchar varchar ntext varchar varchar varchar varchar varchar varchar ntext 长度 4 50 50 4 50 50 50 16 200 50 50 50 50 50 16 17
可否为空 否 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 说明 自动分配ID 酒店名称 酒店位置 酒店星级 酒店图片 酒店图片 酒店图片 酒店简介 周围景观 酒店价格 湖北工业大学管理学院届毕业论文(设计)
hotel_gpprice hotel_tdprice hotel_skprice hotel_tuijian add_date int varchar varchar varchar datetime 4 50 50 50 8 可以 可以 可以 可以 可以 是否推荐 表3-7酒店定单(hotel_ding)
列名 hoteldd_id hotel_name hotel_fjtype hotel_fjsum hotel_joinpeople hotel_begintime hotel_endtime h_name h_tel h_qq h_email h_fax h_content admin_action add_date 表3-8 景点图片(jingdianpic)
列名 pic_id pic_url pic_name 数据类型 int varchar varchar 长度 4 50 50 18
数据类型 int varchar varchar varchar varchar datetime datetime varchar varchar varchar varchar varchar ntext varchar datetime 长度 4 50 50 50 50 8 8 50 50 50 50 50 16 50 8 可否为空 否 可以 否 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 说明 自动分配ID 房间类型 入住时间 定单状态 可否为空 否 可以 可以 说明 自动分配ID 湖北工业大学管理学院届毕业论文(设计)
jingdian_id add_date int datetime 4 8 可以 可以
表3-9旅游线路(line)
列名 line_id line_name line_xingcheng line_baojia line_anpai line_shuoming line_price line_pic line_picname line_type 表3-10旅游线路定单(line_ding)
列名 linedd_id line_name line_chufaplace line_jointime line_joinpeople line_dhotel line_dplane l_name l_tel l_qq l_email 数据类型 int varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar 长度 4 300 50 50 50 50 50 50 50 50 50 19
数据类型 int varchar ntext ntext ntext ntext varchar varchar varchar varchar 长度 4 300 16 16 16 16 50 50 50 50 可否为空 否 可以 可以 可以 可以 可以 可以 可以 可以 可以 说明 自动分配ID 线路安排 线路说明 线路类型 可否为空 否 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 说明 自动分配ID 湖北工业大学管理学院届毕业论文(设计)
l_fax l_content admin_action add_date varchar ntext varchar datetime 50 16 50 8 可以 可以 可以 可以 表3-11友情链接表(friendlink)
列名 Id Web_name Web_address Web_content Web_type Add_date Admin_action People Qq Tel Dd_id 3.3.3 数据库实现
打开以Microsoft SQLSERVER2000企业管理器,创建tourzjjdb数据库,按照数据库表格设计,创建相应的数据库表。数据库语言主要是采用SQL。
SQL(Structured Query Language),全称是“结构化查询语言(Structured Query Language)”,是操作数据库的标准语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,得到了广泛的应用。在ASP中,无论何时要访问一个数据库,都要使用SQL语言。
数据类型 Int Varchar Varchar Varchar Char Datetime Char Varchar Varchar Varchar Int 长度 4 50 100 500 1 8 10 50 50 50 4 可否为空 否 否 可以 否 可以 可以 可以 可以 可以 否 否 说明 自动分配ID 网站名称 网站网址 网站介绍 网站类型 网站时间 网站状态 联系人 联系QQ 联系电话 自动编号 20
湖北工业大学管理学院届毕业论文(设计)
4 网站详细设计及功能的实现
4.1 数据库的连接
本系统涉及到SQL数据库的使用。所以系统要正常运行,必须进行好数据库连接。因为实现系统功能的类都要与数据库进行连接,为了避免在每个类中重复编写代码,于是在系统程序中编写了一个数据库连接的抽象类--DB类来完成数据库连接的操作。在其它类中只需要调用该方法便可完成数据库连接。创建连接数据库类DB连接数据库
public static SqlConnection conCreate() { // 连接网站数据库
SqlConnectioncon=newSqlConnection(\ return con; }
public DataTable dt() { //读取数据库
SqlConnection con = DB.conCreate();
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand(sqlText,con); DataTable table = new DataTable(); sda.Fill(table); return table; }
对应相应信息时,利用分页类对网站显示内容进行分页处理 public PagedDataSource pageSorce()
{ //对排序信息分页类 PagedDataSource ps = new PagedDataSource(); ps.DataSource = dt().DefaultView; ps.AllowPaging = true; return ps; }
按照新闻类别和新闻标题读取对应的新闻内容 public static SqlConnection createcon() { //新闻管理系统读取数据库内容
SqlConnectioncon=newSqlConnection(\ return con; }
public static DataTable Bindarticletype() {
SqlConnection con1 = DB.createcon(); con1.Open();
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand(\查询对应的新闻信息 DataTable dt = new DataTable(); sda.Fill(dt); return dt; }
在后台对数据库进行添加时,通过文本编辑器对其进行写入数据库
21