1.2 相关技术介绍

ASP.NET是Microsoft公司推出的Web开发平台,也是目前最先进、特征最丰富、功能最强大的Web开发平台。ASP.NET具有方便、灵活、性能优、生产效率高、安全性高、完整性强等特点,是目前主流的网络编程环境之一。
ASP.NET支持多种开发语言。其中C#语言是一种功能强大、面向对象的编程语言,它从C语言和Visual C++派生而来,是Microsoft公司.NET技术核心开发语言,因此本系统选择C#语言作为开发语言。
本系统采用在B/S模式构建,使用Microsoft Visual Studio 2005中文版集成开发环境中的ASP.NET技术及C#语言开发,选择Microsoft SQL Server 2005为数据库服务器。

2.系统分析和设计

2.1 系统需求分析

该系统主要实现学校图书馆的新书入库、图书借阅、权限设置、图书检索、读者设置、图书信息调整等智能化管理过程。图书馆的管理人员只需略懂电脑知识就可以简易的操作本图书管理系统,抛弃以往手工作坊笔纸登记不科学的方法,对读者的借阅过程形成一整套动态的管理。读者能方便、快速地查询图书的各种信息。

2.2 系统设计目标

图书馆管理系统的开发主要实现的目标有以下几个方面:
(1)界面设计友好、美观。
(2)数据存储安全、可靠。
(3)信息分类清晰、准确。
(4)强大的查询功能,保证数据查询的灵活性。
(5)提供灵活、方便的权限设置功能,使整个系统分工更明确。
(6)具有易文护性和易操作性。

2.3 系统功能模块设计

从功能上看,本系统可以实现3个大的功能。各功能模块的具体功能如下。
1.功能模块划分
(1)书目搜索
1普通检索:书目检索提供给普通用户查询书目信息的功能,提供浏览器模式的图书信息检索工具。检索时可按书名、ISBN、作者、出版社等,以及丛书名进行任意条件组合,精确或模糊检索中文和英文图书。
2书目高级搜索:提供给普通用户和管理员查询书目信息平台检索工具。
(2)读者管理
1读者信息:读者可以查看自己的信息,并对自己的联系方式进行修改。
2读者借阅历史:读者可以查看所有借阅记录。
3读者当前借阅:读者可以查看目前所借阅图书情况。
4读者借阅超期催还:读者可以查看自己是否有过期而未归还的图书。
5管理员登录:图书馆管理人员进入系统,分为两个都权限,高级管理员可实现对用户和图书文护,而如果是普通管理员只可实现借阅和归还功能。
(3)图书管理
1图书借阅:实现用户对图书的借阅功能。
2图书归还:实现用户对要过期的图书进行归还功能。
2.系统结构图

图2.1  系统结构图

3.数据库设计

 3.1 数据库概念设计

根据以上对系统所作的需求分析、系统设计,规划出本系统中使用的数据库实体。下面将介绍几个关键实体的E-R图。
为了记录借阅图书的读者信息,为此规划出读者信息实体。读者信息实体的E-R图如3.1所示。
由于对本系统的登录是有一个定的限制,即针对不同权限用户会作不同的处理,所以要用到用户权限实体的信息,用户权限实体信息E-R图如3.2所示。
为了记录借阅图书的信息,本文来自优尔/文(论"文?网,毕业论文 www.youerw.com 加7位QQ324~9114找原文为此规划出图书信息实体。图书信息实体的E-R图如3.3所示。
为方便读者借阅和归还图书,所以还需要用到图书借阅实体信息。图书借阅实体的E-R图如3.4所示。

图3.1  读者信息实体E-R图
上一篇:ASP.NET+sqlserver网上购物系统设计与实现
下一篇:ASP.NET+SQL server教务管理系统的设计与实现

java图书馆图书管理系统设计

jsp+mysql图书馆图书管理系统设计

asp.net+sqlserver图书管理系统设计+ER图

C#+mysql图书管理系统的设计与实现

jsp+mysql阅览室图书管理系统设计与实现

jsp+mysql图书管理系统的设计

jsp+mysql图书管理系统的设计与实现

神经外科重症监护病房患...

国内外图像分割技术研究现状

志愿者活动的调查问卷表

C#学校科研管理系统的设计

承德市事业单位档案管理...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书