(3)操作性上:该系统不管是开发时的操作还是开发完成后客户的使用操作,都十分方便,准确率高。管理者减轻了负担,借阅者也减少了查阅的麻烦。因而该系统在操作上是可行的。
2.2 系统的需求分析
一直以来,图书馆的各项业务都是有人工手动操作的。借阅图书时,读者需要办理相关的借阅证,并在没有任何提示的情况下,花大量时间找到自己需要的书,然后将这本书的借阅卡交给管理员,使其记录自己的姓名和借阅的书名,并保存起来。同时还要另外准备一本记录册,记录图书的借阅信息。归还图书时,借阅者把书交还给管理员,管理员要找到相应的借阅卡以及记录册,修改相关信息。
从以上的介绍中,我们可以看到,传统的图书借还流程太过复杂,管理员工作量较大,这也就直接导致了每天的服务量小,而且纸质的借阅证和档案手册也不利于保管,一旦被毁就不可能修复。因此,急需开发一款应用软件,简化图书借还过程,减轻管理员负担,提高工作效率。
2.2.1 功能需求
(1)读者信息管理
该功能是针对系统中的读者设计的,其中包括对读者信息的增删改操作。当然这个权限只对管理员开放。
(2)管理员信息管理
该功能是对系统中的管理员进行管理。在本系统中,我们将管理员分为普通管理员和超级管理员,两者的权限不同。超级管理员可以管理本系统中所有成员的信息,而普通管理员只能查看自己的信息以及管理自己权限范围内的资料。
(3)图书信息管理
该设计是对图书的条形码、名称、作者等信息进行管理,方便借阅者在使用标签查找图书时进行相对应的匹配,快速找出所需要的书。
(4)图书借阅信息管理
该管理板块是记录被借的书以及对应的借阅者的信息。
(5)图书归还信息管理
该功能用于管理被借图书以及该图书应该归还的时间。
(6)密码信息管理
密码的设置是每个系统比较重要的一部分,它关系着系统的安全性。密码该怎么管理,有谁来管理至关重要。由于该系统中的用户名与密码最初是由超级管理员导入的,所以每个登入者在初次登入该系统后,可以进入密码修改页面进行个人密码的更改,以保证个人信息的安全。
2.2.2 性能需求
(1)系统网站的界面要足够美观,让浏览者赏心悦目;
(2)数据在存储时要保证它的安全性与可靠性;
(3)信息的查询量较大,应能够提供快捷的查询方式;
(4)对图书的借阅和归还过程要有完善的数据信息跟踪;
(5)系统维护要简单容易,用户操作能方便快捷。
2.3 系统的技术分析
2.3.1 浏览器/服务器模型
B/S(Browser/Server)结构即浏览器/服务器结构,是由C/S结构的演变而来。由B/S设计而成的用户界面,大部分是通过浏览器来实现的,而服务器端则实现事务的主要逻辑,这就形成了三层结构。之所以这样设计,是因为它能够减轻电脑的工作量,缩短系统更新所需时间,从而降低了投入的费用(TCO)[2]。
2.3.2 系统的开发环境源'自:优尔`!论~文'网www.youerw.com
技术平台:IIS 7信息服务器
操作系统:Windows 7
开发环境:Microsoft Visual Studio 2008
开发语言:C#,ASP.NET
数据库:Microsoft SQL Server 2005
ASP.NET:ASP 是微软公司的一项技术,即 Active Server Pages(动态服务器页面)。它是一种脚本技术,可由因特网服务器执行,广泛运行于 IIS 之中,在建立Web应用程序的过程中扮演着不可或缺的角色。而ASP.net更加强大,它能够不需要特殊的程序语言,就可以运行相关程序,这样,在执行时,减少了很多麻烦,提高了效率。同时ASP.net是基于通用语言的编译运行的程序,这能够使它运行在Web应用软件开发各类环境中。这就可以看出,ASP.net不只是简单的版本更新,更是一种新的框架结构,在通用语言的基础上就能运用。ASP.NET 运行时涉及到的架构有几个阶段:消息流动的阶段、页面消息分派的阶段和处理的阶段[3]。 C#+sqlserver图书馆信息管理系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_58778.html