首页 > 范文大全 > 正文

希望书屋租书管理系统

开篇:润墨网以专业的文秘视角,为您筛选了一篇希望书屋租书管理系统范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。希望书屋租书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性、完整性和数据安全性。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

希望书屋的宗旨:图书上不断推新,服务上一丝不苟,经营上竭诚为用户服务。愿我们携手合作,把希望书屋办得更好。

希望书屋目前还是手工管理模式,整理数据非常麻烦,效率低,容易出错,格式不规范,不容易进行统计和分析。

如何科学地管理书店不但关系到读者求知的方便程度,也关系到书店的发展,因此,开发一套完善的书店管理系统就必不可少了。而且只要软件的设计合理,就可以为书店提供合理的租书信息管理模式。

通过该系统的开发设计为学校希望书屋的日常工作效率有了很大的提高,为书店的管理带来了合理化和科学化。此系统的主要特色是:由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大,并及时的让会员了解书店的最新动态。从而提高书店的效益。

系统开发的总体设计目标是实现租书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。

公共语言运行库管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。这些功能是在公共语言运行库上运行的托管代码所固有的。

至于安全性,取决于包括托管组件的来源(如 Internet、企业网络或本地计算机)在内的一些因素,托管组件被赋予不同程度的信任。这意味着即使用在同一活动应用程序中,托管组件既可能能够执行文件访问操作、注册表访问操作或其他须小心使用的功能,也可能不能够执行这些功能。

运行库强制实施代码访问安全。例如,用户可以相信嵌入在网页中的可执行文件能够在屏幕上播放动画或唱歌,但不能访问他们的个人数据、文件系统或网络。这样,运行库的安全就使通过 Internet 部署的合法软件能够具有特别丰富的功能。

运行库还通过实现称为通用类型系统 (CTS) 的严格类型验证和代码验证基础结构来加强代码可靠性。CTS 确保所有托管代码都是可以自我描述的。各种 Microsoft 和第三方语言编译器生成符合 CTS 的托管代码。这意味着托管代码可在严格实施类型保真和类型安全的同时使用其他托管类型和实例。

此外,运行库的托管环境还消除了许多常见的软件问题。例如,运行库自动处理对象布局并管理对对象的引用,在不再使用它们时将它们释放。这种自动内存管理解决了两个最常见的应用程序错误:内存泄漏和无效内存引用。

运行库还提高了开发人员的工作效率。例如,程序员可以用他们选择的开发语言编写应用程序,却仍能充分利用其他开发人员用其他语言编写的运行库、类库和组件。任何选择以运行库为目标的编译器供应商都可以这样做。以 .NET Framework 为目标的语言编译器使得用该语言编写的现有代码可以使用 .NET Framework 的功能,这大大减轻了现有应用程序的迁移过程的工作负担。

尽管运行库是为未来的软件设计的,但是它也支持现在和以前的软件。托管和非托管代码之间的互操作性使开发人员能够继续使用所需的 COM 组件和 DLL。

运行库旨在增强性能。尽管公共语言运行库提供许多标准运行库服务,但是它从不解释托管代码。一种称为实时 (JIT) 编译的功能使所有托管代码能够以它在其上执行的系统的本机语言运行。同时,内存管理器排除了出现零碎内存的可能性,并增大了内存引用区域以进一步提高性能最后,运行库可由高性能的服务器端应用程序(如 Microsoft SQL ServerTM和 Internet信息服务 (IIS))承载。此基础结构使您在享受支持运行库宿主的行业最佳企业服务器的优越性能的同时,能够使用托管代码编写业务逻辑。

在数据库运行过程中由于应用环境的变化,对安全性的要求也会发生变化,如原来机密的数据现在可以公开查询了,新加入的数据又可能是机密的了。系统中用户的密级改变。这都需要根据实际情况修改原有的安全性控制,可以设置数据库密码及用户权限。同样,数据库的完整性的约束条件也会变化,需要DBA不断修正。

我们开发的系统共划分为七大模块,系统功能模块图如图4.1所示。第一层为主模块,通过菜单系统的顶层菜单来实现,基本信息管理可以对会员及图书的基本信息进行管理;系统管理可以对用户进行权限、名称、密码修改、添加删除等操作;图书管理可以添加、删除、查询图书;会员管理可以添加新会员、查询、删除等;借阅管理可以知道图书及会员的借阅情况、到期提醒等;零租管理是对零客进行管理;账目管理可以对当天的账目进行报表预览。第二层为功能模块,显示系统所需的各个子功能,通过各子菜单来实现。

本系统采取的测试方法是先进行每个模块测试,经过修改和调整以后,进行总体测试。测试结果各项功能均已经或基本达到设计要求。

在整个系统的开发建设中,最大的困难就是数据库的设计,一个好的数据库,决定着系统的运行速度及效果和达到的要求,快捷的操作,一目了然的浏览数据,数据库启着非常重要的作用。在调用数据库时,利用程序语言代码编写中出现很多错误,经和同学交流,老师给予指导、查阅资料,请教代码编写比较好的同学帮助,进行网上学习,最后做出了简单的效果,但数据库还不够完善,还需要进一步的修改和改进。希望书屋租书管理系统的账目管理模块仅仅是用报表显示了当天或者一周、一月的租借情况,而没有真正的达到让用户一目了然的知道今天的总金额、本周的利润等利益问题。可由于我们设计者的水平有限,时间紧促,并没有能够实现其太多的用途,为此,我们特将此做为今后系统的发展方向之一。其次,是系统中其他细节的完善,虽然我们之前也利用了大量的时间去规划完善,但得出的效果并不理想,由此可见真正制作一个功能完善的系统所需要花费的时间和心血是不可藐视的。再之,对于书店的所需功能及效果,虽说已经大体实现,可在系统的后期维护中,也应有许多待解决的问题。总之,如果想让设计者所设计的作品能登大雅之堂,就应做到不断改进,不断更新,才不至于永落人后。此系统有众多不足之处,希望大家多多提出宝贵意见。

本文从系统策划的角度出发,分析系统需求;然后论述6.0语言在系统中的应用,从6.0的语言特点和工作原理开始介绍,由浅入深,逐步展开。

从开始制作到结束,短短的一个多月时间,但在开发制作系统的过程中我学习到很多以前所不知的问题,总结如下:

(1)这次毕业设计可以说是把我所学知识的一次融合,使我以前所学知识有了一个质的飞跃,让我以前的知识形成一个知识体系,更方便知识的应用。

(2)做事情之前要先计划好,才可以有条不紊的进行下去;在做的过程中要有足够的耐心,要不然就达不到目的。做事情时要拿出自己的全部热情和精力投入进行,才能做出自己满意的作品。

由于时间较紧张,加之缺乏开发经验,有些地方做的不够完善,本系统必定有不足和不周之处。因此,在以后的工作中,要加强对程序开发的学习,提高程序开发能力。 [科]