基于C#三层架构的信息化图书馆管理系统的设计与实现.doc

资料分类:计算机信息 上传会员:abc鞠凌青 更新时间:2019-03-23
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15517
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:如今是信息化飞速发展的时代,计算机被广泛应用于千万行业之中。各行各业都利用计算机进行信息管理和控制相关设备,不但提高了工作效率,还大大增强了信息的安全性。对于复杂的工作来说,计算机更是弥补了人工统计不准确或操作失误的不足之处。

图书馆作为一个包含海量知识的“信息仓库”,单纯靠人工管理图书馆几乎是难上加难。根据前期调研得知,工作人员以前对图书馆的管理主要是基于本文、表格等纸质文件进行记录,对于图书的借阅情况的统计与核查等也需要人工进行校对。信息量之大,且纸质数据不容易保存等等,缺乏系统和规范的管理方法。在这样的环境下,利用计算机开发图书馆管理系统的需求应约而生。

在移动互联网高速发展的时代,作为传统的服务行业需要逐步向移动互联网转型,图书馆首当其冲,本文不仅介绍图书馆管理系统的开发技术和流程,也介绍了如何把传统的图书馆管理系统与当前最流行的微信公众号进行结合,将原有的图书馆管理系统升级为移动信息化图书馆管理系统,进而搭建起“移动图书馆”。

 

关键词:图书馆管理系统;微信公众平台;移动图书馆;信息化

 

目录

摘要

Abstract

1 绪论-1

1.1 选题意义-1

1.2 发展前景-1

1.3 技术介绍-1

1.3.1 C#、Winform与ASP.NET-1

1.3.2 三层架构模式-2

1.3.3 SQL Server 2012-2

1.4 运行模式-3

1.5 小结-3

2 需求分析-4

2.1 系统需求-4

2.1.1 需求概述-4

2.1.2 系统概述-4

2.1.3 系统用例图-5

2.1.4 系统性能要求-6

2.2 系统配置要求-7

2.2.1 软件配置-7

2.2.2 硬件配置-7

2.3 可行性分析-7

2.3.1 技术可行性-7

2.3.2 经济可行性-8

2.3.3 读者可行性-8

2.4 小结-8

3 概要设计-9

3.1 系统分析-9

3.1.1 功能模块概述-9

3.1.2 系统模块功能图-10

3.1.3 系统流程图-11

3.2 关键技术解析-16

3.2.1 组合查询算法-16

3.2.2 LINQ 语言集成查询-17

3.2.3 微信公众平台接入-17

3.2.4二维码生成-19

3.2.5 微信Oauth2.0认证-20

3.3 小结-21

4 数据库设计-22

4.1 数据库需求分析-22

4.2 数据库概念设计-22

4.3 数据库详细设计-22

4.3.1 数据库表的设计-23

4.3.2 数据库存储过程-27

4.4 小结-31

5 系统界面设计-32

5.1 PC端页面设计-32

5.2 微信端页面设计-42

6 系统功能实现-50

6.1 PC端系统-50

6.2 微信端系统-55

6.3 其他非系统核心功能-59

结    论-60

参 考 文 献-62

致    谢-63

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:如图1.2 所示,微信客户端向微信服务器发送请求,如果请求合法,微信服务器会将该请求发送至开发者的服务器,开发者服务器验证请求并处理之后,将最后得到的结果返回给微信服务......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: