ExistUserByName (
string userName = "" ) 根据用户名查询用户是否存在
CreateUser (
string userId = "",
string userName = "",
string userPassword = "",
string userType = "" ) 根据用户ID、用户名、密码、用户类型创建用户信息
UpdateUser (
string userId = "",
string userName = "",
string userType = "" ) 根据用户ID、用户名、用户类型更新用户信息
ChangePassword (
string userId = "",
string userPassword = "" ) 根据用户ID更新密码
DeleteUser (string userId = "" ) 根据用户ID删除用户信息
FindUserById (string userId = "") 根据用户ID查询用户信息
FindUserByName (string userName = "" ) 根据用户名查询用户信息
FindAllUserName () 查询所有用户信息
5.3.2 业务逻辑层设计
该类对所有职工信息进行操作的业务层方法如表5.6所示。
表 5.6 BYSJ.User.EmployeeProvider
方法名(变量) 作用
FindEmployeeById(string employeeId) 根据职工ID查找职工信息,若不存在则返回空白信息
ResertPassword(
string employeeId,
string currentEmployeeId) 重置职工密码
SaveEmployee(
string employeeId,
string employeeCode,
string employeeName,
string employeeRealName,
string employeeDepartment,
string currentEmployeeId) 根据职工ID、职工号、用户名、姓名、所属部门,当前职工ID保存职工信息
FindEmptyPassword(string employeeId) 加载空白的职工密码信息
ChangePassword(
string employeeId,
string password,
string newPassword) 根据职工ID、旧密码、新密码更新职工密码
DeleteEmployee(
string employeeId,
string currentEmployeeId) 根据职工ID、当前职工ID删除职工信息
该类对所有读者信息进行操作的业务层方法如表5.7所示。
表 5.7 BYSJ.User.ReaderProvider
方法名(变量) 作用
FindLendByReaderCode(
string readerCode) 根据借阅号查找读者借阅信息
FindReaderById(string readerId) 根据读者ID查询读者信息
FindEmptyPassword(string readerId) 根据读者ID加载空白的密码信息
SaveReader(
string readerId,
string readerCode,
string readerName,
string readerRealName,
string readerGender,
string readerAge,
string readerTelephone,
string readerEmail,
string readerReaderRoleId,
string employeeId) 根据读者ID、借阅号、用户名、姓名、性别、年两、联系电话、电子邮件、借阅类型、当前职工ID保存读者信息
DeleteReader(
string readerId = "",
string employeeId = "") 根据读者ID、当前职工ID删除读者信息
ResertPassword(
string readerId,
string employeeId) 根据读者ID、当前职工ID重置读者密码
FindBookCodeToLoadByBookId(
string bookId) 加载借阅信息
SaveLend(
string bookId,
string readerCode,
string employeeId) 根据图书ID、借阅号、当前职工ID保存读者借阅信息
FindLendByReaderCode(
string readerCode) 根据读者号查找读者借阅信息
ReturnBook(
string lendId,
string employeeId) 完成归还图书操作 基于ASP.NET的图书管理系统+流程图+ER图(24):http://www.youerw.com/jisuanji/lunwen_580.html