大数据库火车票销售系统

上传人:枫** 文档编号:561675521 上传时间:2022-08-12 格式:DOC 页数:29 大小:382.50KB
返回 下载 相关 举报
大数据库火车票销售系统_第1页
第1页 / 共29页
大数据库火车票销售系统_第2页
第2页 / 共29页
大数据库火车票销售系统_第3页
第3页 / 共29页
大数据库火车票销售系统_第4页
第4页 / 共29页
大数据库火车票销售系统_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《大数据库火车票销售系统》由会员分享,可在线阅读,更多相关《大数据库火车票销售系统(29页珍藏版)》请在金锄头文库上搜索。

1、word长 沙 学 院课程设计说明书题目火车票预定管理系统系(部)数学与计算机科学系专业(班级)某某学号指导教师起止日期 / 课程设计任务书课程名称:数据库系统原理课程设计题目:火车票预订管理系统1、某铁路局火车票预订管理系统需要如下信息:车次信息:车次编号、出发地、目的地、出发时间、到站时间、火车类型、里程数,座位数等。车票信息:座位号、价格、当前预售状态、座位类型等。客户:某某、联系、某某等。业务员:某某、工号。其业务规如此描述如下:一个客户可以预订退订多X火车票,但一X火车票只能被一个客户预订退订;一个业务员能销售多X车票,但一X车票只被一个业务员销售。一辆列车包含多X车票,但一X车票只

2、属于一辆列车。2、系统功能的根本要求:按照一定条件查询、统计符合条件的火车、车票、客户信息等。例如火车车次查询、时刻表查询、剩余座位数、同一路线可选火车信息、客户购置历史等,能够在车票售出时更新可用火车票数,模拟完成火车票订票、退订业务。各阶段具体要求:1、需求分析阶段l 定义数据项的含义和取值l 定义目标系统的数据流2、概念结构设计阶段l 画出实体模型E-R图3、逻辑结构设计阶段l 将实体模型转化为关系模型l 给出每个关系的主关键字和函数依赖集l 分析你所设计的关系数据库模式是否属于3NF4、物理设计阶段l 确定所有字段的名称、类型、宽度、小数位数与完整性约束l 确定数据库与表的名称与其组成

3、l 确定索引文件和索引关键字5、数据库安全与维护设计阶段l 设计一个适合的数据库安全策略用户身份认证、访问权限、视图l 为了实现复杂的数据完整性约束,设计适当的触发器l 设计一个适合的数据库备份策略6、实施阶段l 要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。l 对于学有余力的同学,可以使用嵌入式SQL语句结合高级语言开发完成。设计工作量:1软件设计:完成问题陈述中所提到的所有需求功能。2论文:要求撰写不少于3000个文字的电子文档,详细说明各阶段具体要求。工作计划:安排两周时间进展课程设计,软件开发步骤如下,第一周完成14,第二周完成58,论文同步进展;1)选定题目2)需求分

4、析3)概念结构设计4)逻辑结构设计5)物理设计6)数据库安全与维护设计7)数据库上机实现8)辩论计划时间指导教师班级1314周潘怡、卓琳13软件1班1314周潘怡、卓琳13软件2班1314周X欣、黄彩霞13软件3班1314周X欣、黄彩霞13软件4班1314周杨刚、X钢钦13软件5班1314周杨刚、X钢钦 13软件6班须知事项n 提交电子文档 某某学院课程设计任务书每学生1份 某某学院课程设计论文每学生1份 某某学院课程设计鉴定表每学生1份指导教师签名:日期:教研室主任签名: 日期:系主任签名: 日期:某某学院课程设计鉴定表某某学号专业软件工程班级设计题目火车票预订管理系统指导教师指导教师意见:

5、评定等级: 教师签名: 日期:辩论小组意见:评定等级:辩论小组长签名:日期:教研室意见:教研室主任签名: 日期:系部意见:系主任签名:日期:说明课程设计成绩分“优秀、“良好、“与格、“不与格四类;目 录一、引言1编写目的1参考资料1二、需求规约2业务描述2经济可行性2技术可行性2操作可行性22.1.4 业务流程图2系统框架42.2 需求分析7功能需求7数据需求8性能需求8三、数据库环境说明9四、数据库的命名规如此94.1 数据库对象命名规如此94.2 数据项编码规如此9五、逻辑设计10六、物理设计116.1 表汇总116.2 表的根本信息126.3 视图的设计15存储过程、函数与触发器的设计1

6、6七、安全性设计237.1 防止用户直接操作数据库的方法237.2 用户某某密码的加密方法247.3 角色与权限24八、数据库管理与维护说明24一、引言1.1 编写目的随着时代的开展,计算机软件和系统的成熟,火车票的正当管理成为一个影响铁路部门正常运营的因素之一,而建立火车票订票管理系统是一个很好的解决方法。作为计算机应用的一局部,使用计算机对火车票信息进展管理,具有手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、某某性好等,这些优点能够极大的提高火车票信息管理的效率,也正表现了火车票的科学化正规化管理现在随着社会的开展,数据量急剧增长,现在人们就借助计算机和数据库技术科

7、学的保存大量的数据,以便能更好的利用这些数据资源。本论文就是通过SQL的整体设计把数据库与应用程序相连接,做成一个火车票的订票管理系统,使得火车票管理员能够有效的管理车次信息、旅客信息、退票信息等。同时用户可以通过查询到相关的火车票信息,选择是否适合自己,也可以在网上直接订票、退票,省时省力 。1.2 参考资料资料名称作者文件编号、版本数据库系统概论王珊、萨师煊2006年5月第4版现代软件工程孙涌2003年8月第1-246版精通SQL server 2000数据库管理与开发于松涛2003年10月二、 需求规约2.1 业务描述该阶段通过对系统目标的初步调研和分析,提出可行性方案并进展论证。我们在

8、这里主要从技术可行性、经济可行性和操作可行性三方面进展分析。本系统其他应用软件、硬件系统也易于获得.因此,开发本钱较低。而引进使用本系统后,与传统方式相比,具有高效率、低本钱、高质量的特点,可以节省不少人力、物力与财力。所以,从经济的角度来看,该系统可行。开发工具:VS2005 数据库环境:SQL Server 2008系统环境:Microsoft Windows 2000或以上版本。系统实现依靠相对熟悉的c语言和SQL Server2008数据库系统,其根本操作实质还是对数据库进展添加、删除、查找等操作。系统采用菜单式,实现用户与数据库的交互,界面简洁友好,操作方便。2.1.4 业务流程图经

9、过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体情况,给出旅客信息、订票信息和取票通知的具体需求。去火车站购票售票处核查相关信息去售票处购票打印火车票确认列车车次检查个人身份图2.1 旅客购票流程图 调查用户需求售票处需求l 功能:旅客持个人证件去火车站购置火车票。希望能通过旅客某某查到该旅客的列车车次并记录旅客根本信息。l 统计功能:u 按火车票统计买票人数u 按某某统计火车票数旅客购票需求l 交费功能:u 交费u 退费取票需求l 通知功能:u 通知旅客取票l 统计功能:u 统计通过验证的人数u 统计可以取票的人u 统计未通过验证的人数l 查询功能:u 购票旅客查询 购票旅

10、客某某 购票旅客某某号 购票旅客订单号列车车次信息需求l 查询功能:u 车次u 始发站u 终点站u 始发时间在调查完了用户需求之后,就要开始分析用户需求。在此,我们们采用自顶向下的结构化分析方法SA方法。首先,定义全局概念结构的框架,如图2.2所示。火车票订票系统旅客信息系统退票信息系统取票通知系统列车车次信息系统各子系统需要进一步细化。旅客信息系统为例进一步细化,如图2.3所示。旅客信息系统查询旅客信息统计人数以其中的查询旅客信息功能为例进一步细化,如图2.4所示。查询旅客信息旅客订单号某某号旅客号旅客某某列车车次信息系统列车车次号始发时间终点站始发站取票通知系统火车票信息系统旅客信息系统旅

11、客信息系统取票时间旅客某某图2.7旅客信息系统能查询到的内容 火车票信息系统火车票类型座位号列车车次退票信息系统订单号某某号旅客旅客某某将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。经分析之后,本系统要用到五个根本表:退票信息表,旅客信息表,列车车次信息表,取票通知信息系统,列车座位信息表。数据结构定义如表2.1所示。表2.1 数据结构定义数据结构名含义说明组成退票信息定义了退票旅客的有关信息旅客某某,某某号,订单号,号旅客定义了旅客有关信息旅客某某,某某号,性别,工作单位,号列车车次信息表定义了车次的有关信息车次号,始发地,目的地,始发时间取票通知单定义了取票通知

12、相关有关信息旅客某某,取票时间,列车车次,座位号,火车票类型列车座位信息表定义了列车座位有关信息列车号,座位号,座位信息,火车票类型2.2 需求分析需求分析是软件设计的一个重要的环节。本阶段对订票系统的应用情况作全面调查,以确定系统目标,并对系统所需要的根底数据以与数据处理要求进展分析,从而确定用户的需求。用户对系统的需求我们从以下几方面进展分析。本网上订票系统应该具备如下功能:分为对车次信息的查询和客户对已订车票信息的查询。要求:1对车次的查询,可以按照发车车次进展查询; 2车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。3座位类型设定。通过查询系统,客户根据自己的需求找到满意

13、的车次,再输入个人信息后直接通过网上订票确定已预订选中的车票。要求:订票记录应包括:会员名、车号、发车日期、订购日期、订购票数、总价。可退票,通过查询系统,客户可以自己的名字找到自己的订票信息,通过退票模块退去已购车票。信息需求,即在系统中需要处理哪些数据。根据对火车站网上订票系统的分析,本系统的信息需求如表2-1所示。表2-1信息输入输出 信息输入信息处理信息输出用户输入所需车次检索系统数据库符合用户需求的车次与相关信息用户输入个人信息与所需订购的车票信息更新系统中的订票信息,将新信息存入系统数据库操作反应如订票成功用户输入自己的名字、身份证号;或交易的订单号检索系统数据库符合用户需求的订票信息用户输入自己的名字检索系统数据库以得到订票记录,删除用户请求的订票记录,更新系统数据库操作反应如退票成功等性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性能需求。系统处理的准确性和与时性是系统的必要性能。系统应能与时而且准确的根据用户权限

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号