欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    长途汽车信息管理系统A.docx

    • 资源ID:6873373       资源大小:631.35KB        全文页数:23页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    长途汽车信息管理系统A.docx

    长途汽车信息管理系统系统功能的基本要求:线路信息,包括出发地、目的地、出发时间、所需时间等。汽车信息:包括汽车的种类及相应的票价、最大载客量等。票价信息:包括售票情况、查询、打印相应的信息。1需求分析11业务流程分析长途汽车信息管理系统运用在汽车站和火车站等车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。早期的长途汽车站信息主要是人工记录和人工管理的,不仅不容易记录,而且还不容易保存。随着计算机的不断普及和软件系统的不断发展加上信息系统开发的迫切需求,计算机长途汽车站信息管理系统应运而生了。随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。本系统实现了汽车线路信息,汽车信息,票务信息的查询和管理,满足人们的需求。用户管理:用户以合法身份登入系统后,管理员可以进行系统用户的添加,密码的修改操作。线路信息管理:车站管理员可以在线路信息管理模块对车站线路信息进行管理。管理员首先建立汽车线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的线路的详细信息。汽车信息管理:管理员可以在汽车信息管理模块实现对汽车信息的管理。管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查寻相关汽车信息。车票信息管理:管理员可以在车票管理模块实现对线路车票信息的管理。管理员根据相应的汽车线路信息来设置相应的车票详细信息。当有新的线路添加的时候,要把相应的车票信息添加到数据库中,管理员还可以对某条线路的车票信息进行修改,删除和查询操作。12功能分析程序分为登陆界面,选择界面,线路信息界面,汽车信息界面,车票信息用户注册界面这几个主体界面。使用时应先知道管理员帐号和密码,登陆进入系统主菜单界面,里面包括线路信息,汽车信息,车票信息,用户注册,退出程序菜单选项。其中线路信息界面包括包括出发地、目的地、出发时间、所需时间等,可以对它们进行添加,查询,删除,修改,返回主菜单的操作;汽车信息和车票信息的界面与其类似。用户注册包括用户注册,用户修改,用户删除操作。需要特别说明的是,当对数据进行操作时,在查询框内输入提示数据内容,对话框的表中和提示栏中都会出现所查询的数据,我们可以在提示栏中对数据进行删除和修改操作。长途汽车管理信息系统报表统计登录系统退出系统数据处理数据查询线路信息查询汽车信息查询车票信息查询打印线路信息打印汽车信息打印车票信息车票信息维护汽车信息维护线路信息维护图 1长途汽车信息系统功能模块线路输入线路信息各种查询汽车车票输入输入管理员各种报表票价信息汽车信息图2长途汽车信息管理系统数据流图13数据字典之数据项属性名存储代码类型主键备注出发地SP字符是目的地Des字符是出发时间ST整型是如 2010.09.09.16:07所需时间NT整型否如 2.15h汽车的种类CT字符是票价TP字符否最大载客量MC整型否售票情况TS整型否所售的票数车票信息TC字符是2概念结构设计E-R图 如下:管理员线路信息车票信息汽车信息出发地打印相应的车票车票查询售票情况目的地出发时间所需时间最大载客量票价汽车种类3数据库表设计汽车表格设计如下:图一线路表格设计如下:图二车票表格设计如下:图三4程序设计代码import java.sql.*;import java.io.*;/import java.sql.DriverManager;public class changtupublic static void Qtitle()System.out.println("车次编号"+"t汽车种类"+"tt载客"+"tt票价");public static void Xtitle()System.out.println("车次编号"+"t出发地点"+"t目的地点"+"t所需时间"); public static void Ctitle()System.out.println("车次编号"+"t总售票数"+"t剩余票数"+"t已售票数");public static void main(String args)tryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(Exception e)System.out.println("连接失败!");return; /连接tryConnection con=DriverManager.getConnection("jdbc:odbc:changtu", "sa", "");Statement stmt=con.createStatement();int a1=1;while(a1!=0)System.out.println("1.查询2.插入3.修改4.删除5.退出");System.out.println("请选择:");int i=0;tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);i=Integer.parseInt(br.readLine();catch(IOException ex)if(i=6) a1=0;if(i=1)System.out.println("1.汽车查询2.线路查询3.车票查询");System.out.println("请选择:");int m=0;tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m=Integer.parseInt(br.readLine();catch(IOException ex)if(m=1)ResultSet rs=stmt.executeQuery("select bianhao,zhonglei,zaike,piaojia from qiche");Qtitle();while(rs.next()String a=rs.getString("bianhao");String b=rs.getString("zhonglei");String c=rs.getString("zaike");String d=rs.getString("piaojia");System.out.println(a+b+c+d);if(m=2)ResultSet rs=stmt.executeQuery("select bianhao,chufadi,mudidi,shijian from xianlu");Xtitle();while(rs.next()String a=rs.getString("bianhao");String b=rs.getString("chufadi");String c=rs.getString("mudidi");String d=rs.getString("shijian");System.out.println(a+b+c+d);if(m=3)ResultSet rs=stmt.executeQuery("select bianhao,shoupiao,shengyu,yishou from chepiao");Ctitle();while(rs.next()String a=rs.getString("bianhao");String b=rs.getString("shoupiao");String c=rs.getString("shengyu");String d=rs.getString("yishou");System.out.println(a+b+c+d);if(i=2)System.out.println("1.汽车信息插入2.线路信息插入3车票信息插入");System.out.println("请选择:");int m=0;tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m=Integer.parseInt(br.readLine();catch(IOException ex)if(m=1)String c1="",c2="",c3="",c4=""/PreparedStatement pstmt1=con.prepareStatement("select * from Communication where Uname=?");/pstmt1.setString(1,c1);/ResultSet rs2=pstmt1.executeQuery();System.out.println("输入你要插入的车次编号:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c1=br.readLine();catch(IOException ex)System.out.println("c1="+c1);System.out.println("输入你要插入的汽车种类:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c2=br.readLine();catch(IOException ex)System.out.println("c2="+c2);System.out.println("输入你要插入的载客人数:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c3=br.readLine();catch(IOException ex)System.out.println("c3="+c3);System.out.println("输入你要插入的汽车票价:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c4=br.readLine();catch(IOException ex)System.out.println("c4="+c4);PreparedStatement pstmt2=con.prepareStatement("insert into qiche values(?,?,?,?)");pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.executeUpdate();System.out.println("插入成功!");pstmt2.close();/pstmt1.close();/rs2.close();if(m=2)String c1="",c2="",c3="",c4=""/PreparedStatement pstmt1=con.prepareStatement("select * from Memo where Uname=?");/pstmt1.setString(1,c1);/ResultSet rs2=pstmt1.executeQuery();System.out.println("输入你要插入的车次编号:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c1=br.readLine();catch(IOException ex)System.out.println("c1="+c1);System.out.println("输入你要插入的出发地:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c2=br.readLine();catch(IOException ex)System.out.println("c2="+c2);System.out.println("输入你要插入的目的地:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c3=br.readLine();catch(IOException ex)System.out.println("c3="+c3);/ResultSet rs2=pstmt1.executeQuery();System.out.println("输入你要插入的所用时间:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c4=br.readLine();catch(IOException ex)System.out.println("c4="+c4);PreparedStatement pstmt2=con.prepareStatement("insert into xianlu values(?,?,?,?)");pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.executeUpdate();System.out.println("插入成功!");pstmt2.close();/pstmt1.close();/rs2.close();if(m=3)String c1="",c2="",c3="",c4=""/PreparedStatement pstmt1=con.prepareStatement("select * from Diary where Uname=?");/pstmt1.setString(1,c1);/ResultSet rs2=pstmt1.executeQuery();System.out.println("输入你要插入的车次编号:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c1=br.readLine();catch(IOException ex)System.out.println("c1="+c1);System.out.println("输入你要插入的总售票数:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c2=br.readLine();catch(IOException ex)System.out.println("c2="+c2);System.out.println("输入你要插入的剩余票数:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c3=br.readLine();catch(IOException ex)System.out.println("c3="+c3);System.out.println("输入你要插入的已售票数:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);c4=br.readLine();catch(IOException ex)System.out.println("c4="+c4);PreparedStatement pstmt2=con.prepareStatement("insert into chepiao values(?,?,?,?)");pstmt2.setString(1,c1);pstmt2.setString(2,c2);pstmt2.setString(3,c3);pstmt2.setString(4,c4);pstmt2.executeUpdate();System.out.println("插入成功!");pstmt2.close();/pstmt1.close();/rs2.close(); if(i=3)System.out.println("1.汽车信息修改2.线路信息修改3. 车票信息修改");System.out.println("请选择:");int m=0;tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m=Integer.parseInt(br.readLine();catch(IOException ex)if(m=1)String m11=""String m13=""int m12=0;System.out.println("选择你要修改车次的编号:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m11=br.readLine();catch(IOException ex)PreparedStatement pstmt31=con.prepareStatement("select * from qiche where bianhao=?");pstmt31.setString(1,m11);ResultSet rs3=pstmt31.executeQuery();if(rs3.next()System.out.println("输入你要修改的项:1.汽车种类2.载客人数3.汽车票价");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m12=Integer.parseInt(br.readLine();catch(IOException ex)if(m12=1)System.out.println(" 输入你修改后的值:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement("Update qiche set zhonglei=? where bianhao=?");pstmt3.setString(1,m13);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println("修改成功!");if(m12=2)System.out.println(" 输入你修改后的值:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement("Update qiche set zaike=? where bianhao=?");pstmt3.setString(1,m13);/pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println("修改成功!");rs3.close();/pstmt3.close();if(m12=3)System.out.println(" 输入你修改后的值:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement("Update qiche set piaojia=? where bianhao=?");pstmt3.setString(1,m13);/pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println("修改成功!");rs3.close();/pstmt3.close();elseSystem.out.println("你要更改的项不存在!");if(m=2)String m11=""String m13=""int m12=0;System.out.println("选择你要修改车次编号:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m11=br.readLine();catch(IOException ex)PreparedStatement pstmt31=con.prepareStatement("select * from xianlu where bianhao=?");pstmt31.setString(1,m11);ResultSet rs3=pstmt31.executeQuery();if(rs3.next()System.out.println("输入你要修改的项:1.出发地2.目的地3.所用时间");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m12=Integer.parseInt(br.readLine();catch(IOException ex)if(m12=1)System.out.println(" 输入你修改后的值:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement("Update xianlu set chufadi=? where bianhao=?");pstmt3.setString(1,m13);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println("修改成功!");if(m12=2)System.out.println(" 输入你修改后的值:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement("Update xianlu set mudidi=? where bianhao=?");pstmt3.setString(1,m13);/pstmt3.setint(2,m11);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println("修改成功!");rs3.close();if(m12=3)System.out.println(" 输入你修改后的值:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m13=br.readLine();catch(IOException ex)pstmt31.close();PreparedStatement pstmt3=con.prepareStatement("Update xianlu set shijian=? where bianhao=?");pstmt3.setString(1,m13);pstmt3.setString(2,m11);pstmt3.executeUpdate();System.out.println("修改成功!");rs3.close(); elseSystem.out.println("你要更改的项不存在!");if(m=3)String m11=""String m13=""int m12=0;System.out.println("选择你要修改车次编号:");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m11=br.readLine();catch(IOException ex)PreparedStatement pstmt31=con.prepareStatement("select * from chepiao where bianhao=?");pstmt31.setString(1,m11);ResultSet rs3=pstmt31.executeQuery();if(rs3.next()System.out.println("输入你要修改的项:1.总售票数2.剩余票数3.已售票数");tryBufferedReader br=new BufferedReader(new InputStreamReader(System.in);m12=Integer.parseInt(br.readLine();catch(IOException ex) if(m12=1)System.out.println(" 输入你修改后的值:"); try BufferedReader br=new BufferedReader(new InputStreamReader(System.in); m13=br.readLine

    注意事项

    本文(长途汽车信息管理系统A.docx)为本站会员(修****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开