- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
车站售票管理系统课设
课程设计报告
( 201-- 2014年度第1学期)
实验名称: 数据库应用课程设计
题 目:
院 系:
班 级:
学 号:
学生姓名:
指导教师:
设计周数: 1 周
成 绩:
日期:201年1月日
②能准确地了解售票情况,提供多种查询和统计功能,如车次的查询、时刻表的查询等;
③能按情况所需实现对车次的更改、票价的变动及调度功能;
④完善的报表系统;
⑤具备一定的维护功能,如操作员管理、权限设置等。
功能结构图
本系统功能结构图如图1所示
图1 系统功能结构图
数据需求
数据项
数据项名称:用户名
别名:username
数据类型:nvarchar(50)
与其他数据项之间的联系:每个用户名与一个密码对应
数据项名称:密码
别名:password
数据类型:nvarchar(50)
与其他数据项之间的联系:每个密码与一个用户名对应
数据项名称:用户身份
别名:type
数据类型:nvarchar(50)
与其他数据项之间的联系:每个用户只有一种身份,限定为售票员或管理员
数据项名称:车次编号
别名:trainno
数据类型:nvarchar(50)
与其他数据项之间的关系:每个车次编号对应一辆车
数据项名称:起始站
别名:start
数据类型:nvarchar(50)
数据项名称:终点站
别名:finish
数据类型:nvarchar(50)
数据项名称:出发时间
别名:starttime
数据类型:nvarchar(50)
数据项名称:票价
别名:price
数据类型:nvarchar(50)
数据项名称:余票量
别名:lastticket
数据类型:nvarchar(50)
数据项名称:限载人数
别名:number
数据类型:nvarchar(50)
数据项名称:证件号
别名:num
数据类型:nvarchar(50)
与其他项的关系:一个证件号对应一名客户
数据项名称:姓名
别名:name
数据类型:nvarchar(50)
数据项名称:座位号
别名:seat
数据类型:nvarchar(50)
数据结构
数据结构名称:用户信息
含义说明:是一个用户的主数据结构,定义了一个用户的相关信息
组成:用户名,密码,身份类型
数据结构名称:车次信息信息
含义说明:是车次的主数据结构,定义了车次的相关信息
组成:车次编号,始发站,终点站,出发时间,票价,余票量,限载人数
数据结构名称:车票信息
含义说明:是已售出车票的主数据结构,定义了车票的相关信息
组成:车次编号,座位号,购票人姓名,购票人证件号
数据流
数据流名称:车票表
说明:已售出车票的表,管理已售出的车票信息
数据流来源:客户,车次信息
数据流去向:显示车票信息
组成:客户信息,车次信息
概念设计
数据流图
通过对系统的数据分析,得到如图2的系统数据流图
图2 系统数据流图
E-R图
通过对系统的功能分析,得到如图3的E-R图
图3 E-R图
逻辑设计
将E-R图转化为关系模式并列出数据库关系表,如表1至表4
表1 用户信息表(login)
中文含义 字段名 类型 长度 备注 完整性约束 用户名 username nvarchar 50 非空 密码 password nvarchar 50 非空 身份类型 type nvarchar 50 售票员或管理员
表2 车次信息表(Trainno)
中文含义 字段名 类型 长度 备注 完整性约束 车次编号 trainno nvarchar 50 主键 起始站 start nvarchar 50 非空 终点站 finish nvarchar 50 非空 出发时间 starttime nvarchar 50 非空 票价 price nvarchar 50 非空 余票量 lastticket nvarchar 50 非空 限载人数 number nvarchar 50 非空
表3 车票信息表(Ticket)
中文含义 字段名 类型 长度 备注 完整性约束 车次编号 trainno nvarchar 50 主键 座位号 seat nvarchar 50 主键 姓名 name nvarchar 50 非空 证件号 num nvarchar 50 非空
存储结构设计
数据库表格设计
用户信息表
sql 语句如下:
CREATE TABLE [dbo].[log
您可能关注的文档
- 超导磁流体推进技术—动装.pptx
- 超宽带电磁学及应用 第8章 超宽带信号接收.ppt
- 超市供应链管理策略研究.doc
- 超好超好 趣味单词识记.ppt
- 超市餐饮类商家物业要求条件.ppt1111.ppt
- 超深水半潜平台比较2.doc
- 超然台记(上课用).ppt
- 超乳基本理论.ppt
- 超级公司销售手册.ppt
- 超级模仿Microsoft PowerPoint 演示文稿.ppt
- 2021-2022学年湖南省常德市安乡县四年级上学期期中语文真题及答案.pdf
- 2023-2024学年河南省南阳市社旗县四年级上学期期中数学真题及答案.pdf
- 2022-2023学年云南省曲靖市四年级下学期期末数学真题及答案.pdf
- 2021-2022学年河南省周口市鹿邑县二年级下册月考语文真题及答案.pdf
- 2018年河南焦作解放区教师招聘考试真题及答案.pdf
- 2019年江西公务员行测考试真题及答案-乡镇.pdf
- 2019中国石油报社应届高校毕业生招聘试题及答案解析.pdf
- 光大银行招聘应届毕业生能力素质测试笔试真题及答案.pdf
- 2024年广西百色教师招聘考试模拟题及答案.pdf
- 2021-2022学年浙江绍兴诸暨市五年级上册语文期末试卷及答案.pdf
文档评论(0)