理系统。概念模型(E-R模型)的组成元素有:实体、属性、联系,E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。
1.模型中的实体相当于一个实体集、一个表。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。
2.属性是实体的性质。用椭圆框表示,与实体之间用一条线相连,表的主码是关键属性,关键属性项加下划线。
3.各子系统模块中主键相同的字段之间存在着相互关联的关系。
4.在程序中实现对他们的完整性和一致性控制。
E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图来表示。实体是用户工作环境中所涉及的事物,属性是对实体特征的描述。本系统主要的E-R图,见图3.1。
图3.1系统ER图
§3.1.4数据库的物理结构
服务器上建立名为test的数据库。其中包括下表:
用户表,见表3.1
酒店管理表,见表3.2
景点管理表,见表3.3
预定表,见表3.4
旅行社管理表,见表3.5
字段名称
数据类型
是否为空
说明
用户名
Char
否
主键
用户类型
Char
否
密码
Char
否
表3.1YongHu表
字段名称
数据类型
是否为空
说明
酒店编号
Int
否
主键
酒店名称
Char
否
酒店具体地址
Char
否
酒店星级
Char
否
联系人
Char
否
联系电话
Char
否
表3.2JiuDian表
字段名称
数据类型
是否为空
说明
编号
Int
否
主键
景点名称
Char
否
天气情况
Char
否
地理位置
Char
否
等级
Char
否
表3.3JingDian表
字段名称
数据类型
是否为空
说明
姓名
Char
否
主键
身份证号
Int
否
主键
酒店名称
Char
否
表3.4YuDing表
字段名称
数据类型
是否为空
说明
编号
Int
否
主键
名称
Char
否
等级
Char
否
负责线路
Char
否
联系电话
Char
是
表3.5LvXxngShe表
字段名称
数据类型
是否为空
说明
编号
Int
否
主键
用户名
Char
否
标题
Char
否
内容
Char
否
时间
Char
否
表3.6LiuYan表
图3.2数据库关系图
§3.1.5数据字典
数据字典是在系统数据流程图的基础上。进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释。
本系统的数据字典如下:
文件名:用户表
别名:
组成:用户名+密码+类型
备注:这是所有的用户信息表
表3.7数据文件"用户表"字典条目
文件名:景点表
别名:
组成:编号+名称+等级+地理位置+天气+路线+住宿条件+费用
备注:这是所有的景点信息表
表3.8数据文件"景点表的字典条目
文件名:旅行社表
别名:
组成:编号+名称+等级+负责路线+联系电话+联系人
备注:
表3.9数据文件"旅行社表"的字典条目
文件名:酒店表
别名:
组成:编号+名称+地址+星级+联系电话+联系人
备注:
表3.10数据文件"酒店表"的字典条目
文件名:留言表
别名:
组成:编号+留言内容+留言人+留言时间+标题
备注:
表3.11数据文件"留言表"的字典条目
文件名:负责线路表
别名:
组成:旅行社编号+景点编号+旅行社名称+景点名称
备注:
表3.12数据文件"负责路线表"的字典条目
文件名:酒店预定表
别名:
组成:用户名+酒店编号+酒店名称+时间
备注:
表3.13数据文件"酒店预定表"的字典条目
§3.1.6数据库的完整性和安全性
数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件--完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中[7]。本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,
上一篇:
ASP新闻自动化管理网站(论文和程序)
下一篇:
无进程无端口DLL木马