一、该项目所包含的功能有:
前台功能:
(1)用户注册(游客进行该网站需要进行注册方可在系统中进行一系列与预订有关的活动)*
(2)票务查询(旅客按出发地、到达地查询各车次的车票情况)*
(3)车票销售(选择需要的车票,填写购买信息,比如:身份证号等,进行提交)*
(4)改签(用户对已付款的订单车票信息进行变更操作)*
(5)退票(用户对已付款的订单车票信息进行退货操作)*
(6)信息浏览(查看管理员发布的各种信息)*
(7)留言板(用户登陆后可以在留言板中发表留言,未登陆的用户则只能浏览其它用户发表的留言)*
(8)个人信息修改
后台功能:
(1)用户管理(管理系统用户信息,作增删改查操作)*
(2)票务管理(列车票务信息的增删改查)*
(3)信息发布(管理员发布公告类新闻和图片类新闻)*
(4)留言中心管理*
(5)订单统计*
(6)销售情况查询*
(7)个人信息修改*
2、核心源码目录:
具体代码和页面在之前的博客中已经展示过,这里就不在展示了。
3、遇到的问题及解决办法:
该项目是使用Spring+SpringMVC+Mybatis框架完成的,在进行框架配置的时候,发现配置文件有很多种方式,测试的时候采用了很多种方式去使用,但是最终只采用了一个配置文件,简单、清晰、明了。
在使用框架的时候,尤其用到异步请求的时候,访问的路径的方式是否安全需要考虑到,但是由于时间紧张,没有做这方面的处理。以及做登录处理的时候,也没有时间更好的进行优化,可能用户体验会大打折扣,这也是以后工作中需要注意的问题。
4、项目燃尽图