(aspnetsql160server1602000)实现的网上图书馆管理系统设计完整报告内容摘要:

中统一的管理。 另一方面, IT 产业和 Inter 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。 图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。 我们小组开发图书借阅 管理系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。 从以前的手工管理的记录中我们可以发现这样的问题:  检索速度慢、效率低  因为图书馆的藏书种类多、 数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了书的信息,馆中没有此书或已被别人借走。 图书馆的规模越大,这个问题越突出。  借书、还书工作量大  借书、还书频率越大 ,说明图书馆的作用越大,然而随之而来的大量的借书、 还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往 往是人工操作所难以胜任的。 而且经常会出现这样那样的差错。  图书统计工作 难、藏书更新不能及时完成  图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自 然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。 、 定义 该图书馆管理信息系统是基于 Inter/Intra 及 Web技术,建立以 Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为教学和科学研究提供文献信息保障和提高管理图书的效率而设计的系统。 8 、 参考资料  [1] 软件工程讲义 .曾一 ,付鹤岗 著 .重庆大学出版社 .2020 年  [2] 基于 INTERNET的管理信息系统 .曾凡奇 ,林小苹 ,邓先礼 .中国财政经济出版社 .2020.  [3] 信息系统开发方法 .姜旭平 .清华大学出版社 .1997年  [4] 软件工程 .齐治昌 ,谭庆平 ,宁洪 .高等教育出版社 .1997年  [5] 实用软件工程 .郑人杰 ,殷人昆 ,陶永雷 .清华大学出版社 .1997年 、 可行性研究的前提 、 要求  功能:对图书馆的图书信息和用户信息进行有效的管理;  性能:数据库的录入;图书目录检索;用户信息查询;图书信息查询;  输出:用户信息;图书信息;  输入: 用户名称; 用户 编码;  安全保密:馆中所有未借出的书籍能够供用户随时查阅, 用户信息只能被系统管理员查阅,修改;  运行环境:操作系统: Windows2020;数据库类型: SQL server;  机器配置: CPU: P2020mmx以上,内存大于 64M;  完成期限: 2020年 7月。 、 目标 以最低的成本,在最短的期限内开发出具有管理图书和用户信息功能的 图书借阅管理 系统。 (包括:人力与设备费用的节省;处理速度的提高;人员工作效率的提高)。 、 条件、假定和限制  设计 该系统运行的最短寿命 为 10年;  进行该系统方案选择比较的期限 很短 ;  建议该系统软件 一旦完成即可 投入使用 ;  假定 开发该软件系统的经费来源为 重庆 大学财务处出资;  该系统要受资金、寿命、社会等系列因素的制约和限制。 、 决定可行性的因素  主要因素有、技术条件、团队合作精神等。 、 系统 分析 、 处理流程和数据流程  依据需求分析的结果,图书借阅管理系统可以分为 3 个大的模块 :系统主控平台、管理员操作模块、学生操作模块。 系统模块结构图 如下 : 9  系统主控平台 提供给图书馆管理员和学生不同的主控平台,便 于进行功能选择。 主要功能是获取 学生输入的功能要求 、调用相应的功能界面。 具体模块功能 结构 如下 :  管理员操作模块 当以管理员身份进入系统时,只要输入正确的管理员密码 :就能调用管理员操作中的所有功能。 总体来说,管理员操作模块的主要功能包括以下几个部分。  创建图书信息文件 :提示管理员输入图书信息的数量,可以创建一个或者多个,每本图书的信息包括 :书号、书名、出版社作者 等 ,系统会自动确定该书的借阅人为空并且显示该书的在馆数量。 输入完毕后,系统会自动创建一个 书本信息,并自动把图书信息存储到该 书本信息表 中。  插入 图书信息 :提示管理员输入信息新的图书信息,但只能输入一本书的信息。 书的信息也包括书号、书名、出版社 等。 输入完毕后,系统会自动把新的图书信息追加插入到 书本信息表 中。  删除图书信息:提示管理员输入要删除的图书书号,由系统读取书本信息 表 ,查找到指定的图书信息,把它从 表 中删除,并重新保存。  查询图书信息 :系统读取 书本信息表 中的 学生所要求的 图书信息,并显示给 学生。  查询指定图书信息 :提示 学生 输入查询图书的方式,方式包括 :按书号、按书名、按书的作者。 由系统读取 图书信息表 ,查找到 学生 所需要的图书信息。  处理学生请求信息 :对学生的身份进行验证以后,按照学生的要求,处理学生的借书请求、还书 10 请求、还款请求(如果所借图书超期的话)以及续借图书请求等。  具体模块结构如下:  学生操作模块 学生借阅操作功能主要包括以下几个部分 :  学生 信息管理 功能 :对学生的信息,如 姓名、 学号 和密码 等进行管理 ,系统会把 学生信息储存到学生信息表 中。  查询图书功能 :系统提示输入要查询图书的方式,包括按书号、书名、书的作者。 确定方式后,系统就会输出相关的图书信息。  借阅图书功能 :提示 学生 输入所要借的书的编号,系统将会 搜索 图书馆是否还有这本书。 如果图书在馆,而 学生 确定要借阅这本书, 学生只要去馆中找到这本书去管理员处办理即可。  归还图书功能 :学生 只要输入该书的编号,系统就会修改 修改 “借阅人信息”和修改“ 书本信息 ”。  修改密码功能 :学生 在修改密码前,首先要输入旧的密码,然后输入新的密码,系统就会自动修改 学生信息表中 的有关信息。  查询个人借阅情况功能 :学生登录系统后可以查询自己的图书借阅情况,包括图书剩余天数,有没有超期罚款等。  具体功能结构图如下: 11 、 工作负荷 该图书馆管理信息系统为标准的网络软件。 通过它,我们可以实现 多 台计算机同时编目、 借还、检索等操作。 它在网络上运行时,图书借还、检索等速度 等性能很好。 非常适合小规模的图书解决管理,效率很高,故障率极低,系统运行稳定。 、 设备 该系统的运行环境包括硬件环境和软件环境,是一个以 Inter/Intra 为架构的平台。 系统的总体结构如下图所示,分为五个层次:  第一层:是物理设备层,包括 PC服务器、路由器、访问服务器、程控交换机、语音卡等。 物理设备层 网络支撑平台 应用支持平台 应用开发平台(各类开发工具) 应用软件层 12  第二层:是网络支撑平台,用 TCP/IP、 PPP、 HTTP、 HTML、 POP3 和 SMTP构成基本的网络及传输 层,是网络操作系统管理环境与通讯平台。  第三层:是图书管理系统的应用支撑平台,提供对上层应用系统的信息管理支持,包括数据库管 理系统( Microsoft SQL Server)、 Windows NT操作系统、 Microsoft Inter Information Server Web服务器系统。  第四层:是应用开发平台,用于对信息的综合开发处理:利用 Intedev、 VB, HTML, DreamWaver3 等。 在数据库访问方面 ,利用 ODBC技术建立对应数据库的数据源( DSN),采用 ADO等技术访问和操纵数据库。  第五层:为应用软件层,即图书管理系统应用软件。 客户端计算机运行 Windows XP 操作系统, 以 IE 浏览器访问应用系统 Web 服务器。 、 可行性分析 、 技术可行性 此次信息系统开发是大学专业知识的一次综合应用与提高,我们小组可以在主教 4楼机房 或是寝室 完成系统开发。 使用 计算机,建立系统开发环境,主要是安装数据库工具( MS SQL SERVER 2020),应用程序开发工具, Office程序组 等。 小组成员之间 可以通过进行即时交流,协调开发工作,解决开发工作中出现的问题。 就技术力量来说,我们小组可以完成此次开发工作。 开发过程中会出现许多问题,有我们预想之中的,也有一些没有我们预想到,我们有信心克服一切困难。 该学期,我们小组各成员已经学习了 SQL SERVER,对网络技术和操作系统也有系统的了解,熟悉计算机原理,能解决常见的硬件故障和硬件选择。 目前, 图书借阅管理 系统已得到了大量应用,有许多可供参考的成功系统。 从技术角度考虑,此信息系统开发可行。 、 经济可行性 目标系统开发需求比较低,加上具有成熟的软 硬件环境,所以在软硬件的支出上十分有限。 而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。 当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。 这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。 从经济角度考虑,此信息系统开发可行。 、 法律上可行 整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的版权争议。 在服务器软件方面,应该使用正版软件,因为整个系统尽管是开发给 内部使用,但它毕竟很多部分还是要依靠 Inter 的,一旦服务器连接到 Inter 上,它的操作系统可能会被 Microsoft 跟踪,如果不是正版软件,将不得不面临民事诉讼的风险。 政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。 例如:《合同法》,《消费者权益保护法》,《专利法》,《反不正当竞争法》等对所有企业的行为都做了限制。 我们公司就设有自己的法律顾问,这是因为法规的影响不仅仅限于时间和金钱,它还缩小了管理者可斟酌决定的范围,限制了可行方案的选择。 根据《中华人民共和国计 算机软件保护条例》( 1991年 6月 4日中华人民共和国国务院令第 84号发布) (修改后的新条例 2020年 1月 1日起施行) 第九条可知:软件著作权人享有下列各项权利 :  发表权 , 即决定软件是否公之于众的权利。  开发者身份权 , 即表明开发者身份的权利以及在其软件上署名的权利。  使用权 , 即在不损害社会公共利益的前提下 , 以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利。 13  使用许可权和获得报酬权 , 即许可他人以本条第 (三 )项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利。  转让权 , 即向他人 转让由本条第 (三 )项和第 (四 )项规定的使用权和使用许可权的权利。  第十二条 受他人委托开发的软件 , 其著作权的归属由委托者与受委托者签订书面协议约定 , 如无书面协议或者在协议中未作明确约定 , 其著作权属于受委托者。  第十八条 在软件著作权的保护期内 , 软件的著作权人或者其受让者有权许可他人行使本条例第九条第 (三 )项规定的使用权。 著作权人或者其受让者许可他人行使使用权时 , 可以按协议收取费用。  另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。 被许可人应当在合同规定的方式、条件、 范围和时间内行使使用权。 合同中未明确规定为独占许可的 , 被许可的软件权利应当视为非独占的。  第二十二条 因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量的复制 , 可以不经软件著作权人或者其合法受让者的同意 , 不向其支付报酬。 但使用时应当说明该软件的名称、开发者 , 并且不得侵犯著作权人或者其合法受让者依本条例所享有的其他各项权利。 该复制品使用完毕后应当妥善保管、收回或者销毁 , 不得用于其他目的或者向他人提供。  第三十条 除本条例第二十一条及第二十二条规定的情况外 , 有下列侵权利为的 , 应当根据情况 , 承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任 , 并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚 :  未经软件著作权人同意发表其软件作品。  将他人开发的软件当作自己的作品发表。  未经合作者同意 , 将与他人合作开发的软件当作自己单独完成的作品发表。  在他人开发的软件上署名或者涂改他人开发的软件上的署名。  未经软件著作权人或者其合法受让者的同意修改、翻译、注释其软件作品。  未经软件著作权人或者其合法受让者的同意复制或者部分复制其软件作品。  未经软件著作权人或者其合 法受让者的同意向公众发。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。