ASP.NET在图书管理系统开发中的应用

ASP.NET在图书管理系统开发中的应用金誉华(泰州机电高等职业技术学校,江苏泰州225300)中图分类号:tp301文献标识码:A文章编号:1673-0992(2010)10-182-02摘要:图书馆的图书管理系统早己进入电子化、软件化的管理时代。但是伴随着管理理念的不断发展和图书馆各项服务的不断升级,传统的图书管理系统软件不断向着公开化、大众化、远程化的方向发展,并逐步具有个人数据的管理,具备Tweb2.0的一些特征。木文从图书管理系统的开发工具选择入手,详细分析了系统需求、ASP.NET技术在图书管理系统开发中的应用,以及基于B/S的结构怎样做出符合使用要求的图书管理系统。关键词:ASP.NET:数据库语言SQL;系统需求;图书管理系统开发一、ASP.NET特点ASP.NET作为一种新的WEB开发技术,提供了丰富的功能,十分便于程序员的学习和开发,它在ASP的基础上进行了更加符合WEB开发潮流的改进和创新,主要特点有:(―)ASP.NET提供了丰富的WEB控件。Web控件的使用是ASP.NET的一大特点和优点,我们在开发VB的时候可以深切的感受到控件使用的方便,程序员可以把更加多的精力放在程序逻辑结构和算法实现上,而不用过多的考虑程序运行底层的设计。(弐)使用了新的ADO.NEToADO(ActiveXDataConnect)控件是微软提供的一套成熟的数据库控件,但是在WEB开发日益求精的今天,其使用的局限性也不断暴露出来。相比于ADO,ADO.NET提供了一个能能更加强大的操作对象,和其他的控件配合,很容易实现诸如分页等需要大量代码实现的功能。(参)程序结构和代码的分离。程序结构和代码的分离是面向对象思维在网络技术中的乂一亮点。这样的好处是有利于开发人员的分工协作,可以同时进行整体设计和具体代码的开发。(四)吸取了软件开发理念和工具的优点。如添加了事件Page_load()等,可以在页面关闭时及时的结束相关进程、数据库连接、释放内存空间等。二、图书管理系统开发环境(-)软件开发环境。ASP.NET的开发环境可以在比如记事本等最简单的环境下开发,但是考虑到专业和效率,我们首选微软提供的VS2008oVS2008是一套完整的开发工具集,包含了大量的实用功能,提供了交互式的开发环境、拖放式界面设计器、拖放式导入代码模块等,利用它提供的IDE,可以实现不同语言的混合开发,在开发流程上给程序员更加多的选择,同吋也更加方便系统的升级。(弐)数据库开发环境。数据库可以根据不同的需求广泛的选择,由于图书管理系统的数据库结构体系固定,没有必要在使用过程中进行二次升级,在此建议实用SQL语言设计,SQL语言是数据库通用的开发语言,可以满如任何类型的数据操作,用它实现数据库结构的设计可以选择任何一种数据库软件。三、图书管理系统需求分析图书管理系统一般包括以下几个模块:(-)身份验证模块:身份验证模块主要是在用户进入系统吋验证使用者身份,包括账号、密码、密码修改、密码找冋等功能。(-)图书信息模块:该模块主要用于管理馆内图书的相关信息,包括图书的馆内条形码、ISBN、出版社和作者、借阅档案管理、图书归类、摆放目录、光盘信息等。(参)读者管理模块:该模块主要用于管理借阅者的身份信息,包括读者基本资料、借阅等级、借阅历史、借书证挂失、过期处理等。(四)图书管理模块:该模块主要用于管理图书借阅流通。图书借阅:记录借阅者的身份编号、图书编号、借阅吋间、应还吋间、管理员工号等;图书统计:记录图书在馆内的借阅状态、馆内库存和借出数量、读者预定等;图书归还:记录归还者的身份编号、图书编号、借阅时间、应还吋间、管理员工号,是否有过期行为和处罚、是否已经续借等。(伍)图书查询和分析模块:图书查询模块主要是根据读者提供的图书信息(书名、出版社、作者、ISBN、年份)在数据库中找出符合条件的图书供读者借阅。图书统计模块主要是供管理员分析图书的借阅规律,针对图书的上架下架、定期修补等安排好吋间。四、关键代码(-)网页对数据库调出的数据分页显示。分页显示是目前比较复杂的一项技术,并不是因为技术难度高,为是实现过程繁兀。针对每次调用数据库都要分页显示,我们做一个过程模块,也可以认为是一个函数,减少代码的重复率。PrivateSubMSBG1()IfNotSession(/SQLO)IsNothing...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?