毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C#图书管理系统设计+源代码(2)

时间:2018-03-03 16:55来源:毕业论文
2.1 C#介绍 C#是一种面向对象的编程语言,是.NET框架下的主推语言,C#既保持了C++中熟悉的语法,并且包含了大量的高效代码和面向对象特征。它不仅能用于


2.1 C#介绍
C#是一种面向对象的编程语言,是.NET框架下的主推语言,C#既保持了C++中熟悉的语法,并且包含了大量的高效代码和面向对象特征。它不仅能用于web服务程序的开发,并且还能开发强大的系统升级程序。
2.2 SQL Server 2005介绍
SQL Server 2005是一个关系数据库管理系统,它是由Microsoft推出的。它是一个具备完全web支持的数据库产品,是一个全面的数据库平台。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠地存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
2.3 C/S结构
C/S(客户机/服务器),服务器是网络的核心,客户机是网络的基础。客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。C/S结构的主要优点是客户端的安全性较高,数据处理的相应速度快,数据的动态交互性强;缺点是客户端程序设计复杂,软件的移植、文护和升级比较困难。
3.系统设计
3.1 需求分析
系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化
通过对图书管理工作的调查研究,做出了对本系统的需求分析。本系统需要完成以下功能:对图书和读者的类别信息、档案信息进行登记,并提供查询、增加、删除、修改的功能;对借阅或归还的图书进行登记,并可根据读者编号查询借阅或归还历史记录;根据图书编号和读者编号查询逾期图书信息,并给出对逾期图书的罚款方案,计算出罚款金额,收回罚款之后将罚款信息登记入数据库。
3.2系统结构设计
根据以上做出的对图书管理系统的需求分析,设计出图书管理系统的系统模块图,模块图如图1所示:
 图书管理系统功能模块图
3.3系统功能模块设计
3.3.1读者管理模块设计
在主模块读者管理中,提供以下两个功能:
(1)读者类别设置:对读者类别信息的管理。
(2)读者档案管理:对读者档案信息的管理。
3.3.2图书管理模块设计
在主模块图书管理中,提供以下两个功能:
(1)图书类型设置:对图书类型信息进行管理。
(2)图书档案管理:对图书档案信息进行管理。
3.3.3流通管理模块设计
在主模块流通管理中,提供以下五个功能:
(1)图书征订:实现对图书的征订的功能。
(2)图书借阅:实现对图书的借阅的功能。
(3)图书归还:实现对图书的归还的功能。
(4)逾期清单:实现对逾期清单的查询的功能。
(5)图书罚款:实现对逾期图书收回罚款的功能。
3.3.4退出系统模块设计
在主页面点击退出系统按钮,即可退出系统。
3.4数据库设计
本系统的数据库采用SQL Server 2005作为后台数据库进行设计。创建一个图书管理数据库(libbook),其中包含10个表,包括2个读者信息数据表和8个图书信息数据表。
读者信息数据表:读者信息表(读者信息)、读者类型表(读者类型);
(1)读者信息表,用于存放读者的基本信息,包括姓名、性别、类型、出生日期、有效证件、证件号码、联系方式、登记日期、有限期至、备注、图书借阅信息等信息。
(2)读者类型表,用于存放读者身份类型及不同身份类型的权限信息。读者信息表结构如表1:
 表1  读者类型表
列名    数据类型    允许空
类型    varchar(20)    不允许 C#图书管理系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_10253.html
------分隔线----------------------------
推荐内容