1、今日完成任务:
(1)需求分析
随着时代的发展,计算系软件和系统的成熟,计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,在日常生活中随处都离不开计算机。尤其是在交通发达的今天,新时代的人名越来越依赖于方便、快捷的网络购票,计算机优势更加体现出来。在数字化的今天,为了使旅客更方便的购票、使火车售票系统更加利于管理,开发火车票销售系统更加显得重要,本系统主要为了更好地实现火车票的自动化销售,给旅客提供一个方便快捷的购票平台。同时也为系统管理员提供-一个井然有序的管理平台,防止手工管理混乱,避免一些人为的错误。 本系统是基于B/S网络架构开发的软件,使用购票系统需要WindowsXP/7/8/2000 server/2003 server/windows10操作系统中的任一种,操作系统中应已安装Internet Explorer 6.0或以上版本的Web浏览器。
功能需求
查询余票:用户输入出发地、目的地、出发日三个条件,查询可能存在的车次,用户可以看到每个车次经过的站点名称,以及每种座位的余票数量。
管理员:管理用户信息,发布信息,留言管理,订单管理,销售统计
用户:登录,修改密码,论坛发言,购票
系统总体架构描述:
a) 概述:票务系统主要用于车票的销售,因此分成两个个部分:用户操作部分、管理员(操作部分。
b) 管理员部分
i. 账户管理,包括普通用户的信息、管理员的信息管理。
ii. 订单管理,用来查看车票销售情况。
iii. 票务管理,用来修改票务信心。
iv. 公告管理,用来发布修改公告信息
c) 用户部分
i. 个人管理,用来注册,修改,登录个人信息。
ii. 购票管理,可以购票,退票。
iii. 公告管理,可以回复公告信息
2.3. 系统总体流程
a) 操作流程图:
用户:
描述:
1) 注册:注册个人账号
2) 登录:使用账号登录系统。
3) 账户管理:可以修改个人账户信息。
4) 购票:购买车票
5) 退票:可以退已购未出行的车票
6) 留言:对新闻、公告进行留言
管理员
描述:
1) 登录:
2) 管理用户: 管理系统用户信息
3) 票务管理:票务信息的增删改查
4) 信息发布:管理员发布公告类新闻和图片类新闻
数据库设计
a) E-R图
车票信息 定义了车票的有关信息 车票号 起点时间,到站时间,起点站,终点站,票价
用户信息 定义了用户有关信息 用户名,密码,姓名,身份证号,手机号码,状态
列车信息 定义了列车的有关信息 车次号,站点,总里程,发车时间,到站时间
订单 定义了订单有关信息 订单号,订单日期,总价,订单状态,用户编号,数量
管理员信息 定义了管理员的有关信息 账号,密码,姓名,编号
公告信息 定义了公告的有关信息 编号,内容,时间
留言信息 定义了留言的有关信息 编号,内容,时间,公告编号,用户编号
5、项目燃尽图更新