毕业论文计算机(3)

2019-02-15 23:25

河南科技大学本科毕业设计论文

图书馆在正常运行中总是面对大量的读者信息,书籍信息以及两者相

互作用产生的借书信息、还书信息,因此需要对读者资源、书籍资源、借书信息,还书信息进行及时处理,及时了解各个环节中信息的变更,力求提高管理效率。

检验图书馆服务水平的重要标准。

1.环境:图书室、阅览室环境清洁、安静、整齐、舒适; 2.人员:图书馆管理工作人员热情、认真、主动,有专业能力; 3.设备:图书馆设施先进、齐全,能满足功能需要;

4.文献:图书馆的文献资源符合工作性质与目标,数量多,质量好,有特色。一般的性能需求是指相互消息传递顺利,协议解析正确,界面友好,运行时间满足使用需要,安全性得到安全保证,不会出现基本的错误等。

11

河南科技大学本科毕业设计论文

第4章

图书馆管理系统的可行性分析

4.1 结构的选择(B/S与C/S)

随着技术的进步,更多的层次被划分出来。目前,在Internet应用体

系结构中,商务逻辑处理被单独划分为一层,作为Internet服务器。它对用户通过浏览器提交的表单进行分析,并得出对数据库服务器进行的查询,交给数据库服务器去执行并得到查询的结果,最后由Internet服务器用标准的HTML语言反馈回浏览器,称为B/S(Brother/Server)结构。

计算机技术发展日新月异,传统的 C/S结构,即Client/Server(客

户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。而B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件,没能提供用户真正期望的开放环境;B/S结构则不同,它的前端是以TCP/IP协议为基础的,企业内的WWW服务器可以接受安装有Web浏览程序的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本。

4.2 技术可行性

技术可行性是从前台和后台的开发工具选择上进行分析的。微软公司

开发的ASP.NET远远超越了ASP及其它开发软件,同时也给Web开发人员提供了更好的灵活性,有效缩短了Web应用程序的开发周期。而SQL Server 是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。其版本SQL Server2000将数据库与Internet紧密连接,可以通过Web浏览器显示数据的操作,具有客户机/服务器的结构。

12

河南科技大学本科毕业设计论文

SQL Server 2000 提供了对分布式事务处理的支持,并对开发工具具有良好的支持,为大型数据库项目提供了企业级解决方案,因此我们在图书馆管理系统中使用了在.NET环境基于Web页面的B/S服务模式。

4.3 经济可行性

在系统运行后的维护是非常重要的,并且其维护的费用还是很大的,

如果是一个Windows Form的管理系统,要对数据的维护将要付出很大的代价,而且它的维护人员也比较的多和分散,因此对数据库的操作在各个时间段都是很频繁的,人也很容易出现疲劳,问题也就会比较容易发生。但是我们现在用基于Web的B/S模型,我们修改数据的操作只在服务器端就可以了,而且它的人员也比较集中,对数据的修改只是在某段时间内比较的频繁,过了这个时间后就较轻松,所以人的精力也比较集中,那么数据库的操作也就不怎么会出现问题,因此在这方面的维护费用也大大的减少。

4.4 操作环境及运行环境

软件环境:操作系统:Windows XP, 数据库:SQL Sverver 2000,前

台环境:Dreamweaver,Visual Studio.NET

硬件环境:Cpu: Pentium 166 MHz 以上,内存至少128 MB,硬盘空间

80 M,显示器800 *600或更高分辨率。

13

河南科技大学本科毕业设计论文

第5章 图书馆管理系统的设计

5.1 E-R图分析与设计

利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部

E-R模式,然后把各局部E-R模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。

5.1.1 设计局部E-R模式 实体和属性的定义:

图书(图书编号,图书名称,作者,出版社,出版日期,价格) 借阅者(借书证号,姓名,性别,年级,密码) 图书类别(图书类别编号,类别描述)

ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对

局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。联系定义如图所示。解释如下:

一个借阅者(用户)只能具有一种身份,而一种身份可被多个借阅

者所具有;

一本图书只能属于一种图书类别(类别),而一种图书类别可以包含

多本图书;

一个用户可以借阅多本不同的书,而一本书也可以被多个不同的用

户所借阅。

5.1.2 设计全局E-R模式

所有局部E-R模式都设计好了后,接下来就是把它们综合成单一的

全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。

一.确定公共实体类型

为了给多个局部E-R模式的合并提供开始合并的基础,首先要确定

各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。

14

河南科技大学本科毕业设计论文

二. 局部E-R模式的合并

合并的原则是:首先进行两两合并;先和合并那些现实世界中有联

系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。

设计全局E-R模式的目的不在于把若干局部E-R模式形式上合并为

一个E-R模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。

首先在该过程中发生的实体是图书信息和用户信息,他们之间产生

的关系是借阅关系,在这个借阅关系中,产生的对应关系为:图书信息:用户 = 1:1,用户:图书 = 1:N,从这个关系中我们可以看到:每一本图书只能被一个读者借阅,而一个读者又可以借阅多本图书的这层关系。另外在上图中我们可以看到图书信息和用户信息又有自己的一些关系属性,通过这些关系属性可以唯一的区别这些实体。

这在下面的图5.1—图5.6中可以看出 用户

… 密码 书名 … 图书用户 n 图书事务处m 图书 n n m 借阅操 m

书库管理 管理 总管理m n 管理 … 密码 管理员图 5.1 总体E-R属性图

15


毕业论文计算机(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013校安工程四标段监理规划(7)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: