菜单
  

    2  关键技术
    2.1  B/S架构
    B/S架构即浏览器和服务器架构,它是随着Internet技术的兴起对C/S架进行变化和改进的一种架构。B/S架构的编程语言分为浏览器端编程语言和服务器端编程语言。浏览器端包括:HTML(超文本标记语言)、CSS(层叠样式表单)、JavaScript语言和VBScript语言。
    2.2  ASP.NET技术
    Web窗体页是用ASP.NET技术生成的。ASP.NET是一种统一的Web平台,它提供了生成企业级应用程序所必需的全部服务。ASP.NET又是基于.NETFramework生成的,因此整个框架都可用于任何ASP.NET应用程序。可以使用任何与公共语言运行库兼容的语言(包括MicrosoftVisualBasic、VisualC#和JScript.NET)来创作应用程序。
    ASP.NET 将应用程序定义为所有文件、页、处理程序、模块和可执行代码的总和,这些文件、页、处理程序、模块和可执行代码必须可在Web应用程序服务器上的给定虚拟目录(及子目录)的范围内调用或运行。Web服务器上的每个ASP.NET Framework应用程序都在唯一的.NETFramework应用程序域中执行,从而保证了类隔离(无命名冲突)和静态变量隔离。
    3  系统分析
    3.1  系统功能结构
    根据图书馆管理系统的特点可以将其分为读者管理、图书管理、图书借还、查询信息、排行榜、管理员设置、书架管理和更改密码8个模块,其中各个部分及其包括的具体功能模块如图1所示。
     
    图1  系统的功能结构图(HIPO)
    3.2  系统流程图
    图书馆管理系统的系统流程图如图2所示。
     
    图2  系统流程图
    4  数据库设计
    由于SQL Server2005数据库在安全性、准确性和运行速度方面比较高,处理数据量大、效率高,而且可与SQL Server2000数据库无缝连接,所以本系统采用SQL Server2005数据库。本系统中数据库名称为db_LibraryMS,其中包含9张表和2个视图。
    4.1  数据库概念设计
    本系统中使用的数据库实体主要有图书馆信息实体、图书档案实体、读者档案实体、图书借还实体和管理员实体等。
    (1)作为一个图书馆管理系统,首先需要有图书馆信息,为此需要创建一个图书馆信息实体用来保存图书馆的详细信息。图书馆信息实体E-R图如图3所示。
     
    图3  图书馆信息实体E-R图
    (2)图书馆管理系统中最重要的部分是图书,因此创建了一个图书档案实体用来保存图书馆中图书的详细信息。图书档案实体E-R图如图4所示。
    图4  图书档案实体E-R图
    (3)读者是图书馆的重要组成部分,为此需要创建读者档案实体,用来保存读者的详细信息。读者档案实体E-R图如图5所示。
     
    图5  读者档案实体E-R图
    (4)图书借还是本系统中基本功能,设计本系统的目的就是为了方便读者借阅和归还图书,因此需要创建一个图书借还实体,用来保存读者借阅和归还图书的详细信息。读者借还实体E-R图如图6所示。
     
    图6  读者借还实体E-R图
    (5)为了增加系统的安全性,每个管理员只有在系统登录模块验证成功后才能拥有操作权限,因此创建了一个管理员实体,用来存储管理员的信息。管理员实体E-R图如图7所示。
     
    图7  管理员实体E-R图
    4.2  数据库概要说明
    本系统采用SQL Server 2005作为系统管理数据库,并设计了若干基本的数据表和视图。具体系统数据库设计如图8所示。
     
    图8  数据库结构图
    4.3  数据库的逻辑结构设计
    视图是一种常用的数据库对象,使用时可以把它看成虚拟表或存储在数据库中的查询,它为查询和存取数据提供了另外一种途径。与在表中查询相比,使用视图查询可以简化数据操作,并提高了数据库的安全性。本系统用到了两个视图,分别为view_AdminPurview和view_BookBRInfo。
  1. 上一篇:Authorware学生成绩查询系统的设计与实现
  2. 下一篇:C#精品课程网站的设计与实现+流程图+ER图
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql酒店管理系统设计与实现

  3. Ruby+mysql就业信息管理系统的设计与实现

  4. php进销存管理系统的设计与实现

  5. jsp医药连锁店管理系统的设计与实现

  6. jsp+mysql学生实践创新项目管理系统设计与实现

  7. jsp+mysql停车场车辆管理系统的设计与实现

  8. 电站锅炉暖风器设计任务书

  9. 十二层带中心支撑钢结构...

  10. 乳业同业并购式全产业链...

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 中考体育项目与体育教学合理结合的研究

  13. 大众媒体对公共政策制定的影响

  14. 杂拟谷盗体内共生菌沃尔...

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. java+mysql车辆管理系统的设计+源代码

  17. 当代大学生慈善意识研究+文献综述

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回