乐趣区

关于c#:基于C开发三层架构图书管理系统

拜访【WRITE-BUG 数字空间】_[内附残缺源码和文档]

学校图书馆有许多书,如果靠人工的形式来进行治理,那么工作量会十分大。图书的统计和治理会成为让人头疼的问题,读者借阅图书进行注销也会非常的不不便。这时,利用计算机来为咱们进行这些统计治理的工作,能够给咱们的生存带来大大的便当,并且进步工作效率。因为条件无限,只能应用键盘输入书的信息,所以在输出图书的 ISBN 号时有些麻烦。所以在课设里,采纳了图书编号。在现实生活中,采纳扫描的形式录入 ISBN 号会更加精确,高效。

一、我的项目背景及意义
当今因为信息技术的飞速发展,图书馆作为社会常识信息媒介的性能日益重要,网络环境下的信息资源建设常识仓库的设计,凋谢存取学术交流模式,常识管理系统,智能检索,数字参考征询,数字图书馆畛域成为图书馆零碎的钻研方向。

治理倒退至今,综合倒退的整体趋势已日渐显著。引进新办法,排汇新思维是促成图书馆零碎倒退的必要条件。因而,图书馆零碎的钻研要保持实践与技术相交融,发展跨学科的穿插钻研;要保持实践与实际相结合,而对事实,答复事实所提出的最迫切的问题;要保持根底钻研和利用钻研,前者对后者起指导作用,后者反过来对前者起丰盛和倒退的作用;要正确处理事实、历史、实践三者之间的关系,这是推动管理系统钻研的重要办法。

二、需要剖析
2.1 现状剖析
以往,人们应用传统的人工形式治理图书馆的日常业务,其操作流程比拟繁琐。在借书时,读者首先将要借的书好借阅证交给工作人员,而后工作人员将每本书的信息卡片好读者的借阅证放在一个小格栏里,最初在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,而后工作人员依据图书信息找到相应的书卡好借阅证,并填写相应的还书信息。

学校图书馆有许多书,如果靠人工的形式来进行治理,那么工作量会十分大。图书的统计和治理会成为让人头疼的问题,读者借阅图书进行注销也会非常的不不便。这时,利用计算机来为咱们进行这些统计治理的工作,能够给咱们的生存带来大大的便当,并且进步工作效率。因为条件无限,只能应用键盘输入书的信息,所以在输出图书的 ISBN 号时有些麻烦。所以在课设里,采纳了图书编号。在现实生活中,采纳扫描的形式录入 ISBN 号会更加精确,高效。

2.2 零碎性能需要
图书管理系统是针对图书馆工作人员开发的管理软件,实现对图书信息、用户信息的治理性能。

本零碎次要可能实现以下性能:

图书信息管理(查问、批改、新增、删除)

用户信息管理(查问、批改、新增、删除)

借书操作、还书操作、续借操作、借书记录查看

图书和用户分类管理(查问、批改、新增、删除)

2.3 零碎设计指标
零碎中的数据表设计正当、高效、数据冗余少

软件界面敌对、安全性高

易于保护、不便降级

三、零碎可行性剖析
3.1 技术可行性
图书管理系统的开发环境是 Visual Studio 2010、Microsoft SQL Server 2008R2 SP3。零碎是利用 C / S 的交互方式实现,本零碎具备稳定性、安全性、好看性、先进性。零碎现阶段的倒退过程中,利用现有的人力物力是齐全具备的能力开发进去的,作为阶段性产品,日后的倒退空间大,实现办法逐渐简略容易,所以图书管理系统的技术上是齐全可行的。在以后的限度条件下,该零碎的性能指标能达到。

3.2 经济可行性
计算机专业师生团队能够进行日常的系统维护,工作量少,经济收入少。

3.3 操作可行性
所有界面具备格调对立,不同栏目的页面文字格调对立,重点突出图书治理平台的特点,零碎页面敌对,操作简略,即便没有计算机根底的老师也很好上手。

四、应用的相干技术
4.1 C#C# 是微软公司公布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是一种平安的、稳固的、简略的、优雅的,由 C 和 C ++ 衍生进去的面向对象的编程语言。它在继承 C 和 C ++ 弱小性能的同时去掉了一些它们的简单个性(例如没有宏以及不容许多重继承)。C# 综合了 VB 简略的可视化操作和 C ++ 的高运行效率,以其弱小的操作能力、优雅的语法格调、翻新的语言个性和便捷的面向组件编程的反对成为.NET 开发的首选语言。

4.2 SQL server
SQL Server 是由 Microsoft 开发和推广的关系数据库管理系统(DBMS),它最后是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/ 2 版本。Microsoft SQL Server 近年来不断更新版本,1996 年,Microsoft 推出了 SQL Server 6.5 版本;1998 年,SQL Server 7.0 版本和用户见面;SQL Server 2000 是 Microsoft 公司于 2000 年推出,目前最新版本是 2017 年份推出的 SQL SERVER 2017。

五、零碎具体设计
5.1 总体设计
以 Microsoft SQL Server 2008R2 sp3、Visual Studio 2010 作为开发环境,应用数据库技术以及.net 开发技术,从用 C# 三层架构:体现层(UI(User Interface))、业务逻辑层(BLL(Business Logic Layer))、数据拜访层(DAL(Data Access Layer))再加上实体类库(Model),开发此图书管理系统。

退出移动版