版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
期末考核设计报告课程名称:软件工程航空订票系统学期末考核任务书课程名称:软件工程设计题目:航空订票系统专业:计算机科学与技术班级:17计科本4班2019年11月指导教师:朱婕主要内容:航空订票系统主要是对某航空公司订票信息进行管理,其主要功能如(1)用户预订飞机票。(5)管理员取消航班。(6)管理员管理用户信息,包括:用户购票信息的增加、修改、删除、查询。(7)登录系统,包括:注册、登录。基本要求:(1)系统可管理的所有航班及用户的信息,所有信息需用文件进行存储。(2)每个飞机的航班号是唯一的,每个用户的身份证也是唯一的。(3)设计完成的系统要便于用户操作和使用,有清晰易懂的用户输入及操作软件工程航空订票系统学生姓名刘梅学号朱婕系统分析与设计小组分数(30分)系统选题有新意5系统功能分析的完整性系统分析和设计的一致性个人分数(20分)在小组中所作的贡献量(按照小组成员大多数人统一的工作量百分比来计算)个人工作完成的质量(质量的好坏由老师来评判)设计报告报告格式(10分)目录、正文文字、图表部分格式、参考文献格式报告内容(20分)报告中需要建立的系统模型的完整性关键章节和次要章节内容的完整性报告逻辑(20分)逻辑正确条理清晰,无赘述航空订票系统数据库设计说明书编写人:刘梅学号小组成员姓名钟雨西需求分析毕芮系统设计刘浩系统设计刘梅数据库系统设计段飞雨系统测试《软件工程》期末考核设计报告目录I 11.1编写目的 11.2项目背景 12数据库外部设计 22.1标识符和状态 22.2支持软件 22.3数据完整性设计 22.4数据规范性设计 23数据库结构设计 43.1概念结构设计 43.2逻辑结构设计 63.3表结构设计 8 9 93.3.3表flight 9 9参考文献 1引言《软件工程》期末考核设计报告1引言1此说明书,以便在修改时找出在本阶段设计的不足或错误。开发单位:2052数据库外部设计《软件工程》期末考核设计报告2数据库外部设计2>事件探查器:提供了对SQLServer执行操作的检测,并以T-SQL的形式记录;此外,还包括会使用到的数据导入和导出工具,为数据库提供数据的输入。式请求,这种能力允许在多个场所远程地处理由多个请求所组成的事务。在分布式环境中所选择的硬件、操作系统或网络如何结合,数据库系统应仍然按相同的方式工作。同样,不论在某一时刻这些环境项有了变动,也不影响其它结>先进性原则。用先进的技术来实现与其系统间的互联互通、资源共享。2数据库外部设计《软件工程》期末考核设计报告2数据库外部设计3编码、设备编码等按汉语拼音缩写加国家规定的标准编码规则组成。唯一地表示一个编码对象,产品代码及设备代码等使用国家或行业标准编码;扩充性:必须留有适当的后备容量,以便适应不断扩充的需要;实用性:代码尽可能反映编码对象的特点、属性和可检索性,有助于记忆,方便使用。规范性:代码的类型、结构以及编写格式统一。3数据库结构设计《软件工程》期末考核设计报告3数据库结构设计43数据库结构设计航空订票系统包含四个实体,分别是用户实体(user),管理员实体(administrator),机票实体(ticket),航班实体(flight);用户实体(user)包含5个属性,分别是id,sex,name,password,birthday,实体联航班实体(flight)包含5个属性,分别是fid,fname,from,to,takeoff,实体联系图如图3.2所示;3数据库结构设计《软件工程》期末考核设计报告3数据库结构设计5机票实体(ticket)包含3个属性,分别是tid,fid,id,实体联系图如图3.3所示;管理员实体(administrator)包含4个属性,分别是aid,aname,apassword,worknum,实体联系图如图3.4所示;33数据库结构设计6nn1Dnn_n图3.5航空订票系统E-R图3.2逻辑结构设计航空订票系统中有四个类,分别是user,flight,administrator,ticket图3.6所示;具体类图如33数据库结构设计7登用票票用登用票票用用订订加涂户票票用用用用机m修查添删未机0+to+修改航班0d0航班0加十户0加十+0十+删除订票0图3.6航空订票系统对象模型—类图数据表说明示例如下:存储用户的信息。user表中的id属性提供用户的标识主键,administrator表中的aid属性提供user表的外键,自动增长数据类型。密级有三个等级,即一般、重要和核心。存储管理者的信息。administrator表中的aid属性提供管理者的标识主键,自动增长数据类型。存储航班的信息。8ticket表中的tid提供机票的标识主键,administrator表中的aid属性、flight表中的fid属性以及user表中的id属性提供ticket表的外键,自动增长型数据。funm属性3.3表结构设计根据上述的数据库逻辑结构设计,航空订票系统的数据库共设有4个表,如图3.7所示。图3.7数据库表33数据库结构设计9字段名类型长度标识字段说明10√用户id22性别3用户名字4出生日期5密码√管理员id字段名类型长度标识字段说明1√Id号2管理员姓名3密码4工作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学四年级(林学)森林经理学试题及答案
- 2026年综合能力(分析能力)测试题及答案
- 2026年黑龙江单招土木建筑大类工程造价职业适应性测试题库含答案
- 2026年山东单招汽修专业技能实操模拟题库含答案
- 2026年大连单招职业本科冲刺卷含答案文化技能拔高型
- 2026年海南单招电子商务专业技能测试题库含答案直播电商方向
- 2026年黑龙江单招财经类职业适应性测试题库含答案含经济常识
- 2026年吉林单招新能源汽车技术专业故障诊断经典题含答案智能网联方向
- 游泳救生员创新思维模拟考核试卷含答案
- 中国2025东方电气集团有限公司面向全社会公开招聘子企业东方光能总经理笔试参考题库附带答案详解(3卷)
- 电工培训触电急救课件
- 小型混凝土搅拌机毕业设计
- 小学数学主题图
- 天津泰达股权激励的案例分析
- 卧床病人的护理即翻身技巧课件
- 智能信报箱系统施工方案
- 严歌苓作品:霜降
- 西尔斯怀孕百科(升级版)
- 楼梯工程量计算表(模板、砼计算)
- 孔型设计的基本知识
- 百富系列灌装培训手册
评论
0/150
提交评论