1.2 课题设计的意义
现在的网络技术发展迅速,咱们很有必要将宠物管理行业也提升到计算机化的水平上来。而且现在的社会通过网络媒介,使信息传递速度越来越快,可见信息自动化的趋势势不可挡。时下仍然有很多人工管理被应用于宠物管理中,而人工管理往往存在很多弊端:审批时间长、处理过程不透明、历史数据统计困难、流程优化周期长、效率低等,并且人工管理往往会带有不安全性,已然跟不上当今世界技术的发展潮流。存储信息量大、传输速度快等都是计算机信息化管理的优点,让我们能够更方便、快捷的处理信息,同时我们工作人员的专业素质也提高了。所以通过计算机提供的这些数据信息,我们做出了这个宠物管理系统。
1.3 设计方法
(1)满足管理员角色的应用需求
系统管理员:可以进行登录、退出。当管理员登录时,系统会查找数据库里管理员信息来验证用户名和密码是否正确。用户登录后可以修改个人信息和退出当前登录状态。可以对客户、员工、宠物、百科知识等信息进行管理,包括增、删、改、查操作。
(2)满足前台页面设计的要求
用户注册功能:当客户没有注册过信息时,可从登录页面退出,点击注册按钮进入注册页面,用户名及密码为必填选项。注册成功后显示“请用户登录”跳转登录界面。
用户登录功能:输入用户名字和密码进行身份验证,若密码输错或为空,则会提示“用户名或密码错误!”的提示字样,用session使用全局变量显示“***+欢迎您”的字样,验证成功后才能跳转到个人资料进行更新。
用户注销功能:当用户登录成功后,panel1控件里登录注册文本内容被隐藏,panel2里显示“***+欢迎您”的字样及注销,点击注销后退出当前登录状态。
2. 开发技术介绍
2.1 ASP.NET技术
ASP.NET是.NET FrameWork的一部分[1],它的前身是ASP技术[2],但是ASP.NET比ASP具有更高的性能,并且有更好的平台和更完备的工具支持,ASP .NET的网站或应用程序通常使用 Microsoft(微软)公司的IDE(集成开发环境)产品Visual Studio进行开发[3,4]。ASP .NET开发的首选语言是C#及VB .NET,同时也支持多种语言的开发[5]。
2.2 系统功能需求分析
DIV+CSS是WEB设计标准,它是一种常用网页框架布局的方法[6]。可以使网页的内容和样式分开进行编辑,让我们能够很方便的调整页面和样式[7]。由于搜索引擎往往喜欢简洁代码,对于许多网站特别是大型网站来说,可以节省大量带宽,效率会得到很大的提高[8]。
在前台页面主要使用XHTML+CSS进行布局,作为网站标准的XHTML+CSS,让这个管理系统在不同的浏览器上都有不错的兼容性。
3. 系统分析与设计
3.1 系统目标需求分析
在网站设计的过程中务必要考虑如何提升网站的客户体验,要树立和传达良好的形象。先进的设备仪器和成功的项目业绩案例的展示是非常有必要的,发布一切有利于提高公司形象的信息可以大大提高企业的知名度和信任度。与此同时在网站的前台右侧界面中也增加了QQ客服联系,就是为了方便顾客及时联系到我们。
3.2系统功能需求分析
宠物管理系统有两种类型的用户:一般用户和管理员。一般用户需要先注册,再通过登录进入个人资料页面,修改个人资料,添加宠物信息;管理员需要通过用户名和密码对应成功后才能进入后台管理页面,对人、宠物、案例、百科知识等信息进行管理。用户和管理员有各自的角色设定,即有一定的权限范围