虽然目前已有很多基于ASP.NET平台的火车票订票系统,但尚未出现更详细的功能显示和信息查询。经过分析,用户的第一眼往往是看到一个软件的外观,一个漂亮的界面将吸引用户下一次点击和理解。为了让用户通过无意识的点击尝试进入每个界面和每个按钮,用户可以进一步了解软件的质量,因此良好的软件界面将是吸引用户注意力的第一步。因此,对于每个软件界面设计工作来说,一个应用程序是占据非常重要的一部分,在高端大气中吸引用户,满足用户体验将进一步完成整个应用程序的各项功能,良好的用户体验度将继续使用并经常打开并使用此软件。
本系统拟运用三层架构以及SQL等方面的相关理论,同时分析火车票订票管理系统可实现的有关功能,将需求分析逐一罗列出来;其次,将之前在课堂上学到的各种理论知识全方位利用起来,充分发挥SQL数据库的作用,在vs2019平台的基础上进行开发,设计过程中,将需求分析当作切入点,逐一罗列出系统开发计划、实现流程及有关功能的实现方式,完成系统开发相关的工作之后再全面调试,最终正式投入运行。力求开发出一个操作简便,实用性高的火车票订票管理系统,提高用户的体验,同时为火车票管理人员提供相应的统计报表,方便管理者查看已订票数,剩余票数等。本系统还将提供给管理者一个管理员后台,让管理员添加、修改以及删除订票人信息等。
该系统的基本功能包括管理员、用户二个角色功能模块。
对于管理员可以使用的功能模块主要有,首页、个人中心,用户管理、系统公告管理、车次管理、车票信息管理、订票信息管理、系统管理等功能。
对于用户所使用的功能模块的操作主要是首页、个人中心、订票信息管理、我的收藏管理等功能
主要研究方法
文献法:通过到书城或者图书馆查阅相关专业、技术等书籍辅助完成本系统的设计与实现。
比较研究法:采用同类比较研究法。把该系统与其它同类系统相比较,找出不足之处,从而加以改进和弥补,使本项目的质量达到高水准。
调查法:通过调查火车票订票管理系统的类似软件系统了解当前本课题的发展趋势、优势和存在的缺陷。
实验法:在项目初步完成时,反复地调试系统可运行性,在运行平台上反复地
实验,找出问题,分析问题,从而解决问题。直到系统运行成功为止。
开发软件:Microsoft Visual Studio (VS2017) (版本2017以上即可,不能低于2017)
数据库:SqlServer2008r2(数据库版本无限制,都可以导入)
开发模式:mvc三层
开发框架:core
前端框架:vue.js
开发语言:C#/asp.net
目 录
摘 要 I
目 录 I
第1章 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3研究现状 2
1.4研究内容 3
第2章 关键技术研究 4
2.1 ASP.NET框架 4
2.2 B/S架构 4
2.3 数据库技术 5
第3章 需求分析 5
3.1可行性分析 6
3.1.1 技术可行性 6
3.1.2 经济可行性 7
3.1.3 操作可行性 7
3.1.4 法律可行性 8
3.2需求分析 8
3.3系统设计原则 9
3.4 项目设计目标与原则 9
3.5业务流程分析 9
3.5.1操作流程 9
3.5.2添加信息流程 11
3.5.3删除信息流程 11
第4章 系统总体设计 13
4.1系统功能模块 13
4.2数据库设计 13
4.2.1数据库简介 13
4.2.2数据库设计 13
第5章 系统实现 17
5.1前台首页功能模块 17
5.2管理员功能模块 19
5.3用户功能模块 19
第6章 系统测试 26
6.1系统测试的目的 26
6.2测试策略 27
6. 3测试特性及分析 27
6. 4功能测试 27
6. 5测试结果 29
结 论 30
参考文献 31
致 谢 32