目录 引 言. 3 http://www.paper51.com 一 图书管理系统的研究目的与设计思路. 4 copyright paper51.com 1.1 图书管理系统的研究目的. 4 paper51.com 1.2 系统设计思路. 4 内容来自论文无忧网 www.paper51.com 二 软件开发平台. 4 http://www.paper51.com 2.1 b/s模式的选择. 4 http://www.paper51.com 2.2 ASP技术的选择. 4 copyright paper51.com
2.3 数据库系统的选择. 4 内容来自论文无忧网 www.paper51.com 三、数据库表的设计与创建. 5 paper51.com 3.1数据表的概要说明. 5 http://www.paper51.com 3.2主要表结构说明. 5 内容来自论文无忧网 www.paper51.com 四、总体设计. 6 http://www.paper51.com 4.1 模块的主要功能. 6 paper51.com 4.2 功能模型图. 6 copyright paper51.com 参考文献... 7 copyright paper51.com 致谢. 8 http://www.paper51.com 引 言 paper51.com 传统的借书程序对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据处理手工操作,工作量大,出错率高,出错后不易更改。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 内容来自论文无忧网 www.paper51.com 一 图书管理系统的研究目的与设计思路 copyright paper51.com 1.1图书管理系统的研究目的 内容来自论文无忧网 www.paper51.com 提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。 http://www.paper51.com 1.2 系统设计思路 copyright paper51.com 本系统围绕对图书的管理,将对象分为三类:管理员、学生、图书。管理员根据图书信息对图书进行管理,根据读者信息对读者进行管理、根据馆员信息对馆员进行管理,而学生则可以根据自己的需求借阅图书、续借图书,还书以及查询图书信息。 内容来自论文无忧网 www.paper51.com 二 软件开发平台 paper51.com 系统采用B/S模式,服务器端采用ASP技术,后台数据库采用SQL_Server2000 内容来自www.paper51.com 2.1 B/S模式的选择 copyright paper51.com
B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务在前端(Browser)实现,但是主要事务在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO) paper51.com
2.2ASP技术的选择 内容来自论文无忧网 www.paper51.com ASP全称Active Server Pages。ASP技术简化了WEB程序开发,支持动态WEB设计。ASP只用于服务器端,执行动态的,交互式的,高效率的站点服务器应用系统。ASP以标记语言的形式嵌入到HTML中并发送到客户端,但是,显示在客户端浏览器的只是ASP执行结果所生成的页面,而其本身根本看不到,所以保密性好,安全!ASP也支持脚本语言,只要服务器端装了脚本引擎就没问题了,方便 内容来自论文无忧网 www.paper51.com 2.3 数据库系统的选择 内容来自论文无忧网 www.paper51.com 本系统是一个中小型管理系统,因此使用Windows环境下最容易使用且功能好的SQLServer20004作为后台的数据库系统。因为SQL具有以下优点 copyright paper51.com
SQL语言及其优点 内容来自论文无忧网 www.paper51.com 1. 非过程化语言 paper51.com 2. 统一的语言 copyright paper51.com 3. 是所有关系数据库的公共语言 paper51.com
由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。 copyright paper51.com |