③ 数据访问层(DAL)该层所做事务直接操作数据库,用户输入的数据反映给表现层,表现层反映给逻辑层,逻辑层反映给数据层,数据层进行操作后把用户需要的数据再反馈给用户。主要是数据的增加、删除、修改、查询等。[9]
1。4 论文组织结构
本文共分为五章,各章节的内容概述如下:
第一章为前言,主要介绍了项目的背景、开发意义以及开发环境和工具。
第二章详细介绍了系统的需求分析,主要分为前台、后台的各个模块功能分析以及操作流程分析。
第三章详细介绍了系统的数据库的设计与实现,其中包含数据库的需求分析,各个数据表如何实现以及各表之间的联系。
第四章详细解释了系统所有的功能模块的实现过程以及核心代码。
第五章介绍了软件的测试过程和测试结果。
2 项目分析
2。1 项目功能分析论文网
该项目分为前端页面和后台功能,其中前端页面包括网站首页、宠物新闻、经典搜索、动物百科、发表留言,用户注册登录后可以在网站中浏览相关动物信息以及搜索自己感兴趣的动物新闻,密码忘记可以点击找回密码获取密码;用户和管理员之间也可以进行实时聊天;还有发表留言、留言管理以及查看留言情况;后台管理员功能包括添加流浪动物、领养管理、留言管理以及用户管理,其具体数据的处理是从数据库调取数据进行增、删、改、查。
2。2 前台功能分析
前台功能主要是信息的展示以及普通用户功能,网站首页分为头部、中间部分和尾部,头部主要是菜单栏和banner图切换[9],其中菜单栏包括网站首页、宠物新闻、经典搜索、动物百科、发表留言五个选项,中间部分是精选导读、最新领养、宠物新闻等多个模块组成;尾部是网站基础样式,包含备案号和导航条。
用户通过注册获取登录账号,若用户有账号密码可以直接登录,忘记密码也可以在当前页面点击密码找回,通过填写注册时的用户名和验证信息获取密码,然后登录进入到用户界面,在网站首页可以查看宠物新闻以及对自己关注的信息进行搜索,留言管理界面可以查看用户自己已发留言,并对留言查看详情、查询、删除等操作,对管理员回复的留言进行查看详情、搜索以及删除等管理。用户和管理员之间还可以进行实时交互,聊天页面信息实时更新。所使用的基础语言是HTML语言,同时为使页面更加美观、人性化,使用了CSS层叠样式表详情、搜索以及删除等管理[11]。
前台功能流程图如图2。1所示:
图2。1 前台功能流程图
2。3 后台功能分析
管理员:登录进入管理员后台,包括添加流浪动物,将流浪动物信息添加到数据库,再将此信息显示到前端页面;领养管理是对已添加的流浪动物信息进行查询、修改、删除等管理;留言管理是对用户留言的内容进行阅读详情、留言回复以及留言删除;和用户进行实时聊天;用户管理是对用户数据的增加、删除、修改、查询。所有的查询都是使用SQL语句的关键词查询,所查询的数据仅限于本项目的数据库[12]。
后台功能流程图如图2。2所示:
图2。2 后台功能流程图
2。4 系统功能模块分析
系统功能模块主要帮助程序设计者明确每一模块的功能,本系统包含用户模块,可进行用户注册、登录、找回密码、留言、实时聊天等功能;管理员模块可进行宠物信息分类查询、宠物信息展示、添加流浪动物信息、用户信息管理及留言管理等功能[13]。
ASP.NET+sqlserver动物领养网站的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_199248.html