市车西村图书信息管理系统的开发(附件)

随着农村城镇化进程的逐步推进,与硬件环境建设相配套的文化建设亟待提高。乡镇图书馆的管理还过于落后,与日益增长的阅读需求不匹配。建立一个科学、高效的管理图书信息系统成为十分重要且迫在眉睫的工作。本课题使用C#编程语言,SQL Server数据库开发了淮安市车西村图书信息管理系统,该系统主要有图书查询、借还图书、图书管理、用户管理等四大功能模块,开发过程中从图书信息管理实际出发,依据软件的生存周期,按照自上而下,相互衔接,逐步完成的瀑布式进行开发。本文从系统的开发背景、需求分析、设计原则及开发过程等四个方面进行了全面的阐述。
目 录
一、引言 1
(一)课题背景 1
(二)课题内容 1
二、系统开发工具 1
(一)Visual Studio 1
(二)SQL Server 1
三、系统需求分析 1
四、数据库设计 2
五、系统详细设计 2
(一)用户登录流程 2
(二)系统主界面功能 3
(三)后台登录界面 3
(四)系统界面设计 4
六、系统具体实现 4
(一)登录界面 4
1.新增用户 5
2.删除和修改 5
(二)主功能界面 6
1.图书信息查询界面 7
2.添加和删除图书 7
3.系统说明 9
4.退出界面 9
5.后台管理 10
七、系统测试 10
八、总结 11
致谢 12
参考文献 13
一、引言
(一)课题背景
虽然存在着不同地区、经济文化发达程度不同而导致的差别,但从整体而言,全国乡镇图书馆的现状可以说是充满危机,与城市地区文化经济发展的需要严重脱节,发展前景令人忧虑。许多乡镇图书馆使用人工管理的方法,这个方法有许多弊端:工作量大,记不住,记不全,容易出错等等。 信息的准确信只有依靠计算机技术才能够提高。
(二)课题内容
制作图书管理系统必须要有一个流程,也就是框架。有了框架制作各个模块才不会手忙脚 *好棒文|www.hbsrm.com +Q: #351916072# 
乱。该系统用vs2010和sqlserver制作。在vs里面只做前端,包含:登录界面,主功能界面,退出界面和后台管理界面。后台利用代码连接数据库对应的数据,在数据库中执行sql语句:增删改查。主功能界面是系统的核心界面,呈现系统的各个模块:图书信息模块,图书添加删除模块,人员管理模块等等。
二、系统开发工具
(一)Visual Studio
Visual Studio 集成了AJAX 1.0,包含AJAX项目模板,可以高效开发Windows应用和Mobile应用。它整合了对象、关系型数据、XML的访问方式,语言更加简洁。它的设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。
(二)SQL Server
数据库SQL Server是由Microsoft 公司推出的数据库管理系统,它是一个中型数据库管理系统,为广大的企业创建商业应用程序的独立软件应商专门设计的Client/Server数据库管理平台。本系统的开发使用SQL Server构建数据库,稳定性较好。
三、系统需求分析
经过详细的用户调查,在现行业务流程和数据分析的基础上,确定淮安市车西村图书信息管理系统的功能需求。主要的功能需求有:新进图书的登记功能(对于购进的新书,系统必须具备图书信息资料的录入功能)、图书的查询修改功能(当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充)、借阅归还登记功能(系统的主要功能之一,供用户借阅图书、归还图书,并进行登记)和用户信息的增加、删除和修改功能(系统主要功能之一,建立用户信息,并对其进行维护)。
四、数据库设计
根据确定的功能需求,使用SQL Server建立数据库和具体的数据表,该系统中主要有用户表、图书信息表、等组成。
用户表主要用在管理员登录界面,通过数据库连接代码可以在窗体里实现用户的增删改查,用户表具体如表41所示。
表41 用户表
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
Name
Int
10

10
2
Pwd
Varchar
50

255
3
Code
Varchar
50

255
图书信息表主要运用在图书查询界面,显示数据库的图书信息和剩余数量。
表42 图书信息表
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
tushuid
Int

2
tushuming
varchar
200

200
3
tushufenglei
varchar
200

200
4
tushushuliangshengyu
char
50

50
图书表主要运用在添加删除图书界面,并且和图书信息表相关联。在图书信息查询界面显示最近的添加信息和删除信息。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/356.html

好棒文