数据库大作业火车票订票系统.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库大作业火车票订票系统 数据库大作业火车票订票系统全文共17页,当前为第1页。数据库大作业火车票订票系统全文共17页,当前为第1页。 数据库大作业火车票订票系统全文共17页,当前为第1页。 数据库大作业火车票订票系统全文共17页,当前为第1页。 火车票订票系统 实验课题:火车票订票系统 专 业:计算机科学与技术 姓 名: AAAAA 组 员:BBBBBBB 日 期:2013 年5月26 日 数据库大作业火车票订票系统全文共17页,当前为第2页。数据库大作业火车票订票系统全文共17页,当前为第2页。火车票订票系统 数据库大作业火车票订票系统全文共17页,当前为第2页。 数据库大作业火车票订票系统全文共17页,当前为第2页。 一、团队成员 XXXXXX 二、角色分配——系统分析员 作为团队中的系统分析员。首先需要理解和明确整个项目的管理目标和未来的发展方向,其次需要充分了解用户的需求并且对用户需求未来可能的改变有一定的了解和预判。在了解了用户的需求后,与系统设计员、系统开发员及DBA进行沟通以及对整个项目的统筹规划。 作为一名普通的学生,在学校经常会遇到各种订票的时候。尤其是在放假的阶段,火车票、飞机票更是供不应求。所以开发一个能够服务于普通用户的订票软件正是顺应了市场所需。所以我们团队最后选择了设计开发一个火车票订票管理系统。 对于一个火车票订票管理系统,准确快捷的车次信息查询功能和方便简单的订票操作是十分必要的,因此系统必须为用户提供准确的车次信息和当前的车票状况,这也是火车票订票管理系统的最基本要求。客户端后台管理员要能够及时添加、修改车次信息,并能够对用户信息进行录入和删除。 所以结合实际情况,火车票订票系统应满足一下需求: 1.客户端界面清晰友好,达到一目了然的效果。 2.客户端能够有方便的查询系统及简单明了的订票、退票操作。 3.防止用户重复订票、退票操作,影响系统数据的正确性。 4.服务器端提供信息完全可靠,时效性强。 数据库大作业火车票订票系统全文共17页,当前为第3页。数据库大作业火车票订票系统全文共17页,当前为第3页。5.能够保证数据与信息的安全性。 数据库大作业火车票订票系统全文共17页,当前为第3页。 数据库大作业火车票订票系统全文共17页,当前为第3页。 综合以上需求,本系统需要以下几个模块来支持: 1.用户模块:用于用户注册,用户登陆,订票,退票。 2.管理员模块:供后台管理员登录。用于添加、修改车次及票务信息,查看所有用户信息及相应的订票信息。 3.游客模块:列车时刻查询,车次相关信息查询,及剩余车票查询。 三个模块的关系如下: 火 车 票 订 票 系 统火 车 票 订 票 系 统 火 车 票 订 票 系 统 火 车 票 订 票 系 统 管理员管理管理员管理用户管理用户管理游客游客 管理员管理 管理员管理 用户管理 用户管理 游客 游客 车次查询车次查询列车时刻查询列车时刻查询订票订票注册用户注册用户查看订票信息查看订票信息剩余车票查询剩余车票查询查看用户信息查看用户信息添加车次信息添加车次信息 管理员登录 管理员登录用户登陆用户登陆退票退票 车次查询 车次查询 列车时刻查询 列车时刻查询 订票 订票 注册用户 注册用户 查看订票信息 查看订票信息 剩余车票 查询 剩余车票 查询 查看 用户信息 查看 用户信息 添加车次信息 添加车次信息 管理员登录 管理员登录 用户登陆 用户登陆 退票 退票 当然,系统分析员也非常有必要与设计员沟通,共同确定系统的软硬件配置和数据库系统的总体设计。 整个系统的数据库E-R图设计如下: 管理号管理号 管理号 管理号 数据库大作业火车票订票系统全文共17页,当前为第4页。数据库大作业火车票订票系统全文共17页,当前为第4页。密码密码 数据库大作业火车票订票系统全文共17页,当前为第4页。 数据库大作业火车票订票系统全文共17页,当前为第4页。 密码 密码 1111用户名用户名管理员管理员 1 1 1 1 用户名 用户名 管理员 管理员 始发站始发站车次车次管理管理查看查看 始发站 始发站 车次 车次 管理 管理 查看 查看 终点站终点站mmnn密码密码火车票火车票 终点站 终点站 m m n n 密码 密码 火车票 火车票 时间时间姓名姓名用户用户 时间 时间 姓名 姓名 用户 用户 1111票余量票余量票价票价 1 1 1 1 票余量 票余量 票价 票价 订单订单身份证号身份证号性别性别 订单 订单 身份证号 身份证号 性别 性别 用户号用户号时间时间 用户号 用户号 时间 时间 终点站终点站车次车次 终点站 终点站 车次 车次 始发站始发站 始发站 始发站 数据字典如下: 管理员表: 字段名称 字段类型 主键 管理号 管理号 Char(10) 是 密码 Ch 【火车票订票系统概述】 火车票订票系统是一个典型的数据库驱动的应用程序,旨在为用户提供便捷的火车票预订服务。该系统由计算机科学与技术专业的学生设计开发,旨在解决学生和普通用户在节假日等高峰期间的购票难题。系统分为用户模块、管理员模块和游客模块,以满足不同用户群体的需求。 【系统分析】 1. **用户模块**:用户可以进行注册、登录、订票和退票操作。为了保证用户体验,系统需具备简洁明了的界面和高效的操作流程,同时防止用户重复操作,确保数据准确性。 2. **管理员模块**:管理员负责后台管理,包括登录、添加和修改车次信息、录入和删除用户信息,以及查看所有用户和订票信息。管理员的角色至关重要,他们的操作直接影响系统的稳定性和数据完整性。 3. **游客模块**:未注册用户可以查询列车时刻、车次详情和剩余票数,满足基础的出行信息获取需求。 【系统需求】 1. **用户界面**:界面需清晰易懂,便于快速理解功能。 2. **查询系统**:提供快速准确的车次查询,实时更新车票状态。 3. **操作控制**:防止用户重复订票或退票,避免数据错误。 4. **信息可靠性**:服务器需提供及时、准确的信息。 5. **数据安全性**:保护用户数据,防止未经授权的访问或篡改。 【模块关系与数据库设计】 系统由管理员、用户和游客三大模块构成,各模块间相互协作,形成完整的业务流程。数据库设计包括管理员表、用户表、车次信息表、车站信息表和车票预定表等,每个表都有特定的字段来存储相关数据,如管理员的管理号和密码,用户的姓名和身份证号,车次的始发站、终点站和时间,以及车票的余量和价格。 【表设计与实现】 1. **管理员表**:包含管理号(主键)和密码,用于后台管理身份验证。 2. **用户表**:包含用户号(主键)、姓名、密码等,用于用户注册和登录。 3. **车次信息表**:记录车次号、始发站、终点站、时间以及各座位类型的数量。 4. **车站信息表**:存储车次经过的车站、到达和离开时间,以及各站点的价格信息。 5. **车票预定表**:记录用户的预订信息,如用户号、车次号、出发站、到达站、票价和预订日期。 【数据库系统实现】 系统采用了SQL Server作为数据库管理系统,结合Visual Basic开发前端界面,充分利用两者的优势,实现功能强大且用户友好的操作界面。表的设计允许直接在SQL Server中修改,也可以通过系统前台操作,确保了数据管理和系统功能的灵活性。 火车票订票系统是一个涵盖了用户交互、数据管理、系统安全等多个方面的复杂项目。它的成功实施依赖于深入理解用户需求、合理的系统架构和安全的数据存储机制,为用户提供了一种高效、可靠的在线购票解决方案。
剩余16页未读,继续阅读
- 2301_783833172023-06-03资源有很好的参考价值,总算找到了自己需要的资源啦。
- 粉丝: 197
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (33269446)全国省市县经纬度xml数据(全)
- ip地址查询城市php代码
- jieba分词自定义分词词表
- (6340824)C语言学生信息管理系统
- 床、自行车、瓶子、碗、公交车、食堂、小型车检测12-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- (6351410)c++经典程序200例
- (7276248)c语言图书管理系统
- (9368016)C++ STL使用
- (10377004)C语言下实现的学生管理系统
- (15341010)经典C程序一百例
- (174549194)ANSYS Fluent Tutorial Guide
- (175909636)全国293个地级市的经纬度信息
- 尚硅谷宋红康C语言精讲.zip
- 视图库级联抓包,支持GA/T1400-2018版,包括Register, keepalive, subscribe, subscribeNotification等
- ip地址查询区域代码包括php c++ python golang java rust代码使用例子
- C语言结构体精讲,结构体在内存中的访问