精华内容
下载资源
问答
  • 2021-02-28 13:59:47

    网上订票系统

    用到的技术为:javabean-servlet-jsp

    sql server 2000

    数据库文件在WebRoot的DB文件中!

    本系统实现了会员注册,会员登录,密码修改,以及会员信息的修改!

    初步实现了在线订购,订单查询,班次查询以及系统管理--对火车信息的添加等。

    操作过程:

    首先,应导入到myeclipse中,将该系统发布到tomcat中,并启动tomcat!

    接着在360浏览器中输入http://localhost:8080/bookonline/login.jsp

    管理员的帐号为:guanliyuan 密码为:123456789

    用户帐号为:987654321 密码为:987654321

    当然可以在登录界面中点击注册链接,跳转到注册页面中进行注册(注:只能注册用户的,没有管理员注册!这是该系统中的一个问题)。

    登录进去后进入主界面main.jsp中。在该界面中,可以点击修改用户信息,密码等链接,管理员还可以点击添加火车信息的链接。当然还可以查看火车信息。(注:只有在查询后,才能进行订票)。

    注:

    用到的页面

    login.jsp——登录界面,可以链接到注册用户的界面。用admin字段来标识是否为管理员。其中有一个用户为987654321密码为987654321,另一个为管理员guanliyuan密码为123456789

    register.jsp——用户注册页面,默认的所有注册方式为用户,即所有的用户admin为0。而管理员事先设置好了,即admin为1。

    registerfailed.jsp registersuccess.jsp——为注册成功或失败时用到的页面

    main.jsp——为系统主页面,在这里可以链接到订票,查询,修改信息,修改密码,管理员添加火车信息等。该页面用到了专题咨询里面的主框架结构,和部分代码。

    queryfailed.jsp——当查询失败时所连接到的界面

    addtrain.jsp——管理员添加火车信息时的页面

    adderror.jsp——用户点击添加火车信息时产生的错误界面

    showticket.jsp——显示火车票信息,此时可以进行订票。

    bookfailes.jsp booksuccess.jsp——订票成功或失败时所链接的界面。

    view.jsp——浏览火车票信息。

    modifyinfo.jsp——修改用户信息,在这里不可能更改密码,以及权限。

    passwordmodify.jsp——修改密码!

    实验中遇到的问题:

    由于对javascript不是很熟悉,不能熟练的应用,因此在对表格输入元素的控制上有所欠缺,尤其是在添加火车信息时的时间控制问题上存在着问题。这个问题还没有解决。

    本来对表格元素的检测应该用到外部的js文件,但是,当导入外部的js文件时,无法响应事件,所以只能改为内部的js文件了。这方面造成了代码的重用性很差!

    对于其他的servlet-jsp等技术也不是很了解,因而在开发过程中遇到了很多问题,比如说servlet之间的跳转,他们之间参数的传递……这些都是在同学的帮助下以及自己看书查资料,看例子来解决的。

    总的来说,该系统的基本功能都已经实现了,界面上也还看得过去。

    下载地址:

    文件名称:JavaWeb火车票订票系统

    文件大小:2.42 MB解压密码:www.daimabuluo.com

    更新日期:2019-7-20作者信息:

    如果有你对该代码或者软件资源有特殊定制需求,可以在网站底部找到站长的联系方式进行咨询

    更多相关内容
  • 在本系统中,前端和后台使用json进行数据交互,下面的每一个功能均对应着一个接口,括号中为接口的URL,具体实现可以参考源代码。 用户层面: 添加用户,即注册。(/register) 根据用户名和密码获取用户的所有信息,...
  • 网上订票系统 用到的技术为:javabean-servlet-jsp sql server 2000 数据库文件在WebRoot的DB文件中! 本系统实现了会员注册,会员登录,密码修改,以及会员信息的修改! 初步实现了在线订购,订单查询,班次...
  • javaweb JAVA JSP火车订票系统(JSP订票系统 JSP火车票预订系统)JSP火车票网上购票系统

    javaweb JAVA JSP火车订票系统(JSP订票系统 JSP火车票预订系统)JSP火车票网上购票系统

      protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
            JSONObject jsonObject = new JSONObject();
            String username = req.getParameter("username");
            String password = req.getParameter("password");
            resp.setCharacterEncoding("UTF-8");
     
            HttpSession session = req.getSession();
            if (StringUtils.isBlank(username) || StringUtils.isBlank(password)) {
                jsonObject.put("code", 2000);
                jsonObject.put("flag", "fail");
                jsonObject.put("user", null);
                jsonObject.put("msg", "usernameOrPasswordIsBank");//用户名密码不能为空
                resp.getWriter().print(jsonObject);
                return;
            }
            password = MyMD5Util.encrypt(password);
            System.out.println(password);
            BusinessUserVO businessUserVO = new BusinessUserVO();
            businessUserVO.setUsername(username);
            businessUserVO.setPassword(password);
            StudentUserVO studentUserVO = new StudentUserVO();
            studentUserVO.setUsername(username);
            studentUserVO.setPassword(password);
     
            String flag1 = null;
            String flag2 = null;
            try {
                flag1 = BusinessUserDao.selectUsername(businessUserVO);
                if ("ok".equals(flag1)) {//企业用户名存在
                    BusinessUserDTO businessUserDTO = BusinessUserDao.select(businessUserVO);
                    if (businessUserDTO != null) {
                        jsonObject.put("code", 2000);
                        jsonObject.put("flag", "success");//登录成功
                        jsonObject.put("user", businessUserDTO);
                        jsonObject.put("msg", "login_success");
                        session.setAttribute("businessUser",businessUserDTO);
                        resp.getWriter().print(jsonObject);
                        return;
                    } else {
                        jsonObject.put("code", 2000);
                        jsonObject.put("flag", "fail");//登录失败
                        jsonObject.put("user", null);
                        jsonObject.put("msg", "passwordError");//密码错误
                        resp.getWriter().print(jsonObject);
                        return;
                    }
                }
                flag2 = StudentUserDao.selectUsername(studentUserVO);
                if ("ok".equals(flag2)) {//学生用户名存在
                    StudentUser studentUser = StudentUserDao.select(studentUserVO);
                    if (studentUser != null) {
                        jsonObject.put("code", 2000);
                        jsonObject.put("flag", "success");//登录成功
                        jsonObject.put("user", studentUser);
                        jsonObject.put("msg", "login_success");
                        session.setAttribute("studentUser",studentUser);
                        resp.getWriter().print(jsonObject);
                        return;
                    } else {
                        jsonObject.put("code", 2000);
                        jsonObject.put("flag", "fail");//登录失败
                        jsonObject.put("user", null);
                        jsonObject.put("msg", "passwordError");//密码错误
                        resp.getWriter().print(jsonObject);
                        return;
                    }
     
                }
                //用户名不存在,前往注册
                jsonObject.put("code", 2000);
                jsonObject.put("flag", "fail");//登录失败
                jsonObject.put("user", null);
                jsonObject.put("msg", "usernameIsNotExist");//密码错误
                resp.getWriter().print(jsonObject);
                return;
     
            } catch (SQLException throwables) {
                throwables.printStackTrace();
            }
            return;
     
        }
     
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
            doGet(req, resp);
        }

     

     

     

     

     

     

     

    展开全文
  • 今天给大家演示的是一款由jsp+servlet+mysql实现火车票预定管理系统,该系统主要实现的功能有:前台功能:用户查询车票信息、登录注册、购票、查看已购车票、修改密码等功能,后台管理功能:管理员管理、用户管理...

    今天给大家演示的是一款由jsp+servlet+mysql实现的火车票预定管理系统,该系统主要实现的功能有:前台功能:用户查询车票信息、登录注册、购票、查看已购车票、修改密码等功能,后台管理功能:管理员管理、用户管理、火车信息管理、站点信息管理、线路信息管理、车票信息管理、购票信息管理等。基本实现了火车票预定的全部流程,本项目包含完整源码和视频指导运行教程,视频教程可提前观看,地址:https://pan.baidu.com/s/1RmXfy4N97CtCShXDz3e-_A 提取码:eawi(百度云在线观看可能会比较模糊,建议下载观看)。

    下面是项目目录结构:

    4382ee825eba146dabfb856690e97b98.png

    下面是系统运行的部分截图,首先是运行后的主页:

    5fc1a4bfdcd8fc49518adf068f0b70d9.png

    用户注册登录:

    5d453f705433bf1ec5eced61eda7076b.png

    83946e8abf47596471aa05e38ac00115.png

    查看已购车票订单:

    6868d33af2ba8096ab878868f72b2ac1.png

    用户修改密码:

    003e702c0f0017dd8ac74fa4bd7cc186.png

    下面是后台管理员登录页面:

    2b0622dae79d43bbaae6aac33cf3a6e1.png

    管理员登录后的主页及管理员信息管理:

    17bfd3e3b4a7a4d009f413f2cf63daa0.png

    用户信息管理:

    2095549b18575cfc6cb3aeca6b71a33b.png

    e5fdeb201c9c388ff74edd0ee915090a.png

    火车信息管理:

    366937b18fb0773ade257965f6aaa1ed.png

    7349554787883a2699006b59ed42c3ca.png

    站点信息管理:

    b80ef4f90a54b88bf4d0a969adc0b4d2.png

    线路信息管理:

    ba72bbe13bdd59b4d652a7d16eb36589.png

    d0bdb4b949398e1c1a2d0c9ff91b1024.png

    bac67c2ddf1f9864607a40ce66072362.png

    车票信息管理:

    df414bd1d57078043b5c6f2c8cfe0e57.png

    2917c01d21dd9e492c6fd04665da8d6f.png

    订票信息管理:

    f993edf34fc5e2c161026d80ea152b01.png

    修改密码:

    884abdf2f13ae740b08e0a51001ed3ce.png

    以上是火车票预定管理系统的主要功能截图,想看更详细的功能请点击上面的视频链接观看,项目包含视频指导运行教程和完整源码,保证运行起来的,如果你跟着视频教程还是不能运行,请联系

    展开全文
  • 随着网络的不断普及和发展,在网络技术的支持下,列车订票管理系统得到了迅速的发展。首先,我们要从用户的实际需求出发。...同时随着电子商务的发展,网上火车票订票管理系统也受到了广大用户的关注。

    🍅 作者简介:CSDN特邀作者✌、博客专家✌、java领域优质创作者💪

    🍅关注公众号【java奥斯卡】  简历模板、学习资料、面试题库等都给你💪

    🍅文末获取源码联系🍅

    前言介绍:

         随着网络的不断普及和发展,在网络技术的支持下,列车订票管理系统得到了迅速的发展。首先,我们要从用户的实际需求出发。通过了解用户的需求,开发有针对性的主页、个人中心、用户管理、车辆信息管理、订票信息管理、火车票订单管理、退票订单管理、系统管理等功能,网络的使用方便给用户带来了这个功能来调整系统,系统的设计让用户使用更加方便,本系统的主要目的是给用户带来快捷、高效、安全,用户只要在家里就可以操作。同时随着电子商务的发展,网上火车票订票管理系统也受到了广大用户的关注。

         互联网发展至今,已经解决了很多我们解决不了的难题,使得我们工作更加便捷,提高了我们的工作效率。目前各行各业都在运用网络信息管理程序,不同的用户也都接触到信息管理,特别是在各大电商行业广泛的应运起来。通过对当前网络环境发展的分析与总结,开发火车订票管理系统可以改变以往的火车订票管理系统方式,改变传统线下火车订票管理系统的状态,由于用户的不断增多,使用传统的线下火车订票管理系统模式已经远远不能满足于用户需求了,而且越来越多的国有企业也在开通线上进行火车订票管理系统,所以开发一个火车订票管理系统可以解决国有企业不利于线下火车订票管理系统的问题,设计的网站保证信息的完整安全,这样才能提高工作效率,保证系统安全正常的运行。

    功能设计:

    火车订票管理系统主要包括大功能模块,即用户功能模块管理员功能模块。

    (1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员功能来管理后台系统。主要功能有:首页、个人中心、用户管理、车型信息管理、车次信息管理、购票订单管理、改签订单管理、退票订单管理、系统管理等功能。管理员用例图如图所示。

    (2)用户:首页、个人中心、购票订单管理、改签订单、退票订单管理等功能,用户如图所示。

    3前台首页:首页、车次信息、火车资讯、个人中心、后台管理等功能,前台首页如图所示。

    功能截图:

    管理员登录:通过填写注册时输入的用户名、密码、角色进行登录

    用户主页:

    车次信息:

    火车资讯:

    个人中心:

    改签信息:

    订单信息:

    后台管理:

    用户管理:

    车型管理:

    车次管理:

    订票管理:

    退票管理:


    改签管理:

    火车资讯:

    轮播图等

    关键源码:

    
    /**
     * 登录相关
     */
    @RequestMapping("users")
    @RestController
    public class UserController{
    	
    	@Autowired
    	private UserService userService;
    	
    	@Autowired
    	private TokenService tokenService;
    
    	/**
    	 * 登录
    	 */
    	@IgnoreAuth
    	@PostMapping(value = "/login")
    	public R login(String username, String password, String captcha, HttpServletRequest request) {
    		UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
    		if(user==null || !user.getPassword().equals(password)) {
    			return R.error("账号或密码不正确");
    		}
    		String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());
    		return R.ok().put("token", token);
    	}
    	
    	/**
    	 * 注册
    	 */
    	@IgnoreAuth
    	@PostMapping(value = "/register")
    	public R register(@RequestBody UserEntity user){
    //    	ValidatorUtils.validateEntity(user);
        	if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {
        		return R.error("用户已存在");
        	}
            userService.insert(user);
            return R.ok();
        }
    
    	/**
    	 * 退出
    	 */
    	@GetMapping(value = "logout")
    	public R logout(HttpServletRequest request) {
    		request.getSession().invalidate();
    		return R.ok("退出成功");
    	}
    	
    	/**
         * 密码重置
         */
        @IgnoreAuth
    	@RequestMapping(value = "/resetPass")
        public R resetPass(String username, HttpServletRequest request){
        	UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
        	if(user==null) {
        		return R.error("账号不存在");
        	}
        	user.setPassword("123456");
            userService.update(user,null);
            return R.ok("密码已重置为:123456");
        }
    	
    	/**
         * 列表
         */
        @RequestMapping("/page")
        public R page(@RequestParam Map<String, Object> params,UserEntity user){
            EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();
        	PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));
            return R.ok().put("data", page);
        }
    
    	/**
         * 列表
         */
        @RequestMapping("/list")
        public R list( UserEntity user){
           	EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();
          	ew.allEq(MPUtil.allEQMapPre( user, "user")); 
            return R.ok().put("data", userService.selectListView(ew));
        }
    
        /**
         * 信息
         */
        @RequestMapping("/info/{id}")
        public R info(@PathVariable("id") String id){
            UserEntity user = userService.selectById(id);
            return R.ok().put("data", user);
        }
        
        /**
         * 获取用户的session用户信息
         */
        @RequestMapping("/session")
        public R getCurrUser(HttpServletRequest request){
        	Long id = (Long)request.getSession().getAttribute("userId");
            UserEntity user = userService.selectById(id);
            return R.ok().put("data", user);
        }
    
        /**
         * 保存
         */
        @PostMapping("/save")
        public R save(@RequestBody UserEntity user){
    //    	ValidatorUtils.validateEntity(user);
        	if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {
        		return R.error("用户已存在");
        	}
            userService.insert(user);
            return R.ok();
        }
    
        /**
         * 修改
         */
        @RequestMapping("/update")
        public R update(@RequestBody UserEntity user){
    //        ValidatorUtils.validateEntity(user);
            userService.updateById(user);//全部更新
            return R.ok();
        }
    
        /**
         * 删除
         */
        @RequestMapping("/delete")
        public R delete(@RequestBody Long[] ids){
            userService.deleteBatchIds(Arrays.asList(ids));
            return R.ok();
        }
    }
    
    
    /**
     * 上传文件映射表
     */
    @RestController
    @RequestMapping("file")
    @SuppressWarnings({"unchecked","rawtypes"})
    public class FileController{
    	@Autowired
        private ConfigService configService;
    	@Async
    	@RequestMapping("/upload")
    	public R upload(@RequestParam("file") MultipartFile file,String type) throws Exception {
    		if (file.isEmpty()) {
    			throw new EIException("上传文件不能为空");
    		}
    		String fileExt = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1);
    		File upload = new File("D:/work/");
    		if(!upload.exists()) {
    			upload.mkdirs();
    		}
    		String fileName = new Date().getTime()+"."+fileExt;
    		File dest = new File(upload+"/"+fileName);
    
    		file.transferTo(dest);
    		if(StringUtils.isNotBlank(type) && type.equals("1")) {
    			ConfigEntity configEntity = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));
    			if(configEntity==null) {
    				configEntity = new ConfigEntity();
    				configEntity.setName("faceFile");
    				configEntity.setValue(fileName);
    			} else {
    				configEntity.setValue(fileName);
    			}
    			configService.insertOrUpdate(configEntity);
    		}
    		return R.ok().put("file", fileName);
    	}
    	
    	/**
    	 * 下载文件
    	 */
    	@IgnoreAuth
    	@RequestMapping("/download")
    	public ResponseEntity<byte[]> download(@RequestParam String fileName) {
    		try {
    			File path = new File(ResourceUtils.getURL("classpath:static").getPath());
    			if(!path.exists()) {
    			    path = new File("");
    			}
    			File upload = new File(path.getAbsolutePath(),"/upload/");
    			if(!upload.exists()) {
    			    upload.mkdirs();
    			}
    			File file = new File(upload.getAbsolutePath()+"/"+fileName);
    			if(file.exists()){
    				/*if(!fileService.canRead(file, SessionManager.getSessionUser())){
    					getResponse().sendError(403);
    				}*/
    				HttpHeaders headers = new HttpHeaders();
    			    headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);    
    			    headers.setContentDispositionFormData("attachment", fileName);    
    			    return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file),headers, HttpStatus.CREATED);
    			}
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    		return new ResponseEntity<byte[]>(HttpStatus.INTERNAL_SERVER_ERROR);
    	}
    	
    }
    

    数据库设计:

    checixinxi表:

    序号

    字段名称

    字段类型

    大小

    允许为空

    最大长度

    备注

    1

    id

    Int

    4

    10

    2

    addtime

    150

    255

    3

    checimingcheng

    150

    255

    4

    huochemingcheng

    DateTime

    8

    255

    5

    chepai

    150

    255

    6

    tupian

    DateTime

    8

    255

    7

    qidianzhan

    150

    255

    8

    zhongdianzhan

    DateTime

    8

    255

    9

    tujing

    150

    255

    10

    riqi

    DateTime

    8

    255

    11

    chufashijian

    150

    255

    12

    shizhang

    DateTime

    8

    255

    13

    zuoweileixing

    150

    255

    14

    jiage

    DateTime

    8

    255

    15

    piaoshu

    150

    255

    chexingxinxi表:

    序号

    字段名称

    字段类型

    大小

    允许为空

    最大长度

    备注

    1

    id

    Int

    4

    10

    2

    addtime

    150

    255

    3

    huochebianhao

    150

    255

    4

    huochemingcheng

    DateTime

    8

    255

    5

    shisu

    150

    255

    6

    zuoweishu

    DateTime

    8

    255

    7

    chepai

    150

    255

    gaiqiandingdan表:

    序号

    字段名称

    字段类型

    大小

    允许为空

    最大长度

    备注

    1

    id

    Int

    4

    10

    2

    addtime

    150

    255

    3

    dingdanbianhao

    150

    255

    4

    checimingcheng

    150

    255

    5

    chepai

    DateTime

    8

    255

    6

    qidianzhan

    shangpinleixing

    DateTime

    8

    255

    7

    zhongdianzhan

    255

    8

    zongjiage

    DateTime

    255

    9

    gaiqianriqi

    DateTime

    255

    10

    yonghuming

    DateTime

    255

    11

    xingming

    DateTime

    255

    12

    shouji

    DateTime

    255

    goupiaodingdan表:

    序号

    字段名称

    字段类型

    大小

    允许为空

    最大长度

    备注

    1

    id

    Int

    4

    10

    2

    addtime

    150

    255

    3

    dingdanbianhao

    150

    255

    4

    checimingcheng

    150

    255

    5

    chepai

    DateTime

    8

    255

    6

    qidianzhan

    DateTime

    255

    7

    zhongdianzhan

    255

    8

    chufashijian

    shangpinleixing

    DateTime

    8

    255

    9

    zuoweileixing

    shangpinleixing

    DateTime

    8

    255

    10

    jiage

    shangpinleixing

    DateTime

    8

    255

    11

    piaoshu

    shangpinleixing

    DateTime

    8

    255

    12

    zongjiage

    shangpinleixing

    DateTime

    8

    255

    13

    zongjiage

    shangpinleixing

    DateTime

    8

    255

    14

    goumairiqi

    shangpinleixing

    DateTime

    8

    255

    15

    yonghuming

    shangpinleixing

    DateTime

    8

    255

    16

    xingming

    shangpinleixing

    DateTime

    8

    255

    17

    shouji

    shangpinleixing

    DateTime

    8

    255

    18

    shenfenzheng

    shangpinleixing

    DateTime

    8

    255

    论文报告:

    摘 要

    1 绪论

    1.1研究背景

    1.2研究现状

    1.3研究内容

    2 系统关键技术

    2.1 Spring Boot框架

    2.2 JAVA技术

    2.3 MYSQL数据库

    2.4 B/S结构

    3 系统分析

    3.1 可行性分析

    3.1.1 技术可行性

    3.1.2经济可行性

    3.1.3操作可行性

    3.2 系统性能分析

    3.3 系统功能分析

    3.4系统流程分析

    3.4.1登录流程

    3.4.2注册流程

    3.4.3添加信息流程

    3.4.4删除信息流程

    4 系统设计

    4.1系统概要设计

    4.2系统结构设计

    4.3系统顺序图设计

    4.3.1登录模块顺序图

    4.3.2添加信息模块顺序图

    4.4数据库设计

    4.4.1数据库E-R图设计

    4.4.2数据库表设计

    第5章 系统详细设计

    5.1前台首页功能模块

    5.2管理员功能模块

    5.3用户功能模块

    6 系统测试

    6.1 测试定义

    6.2 测试目的

    6.3测试方案

    (1)模块测试

    (2)集成测试:

    (3)验收测试:

    6.4系统分析

    7 结论

    参考文献

    谢辞

    源码获取:

     大家点赞、收藏、关注、评论啦 、查看👇🏻👇🏻👇🏻微信公众号获取联系方式👇🏻👇🏻👇🏻

    打卡 文章 更新 208/  365天

     精彩专栏推荐订阅:下方专栏👇🏻👇🏻👇🏻👇🏻

    Java项目精品实战案例《100套》

    web前端期末大作业网页实战《100套》

    展开全文
  • 火车订票系统直接在jsp里面操作数据库(源码+SQL Server数据库+课设报告)
  • JSP火车订票系统(JSP订票系统 JSP火车票预订系统)JSP火车票网上购票系统 大家好,很高兴和大家分享Java项目和经验。不管同学们是出于什么需求。都希望各位计算机专业的同学有一个提高。 本系统采用eclipse/...
  • 这是一个纯JAVA编写的火车票售票系统,本系统对票可进行管理和操作,与此同时,后台管理起来较为简单方便,因积分不够,所以要把我的作品拿出来与大家分享下,以获得积分,.....呵呵
  • 【实例简介】本系统是一个...Main.java 为程序入口【实例截图】【核心代码】火车票订票系统└── 火车票订票系统├── Ticket System│ ├── bin│ │ ├── Dao│ │ │ ├── Admainistrator_qpDao.class...
  • 介绍: 1.综述Struts2框架对当今社会的发展作用;...7.设计与实现基于Struts2框架的火车票订购系统的程序。 截图: 数据库表: CREATE TABLE t_admin ( userId int(11) NOT NULL, userName var
  • 航空订票系统采用ssh框架,后端spring、struts、hibernate技术,前端采用jsp、js、css、easyui等。数据库采用mysql,数据库表结构5张。前端是实现用户登录、用户注册、航班查询、机票订购、个人信息管理。后端管理员...
  • 火车票购票信息 用户登陆界面 2.下拉菜单界面 3.选择出发日期界面 4.显示选择日期界面 5.确定按钮-显示购票信息界面 6.重置界面 详细见源码 package ting25; import java.awt.event....
  • 网上订票系统 用到的技术为:javabean-servlet-jsp sql server 2000 数据库文件在WebRoot的DB文件中! 本系统实现了会员注册,会员登录,密码修改,以及会员信息的修改! 初步实现了在线订购,订单查询,班次查询...
  • 通过管理票务信息的计算机,火车票订票系统可以提高我们的工作效率,同时,用户足不出户也可以知道票务信息,可以自由选择想要的票,从而使得火车站票务管理方面有了更轻松更有秩序的方法。 火车票订票系统是为了...
  • java swing+mysql 实现的航班订票系统说简单也不简单,功能很强大,实现增删改查的基础上使得整个系统更加完善,功能更加丰富。
  • 火车订票系统的设计与实现

    千次阅读 2021-03-13 18:04:20
    摘 要:针对火车站的订票实际情况,按照软件工程的结构化设计思想,本次课程设计经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。并运用数据流图和...
  • 摘要:近年来我国铁路事业不断发展,高铁,动车的出现为我们的出行提供了很多的便利,与此同时...本文的售票系统采用B/S结构,主要采用了JSP+servlet技术来进行开发,开发语言是JAVA,数据库采用的是MYSQL,主要设计了...
  • 为便于旅客由网上订票,把预定火车票的旅客的信息,包括姓名、性别、工作单位、身份证号码、出发时间、目的地,输入火车票订票系统的用户程序,系统经过查询火车站内的列车车次数据服务器后,为旅客安排列车,印出...
  • 主要功能有:首页、个人中心、用户管理、车型信息管理、车次信息管理、购票订单管理、改签订单管理、退票订单管理、系统管理等功能
  • 毕业设计(论文)-基于JAVA火车票售票系统.doc还剩45页未读,继续阅读下载文档到电脑,马上远离加班熬夜!亲,很抱歉,此页已超出免费预览范围啦!如果喜欢就下载吧,价低环保!内容要点:山东交通学院2010 届毕业生...
  • 基于SSM的火车票订票系统

    千次阅读 2021-01-31 14:36:50
    基于SSM的火车票订票系统 本系整个框架是基于ssm搭建,使用maven来管理依赖,使用spring security 做登录认证,使用MySQL作为数据库,使用idea作为开发工具。 提示:写完文章后,目录可以自动生成,如何生成可参考...
  • java火车票售票系统系统实现了用户会员管理、火车车次管理、火车座位管理、系统公告管理、火车票退票、火车票换乘、换乘查询、直达查询、乘车人管理、订单管理、个人中心管理等。 数据库采用mysql,后台技术有SSM...
  • 系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台...本系统的设计实施为火车票订票管理系统的运行做基础,为火车票订票管理系统提供良好的条件。主要用在计算机毕业设计的学习和参考。
  • JAVA课程设计火车票管理系统

    千次阅读 2021-03-14 11:58:12
    JAVA课程设计火车票管理系统 *******************实践教学*******************兰州理工大学计算机与通信学院2013 年秋季学期Java 课程设计题 目: 火车票管理系统 专业班级: 姓 名: 学 号: 指导教师: 成 绩: ...
  • SSM框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,搭建的一个简单的火车票查询系统
  • 郑州轻工业学院本科毕业设计(论文)题 目: 火车票售票系统的设计与实现 .学生姓名: .院 (系): 计算机与通信工程学院 .专业班级: 网络工程(物联网技术13-01) .学 号: .指导教师: .完成时间: 2017 年 5 .....
  • 设计题目:车票管理系统JAVA语言和数据结构知识设计设计车票管理系统。要求如下所述:一车站每天有n个发车班次,每个班次都有一个班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车...
  • 火车票网上订票系统

    2014-09-22 13:10:52
    仿照12306实现火车票网上订票系统,可以实现注册,订票,订单查询,个人资料管理等,可以说是小型的12306
  • JAVA课程设计--火车票管理系统 ******************* 实践教学实践教学 ******************* 兰州理工大学兰州理工大学 计算机与通信学院 2013 年秋季学期 Java 课程设计课程设计 题 目 火车票管理系统 专业班级 姓 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 686
精华内容 274
关键字:

java实现火车票购票系统

java 订阅