本课题正是根据现在美容院管理的需求,旨在提高美容院发布信息的工作效率,极大方便对美容院信息的查询、添加、修改等,而开发的一个基于B/S结构的美容院管理系统。本论文主要介绍了本课题的开发背景,基本功能和本人所承担的基本功能模块的设计思想、难点技术和解决方案。
美容院管理系统主要采用B/S模式,即浏览器/服务器模式,在服务器端主要存储Web页面和数据,浏览器用来显示页面,与用户交互。
美容院管理系统逻辑上采用单层架构模式,遵循模块化的系统开发,每个层的各个模块相互独立。
美容院管理系统采用数据源对数据进行增加、查询、修改和删除,这样可以简化代码管理,避免出错。用户将数据输入到页面输入框,点击确认按钮,数据通过验证后,发送给数据源,数据源将数据写入数据库。
用户登录美容院管理系统时,系统根据用户所拥有的权限,向用户开放系统的不同功能用户在点击系统功能时,系统会根据操作用户表中存储的数据判断用户是否有权限,如果没有权限,则阻止用户进入,并给出提示。
系统运行时调用权限设置方法,初始化模块权限,将系统所有功能模块权限设置为不可用;当用户登录后在点击相应的功能时,系统将根据用户所拥有的权限,将用户有权使用的功能模块权限设置为可用。
用户打开系统后,首先进入登录页面。系统登录主要用于对进入美容院系统的用户进行安全性检查,以防止非法用户进入该系统。在登录系统时,只有合法的用户才可以进入该系统,系统根据登录用户的权限,给予其不同的操作权限。
单击“登录”按钮,调用登录的方法类,判断用户输入的账号、密码是否正确,如果正确,则进入美容院系统主页面,同时分配该用户的权限,如果用户名或密码输入错误,则弹出提示“用户名或密码错误!”。
此模块可以实现对基本资料信息的管理,可以实现添加、删除、修改操作。
此模块可以实现对日常业务管理的添加、修改、删除操作。
此模块可以实现对员工信息的添加、修改、删除操作。