基于ASP.NET的图书管理系统+流程图+ER图(19)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于ASP.NET的图书管理系统+流程图+ER图(19)


2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
5.2    图书管理模块
图书管理模块其实也就是对图书在各种状态中的管理。本系统中图书分为9中状态:未提交、计划进购、确认进购、进购退回、已上架、待下架、已下架、重新上架、图书增量。在每个图书状态下都进行着不同的操作。
5.2.1    数据访问层设计
该模块对图书信息进行操作的数据访问层方法如表5.1所示。
表 5.1  BYSJ.DataAccess.BookProvider
方法名(参数)    作用
ExistsBookByBookCode(
string bookCode = "",
string purchaseId = "")    根据图书条形码、购买ID查询是否有符合的记录
ExistsBooksHad(string bookId = "" )    根据图书ID查询是否有符合条件的记录
CreateBook (
string bookId = "",
string bookCode = "",
string bookName = "",
string bookType = "",
string bookAuthor = "",
string bookPublish = "",
global::System.DateTime? bookPublishDate = null,
string bookStatus = "" )     根据图书ID、条形码、书名、类型、作者、出版社、出版日期、图书状态创建图书信息
UpdateBook (
string bookId = "",
string bookCode = "",
string bookName = "",
string bookType = "",
string bookAuthor = "",
string bookPublish = "",
global::System.DateTime? bookPublishDate = null )     根据图书ID、条形码、书名、类型、作者、出版社、出版日期更新图书信息
DeleteBook (string bookId = "" )    根据图书ID删除图书信息
CreateBookPurchase (
string purchaseId = "",
string bookId = "",
int? purchaseNumber = null )     根据购买ID、图书ID、购买数量创建图书购买信息
UpdateBookPurchase (
string purchaseId = "",
string bookId = "",
int? purchaseNumber = null )     根据图书购买ID、图书ID、购买数量更新图书购买信息
DeleteBookPurchase (
string purchaseId = "" )     根据图书购买ID删除图书购买信息
FindBooksPurchase (
string bookCode = "",
string bookName = "",
string bookType = "",
string bookAuthor = "",
string bookPublish = "",
string bookStatus = "",
int? maximumRows = null,
int? startRowIndex = null )     根据条形码、书名、类型、作者、出版社、图书状态查询图书信息(可分页)
FindBooksPurchaseCount (
string bookCode = "",
string bookName = "",
string bookType = "",
string bookAuthor = "",
string bookPublish = "",
string bookStatus = "" )     根据条形码、书名、类型、作者、出版社、图书状态查询符合条件的图书信息条数
FindBookPurchaseById (
string purchaseId = "" )     根据购买ID查询图书购买信息
ChangeBookStatus (
string bookId = "",
string bookStatus = "" )     根据图书ID、图书状态根心图书状态信息 (责任编辑:qin)