C项目开发:图书馆管理系统以及三层架构详解

C项目开发:图书馆管理系统以及三层架构详解

ID:36569544

大小:812.71 KB

页数:16页

时间:2019-05-12

C项目开发:图书馆管理系统以及三层架构详解_第1页
C项目开发:图书馆管理系统以及三层架构详解_第2页
C项目开发:图书馆管理系统以及三层架构详解_第3页
C项目开发:图书馆管理系统以及三层架构详解_第4页
C项目开发:图书馆管理系统以及三层架构详解_第5页
资源描述:

《C项目开发:图书馆管理系统以及三层架构详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第12章图书馆管理系统(ASP.NET3.5+MicrosoftSQLServer2005实现)通过阅读本系统开发过程,读者可以学到:■如何对一个系统做需求分析及前期策划■如何使用SQLServe2005数据库■三层架构开发技术■图书馆管理系统的开发流程■网站的编译与发布12.1开发背景读者需要花大量时间寻找一本要借阅的书,效率不高。12.2需求分析传统流程效率低下12.3系统设计12.3.1系统目标533根据所作的需求分析可以得出,图书馆管理系统实施后,达到以下目标。l界面设计友好、美观。l数据存储安全、可靠。l信息分类清晰、准确。l强大的查询功能,保证数据查询

2、的灵活性。l实现对图书借阅和归还过程的全程数据信息跟踪。l提供图书借阅排行榜,为图书馆管理员提供了真实的数据信息。l提供灵活、方便的权限设置功能,使整个系统的管理分工明确。l具有易维护性和易操作性。12.3.2系统功能结构53412.3.3系统流程图53412.3.4系统预览535用户登录图书馆管理系统后,进入图书馆主界面,如图1.9所示,通过此界面可看到图书借阅排行榜和读者借阅排行榜,通过排行榜可以看出借阅图书的名称、图书类型、借阅次数及借阅读者等相关信息。12.3.5构建开发环境5361.网站开发环境●网站开发环境:MicrosoftVirtualStudio

3、2008集成开发环境●网站开发语言:ASP.NET+C#●网站后台数据库:MicrosoftSQLServer2005●开发环境运行平台:WindowsXP(SP2)/Win7注:SP(ServicePack)为Windows操作系统补丁2.服务器端●操作系统:●Web服务器:IIS5.0●数据库服务器:MicrosoftSQLServer2005●浏览器:IE6.0●网站服务器运行环境:Microsoft.NETFrameworkSDKv3.53.客户端●浏览器:IE6●分辨率:12.3.6数据库设计5361.数据库分析2.数据库说明3.数据库概念设计tb_ad

4、min管理员信息表tb_bookcase书架信息表tb_bookinfo图书信息表tb_booktype图书类型表tb_borrowandback图书借还表tb_libray图书馆信息表tb_purview权限信息表tb_reader读者信息表tb_readertype读者类型表视图设计视图是一种常用的数据库对象,使用时,可以将其看成虚拟表或存储在数据库中的查询,它为查询和存储数据提供了另外一种途径。与在表中查询数据相比,使用视图可以简化数据操作,并保证数据库的安全本系统创建了两个视图,分别是view_AdminPurview和View_BookBRInfo。⊙v

5、iew_AdminPurview视图:主要用来保存管理员的权限信息。其SQL语句如下:SELECTdbo.tb_admin.id,dbo.tb_admin.name,dbo.tb_purview.sysset,dbo.tb_purview.readset,dbo.tb_purview.bookset,dbo.tb_purview.borrowback,dbo.tb_purview.sysqueryFROMdbo.tb_adminINNERJOINdbo.tb_purviewONdbo.tb_admin.id=dbo.tb_purview.id⊙View_BookB

6、RInfo视图:主要用来保存读者借书和还书的详细信息。其SQL代码如下:SELECTdbo.tb_borrowandback.id,dbo.tb_borrowandback.readerid,dbo.tb_borrowandback.bookcode,dbo.tb_bookinfo.bookname,dbo.tb_bookinfo.pubname,dbo.tb_bookinfo.price,dbo.tb_bookinfo.bcase,dbo.tb_borrowandback.borrowTime,dbo.tb_borrowandback.ygbackTime,db

7、o.tb_borrowandback.isback,dbo.tb_reader.name,dbo.tb_reader.idASExpr1FROMdbo.tb_bookinfoINNERJOINdbo.tb_borrowandbackONdbo.tb_bookinfo.bookcode=dbo.tb_borrowandback.bookcodeINNERJOINdbo.tb_readerONdbo.tb_borrowandback.readerid=dbo.tb_reader.id12.3.7网站文件组织结构541在编写代码之前,可以把系统中可能用到的文件夹先创建出

8、来,这样不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。