1课程设计任务书题目名称学生火车票订票系统学生学院经济管理学院专业班级电子商务4班姓名林奕鹏学号3106005680一、课程设计的内容(一)、设计题目内容学生火车票定票系统(1)背景:一年两次的火车票订票管理(2)主要实现以下功能:1)学生基本信息的管理,尤其是所在地2)学生购票的基本信息,尤其是价钱和车票目的地3)购票以后的分发管理4)退票的管理5)信息的统计和查询6)操作员管理二、课程设计的要求与数据(1)、有必要进行对企业的报刊订阅业务进行分析、调查(2)、加分功能:购票后的分发管理的设计与实现(自由发挥);(3)、保质保量完成课程设计要求的所有内容。(4)、打印实验报告和实验任务书并上交。(5)、杜绝抄袭。如若发现有明显抄袭现象,抄袭者和被抄袭者的课程设计成绩全部取消。三、课程设计应完成的工作(1)、需求分析(阐明应用系统背景,组织结构情况以及需求分析的过程,并绘制出数据流程图)(2)、概念结构设计:根据概念结构设计的基本原则,确定概念模型,并阐明分析步骤和理论依据。(3)、逻辑结构设计:根据需求分析和概念模型,将实体及实体间的联系按一定的转换规则转换为关系模型,写出转换步骤及相应的理论依据,并确定主码、外码。2四、课程设计进程安排序号设计各阶段内容地点起止日期1根据设计问题查阅收集有关资料宿舍6.28-292需求分析(阐明应用系统背景,组织结构情况以及需求分析的过程,并绘制出数据流程图)宿舍6.30-7.13(数据库)概念(模型)设计阶段宿舍7.24逻辑模型设计阶段机房7.35数据库物理设计与数据库保护设计宿舍7.25-266处理功能设计阶段宿舍7.27-297数据库应用系统的实现宿舍8.28-9.48数据库应用系统运行宿舍9.4-109撰写课程设计报告宿舍9.10-15五、应收集的资料及主要参考文献1、《数据库系统概论》王珊,萨师煊2、《系统分析与设计技术》张友生主编2、海纳服饰有限公司进销存系统、网上其它资料发出任务书日期:年月日指导教师签名:计划完成日期:年月日基层教学单位责任人签章:主管院长签章:3目录概述:...........................................................................................................................41.需求分析.................................................................................................................41.1用户需求:.................................................................................................................41.2业务流程分析:.........................................................................................................51.3信息需求分析.............................................................................................................51.4功能需求分析:.........................................................................................................62.(数据库)概念(模型)设计.............................................................................72.1构思ERD的四条原则及根据这些原则相应得出的实体、联系及其属性:..............82.2、系统具体E-R图:.......................................................................................................83.(数据库)逻辑(模型)设计.............................................................................93.1一般逻辑模型设计:...................................................................................................93.2具体逻辑模型设计:...............................................................................................104.数据库物理设计与数据库保护设计.................................................................115.处理功能设计.....................................................................................................115.1主控模块设计:........................................................................................................115.2子模块设计:...........................................................................................................126.数据库应用系统的实现.....................................................................................136.1数据库及其表结构的建立:...................................................................................136.2创建表的相关视图:...............................................................................................156.3各表关系图,...........................................................................................................156.4数据输入:利用系统录入数据,如下图为各表内容:.......................................166.5模块实现:...............................................................................................................177.数据库应用系统运行.........................................................................................257.1写出系统操作使用的简要说明。...............................................................................257.2按使用说明运行系统并打印出运行结果。...............................................................257.3系统评价:...................................................................................................................264报告内容概述:随着国民经济快速发展,人们出行、交通越来越频繁,对服务的快捷、便利性要求也越来越高。从而对客运行业的建设与管理提出了更高的要求。为适应和推动客运行业的发展,各种交通公司和部门开始广泛采用使用日趋成熟的计算机技术和数据库技术来实现票务信息的现代化管理,具有手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本底等。这些优点能够极大地提高信息管理和业务管理的效率。本学生火车订票系统正是通过数据库存储信息实现高效率管理。该实验设计首先进行需求分析,然后在需求文档的指导下实现系统的功能,如操作员的信息管理功能及普通学生的火车信息查询、订票、退票等功能,最终实现的是学生购得一张自己满意的票券,同时力求通过数据库系统及计算机在其中的运用达到提高工作效率,节约人力资源的效果。1.需求分析1.1用户需求:(一)、问题描述:学生火车票定票系统(1)背景:一年两次的火车票订票管理(2)主要实现以下功能:1)学生基本信息的管理,尤其是所在地2)学生购票的基本信息,尤其是价钱和车票目的地3)购票以后的分发管理4)退票的管理5)信息的统计和查询6)操作员管理(二)、目的及现状:1)、实验目的:数据库设计就是要使学生采用本课程中学习的数据库设计方法,运用其基本思路与主要图表工具完成一个自己所了解的业务的数据库应用系统信息需求分析与数据库的概念设计、逻辑设计、物理设计以及处理功能设计,用自己熟悉的数据库管理系统、程序设计语言及其相关开发工具实现该系统,并运行、评价、改进之;在此基础上严格按本大纲所附报告提纲撰写课程设计报告。通过本设计进一步弄懂数据库系统及其相关的基本概念,理解数据库系统的系统结构、主要特点,掌握数据库设计的原理、方法及其基本过程,初步具备数据库应用设计的能力,初步形成运用数据库应用系统解决管理决策中的实际问题的基本素质。2)、现状和系统要求:在传统模式下利用人工进行火车订票业务,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,给各相关部门工作人员带来了很大困难,严重影响了他们的工作效率。运用计算机技术和数据库技术来实现票务信息的现代化管理,具有手工管理所无法比拟的优点,如:检索迅速,查找方5便,可靠性高,存储量大,保密性好,寿命长,成本底等。这些优点能够极大地提高信息管理和业务管理的效率。在本系统中,系统用户共有两种,并根据用户权限的不同而实现不同的功能,如操作员拥有添加、修改、删除某火车相关信息及修改自己的个人信息的功能。学生有对车票信息、、哪一车次哪天还剩余多少张票和自己所订票券的查询功能,订票功能及退票功能。系统利用计算机和数据库的高效率大大减轻了学校票点工作人员的劳动强度,提高了各部门的工作效率。1.2业务流程分析:(一)、描述系统的业务流程:本系统共有两种用户,根据用户权限的不同而实现不同的功能。操作员的权限最大,他进入系统必须先登录。操作员可以添加、修改、删除某车票的相关信息,可以修改自己的个人信息;查询、删除学生的订票情况,确认学生是否已付款取票等。学生可以按目的地的车次对车票信息进行查询,可以