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)    不允许
上一篇:Android掌上课程表应用开发与设计
下一篇:ASP.net网上药品信息管理系统设计+源码

考证平台静态网页设计与制作

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

基于消费者个性特征的化...

标准件经销管理系统【959字】

探析动画视听设计元素茬...

志愿者活动的调查问卷表

神经外科重症监护病房患...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书