ASP.net学校图书馆借阅管理系统的设计+源代码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net学校图书馆借阅管理系统的设计+源代码(2)


  (1)程序设计语言及公共语言规范;(2)应用程序平台;(3)公共语言运行库;(4)程序开发环境。
    SQL Server 2005是Microsoft公司开发的数据管理系统,是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了功能全面,界面简单的图形化界面[5]。而且它还具有上手容易、兼容性强、电子商务、数据仓库等特点[6]。
2.系统分析
2.1需求分析
    学校图书馆借阅管理系统的数据库功能主要是对各种信息的提供、保存、更新和查询的操作上,包括图书信息、用户信息、借阅信息、管理员信息等。可以根据各个模块的内在联系,可以总结出一下的需求:(1)管理员能够输入图书信息和进行新书入库,并对现有图书信息修改以及删除;(2)管理员和读者能够实现对读者档案的查询和管理;(3)管理员和读者能够进行借阅历史的查询。
2.2 系统功能设计
    学校图书馆借阅管理系统需要实现的功能主要有三大块:“借阅检索”、“读者管理”、“学校图书馆借阅管理系统”模块。
    1.“学校图书馆借阅”模块:
    借书还书模块:借还书模块提供给读者查询学校图书馆借阅和还书信息的功能。其中借书模块读者可以根据图书编号和名字查询。
    2.“读者管理”模块:
    (1)读者登录:读者通过管理员提供的用户名和密码进行登录,登录系统后可以修改密码。
    (2)读者信息:读者可以查看自己的信息,并可以对信息进行修改。
    (3)读者租录:读者可以查看自己的借书历史。
    (4)管理员登录:管理员可以通过管理员登录页面进入系统同时可以实现对用户的管理和图书的文护。
    3.“学校图书馆借阅管理”模块:
    (1)学校图书馆借阅:管理员实现用户对图书的借阅;(2)图书归还:管理员实现对图书的归还;(3)添加用户:管理员实现添加用户信息;(4)添加图书:管理员实现添加图书信息;(5)图书文护:管理员实现对图书的文护,包括图书的查询、修改和删除;(6)修改密码:用户可以使用此功能进行秘密的修改。
    建立在对系统整体分析的基础上,通过对系统实体的分析,不难的出学校图书馆借阅管理系统的模块图如图1所示。
  学校图书馆借阅系统模块框架图
图1 模块框架图
3.系统详细设计
3.1数据库设计
    3.1.1数据库设计规则
    数据库技术是信息系统的一个核心技术。它通常是利用现成的DBMS作为开发的基础,是研究、管理、和应用数据库的一门软件科学[7]。合理的数据库结构可以提高数据库存储效率,保证数据的完整性和一致性。
    数据库,顾名思义,是存放数据的仓库[8]。换句话说它是长期存储在计算机内有组织的、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述、存储,具有较小的冗余度、较高的数据独立性、和易扩展性,并为多种用户共享。它的发展有三个阶段:(1)数据在三个世界间的转换过程与E-R方法;(2)三种结构数据模型;(3)关系模型及关系规范化。
3.1.2数据库概念结构设计 (责任编辑:qin)