ASP.NET期末综合设计

一、选题名称

    湖北XX大学图书管理系统

二、开发环境

1.     设备需求

Windows10+ASP.NET+SQL Server2008R2+Vistual studio 2010+AmazingUI(前端UI框架渲染操作界面)

2.     项目配置

2.1    数据库设计



2.2    数据库脚本


USE [LIBRARY]

GO

/****** Object:  Table [dbo].[usrinfo]    Script Date: 06/25/2018 17:30:58
******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[usrinfo](

            [name] [varchar](20) NOT NULL,

            [pwd] [varchar](20) NOT NULL

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object:  Table [dbo].[return]    Script Date: 06/25/2018 17:30:58
******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[return](

            [操作数] [int] NOT NULL,

            [图书编号] [varchar](50) NOT NULL,

            [图书名称] [varchar](50) NOT NULL,

            [读者编号] [varchar](50) NOT NULL,

            [读者名称] [varchar](50) NOT NULL,

 CONSTRAINT [PK_还书表] PRIMARY KEY CLUSTERED

(

            [操作数] ASC

)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object:  Table [dbo].[reader]    Script Date: 06/25/2018 17:30:58
******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[reader](

            [读者编号] [int] NOT NULL,

            [读者姓名] [nvarchar](50) NULL,

            [性别] [nchar](10) NULL,

            [联系电话] [varchar](20) NULL,

 CONSTRAINT [PK_读者表] PRIMARY KEY CLUSTERED

(

            [读者编号] ASC

)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object:  Table [dbo].[borrow]    Script Date: 06/25/2018 17:30:58
******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[borrow](

            [操作数] [varchar](50) NOT NULL,

            [图书编号] [varchar](50) NOT NULL,

            [图书名称] [varchar](50) NOT NULL,

            [读者编号] [varchar](50) NOT NULL,

            [读者名称] [varchar](50) NOT NULL

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object:  Table [dbo].[books]    Script Date: 06/25/2018 17:30:58
******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[books](

            [图书编号] [varchar](50) NOT NULL,

            [图书名称] [varchar](50) NULL,

            [作者] [varchar](50) NULL,

            [出版社] [varchar](50) NULL,

            [图书简介] [varchar](3000) NULL,

 CONSTRAINT [PK_图书表] PRIMARY KEY CLUSTERED

(

            [图书编号] ASC

)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

2.3    项目结构

 



2.4    项目开发界面



 

三、系统功能

1.      管理员的登录和注销

2.      管理员能够在系统中增加,删除,修改,查询修改图书,实现管理图书功能;

3.      管理员能够在系统中增加,删除,修改,查询读者信息,实现管理读者功能;

4.      查询读者借阅信息,实现图书借出记载功能;

5.      管理和维护系统中图书和读者信息,供管理员登录查询;

6.      相关增,删,改,查页面的展示,方便操作和管理;

 

四、主要运行界面

管理员登录



系统主页面



图书管理



图书查询



 

图书修改



修改成功



图书添加



删除图书



删除成功



未查到编号为8888的图书,说明删除成功

读者管理



读者添加



添加成功



读者查询



读者删除



读者信息修改



借阅图书



读者信息查询



图书信息查询



确定借书



归还图书



查询已借出图书



查询读者信息



归还图书,系统记录



五、实验小结

     本次的综合设计,我做的是基于ASP.NET的图书管理系统,整个系统的后台用纯粹的ASP.NET包括里面的数据显示都是利用Vistual
studio
2010里面的开发环境提供的控件绑定数据来完成显示,在开发过程中碰到很多的问题,有的一两天都没有解决,令我印象最为深刻的是greedview的表头的数据居中的问题,始终没有得到很多好的结局;系统的开发周期相对很长,从最开始数据库设计,到后台代码的完成,花了两周时间,以前用java写作类似的图书管理系统,这次用ASP.NET来写,又不样的收获,,在完成后台功能代码之后,令我最为头痛的是,做的东西,界面很丑,于是,我就想起来一起在用java写网站的时候,采用的前端框架---AmazingUI,所以就花了大约两天的时间,将AmazingUI上面的CSS样式加在自己做的网页当中,果然效果较之前好了很多,总得来说本次综合设计,自己收获很大,学到很多,很感谢同学和老师们;









资源下载:点击打开链接,下载项目源码 <https://download.csdn.net/download/mmdapl/10507717>

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信