毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

C#车票预订系统设计与实现毕业论文 第4页

更新时间:2016-8-28:  来源:毕业论文
图1 系统功能图
3.2 数据库逻辑结构图
根据该系统的需求分析结果,可以得到以下几个实体信息:用户、车次、线路、订票、管理员、新闻、问题。
实体间包括如下几种关系:
1、每个用户可以订多张票,每张票只能被一个用户预订。
2、每个线路可以有多辆车,每辆车只能走一条线路。
3、每条线路可以有多个站点,每个站点可以再多条线路上。
最终整理得到的实体—关系图如图2所示:

图2 实体—关系图
4.系统核心功能实现
本系统实现的主要功能有用户登录、密码修改、车次管理、票价查询、转乘查询、站点查询等。
4.1用户登录功能的设计与实现
(1) 功能描述
用户在登录界面输入账号和密码后,点击登录按钮即可实现登录功能。如果登录失败给予相关提示信息;登录成功则能进入个人中心进行其他操作。
(2) 实现算法描述
 用户在登录界面输入账号和密码后,系统根据【账号+密码】进行如下登录逻辑处理:
    ①判断账号是否存在?如果不存在,则登录失败,并提示信息:账号不存在,请重新输入账号!如果存在,则转②;
    ②判断密码是否正确?如果不正确,则登录失败,并提示信息:密码不正确,请重新输入密码!如果正确,则转③;
③成功登录,进入系统。
4.2 订票功能的设计与实现
(1) 功能描述
用户登录后,输入出发地和目的地,单击查询按钮系统即可给出车次信息,根据自己的需要单击预订就可以完成订票功能。物流管理信息系统课程设计报告
(2) 实现算法描述
    用户在车次管理界面选择出发地和目的地后,系统根据【出发地+目的地】进行如下逻辑处理:
① 根据出发地和目的地判断是否存在满足条件的线路?如果不存在,则进行转乘查询,然后根据查询的线路进行订票查询;如果存在,则转②;
② 判断满足条件的线路是否还有票?如果不存在,则改线路;如果存在,则转③;
③ 订票成功时数据库中的票数会自动减1,并提示信息:恭喜你,订票成功!并在每辆车发出前的20分钟进行订票查询判断是否被预订的票都取走?如果没有,则自动释放已被订的票,使数据库中的票数加1。

上一页  [1] [2] [3] [4] [5] 下一页

C#车票预订系统设计与实现毕业论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。