2.2 SQL Server 2005
SQL Server 2005功能强大、操作简便,广泛应用于数据库后台系统。SQL Server 2005代表着下一代数据库的发展趋势,并且在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用。SQL Server 2005是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索[5]。 SQL Server 2005能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也应用于客户端本地存储独立数据库的应用程序中。SQL Server 2005可以动态的配置成能有效的使用客户端桌面的可用资源,而不需要为每个客户端专设一个数据库管理员。SQL Server 2005能提高超大型系统所需要的数据库服务。SQL Server 2005提供了很多的编程组件和工具。
3.系统分析与系统设计
3.1 可行性分析
可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功[6]。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。下面将分别从技术、社会两个方面对图书管理系统的建设进行分析和研究。
3.1.1 技术可行性
根据图书馆提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。由以上分析可知,图书管理系统的开发在技术上是可行的。
3.1.2 社会可行性
本系统对用户的要求,除了需要具备在Microsoft Windows平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。
由以上分析可知,本系统具有社会可行性。
3.2需求分析
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询。
3.2.1用户需求分析
(1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;
(2)能够对一定数量的读者进行相应的信息存储与管理;
(3)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务;
(4)正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损;
(5)满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。
3.2.2软件主要功能
软件包括两大系统
(1)学生图书借阅系统:学生图书借阅,归还,修改登录密码。 基于Web的图书馆信息管理系统设计与实现(2):http://www.751com.cn/jisuanji/lunwen_3207.html