图3管理员E-R图
4.系统的实现
4.1 数据库连接
本系统在设计中,由于每个页面都需要连接数据库操作,所以系统要正常运行,必须进行好数据库连接。在Web.config文件中指定数据库连接字符串配置信息,其作用就是方便页面与数据库的连接,节省了页面连接数据库时需要的大量代码。
4.2 网站前台页面设计
网站前台页面主要采用静、动相结合的方式,即静态的主画面和动态的辅助图片相结合,利用ASP.NET与数据库结合的技术建立数据库管理系统来实现。
本网站的主界面提供的是一个旅游信息资源网站,游客无需注册就可以了解相关信息。系统主界面提供包括旅游最新动态,景点推荐、酒店住宿信息介绍、特色美食、图片欣赏等模块。
由于每个模块都具有自己的页面和功能,系统的用户界面众多,所以不可能将所有的用户界面都进行展示,为了能直观的看到用户界面,在此仅以用户的主页面为例,本网站默认的主页面是Default.aspx,主要提供了各个分页面的链接,其本身具备显示图片、景点及新闻功能,开辟了百度搜索、友情链接等功能,实现了更加全面的浏览效果。网站前台主页面实现效果如图4所示。
图4 网站前台页面
4.3 网站后台功能实现
本网站后台管理模块主要是方便管理员管理,主要功能模块有新闻信息资讯管理模块、景点资源管理模块、酒店推荐管理模块及管理员信息更改模块。因各管理功能,模块相似,仅以景点资源管理功能模块、新闻信息发布模块为例。
景点资源管理功能模块:
管理员登录到后台界面后,对网站发布的景点资源信息进行添加、修改或删除,通过添加的信息才可以发布到网页上,否则不能显示到网页上;并能够对已添加得信息进行修改和删除。
新闻信息发布模块实现过程如下:
审核功能通过先建立SqlDataSourcer1,配置数据源,在指定来自表或视图的列(上传新闻发布信息表),然后生成insert,updata,delete语句,然后在绑定到Gridview控件,通过绑定的Gridview控件显示出相关信息,才能修改和删除上传的信息,确定无误后可上传前台。上传前台功能先建立一数据适配器SqlDataAdapter和数据集dataset,把上传的新闻信息的记录用数据适配器SqlDataAdapter先筛选出来,填充到数据集da.fill(ds),本文来自辣*文~论(文&网,毕业论文 www.751com.cn 加7位QQ324'9114找源文再添加到前台新闻景点资讯模块用的新闻发布信息表中。