C#三层架构图书管理系统的设计与实现(3)
时间:2021-06-30 20:25 来源:毕业论文 作者:毕业论文 点击:次
(2)没有做到以人为本。一些系统做的很大且价格昂贵,但是里面真正用到的却寥寥无几。还有的开发出来的图书管理系统操作界面不够友好,使得使用者必须要在看过说明书后才能使用,熟悉的过程很是缓慢,不易上手。 而在现实生活中,像规模不大的藏书在图书管理上并不需要那些繁琐复杂的功能,所以,一个操作简单、价格便宜、功能实用又方便安装和维护的图书管理系统才是他们真正需要的。 1.3设计目标 鉴于以上存在的问题,根据预先调研得到的需求分析,设计了本系统,来满足对中小型图书馆、个人书屋等的图书管理。本系统设置了管理员和用户两个角色,并以两大功能管理模块来划分,在进入系统后,两个角色各自的权限不同,因此他们所需的两大功能模块的内容也不同。 管理员两大模块的主要内容有:论文网 (1)用户信息管理模块:更改密码,设置密保,申请账号,查看、修改个人信息,离开挂起,管理其他用户,退出登录。 (2)图书信息管理模块:通过各种方式查询图书,查看图书详细信息,对图书进行添加、删除,更新图书信息。 用户两大模块的主要内容主要有: (1)用户信息管理模块:查看、修改个人信息,离开挂起,更改密码,设置密保,退出登录。 (2)图书信息管理模块:通过各种方式查询图书,查看图书详细信息,收藏、图书,查看、管理已收藏的图书,查看、管理已借阅的图书。 1.4研究内容及主要贡献 本文主要从以下六个章节来介绍图书管理系统的设计与开发过程: 第一章 绪论:介绍了开发本系统的目的和意义,也就是本系统的开发背景,还介绍了图书管理系统现有的研究状况和发展水平,以及对当前图书管理系统存在问题的看法和设计目标。 第二章 系统结构与分析:介绍了对此次研究课题进行了可行性分析和需求分析,并在需求分析中画出了业务流程图,它可以帮助了解图书管理业务的具体处理过程,方便发现和处理系统中不合理的部分,优化处理流程。 第四章 系统的设计与实现:本章画出了图书管理系统的组织结构和E-R图,并根据ER图进行了数据库表的设计,最后详细的展示了本系统的界面设计以及关键代码的实现。 第五章 系统测试与分析:对系统测试的意义与常见方法进行了分析,并阐述了我在测试本系统时采用的手段,然后从软件和硬件两个方面说明了系统的运行环境,接着展示了经过不断测试后系统最终的效果,并就此对本系统进行了分析。 第六章 总结与展望:总结了论文的总体情况以及系统设计与实现的情况,并对图书管理系统的未来进行了一番展望。 以上就是本论文的主要内容。而本文的主要贡献是让一些中小型图书馆、个人书店能够投入很少的人力、财力就可以使用此系统,并且此系统采用三层架构理念开发,后期的技术维护和功能扩展都很方便。 2系统结构与分析 2.1可行性分析 研究系统的可行性,最终目的是为了能在较短时间内花费较少的资金开发出能有效解决问题的系统。即在经过一系列讨论后,确定出是否值得花费精力和时间去解决此问题,而不仅仅是解决用户所提出的问题。可行性可以通过三个方面来进行分析:技术可行性、操作可行性以及经济可行性。下面分别对这三点进行阐述。 2.1.1技术可行性分析 一个好的系统需要低成本和实用性兼顾,所以在设计前,必须要考虑到现有的开发技术对这个系统的支持程度。本系统使用C#作为开发语言,VS2010作为IDE,使用SQL Server2012完成对后台数据库的架设,还特别应用了方便管理、安全性高的三层架构来设计该系统,这种结构显著减少了维护费用和维修时间,非常适合开发维护工作较多的图书管理系统。因此,在技术层面上,该系统是完全可行的。 (责任编辑:qin) |