3.4宠物寄养
宠物寄养模块主要是给用户提供一些与寄养相关的信息,包括寄养地点、环境的介绍,每日、每月的寄养价格等。所有寄养信息通过DataList控件从数据库PetBring 表中读出并以列表的形式在JiYang.aspx页面显示,寄养的详细信息则通过将信息条目的编号传递到PBring.aspx页面来显示。
3.5宠物医疗
宠物医疗模块介绍一些医疗护理知识,还提供了有关宠物健康的趣测试。医疗护理知识的介绍与宠物美容模块的相似,同样是采用DataList控件来绑定数据且以列表的形式显示在YiLiao.aspx页面,通过用户点击文章标题跳转到Treatment.aspx页面显示详细信息。趣测试则有猫咪口腔健康测试、狗狗后驱健康自测等,主要通过使用Panel控件显示不同的测试题目,并根据所得分数显示不同的测试结果,同时,为用户提供相关的饲养建议。测试界面如图3所示。
图3 测试界面图
3.6经验交流
经验交流模块为用户提供一个可以发表意见,分享经验,沟通交流的平台。该模块主要显示用户发表的所有帖子,点击帖子标题即可查看帖子的详细信息,并以两种不同形式显示,其中一个专为登录用户设置,登录用户享有发帖、回帖的权利。另一个专为普通游客设置,普通游客主要是浏览网页内容,若要评论,先注册为网站用户,再成功登录。通过使用用户控件,根据用户是否登录显示不同的Panel来实现不同用户的不同界面的功能。通过使用DataList数据绑定来显示所有帖子和帖子的详细信息。帖子详情如图4所示。
图4 帖子详细信息图
4.总结
本次毕业设计是以SQL Server 2005作为后台数据库,以ASP.NET为平台,在Visual Studio2005环境下开发的宠物管理系统。本系统实现了所需的基本功能,还添加了经验交流模块,使系统更符合用户的使用习惯,更具人性化。该系统界面友好、大方,操作简单且宜掌握,性能良好,第一次使用的用户便能轻松掌握系统的操作方法。
在本系统的设计与实现过程中遇到了很多问题。例如,在最初页面设计时不知道是用层还是表格,几度改换。DataList控件自身无分页,不知该如何实现等。同时,由于时间和能力有限,系统的功能仍待改进和完善。在后续的开发中需扩展各模块的功能,比如宠物用品销售扩展为一个小型购物模式,并添加后台管理员功能,使系统更具实用性。最后,我还应多学习C#编程知识,完善自己开发系统的能力。 ASP.net宠物管理系统的设计与实现(5):http://www.751com.cn/jisuanji/lunwen_1492.html