论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

民航售票管理系统(论文+程序)

主要数据库表设计结构:

1.管理员信息表:记录管理员的详细信息。 http://www.paper51.com

表4-1管理员 copyright paper51.com

copyright paper51.com

管理员表主要是记录管理员的帐号、密码信息。如表4-1就是该表的主要设计。adzh为管理员帐号,mima就是管理员的登录密码。 paper51.com

2.航班信息表:记录航班的详细信息。

paper51.com

表4-2航班信息 copyright paper51.com

http://www.paper51.com

航班信息表,记录了航班号flightid、航班类型flighttype、出发地点startity、目的地点endcity、起飞时间takeofftme和到达时间landtime等信息。

paper51.com

3.访客信息表:记录访客的资料信息及留言信息。 copyright paper51.com

表4-3访客信息 http://www.paper51.com

http://www.paper51.com

访客信息表记录了访客的名字、来源、邮件、主页、表情、性别、OICQ、ICQ和IP等消息,ID为自动编号。

http://www.paper51.com

4.乘客订票信息表:记录订票乘客详细信息。 paper51.com

表4-4乘客信息表

内容来自论文无忧网 www.paper51.com

paper51.com

乘客信息表记录了订票的信息,包括序列号bid、用户名username、航班号flightid、座位号seatid和订票时间booktime,系统将订票后的信息和退票的信息将存放此表。

paper51.com

5.民航信息咨询表:记录民航的资料信息。

内容来自论文无忧网 www.paper51.com

表4-5民航信息咨询

http://www.paper51.com

内容来自www.paper51.com

民航信息咨询表记录了新闻标题news_title、作者news_author、是否删除news_tui、新闻来源news_come、新闻内容news_connent、新闻录入时间news_time。news_id为自动编号,以后的操作的顺序按这个排序。 内容来自论文无忧网 www.paper51.com

6.民航机票信息表:记录航班票据的相关信息。

http://www.paper51.com

表4-6民航机票信息

copyright paper51.com

copyright paper51.com

民航机票信息表记录了座位号seatid、机舱等级dengji、航班号flightid、价格price、是否出售flag,其中PID为序号。其中flag为一个标志信息记录航班是否出售。 paper51.com

7.会员注册信息表:记录会员的注册信息。

paper51.com

表4-7会员注册信息

paper51.com

会员注册信息表记录了会员的姓名、密码、名字、性别、电子邮件、电话、地址和身份证号。 paper51.com

4.2数据库的连接

内容来自论文无忧网 www.paper51.com

Microsoft SQLServer 是一种数据库管理系统,可以用来方便、高效地管理大量的用户数据。一般情况下,SQL Server数据库有两种连接数据库的方式。一种是采用用户名和密码连接数据库;另一种是采用系统集成验证连接数据库,此时不再需要验证用户的名称和密码,直接采用操作系统登录用户的信任连接。我采用的是第一种连接方式,其基本属性有:Driver、Server、UID、PWD和Database。

内容来自论文无忧网 www.paper51.com

数据库连接的代码如下:

http://www.paper51.com

<%dim conn,connstr http://www.paper51.com

Set conn =Server.CreateObject("ADODB.Connection")

copyright paper51.com

connstr ="Provider=sqloledb;"& "Data Source=keleer;Initial Catalog=book_flight;UserId=sa;Password=sa;" 

内容来自www.paper51.com

conn.Open connstr 内容来自论文无忧网 www.paper51.com

%> http://www.paper51.com

5.各模块功能实现 copyright paper51.com

5.1会员注册功能代码实现 http://www.paper51.com

当用户第一次来访问一个民航售票管理系统的网站时,他没有一个合法的身份验证,也没有一个对应的ID号来确认他的身份。客户想获取一个合法的ID号的话,他就必须先注册为一个合法的用户才能访问网站。注册成功后,也就获得了相应的权限。

http://www.paper51.com

这样就为用户提供了一个安全进入系统的保证。系统根据用户的角色及业务需求分配相应的模块操作权限。所授予的模块和数据库操作权限通过菜单框架结构和页面组合,形成用户业务操作平台及操作界面。 内容来自论文无忧网 www.paper51.com

5.2管理员管理功能实现

paper51.com

这个模块分为三个小的模块:用户管理模块、民航咨询模块和航班管理模块。机票管理模块是管理员管理整个网站的核心,对用户的资料的存储,保密,修改起到了至关重要的作用。这个模块方便了用户资料的统一管理、统一存储,方便管理员对一些异常用户的处理,为整个网站的安全性提高了很大的保证。任何会员注册成功后的基本信息及一些保密信息将会存储在这里,管理起来很统一,操作方便。这里还可以删除那些过期的用户,添加特殊用户。这些功能正是现在民航管理系统所必须的。有了上述的这些安全保证,民航管理系统将会在人为破坏系统上大大提高效率。航班管理模块的出现,方便了管理员对本系统航班座位以及销售信息的管理。管理员可以在这里对航班信息进行添加,可以更改航班的时间、出发地点、目的地点、降落时间、单程还是往返、座位号ID、航班号ID等等。航班的准确及时的添加和修改,为的就是能更好的方便用户对航班信息的查询,方便用户尽快找到自己理想的航班。在这个模块中,管理员还可以对航班的预订情况做个标记和说明,并对他们赋予一定的初始值(出售与未出售),这样在前台反应出来的才会是真实的值。 内容来自www.paper51.com

paper51.com

图5-1 会员管理

内容来自www.paper51.com

paper51.com

图5-2 航班管理

copyright paper51.com

内容来自www.paper51.com

图5-3 机票管理

copyright paper51.com

1.会员管理核心代码: copyright paper51.com

ifrequest.QueryString("username")<>"" then

copyright paper51.com

              cmd1="DELETE FROM User_Info WHEREusername='"&request.QueryString("username")&"'" 内容来自www.paper51.com

                            set rs1=server.CreateObject("ADODB.RecordSet") copyright paper51.com

                                   rs1.Cursortype=adOpenStatic

http://www.paper51.com

                                    rs1.open cmd1,conn 内容来自论文无忧网 www.paper51.com

                                    response.write"<SCRIPTlanguage=JavaScript>alert('您已经删除该用户!');window.close();</script>

http://www.paper51.com

2.航班管理核心代码:

内容来自www.paper51.com

if not rs.eof then

内容来自www.paper51.com

rs.Movefirst

http://www.paper51.com

rs.pagesize=adperpage

paper51.com

if trim(request("page"))<>""then 内容来自论文无忧网 www.paper51.com

   currentpage=clng(request("page"))

paper51.com

      ifcurrentpage>rs.pagecount then

http://www.paper51.com

         currentpage=rs.pagecount copyright paper51.com

      endif

copyright paper51.com

else paper51.com

   currentpage=1 内容来自www.paper51.com

end if

http://www.paper51.com

   totaldiary=rs.recordcount

paper51.com

      ifcurrentpage<>1 then paper51.com

        if(currentpage-1)*adperpage<totaldiary then 内容来自论文无忧网 www.paper51.com

            rs.move(currentpage-1)*adperpage paper51.com

               dim bookmark

内容来自论文无忧网 www.paper51.com

               bookmark=rs.bookmark

copyright paper51.com

         end if

paper51.com

      endif 内容来自www.paper51.com

      if(totaldiary mod adperpage)=0 then

paper51.com

         totalpages=totaldiary\adperpage paper51.com

      else 内容来自论文无忧网 www.paper51.com

         totalpages=totaldiary\adperpage+1

http://www.paper51.com

      endif

http://www.paper51.com

i=0

内容来自论文无忧网 www.paper51.com

do while not rs.eof and i

内容来自论文无忧网 www.paper51.com

3.机票管理核心代码:

内容来自www.paper51.com

if not rs.eof then paper51.com

rs.Movefirst

内容来自论文无忧网 www.paper51.com

rs.pagesize=adperpage

http://www.paper51.com

if trim(request("page"))<>""then

http://www.paper51.com

   currentpage=clng(request("page")) copyright paper51.com

      ifcurrentpage>rs.pagecount then http://www.paper51.com

         currentpage=rs.pagecount 内容来自论文无忧网 www.paper51.com

      endif

内容来自www.paper51.com

else

内容来自论文无忧网 www.paper51.com

   currentpage=1 内容来自论文无忧网 www.paper51.com

end if 内容来自论文无忧网 www.paper51.com

   totaldiary=rs.recordcount

内容来自www.paper51.com

      ifcurrentpage<>1 then

内容来自论文无忧网 www.paper51.com

        if(currentpage-1)*adperpage<totaldiary then

内容来自www.paper51.com

           rs.move(currentpage-1)*adperpage paper51.com

               dim bookmark 内容来自www.paper51.com

               bookmark=rs.bookmark

http://www.paper51.com

         end if

paper51.com

      endif

内容来自论文无忧网 www.paper51.com

      if(totaldiary mod adperpage)=0 then

http://www.paper51.com

         totalpages=totaldiary\adperpage

http://www.paper51.com

      else

http://www.paper51.com

         totalpages=totaldiary\adperpage+1

内容来自www.paper51.com

      endif 内容来自www.paper51.com

i=1

内容来自论文无忧网 www.paper51.com

do while not rs.eof and i paper51.com

民航咨询模块的出现,为人们提供了快速浏览航班信息咨询的动力。管理员可以通过这个模块对最新的民航咨询进行添加和修改,目的是为用户提供及时,准确,可靠的民航咨询,不断满足人们在这方面信息的需求。同时管理员还可以对系统里过期的咨询和一些浏览程度不高的咨询消息进行删除。这样就大大提高了民航咨询的及时共享性。方便了用户的民航信息需求。

http://www.paper51.com

下面是民航咨询的一个截图展示:

paper51.com

内容来自论文无忧网 www.paper51.com

图5-4 民航咨询

内容来自论文无忧网 www.paper51.com

5.3航班查询功能实现

http://www.paper51.com

这个模块为用户提供了查询航班的窗口界面,用户可以根据这个界面的要求和提示,输入相应的航班的资料。系统通过前台数据的传递,然后发送到数据库里。根据用户输入的数据,系统可以做个判断,判定用户的航班是否能在数据库里找到对应的。如果找到,系统将会返回一个对应的航班信息;如果不能找到,就返回一个暂无信息的界面。这里的实现是通过查询SQL里flight-info表来实现的,具体的截图如下: copyright paper51.com

copyright paper51.com

图 5-5航班查询

paper51.com

------分隔线----------------------------
联系方式