图书管理系统_第1页
图书管理系统_第2页
图书管理系统_第3页
图书管理系统_第4页
图书管理系统_第5页
已阅读5页,还剩121页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 仲恺仲恺数据库原理及应用数据库原理及应用Principles and Applications of the Database 第第1111章章 基于基于ASP.NETASP.NET的图书管理系统的图书管理系统仲恺农业工程学院仲恺农业工程学院 计算机科学与工程学院计算机科学与工程学院http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ htt

2、p:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 第第11章章 基于基于ASP.NET的图书管理系统的图书管理系统v本章导读本章导读 了解:了解:SQL Server 2005网页布局创建网页布局创建 理解:理解:ASP.NET网站的创建过程网站的创建过程 掌握:掌握:ASP.NET网站的构架、各个部分的组成、网站的

3、构架、各个部分的组成、C#访问数据库技术、访问数据库技术、C#内部数据处理及显示内部数据处理及显示http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ ht

4、tp:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 第第11章章 基于基于ASP.NET的图书管理系统的图书管理系统v重点:重点: 1 ASP.NET网站的编程网站的编程 2 ASP.NET网站的访问数据库技术网站的访问数据库技术v难点:难点: 1SQL Server 2005存储过程的参数传递存储过程的参数传递 2SQL Server 2005聚集计算聚集计算http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ ht

5、tp:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/

6、http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 第第11章章 基于基于ASP.NET的图书管理系统的

7、图书管理系统v本章要点本章要点 SQL Server 2005数据库、表、存储过程的创建数据库、表、存储过程的创建 ASP.Net网站的创建网站的创建 页面框架设计页面框架设计 图书管理系统的登录管理图书管理系统的登录管理 图书管理系统的系统管理员管理图书管理系统的系统管理员管理 图书管理系统的图书管理员管理图书管理系统的图书管理员管理 图书管理系统的读者模块管理图书管理系统的读者模块管理http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/

8、 http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 第第11章章 基于基于ASP.NET的图书管理系统的图书管理系统11.1 创建创建SQL Server 2005数据库数据库11.2 创建图书管理系统网站创建图书

9、管理系统网站11.3 公用模块编写公用模块编写11.4 登录模块登录模块11.5 系统管理员管理系统管理员管理11.6 图书管理员管理图书管理员管理11.7 读者管理读者管理本章小结本章小结http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/ww

10、w.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.1 创建创建SQL Server 2005数据库数据库11.1.1 11.1.1 创建数据库创建数据库11.1.2 11.1.2 创建数据表创建数据表11.1.3 11.1.3 创建存储过程创建存储过程http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ h

11、ttp:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.1.1 11.1.1 创建数据库创建数据库v在在SQL Server Management Studio

12、中创中创建数据库建数据库v利用利用T-SQL语句创建数据库语句创建数据库http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ h

13、ttp:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 1在在SQL Server Management Studio中创建数据库中创建数据库v “常规常规”选择页选择页 v “选项选项”选择页选择页 v “文件组文件组”选择页选择页 http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http

14、:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 2利用利用T-SQL语句创建数据库语句创建数据库CREATE DATABASE LibraryLib ON ( NAME=LibraryLib_data, /*指定文件的逻辑名称指定文件的逻辑名称*/ FILENAME=C:LibraryLibLibrar

15、yLib_data.mdf, SIZE=4, MAXSIZE=10, /*指定最大的文件大小指定最大的文件大小*/ FILEGROWTH=10%) /*指定文件增长的百分比指定文件增长的百分比*/ LOG ON ( NAME=LibraryLib_log, /*指定文件的逻辑名称指定文件的逻辑名称*/ FILENAME=C: LibraryLibLibraryLib_log.mdf, SIZE=1, /*指定文件大小指定文件大小*/ MAXSIZE=6, /*指定最大的文件大小指定最大的文件大小*/ FILEGROWTH=1) /*指定文件增长的增量指定文件增长的增量*/ GOhttp:/ h

16、ttp:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/

17、 http:/ http:/ 11.1 创建创建SQL Server 2005数据库数据库11.1.1 11.1.1 创建数据库创建数据库11.1.2 11.1.2 创建数据表创建数据表11.1.3 11.1.3 创建存储过程创建存储过程http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg-

18、 http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.1.2 创建数据表创建数据表v图书管理系统数据库图书管理系统数据库8个表个表v增加了一个系统用户权限表主要是为了对用户分增加了一个系统用户权限表主要是为了对用户分类:系统管理员、图书管理员、读者类:系统管理员、图书管理员、读者v有些字段与设计时稍微有些区别,主要是为了编有些字段与设计时稍微有些区别,主要是为了

19、编程的方便、更加符合实际需要改动的程的方便、更加符合实际需要改动的 http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ htt

20、p:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.1.2 创建数据表创建数据表1SQLServer Management Studio图形模图形模式创建表式创建表2T-SQL语句模式创建表语句模式创建表http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ htt

21、p:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 1SQLServer Management Studio图形模式创建表图形模式创建表http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ h

22、ttp:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 1SQLServer Management Studio图形模式创建表图形模式创建表http:/ http:/ http:/ http:/ http:/

23、 http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 1SQLServer

24、Management Studio图形模式创建表图形模式创建表http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/

25、 http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 2T-SQL语句模式创建表语句模式创建表vSET ANSI_NULLS ONvGOvSET QUOTED_IDENTIFIER ONvGOvIF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(Ndbo.Users) AND type in (NU)vBEGINvCREATE TABLE dbo.Users(vUserID varchar(20) NOT NULL,vUserPassword varcha

26、r(20) NOT NULL,vUserPower int NOT NULL,vUserName varchar(20) NOT NULL,vUserSex bit NOT NULL,vUserDepart varchar(40) NOT NULL,vUserTelephone varchar(14) NULL,vUserEMail varchar(30) NULL,vUserInSystemDate datetime NULL,vUserBorrowedBooks int NOT NULL CONSTRAINT DF_Users_UserBorrowedBooks DEFAULT (0),v

27、 CONSTRAINT PK_Users PRIMARY KEY CLUSTERED v(vUserID ASCv)WITH (IGNORE_DUP_KEY = OFF) ON PRIMARYv) ON PRIMARYvENDvGOhttp:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- ht

28、tp:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.1 创建创建SQL Server 2005数据库数据库11.1.1 11.1.1 创建数据库创建数据库11.1.2 11.1.2 创建数据表创建数据表11.1.3 11.1.3 创建存储过程创建存储过程http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ h

29、ttp:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.1.3 创建存储过程创建存储过程v用户的添加存储过程用户的添加

30、存储过程Proc_UsersAddvCREATE PROCEDURE dbo.Proc_UsersAddv(UserIDvarchar(50), UserPassword varchar(50),v UserPower int, UserName varchar(50),v UserSex bit, UserDepart varchar(50),v UserTelephone varchar(50), UserEMail varchar(50)vAS INSERT INTO dbo.Users v (UserID,UserPassword,UserPower,UserName,UserSex,

31、 UserDepart, UserTelephone, UserEMail) vVALUES v( UserID, UserPassword, UserPower, UserName,v UserSex, UserDepart, UserTelephone, UserEMail)http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/

32、 http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 第第11章章 基于基于ASP.NET的图书管理系统的图书管理系统11.1 创建创建SQL Server 2005数据库数据库11.2 创建图书管理系统网站创建图书管理系统网站11.3 公用模块编写公用模块编写11.4 登录模块登录模块11.5 系统管理员管理系统管理员管理1

33、1.6 图书管理员管理图书管理员管理11.7 读者管理读者管理本章小结本章小结http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:

34、/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.2 创建图书管理系统网站创建图书管理系统网站11.2.1 IIS服务器创建网站服务器创建网站11.2.2 用用Visual Studio 2005来创建一个网站来创建一个网站http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ h

35、ttp:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 第第11章章 基于基于ASP.NET的图书管理系统的图书管理系统11.1 创建创建SQL Server 2005数据库数据库11.2 创建图书管理系统网站创建图书管理系统网站11.3 公用模块编写公用模块编写11.4 登录模块登录模块11.5 系统管

36、理员管理系统管理员管理11.6 图书管理员管理图书管理员管理11.7 读者管理读者管理本章小结本章小结http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/

37、http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.3 公用模块编写公用模块编写11.3.1 数据库连接编写数据库连接编写11.3.2 数据库操作数据库操作DataBase类类11.3.3 图书信息图书信息Book类类11.3.3 借还借还Borrow类类11.3.3 用户信息用户信息Users类类http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ h

38、ttp:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.3.1 数据库连接编写数据库连接编写v v v http:/ http:/ http:/ http:/ http:/ http:/ http:/

39、http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.3 公用模块编写公用模块编写11.3.1 数据

40、库连接编写数据库连接编写11.3.2 数据库操作数据库操作DataBase类类11.3.3 图书信息图书信息Book类类11.3.3 借还借还Borrow类类11.3.3 用户信息用户信息Users类类http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- ht

41、tp:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.3.2 数据库操作数据库操作DataBase类类vpublic class DataBasepublic class DataBase vprotected SqlConnection Connection; /SQLprotected SqlConnection Connection; /SQL连接对象,每个用户只保存一个连接对象,每个用户只

42、保存一个v protected string ConnectionString; / protected string ConnectionString; /系统获取系统获取vpublic DataBase()public DataBase(); /获取获取Web.ConfigWeb.Config数据库访问串保存私有字符串变量数据库访问串保存私有字符串变量vprivate void Open()private void Open();/打开数据库连接,连接保存自傲私有变量中。打开数据库连接,连接保存自傲私有变量中。vpublic void Close()public void Close();

43、/关闭数据库连接关闭数据库连接vDataBase()DataBase();/析构函数,释放非托管资源析构函数,释放非托管资源vpublic void Dispose()public void Dispose();/释放资源释放资源vpublic bool GetRecord(string XSqlString)public bool GetRecord(string XSqlString);/ Sql/ Sql语句返回是否查到记录语句返回是否查到记录vpublic int GetRecordCount(string XSqlString)public int GetRecordCount(st

44、ring XSqlString);/返回返回SqlSql语句获得的数据值语句获得的数据值v /根据根据XWhereXWhere更新数据表更新数据表XTableNameXTableName中的某些纪录,中的某些纪录,XTableName-XTableName-表名表名vpublic DataSet AdvancedSearch(string XTableName, Hashtable XHT)public DataSet AdvancedSearch(string XTableName, Hashtable XHT);v /用于查询指定的读者有没有超期罚款没有缴纳,获取超期图书的列表信息用于查询

45、指定的读者有没有超期罚款没有缴纳,获取超期图书的列表信息v public DataSet AdvancedSearchFee(string strUserID) public DataSet AdvancedSearchFee(string strUserID); http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/

46、 http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.3.2 数据库操作数据库操作DataBase类类v/用于查询指定的读者超期图书罚款的总额用于查询指定的读者超期图书罚款的总额v public double GetUserTotalFee(string strUserID) public double GetUserTotalFee

47、(string strUserID);v public int TurnInUserFee(string strUserID) public int TurnInUserFee(string strUserID);/指定的用户交齐了罚款指定的用户交齐了罚款v private SqlCommand CreateCommand(string ProcName, SqlParameter Prams); private SqlCommand CreateCommand(string ProcName, SqlParameter Prams);v public SqlParameter MakePar

48、am(string ParamName, SqlDbType DbType, Int32 Size, public SqlParameter MakeParam(string ParamName, SqlDbType DbType, Int32 Size, ParameterDirection Direction, object Value) ;ParameterDirection Direction, object Value) ; / /实例化一个用于调用存储过程的参数实例化一个用于调用存储过程的参数v public SqlParameter MakeInParam(string Para

49、mName, SqlDbType DbType, int Size, public SqlParameter MakeInParam(string ParamName, SqlDbType DbType, int Size, object Value) ; /object Value) ; /实例化一个用于调用存储过程的输入参数实例化一个用于调用存储过程的输入参数v public int RunProc(string ProcName) ; public int RunProc(string ProcName) ; /调用存储过程调用存储过程( (不带参数不带参数) )v public int

50、 RunProc(string ProcName, SqlParameter Params); / public int RunProc(string ProcName, SqlParameter Params); /存储过程存储过程( (带参数带参数) )v public SqlDataReader RunProcGetReader(string ProcName);public SqlDataReader RunProcGetReader(string ProcName);v public SqlDataReader RunProcGetReader(string ProcName, Sq

51、lParameter Params); public SqlDataReader RunProcGetReader(string ProcName, SqlParameter Params); v public int RunProcGetCount(string ProcName, SqlParameter Params);public int RunProcGetCount(string ProcName, SqlParameter Params);v public DataSet GetDataSet(string ProcName); / public DataSet GetDataS

52、et(string ProcName); /调用存储过程调用存储过程( (不带参数不带参数) )v public DataSet GetDataSet(string ProcName, SqlParameter Params);public DataSet GetDataSet(string ProcName, SqlParameter Params);http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ htt

53、p:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.3 公用模块编写公用模块编写11.3.1 数据库连接编写数据库连接编写11.3.2 数据库操作数据库操作DataBase类类11.3.3 图书信息图书信息Book类类11.3.3 借还借还Bo

54、rrow类类11.3.3 用户信息用户信息Users类类http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ ht

55、tp:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.3.3 图书信息图书信息Book类类v public class Bookv /Book类的私有数据成员类的私有数据成员v private int _bookID; /书顺序号书顺序号v private string _bookName; /书名书名v private string _bookISBN; /ISBNv private string _bookAuthor; /作者作者v private int _bookPublishID; /出版社的顺序号出版社的顺序号v privat

56、e DateTime _bookPublishDate; /出版时间出版时间v private int _bookClassID; /图书类别图书类别v private string _bookSubject; /主题主题v private double _bookPrice; /价格价格v private int _bookPageNum; /页数页数v private string _bookSeries; /图书系列图书系列v private string _bookDescription; /描述描述v private int _bookNum; /本书的总数本书的总数v privat

57、e int _bookCurNum; /本书的当前库存本书的当前库存v private string _bookPublishName; /图书出版社的名称图书出版社的名称v private string _bookClassName; /图书的类别名称图书的类别名称v private int _bookBorrowDays; /图书可以借出的天数图书可以借出的天数v private double _bookFee; /超期罚款的金额超期罚款的金额http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http

58、:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.3.3 图书信息图书信息Book类类v/Book类的属性实现类的属性实现v public int

59、 BookID v set v this._bookID = value;v v get v return this._bookID;v v v public string BookName v set v this._bookName = value;v v get v return this._bookName;v v v/其他属性类似定义实现其他属性类似定义实现http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ htt

60、p:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.zg- http:/www.skf- http:/www.nsk- http:/www.fag- http:/www.ntn- http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ 11.3.3 图书信息图书信息Book类类v /Book类的方法类的方法v public bool LoadData(int XBookID);/根据书顺序号根据书顺序号 BookID

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论