机票订购系统数据库设计详解与用户权限管理
版权申诉
180 浏览量
更新于2024-09-03
收藏 140KB DOC 举报
本资源是一份关于"机票订购系统"的数据库设计说明书,由软件工程教师发起并指定开发人员xx进行设计。该系统旨在实现网上机票预订功能,主要服务于旅客、某民航航空公司和某旅游开发公司。系统由前台客户程序和后台数据库服务器两部分构成,通过TicketSaler作为数据库标识符,管理员账户(sa)具有全权访问权限,但在系统正式发布后,可能需要调整用户信息。
设计过程分为三个阶段:概念构造设计、逻辑构造设计和物理构造设计。在概念构造设计中,设计者明确了数据库的总体架构和数据模型,定义了关键的数据实体和它们之间的关系。逻辑构造设计则关注数据表的结构和字段设定,如使用UTF-8字符集,日期格式为date,整型数据类型为int,以及默认值的设定。
在外部设计部分,详细说明了数据库的标识符、用户名、密码等信息,强调了在开发阶段的安全性和数据库连接字符串的管理。同时,对外部软件的依赖也做了明确,如使用Navicat工具进行管理与查询,以及字符集转换的注意事项。
在运用设计方面,数据词典设计提供了关于数据字段的详细解释,明确了数据的含义和用途。此外,还考虑到了用户权限控制,普通管理员可以执行查询、添加、删除和修改操作,而客户仅限于查询航班信息,预订机票需先完成注册和登录。
这份说明书不仅为开发人员提供了数据库设计的具体蓝图,还为后续的数据库维护和系统升级提供了指导。它强调了在项目实施过程中对数据安全性、兼容性和用户体验的重视,确保了系统的稳定运行和用户友好性。
点击了解资源详情
521 浏览量
点击了解资源详情
2022-10-15 上传
186 浏览量
5282 浏览量
2022-10-15 上传
2021-10-08 上传

ydmid831
- 粉丝: 0
最新资源
- 逆强化学习项目示例教程与BURLAP代码库解析
- ASP.NET房产销售管理系统设计与实现
- Android精美转盘交互项目开源代码下载
- 深入理解nginx与nginx-http-flv-module-1.2.9的整合推流
- React Progress Label:实现高效进度指示的组件
- mm3Capture:JavaFX实现的MM3脑波数据捕获工具
- ASP.NET报表开发设计与示例解析
- 打造美观实用的Linktree侧边导航栏
- SEO关键词拓展软件:追词工具使用体验与分析
- SpringBoot与Beetl+BeetlSQL集成实现CRUD操作Demo
- ASP.NET开发的婚介管理系统功能介绍
- 企业政府网站源码美化版_全技术领域项目资源分享
- RAV4 VFD屏时钟自制项目与驱动程序分析
- STC_ISP_V481 在32位Win7系统上的成功运行方法
- Eclipse RCP用例深度解析与实践
- WPF中Tab切换与加载动画Loding的实现技巧