基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统
地址 周围景点 旅游美食 旅游线路 费用情况 编号 名称 产地 交通路线
包括 包含 景点 编号 编号景点名称 等级 地理位置 来源 旅游资讯 要点 名称 等级 图3.1系统E-R图
3.2.3数据库的物理结构
服务器上建立名为lvyou的数据库。其中包括下表: 管理员表,见表3.1 旅游资讯表,见表3.2 风景图片表,见表3.3 评论表,见表3.4 注册表,见表3.5 留言表,见表3.6
10
基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统
表3.1 admin表
表3.2 News表
11
基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统
表3.3 Picture表
表3.4 Comment表
12
基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统
表3.5 Memeber表
表3.6 Message表
13
基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统
3.2.4数据库的完整性和安全性
数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中[7]。本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防止恶意的破坏和非法的存取。在系统中,用户通过浏览器打开本站首页后,必须经过注册登陆,方可对本站景点进行浏览、查看、搜索等操作。用户注册的用户名是唯一的,密码通过加密。在用户登陆,必须输入用户名和密码,并通过数据库的验证,同时对用户的权限进行验证,防止非法用户和未授权用户对本站进行非法访问和操作,保证本站的安全。
14