太原室内设计公司排名-科勒浴缸

书吧管理系统的设计与实现
2023年4月22日发(作者:常州品清别墅装饰公司)

毕业设计(论文)

题目: 书吧管理系统的设计与实现

学生: 余滢

指导老师: ***

系别: 软件学院

专业: 软件工程

班级: 软件工程1201

学号: **********

20145

福建工程学院本科毕业论文作者承诺保证书

本人郑重承诺: 本篇毕业论文的内容真实、可靠。如果存在弄虚作假、

抄袭的情况,本人愿承担全部责任。

学生签名:

福建工程学院本科毕业论文指导教师承诺保证书

本人郑重承诺:我已按有关规定对本篇毕业论文的选题与内容进行了指

导和审核,该同学的毕业论文中未发现弄虚作假、抄袭的现象,本人愿承担

指导教师的相关责任。

指导教师签名:

i

1 绪论 .......................................................................................................................................... 1

1.1 系统开发背景 ............................................................................................................... 1

1.2 系统开发的目的 ........................................................................................................... 1

1.2.1 本课题研究内容 ................................................................................................ 1

1.2.2 解决方案 ............................................................................................................ 2

1.2.3 组织结构 ............................................................................................................ 2

1.3 主要技术分析 ............................................................................................................... 3

1.3.1 .NET技术............................................................................................................. 3

1.3.2 数据库技术 ........................................................................................................ 3

2 系统需求分析 .......................................................................................................................... 5

2.1 总体业务描述 ............................................................................................................... 5

2.2 功能概述 ....................................................................................................................... 5

2.2.1 书吧会员管理 .................................................................................................... 5

2.2.2 书吧书籍管理 .................................................................................................... 5

2.2.3 书吧商品管理 .................................................................................................... 6

2.2.4 书吧会员积分管理 ............................................................................................ 6

2.3 系统的业务流程分析 ................................................................................................... 6

2.3.1 书吧图书借阅管理流程分析 ............................................................................ 6

2.3.2 书吧销售管理流程分析 .................................................................................... 8

2.4 功能需求分析 ............................................................................................................... 9

2.4.1 书吧管理员管理模块 ........................................................................................ 9

2.4.2 书吧员工管理模块 ............................................................................................ 9

3 系统设计 ................................................................................................................................ 11

3.1 系统总体设计 ............................................................................................................. 11

3.1.1 架构设计目标和约束 ...................................................................................... 11

3.1.2 系统总体结构 .................................................................................................. 11

3.2 系统数据库设计 ......................................................................................................... 12

3.2.1 概念结构设计 .................................................................................................. 12

3.2.2 物理模型设计 .................................................................................................. 13

ii

4 系统实现 ................................................................................................................................ 19

4.1 用户管理相关功能实现 ............................................................................................. 19

4.1.1 书吧登录模块功能实现 .................................................................................. 19

4.1.2 书吧主界面模块功能实现 .............................................................................. 20

4.2 书吧图书管理功能模块实现 ..................................................................................... 21

4.2.1 书吧图书信息管理模块功能实现 .................................................................. 21

4.2.2 书吧图书查询模块功能实现 .......................................................................... 23

4.2.3 借阅归还图书管理模块功能实现 .................................................................. 24

4.2.4 借阅还书查询信息模块功能实现 .................................................................. 26

4.3 书吧商品销售功能模块实现 ..................................................................................... 27

4.3.1 书吧商品退换货信息 ...................................................................................... 30

4.3.2 书吧商品信息管理 .......................................................................................... 31

4.3.3 书吧商品库存信息管理 .................................................................................. 32

4.3.4 书吧商品库存警报 .......................................................................................... 33

4.4 书吧会员信息管理模块实现 ..................................................................................... 34

4.4.1 书吧会员管理 .................................................................................................. 34

4.4.2 书吧会员信息查询功能 .................................................................................. 36

4.4.3 书吧会员积分管理 .......................................................................................... 37

4.5 系统数据模块实现 ..................................................................................................... 38

4.5.1 系统数据备份模块 .......................................................................................... 38

4.5.2 系统数据还原模块 .......................................................................................... 39

5 系统测试 ................................................................................................................................ 40

5.1 系统测试的意义 ......................................................................................................... 40

5.2 系统测试用例 ............................................................................................................. 40

5.3 测试结果分析 ............................................................................................................. 42

总结与展望 ................................................................................................................................ 43

致谢语 ........................................................................................................................................ 45

参考文献 .................................................................................................................................... 46

iii

图片索引

2-1书吧图书借阅管理系统流程图 ....................................................................................... 7

2-2书吧销售管理 ................................................................................................................... 8

2-3书吧管理员用例图 ........................................................................................................... 9

2-4书吧员工用例图 ............................................................................................................. 10

3-1书吧管理系统结构图 ..................................................................................................... 11

3-2书吧会员信息实体 ......................................................................................................... 12

3-3书吧书籍信息实体 ......................................................................................................... 12

3-4书吧会员积分信息实体 ................................................................................................. 12

3-5书吧商品库存实体 ......................................................................................................... 12

3-6书吧主要实体E-R ..................................................................................................... 13

3-7书吧管理系统PDM ................................................................................................... 14

4-1书吧登录界面 ................................................................................................................. 19

4-2书吧系统主界面 ............................................................................................................. 21

4-3图书管理模块 ................................................................................................................. 22

4-4书吧图书查询 ................................................................................................................. 23

4-5书吧图书借阅 ................................................................................................................. 24

4-6书吧图书借书信息查询 ................................................................................................. 26

4-7书吧还书信息查询 ......................................................................................................... 27

4-8商品销售信息 ................................................................................................................. 28

4-9书吧商品退货信息 ......................................................................................................... 30

4-10书吧商品信息管理 ....................................................................................................... 31

4-11书吧商品库存信息 ....................................................................................................... 32

4-12书吧商品库存警报 ....................................................................................................... 33

4-13书吧会员信息管理 ....................................................................................................... 34

4-14书吧会员信息查询 ....................................................................................................... 36

4-15书吧会员积分信息 ....................................................................................................... 37

4-16数据备份 ....................................................................................................................... 38

4-17数据还原 ....................................................................................................................... 39

iv

表格索引

3-1表格清单 ......................................................................................................................... 14

3-2书吧用户表 ..................................................................................................................... 15

3-3书吧会员信息表 ............................................................................................................. 15

3-4书吧会员积分表 ............................................................................................................. 15

3-5书吧图书信息表 ............................................................................................................. 15

3-6书吧书籍借阅信息表 ..................................................................................................... 16

3-7书吧商品信息表 ............................................................................................................. 16

3-8书吧商品库存信息表 ..................................................................................................... 16

3-9书吧商品销售表 ............................................................................................................. 17

3-10书吧商品供应商表 ....................................................................................................... 18

4-1控件说明-登录界面........................................................................................................ 20

4-2控件说明-书吧系统主界面............................................................................................ 21

4-3控件说明-图书管理........................................................................................................ 22

4-4控件说明-书吧图书查询................................................................................................ 23

4-5控件说明-借阅管理........................................................................................................ 25

4-6控件说明-书吧商品销售信息........................................................................................ 28

4-7控件说明-书吧商品退货信息........................................................................................ 30

4-8控件说明-书吧商品信息管理........................................................................................ 32

4-9控件说明-书吧商品库存查询........................................................................................ 33

4-10控件说明-书吧商品库存警报...................................................................................... 34

4-11控件说明-书吧会员信息管理...................................................................................... 35

4-12控件说明-会员查询...................................................................................................... 36

4-13控件说明-数据备份...................................................................................................... 38

4-14控件说明-数据还原...................................................................................................... 39

5-1书吧管理系统登录测试用例 ........................................................................................ 40

5-2书吧会员管理测试用例 ................................................................................................ 41

v

书吧管理系统的设计与实现

摘要

本论文基于书吧管理系统展开设计与实现,通过大量阅读相关书吧题材的流程及现有软件系统的

文献资料,提出“书吧管理系统的设计与实现”解决方案。本文考虑选用基于C/S模式,开发一个书

吧管理系统管理系统,使用SQL Server数据库系统进行数据管理。

本系统分书吧管理,商品销售管理和用户管理,系统功能上包含书吧书籍管理、书吧书籍借阅管

理、书吧书籍查询管理、书吧商品信息管理、书吧商品销售管理、书吧商品进货管理、书吧会员信息

管理、书吧会员积分管理、书吧会员查询等,以满足书吧管理系统需要。在角色上,根据业务实际分

为管理员角色、员工角色等2种,并以权限设置来满足角色功能划分,方便系统管理。

本系统的设计主要是通过Visual Studio 2010 C#实现系统开发。经过测试,该系统基本达到预期目

标。该系统实现书吧管理系统的利于用户使用,便捷,适应书吧管理的数字经营模式,加强书吧效益

的增加的效果,有利于书吧老板对书吧的管理更灵活,监控更简易。

关键词

:书吧管理;C/S模式;SQL Server

1

The Design And Implementation of BookShop

Management System

Abstract

This paper based on books management system management system design and implementation,

through a lot of reading books related to the subject of process and existing software system of literature, put

forward "The Design And Implementation of BookShop Management System" solutions. In this paper,

considering the selection based on the C/S model, the development of a books management system

management system, manage the data using Gates Microsoft SQL server database system.

Management, system function contains BookShop Management, books management, System functions

include books, management books, books to borrow books management, query management book

commodity information management, sales management, commercial book commodity purchase

management, member information management, books management, member integral Book membership

query, to meet the needs of the BookShop Management System. On the role, according to the actual business

is divided into administrator role, the role of 2 kinds of, and permission Settings to meet the functional

division, convenient system management.

The design of this system mainly through the Visual Studio 2010 C# realize system development. After

testing, the system is expected to achieve the basic goal. The system realizes the books management system

management system for users to use, convenient, adapt to the number of book business model, enhance the

effect of the book profits increase, to book the boss the management of the book is more flexible, monitoring

easier.

Key words: BookShopManagement; C/S Mode; SQL Server

2

1

绪论

1.1 系统开发背景

21世纪随着人民生活水平的提高,如果单纯以图书租借为业务的书店、图书馆等场

所已难以满足绝大数消费者的需求。在数字化时代,越来越多的消费者希望在一个可以

饮茶、喝咖啡,清闲、优雅的环境里看书或进行图书租借来进行放松自己,为此书吧这

样一个集租借图书和购物、饮茶的场所于一体的时尚会所应运而生目前随着书吧行业

[1]

的不断发展,业务日益繁多,积累的数据也不断扩大。若继续以人工操作进行管理,就

不可避免得会造成数据的遗漏、误报。在如此快速发展的数字时代下,数据的管理必然

是提高书吧效益的一种途径,在当前信息化的社会里,还使用人工管理势必将无法适应

当代社会快速发展,很容易被时代淘汰

[2]

1.2 系统开发的目的

本课题设计一个除了传统图书管理功能之外还增加商品消费、商品库存警报、商品

库存信息、会员服务(消费累计积分、会员等级服务、等级自动升级等)图书商品推荐、

导购等功能。以此通过对整个租借流程以及购物等一些附属服务进行分析、规划,设计

出一套符合图书租借的系统化、规范化的书吧管理系统。可以对客户进行会员化、登记

图书租借电子化,这样整个租借流程的速度将会成倍地增加,对会员进行会员化的管理

便于多和客户沟通交流,让书吧更体现人性化,使服务质量的提高来吸引更多的客户。

本系统能在不增加营业成本的前提下保证了客户租借速度的加快,整个系统充分展示了

数字化数据管理,可以满足当前图书出租行业的发展需要;而对其他附属服务项目的电

子化管理又能使书吧的盈利更上一层楼。整个设计的思路在展望未来的市场的同时并对

当下所能改善的管理流程进行最大的性能提高

[3]

1.2.1 本课题研究内容

(一)针对课题,查阅书吧管理系统相关的资料,并提出课题的具体实现方法。

(二)对当前常用的书吧管理系统进行分析,并据此总结其优势与不足。

1

(三)设计并开发书吧管理系统,所设计的系统主要包括以下功能:书吧图书管理、

书吧商品管理、书吧图书的租借和归还、书吧商品销售、书吧会员管理、书吧系统管理、

查询与统计。

(四)对系统进行测试评价分析,说明其实际效用和意义。

1.2.2 解决方案

本系统采用微软Visual Studio .NET作为程序开发工具,采用Microsoft SQL Server

据库管理系统实现数据管理与分析,基于.NETC/S结构系统;系统界面设计简洁,页

面布局合理,色彩搭配和谐自然,使用方便,便于人机交互

[4]

1.2.3 组织结构

本文共分为五个章节,首先探讨了课题的开发背景和开发目的,重点通过描述本系

统总体需求,然后详细阐述了课题设计思想和实现方案,最后介绍课题实现中若干关键

技术及应用特点。

本文具体结构安排如下:

1章绪论。描述了系统的开发背景,并对系统的开发目的进行了研究,分析了系

统的研究内容、解决方案及课题的组织结构,介绍了系统所需要的主要技术分析。

2章系统需求分析。本文分析了总体要求,以及系统的主要功能运行流程图的设

计和使用用例图来描述系统的总体业务概述。

3章系统设计。系统的设计过程中主要研究了系统的设计目标、系统的架构设计、

系统数据库设计,对其进行概念结构设计、逻辑结构设计。

4章系统实现。介绍了整个实施过程的主题,用在执行和实施方法的关键技术进

行了阐述,并对系统中涉及到的重点模块也进行效果图的展示。

5章系统测试。系统的测试中主要研究了系统的测试的意义、系统测试的重要性,

并对系统测试的目的和原则进行说明,最后对整个项目的系统测试的结果进行分析。

总结和展望。总结了本文的总体设计过程和系统一些完成程度还有一些不足点的描

述,并对系统的发展前景进行了展望和自我认识。

2

1.3 主要技术分析

基于.NET技术的C/S模式的系统,当为客户开发一个定制一个新建立在专业网络上,

小范围网络环境的系统时候,优先琢磨采纳客户/服务器体系结构(Client/Server

Architecture)的必要性。在已经确定了书吧的需求情况下,建立一个相对集中并且统一

的数据库,来实现更新、查询,使用C/S是非常具有优势和诱惑性。

使用微软的Visual Studio .NET作为程序开发工具,采用Microsoft SQL Server数据库

管理系统实现数据管理与分析

[5]

1.3.1 .NET技术

使用.NET技术必须了解.NET 微软 XML Web 服务平台。在.Net平台里,有很多

的语言开发, 等上百种语言,而它的母语是C#

.NET优势包括:

1、能够提高开发人员的效能,减少BUG,加速应用开发并简化使用;

2、相对比较安全;

3、获得微软大力支持,包括架构和C#编译器。这意味着很多应用一次编写完成后就可

以运行于多种平台上

[5]

1.3.2 数据库技术

跟着现代科学技术的提高,信息已成为各行各业的首要资源之一。数据库已成为一

种以其强大的操作和管理功能的高速信息表达。本系统的软件选择了用Microsoft SQL

Server2008作为数据库软件。

关于SQL服务器2008的介绍:

盖茨的Microsoft SQL Server2008是由美国Microsoft公司开发的。微软SQL服务器

2008由一系列相互协作的组件构成,能满足最大的书吧管理系统和企业数据处理存储和

分析数据的需求。

采用Microsoft SQL Server2008作为数据库的理由为:

3

拥有很多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据

仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩

性及可靠性是基本要求,而进入市场时间也非常关键。

Microsoft SQL Server2008为数据管理与分析带来了灵活性,允许书吧系统在快速变

化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化

为商业智能和充分利用应用程序软件带来的机会非常重要。作为一个完备的数据库和数

据分析包,Microsoft SQL Server2008是一个具备完全支持的数据库商品,提供了对可扩

展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力

[6]

4

2

系统需求分析

2.1 总体业务描述

实施一个项目,我们应该首先分析系统的功能需求,使系统的设计,以满足用户的

需求。下面就对是对书店管理系统的设计进行需求分析。

2.2 功能概述

2.2.1 书吧会员管理

1、书吧会员信息管理

本系统可以对会员的信息进行管理,主要可以添加新会员信息,修改一些会员因职

位住址等一些个人信息,对于常年未来消费的会员信息进行删除。

2、会员信息查询管理

根据书吧会员卡号还有会员名字进行查询,查看会员充值信息,还可以查询到会员

的积分信息。

2.2.2 书吧书籍管理

1、书吧书籍信息管理

对书籍的信息进行增加,修改一些图书信息,还可以及时的删除一些库存没有的图

书。

2、书吧书籍信息查询管理

根据图书编号,图书名称还有图书出版社,可以快速检索到有用的图书信息,方便

图书信息的查阅。

3、书吧书籍借阅管理

根据会员号和图书编号,可以对于会员借阅书籍进行管理,可以查看会员借阅书籍

信息等。

4、书吧归还查询管理

5

根据书吧会员号和书吧图书编号可以对于书吧会员归还书籍,进行管理,可以查看

书吧会员归还书籍信息等。

2.2.3 书吧商品管理

1、书吧商品销售管理

书吧的商品销售管理。例如:销售金额,售出数量等。

2、书吧商品信息管理

管理书吧里的商品采购,对商品采购数量、金额、品种进行管理等。

3、书吧商品的进货管理

对于书吧管理的一些用料,有剩余可以和销售商协调进行退货,并将退货记录进行

登记,有助于店铺盈利的统计。

4、书吧商品的库存管理

对于书吧商品库存进行添加,修改删除,还多增加了一个库存警报功能,对一些热

销商品设置库存底线,底于该商品的库存底线,进行商品库存警报显示与警报管理中,

根据警报适当的补充商品。

2.2.4 书吧会员积分管理

书吧会员的积分来源于会员购买商品,消费商品获得一定数量的积分,该积分被用

于图书借阅,图书通过积分来借阅,图书的归还给书吧时候,书吧会员的剩余的积分数

将根据借阅需要积分自动扣除。可以通过书吧会员信息来查询积分数,查询书吧会员积

分的来源去向,消费去向及各相应产生的时间。

2.3 系统的业务流程分析

2.3.1 书吧图书借阅管理流程分析

书吧管理系统管理员通过登录该系统对图书选择进行借阅或者归还给书吧。借阅图

书管理员先输入图书编号进行查询该图书是否已经借出,再输入会员号以确定将图书借

给该会员。图书归还给书吧,输入书号得到所需要信息点击归还即可。图书借阅管理流

程图如下图2-1所示:

6

开始

管理员登录

选择

借阅图书

归还图书

输入书号

YES

输入书号

NO

已借出

NO

输入会员号

输入会员号

确认

YES

YES

确认

YES

更新数据库

YES

扣除积分

继续

NO

返回首页

结束

2-1书吧图书借阅管理系统流程图

7

2.3.2 书吧销售管理流程分析

书吧销售流程员工通过登录该系统对商品选择进行销售给会员,会员根据购买的商

品获得积分,积分累积统计到会员账户里的积分信息管理。书吧会员还可以选择临时不

购买图书,员工直接退出销售界面即可。销售管理流程图如下图2-2所示:

开始

员工登录

选择商品NO

YES

现金付款

不购买商品

生成积分

结算

退出

2-2书吧销售管理

8

2.4 功能需求分析

2.4.1 书吧管理员管理模块

管理员对系统的书吧图书管理、书吧图书借阅、书吧商品管理、书吧商品库存、书

吧商品销售、数据备份都可以进行操作。可以管理员可以通过对数据的分析,得到一些

对书吧盈利的有效途径的改变。可以参照2-3管理员用例图所示:

图书信息管理

图书借阅管理

商品信息管理

管理员

商品库存管理

商品销售管理

数据备份

2-3书吧管理员用例图

2.4.2 书吧员工管理模块

书吧员工只能对系统的书吧图书管理、书吧图书借阅、书吧商品管理、书吧商品库

存、书吧商品销售、进行操作不能对数据进行备份,防止一些重要客户信息被拷贝,对

于客户信息保密有一定的要求。可以参照2-4书吧员工用例图所示:

9

图书信息管理

图书借阅管理

商品信息管理

员工

商品库存管理

商品销售管理

2-4书吧员工用例图

10

3

系统设计

3.1 系统总体设计

3.1.1 架构设计目标和约束

系统的设计目标是开发一个简单的操作,以便用户可以轻松,快速上手,并且具有

灵活性、安全性等特点的系统,实现“图书信息管理”“商品销售管理”“会员信息管

理”为一体的设计思路。为此,系统在设计初期必须遵循以下技术指标:

基于.NETC/S结构系统;

使用微软Visual Studio 2010作为.NET程序开发的首选工具。采用微软SQL服务

器数据库管理系统实现数据管理与分析;

系统界面设计精美、简洁,页面布局合理,色彩搭配和谐自然,用户交互性友好

[10]

3.1.2 系统总体结构

对书吧管理系统的总体结构进行图形描述,详细如下图3-1所示:

书吧管理系统

会员管理

书籍管理

商品管理

积分管理

3-1书吧管理系统结构图

11

3.2 系统数据库设计

3.2.1 概念结构设计

该书吧管理系统的主要实体有会员信息、书籍信息、积分信息、商品库存等,详细

见下图3-23-6图所示:

会员信息

会员编号会员名称性别电话地址

3-2书吧会员信息实体

书籍信息

书籍编号书籍名称书籍出版社出版社联系电话书籍单价书本分类书架编号二维码

3-3书吧书籍信息实体

积分信息

会员编号积分来源积分消费总积分数

3-4书吧会员积分信息实体

商品库存管理

库存号库存名商品号库存数量库存商品价格销售价格经手人备注

3-5书吧商品库存实体

12

管理员

1

管理

N

书籍N借阅M会员1查看1会员积分

M

销售

N

商品

NM

供应供应商

3-6书吧主要实体E-R

3.2.2 物理模型设计

对于数据库的设计,物理模型的设计非常重要,本系统中选用了Sybase公司

PowerDesigner 16软件绘制了一张书吧管理系统的PDM图。书吧管理系统的PDM图能清

晰的看出每张表的数据项、数据表之间的联系等等。详细见下图3-7所示:

[11]

13

供应商表

供应商编号varchar(50)

供应商名称nvarchar(100)

联系人姓名nvarchar(50)

联系电话nvarchar(20)

供应商传真nvarchar(20)

地址nvarchar(200)

备注nvarchar(400)

加入时间datetime

标记int

图书编号varchar(50)

图书名称varchar(100)

作者varchar(50)

类别varchar(1000)

出版社varchar(50)

数量int

价格float

图书信息表

用户表

账户varchar(50)

密码varchar(50)

身份char(10)

商品销售表

销售编号varchar(50)

库存编号int

商品编号varchar(10)

供应商编号varchar(50)

商品名称varchar(50)

销售数量int

销售时间datetime

价格varchar(50)

应付金额varchar(50)

实付金额varchar(50)

备注nvarchar(50)

标记int

库存信息表

图书编号varchar(50)

库存编号int

商品编号varchar(10)

供应商名称nvarchar(50)

仓库名称nvarchar(50)

商品名称nvarchar(50)

库存数量int

警报数量int

商品计量单位nvarchar(50)

进货时间datetime

进货价格varchar(50)

销售价格varchar(50)

进货人nvarchar(50)

备注nvarchar(200)

会员编号varchar(50)

图书编号varchar(50)

借出时间datetime

归还时间datetime

借阅信息表

商品信息表

商品编号varchar(10)

商品名称varchar(50)

商品类型varchar(20)

生产日期datetime

价格varchar(20)

数量numeric(18, 0)

地址varchar(20)

保质期varchar(50)

积分表

会员编号varchar(50)

积分int

备注nvarchar(1000)

会员编号varchar(50)

会员名称varchar(50)

职业varchar(50)

联系电话varchar(50)

emailvarchar(50)

工作场所varchar(50)

性别varchar(50)

备注varchar(50)

会员信息表

3-7书吧管理系统PDM

数据库表设计,所有的表清单汇总如下表3-1所示:

3-1表格清单

名称代码

用户表 tb_Login

会员信息表 tb_UserInfo

积分表 tb_Jifen

图书信息表 tb_BookInfo

借阅信息表 tb_BorrowBackInfo

商品信息表 tb_GoodManager

库存信息表 tb_KcGoods

商品销售表 tb_SellGoods

供应商表 tb_Company

14

数据库的详细表设计如表3-2至表3-10所示:

1.书吧用户表:

3-2书吧用户表

列名 代码 数据类型 长度 主键 外键 允许空

账户 Dname varcharr(50) 50 TRUE FALSE TRUE

密码 Ser varchar(50) 50 FALSE FALSE FALSE

身份 20 FALSE FALSE FALSE shengfen varchar(20)

2.书吧会员信息表:

3-3书吧会员信息表

列名代码数据类型长度主键外键允许空

会员编号 Sno varchar(50) 50 TRUE FALSE FALSE

会员名称 name varchar(50) 50 FALSE FALSE FALSE

职业 zhiye varchar(50) 50 FALSE FALSE FALSE

联系电话 tel varchar(50) 50 FALSE FALSE FALSE

email email varchar(50) 50 FALSE FALSE FALSE

3.书吧会员积分表

3-4书吧会员积分表

列名 代码 数据类型 长度 主键 外键 允许空

会员编号 Sno varchar(50) 50 TRUE TRUE TRUE

积分 JiFen Int FALSE FALSE FALSE

备注 FALSE FALSE FALSE Remark nvarchar(1000) 1,000

4.书吧图书信息表

3-5书吧图书信息表

列名 代码 数据类型 长度 主键 外键 允许空

图书编号 bid varchar(50) 50 TRUE FALSE FALSE

图书名称 bname varchar(100) 100 FALSE FALSE FALSE

15

作者 author varchar(50) 50 FALSE FALSE FALSE

类别 1,000 FALSE FALSE FALSE content varchar(1000)

出版社 50 FALSE FALSE FALSE place varchar(50)

数量 FALSE FALSE FALSE bnum int

价格 FALSE FALSE FALSE bcost float

5.书吧书籍借阅信息表

3-6书吧书籍借阅信息表

列名 代码 数据类型 长度 主键 外键 允许空

会员编号 Sno varchar(50) 50 TRUE TRUE TRUE

图书编号 bid varchar(50) 50 TRUE TRUE TRUE

借出时间 Btime datetime FALSE FALSE TRUE

归还时间 Rtime datetime FALSE FALSE FALSE

会员编号 Sno varchar(50) 50 TRUE TRUE TRUE

6.书吧商品信息表

3-7书吧商品信息表

列名代码数据类型长度主键外键允许空

商品编号 GoodsID varchar(10) 10 TRUE FALSE TRUE

商品名称 Name varchar(50) 50 FALSE FALSE FALSE

商品类型 Type varchar(20) 20 FALSE FALSE FALSE

生产日期 ProductionDate datetime FALSE FALSE FALSE

价格 Price varchar(20) 20 FALSE FALSE FALSE

数量 Number FALSE FALSE FALSE numeric(18, 0) 18

地址 Address FALSE FALSE FALSE varchar(20) 20

7.书吧商品库存信息表

3-8书吧商品库存信息表

列名代码数据类型长度主键外键允许空

库存编号 KcID int TRUE FALSE TRUE

16

商品编号 GoodsID varchar(10) 10 FALSE TRUE FALSE

供应商名称 JhCompName nvarchar(50) 50 FALSE FALSE FALSE

仓库名称 KcDeptName nvarchar(50) 50 FALSE FALSE FALSE

商品名称 50 FALSE FALSE FALSE KcGoodsName nvarchar(50)

警报数量 FALSE FALSE FALSE KcAlarmNum Int

库存数量 FALSE FALSE FALSE KcNum int

50 FALSE FALSE FALSE nvarchar(50) 商品计量单位 KcUnit

FALSE FALSE FALSE datetime 进货时间 KcTime

50 FALSE FALSE FALSE varchar(50) 进货价格 KcGoodsPrice

50 FALSE FALSE FALSE varchar(50) 销售价格 KcSellPrice

50 FALSE FALSE FALSE nvarchar(50) 进货人 KcEmp

备注 KcRemark nvarchar(200) 200 FALSE FALSE FALSE

8.书吧商品销售表

3-9书吧商品销售表

列名代码数据类型长度主键外键允许空

销售编号 SellID varchar(50) 50 TRUE FALSE TRUE

库存编号 KcID int FALSE FALSE TRUE

商品编号 GoodsID varchar(10) FALSE 10 FALSE TRUE

供应商编号 CompanyID varchar(50) FALSE 50 FALSE TRUE

商品名称 GoodsName varchar(50) FALSE 50 FALSE FALSE

销售数量 FALSE FALSE FALSE SellGoodsNum int

销售时间 FALSE FALSE FALSE SellGoodsTime datetime

价格 FALSE 50 FALSE FALSE SellPrice varchar(50)

应付金额 FALSE 50 FALSE FALSE SellNeedPay varchar(50)

实付金额 FALSE 50 FALSE FALSE SellHasPay varchar(50)

备注 FALSE FALSE FALSE SellReamrk nvarchar(50) 50

标记 FALSE FALSE FALSE SellFalg int

9. 书吧商品供应商表

17

3-10书吧商品供应表

列名代码数据类型长度主键外键允许空

供应商编号 CompanyID varchar(50) 50 TRUE FALSE TRUE

供应商名称 CompanyName nvarchar(100) 100 FALSE FALSE FALSE

联系人姓名 Director nvarchar(50) 50 FALSE FALSE FALSE

联系电话 CompanyPhone nvarchar(20) 20 FALSE FALSE FALSE

供应商传真 CompanyFax nvarchar(20) 20 FALSE FALSE FALSE

地址 Address nvarchar(200) 200 FALSE FALSE FALSE

备注 Remark varchar(400) 400 FALSE FALSE FALSE

加入时间 ReDateTime datetime FALSE FALSE FALSE

标记 Falg int FALSE FALSE FALSE

3-11书吧商品供应商表

列名代码数据类型长度主键外键允许空

供应商编号 CompanyID varchar(50) 50 TRUE FALSE TRUE

供应商名称 CompanyName nvarchar(100) 100 FALSE FALSE FALSE

联系人姓名 Director nvarchar(50) 50 FALSE FALSE FALSE

联系电话 CompanyPhone nvarchar(20) 20 FALSE FALSE FALSE

供应商传真 CompanyFax nvarchar(20) 20 FALSE FALSE FALSE

地址 Address FALSE FALSE FALSE nvarchar(200) 200

备注 Remark FALSE FALSE FALSE varchar(400) 400

加入时间 ReDateTime FALSE FALSE FALSE datetime

标记 Falg FALSE FALSE FALSE int

18

4

系统实现

4.1 用户管理相关功能实现

4.1.1 书吧登录模块功能实现

书吧管理系统的登录界面相对比较简洁。通过用户名,密码还有权限的设置进行登

录该系统。因为本系统使用者仅限内部员工和管理员,所以对权限的要求没有那么高。

如图4-1所示:

4-1书吧登录界面

功能说明:

书吧登录用户名:

用户名必须在数据库中已经存在,否则登陆时会提示出错

书吧登录密码:

密码长度不得超过20个字符,超过以后限制输入。密码输入的字符不受到限制。

密码显示*,根据设定的值的长度是有限的(默认值为3~20位),不能为空。若为空

或是没有按照格式输入,则显示“密码格式错误,请重新输入!

19

登陆:

如果登陆者的输入是正确的,则直接进入主界面.

若“用户名”输入有误,则在“登陆”按钮下面显示错误提示信息:“用户不存在,

请重新输入!,光标停留在“用户名”文本框。

若“密码”输入有误,则在“登陆”按钮下面显示错误提示信息:“密码错误,请重

新输入!,光标停留在“密码”文本框。

进行输入次数限制,如果输入错误超过若3次后强制关闭页面。

如表4-1所示:

4-1控件说明-登录界面

控件控件类型控件的功能描述

用户名 文本框用户在这里输入用户名

密码文本框输入登陆密码

确定按钮用户点击登陆按钮,然后才能进入系统

出错提示标签用户登陆出错时出现此标签,显示失败原因(默认下隐藏)

4.1.2 书吧主界面模块功能实现

主界面主要实现用户交互和更高的可用性,然后重点对主界面的设计了快捷操作如

4-2所示。

20

4-2书吧系统主界面

功能说明:

通过主页面进入各个功能模块管理,方便用户的操作,界面一目了然,还可以根据

快捷键进入所需要的操作功能界面。

控件说明如表4-2所示:

4-2控件说明-书吧系统主界面

控件控件类型控件的功能描述

会员管理按钮点击该按钮可以选择会员管理按钮下面会员信息和会员查询功

图书管理 按钮 点击该按钮可以选择图书管理按钮下面图书信息和图书查询功

借还管理按钮点击该按钮可以选择借还管理按钮下面借还图书信息和查询借

还图书信息功能

商品管理按钮 点击该按钮可以选择商品管理按钮下面商品信息,商品库存信息

和库存警报功能

销售管理按钮用户登陆出错时出现此标签,显示失败原因

默认下隐藏

4.2 书吧图书管理功能模块实现

4.2.1 书吧图书信息管理模块功能实现

对入库图书进行基本的增删改操作,有效的提供了图书管理的智能化,减少人工人

为操作失误。界面实现如图4-3所示:

21

4-3图书管理模块

功能说明:

对图书信息如图书编号、图书名称、类别、数量、作者、定价、出版社等信息进行

新增,修改,删除,清空,还可以通过该界面跳转到查询图书信息和直接返回主界面。

控件说明如表4-3所示:

4-3控件说明-图书管理

控件控件类型控件的功能描述

图书编号 文本框 输入图书编号

图书名称 文本框 输入图书名称

类别 文本框 输入图书类别

数量 文本框 输入图书数量

定价 文本框 输入图书定价

作者 文本框 输入作者

出版社 文本框 输入出版社名称

清空 按钮 清空所有文本框信息

新增 按钮 添加图书信息

22

修改 按钮 修改图书信息

删除 按钮 删除选中信息

查询图书 按钮 弹出查询框,进行图书查询

返回主界面 按钮 返回主界面

4.2.2 书吧图书查询模块功能实现

对书吧图书的查询做了着重的功能。另外建立一个窗体来实现根据图书编号,图书

名字,图书作者来查询图书。如图4-4所示:

4-4书吧图书查询

功能说明:

对图书信息进行查询,可以通过图书编号,图书作者还有书名直接来查询,减少很

多繁琐的查询,更便捷。

控件说明如表4-4所示:

4-4控件说明-书吧图书查询

控件控件类型控件的功能描述

编号查询 按钮 在文本框中输入图书编号点击即可查询

23

书名查询 按钮 在文本框中输入图书名称点击即可查询

作者查询 按钮 在文本框中输入作者名字点击即可查询

全部查询 按钮 查出所有的图书信息

返回主界面 按钮 返回到主界面

4.2.3 借阅归还图书管理模块功能实现

先选择会员需要借书或还书然后填写图书编号,点击确认图书信息获得相应的图书

信息。输入会员号,获得会员积分信息,填写本书需要的积分借阅,填写借书数量。点

击确定借书,实现效果如图4-5所示:

4-5书吧图书借阅

借书成功弹出窗体提示借阅成功或提示还书成功。如图所示:

24

功能说明:

对书吧图书进行借阅,可以通过书吧图书编号,确认书吧图书信息获得图书信息,

通过会员编号获得会员信息和会员所剩余的积分数量。

4-5控件说明-借阅管理

控件控件类型控件的功能描述

图书编号 文本框 在文本框中输入图书编号点击即可查询

借书 复选按钮 在复选按钮中点击借书即可实现图书的

借阅

还书 复选按钮 在复选按钮中点击还书即可实现图书的

归还

确认图书信息 按钮 可以获得图书编号相应的信息

书名 文本框 根据填写的图书编号自动显示图书信息

作者 文本框 根据填写的图书编号自动显示图书信息

类别 文本框 根据图书编号自动获取图书类别

出版社 文本框 根据图书编号自动获取图书出版社

数量 文本框 根据图书编号自动获取图书数量

定价 文本框 根据图书编号自动获取图书定价

会员号 文本框 在文本框中输入会员号点击即可获得会

员积分查询

可用积分 文本框 根据会员号自动获取会员可用积分

需要积分 文本框 手动输入需要积分数

借书数量 文本框 手动输入需要需要借书数量

确定 按钮 点击确定完成图书的借阅或归还

25

查阅借书还书情况 按钮 可以通过该按钮跳转到图书的借阅归还

情况的查询

返回主界面 按钮 点击该按钮跳回主界面

4.2.4 借阅还书查询信息模块功能实现

书吧图书管理借阅归还查询,可以通过输入书吧会员的会员号,点击确定获取到会

员什么时间借书,什么时间归还图书进行查询,点击按钮返回首页。书吧图书借阅信息

的查询如图4-6所示,书吧图书归还信息如图4-7所示:

4-6书吧图书借书信息查询

26

4-7书吧还书信息查询

4.3 书吧商品销售功能模块实现

书吧员工通过该下面的窗体对会员购物进行结算如图4-8所示:

27

4-8商品销售信息

功能说明:

对书吧商品销售进行结算,还有对于书吧会员积分进行累加,书吧销售编号是自动

生成的,书吧商品名称可以选择旁边的按钮进行所销售商品销售,输入书吧会员号会在

旁边的Lable自动显示会员名字,并显示会员剩余积分。应付金额会根据选择的销售单价

和数量相应改变。

控件说明如表4-6所示:

4-6控件说明-书吧商品销售信息

控件控件类型控件的功能描述

销售编号 文本框 点击添加按钮后自动锁定编号

商品名称 文本框 选择文本框边上的按钮弹出选择框点击后

出现在文本框中

时间 时间控件 选择日期

会员号 文本框 输入会员号

备注 文本框 输入商品备注

销售单价 文本框 输入商品销售单价

销售数量 文本框 输入商品销售数量

收银员 文本框 输入收银员的名字

实付金额 文本框 输入消费者实付的金额

清空 按钮 清空所有信息

结算 按钮 计算出价格并且保存

重点代码分析:

//添加后销售编号自动生成

private void toolAdd_Click(object sender, EventArgs e)

{

Clear();

ControlStatus();

intCount = 1;//添加标记

= lID();

d = false;

}

28

//输入会员号获取会员名还有会员积分的显示

object obj = eScalar("SELECT [name] FROM tb_UserInfo WHERE Sno=@0",

);

if (obj != null)

{

= ng();

obj = eScalar("SELECT [JiFen] FROM tb_Jifen WHERE Sno=@0",

);

if (obj != null)

= ng();

}

//根据数量和单价得到应付金额

if ( != "")

{

=ng(32() *

32());

}

//会员积分的累加

if (_SellGoodsAdd(sellGoods) == 1)

{

eNonQuery(

"UPDATE tb_JiFen SET JiFen=JiFen+@0,Remark=Remark+@1 WHERE Sno=@2",

,

("消费新增,{0}{1}", ,

ng()),

);

("添加成功");

Clear();

ControlStatus();

intCount = 0;//添加标记

_SellGoodsFind(dataGridView1);

}

else

{

("添加标记");

Clear();

ControlStatus();

intCount = 0;//添加标记

}

29

4.3.1 书吧商品退换货信息

当代物资需求丰富,导致顾客对于商品要求品质更高,所以增加了一个商品退货信

息的管理,便于更好的对物资进行管理。通过固定的销售编号来进行绑定值。如图4-9

所示:

4-9书吧商品退货信息

功能说明:

对商品退货信息进行管理,有些商品库存过多,或者是销售情况不好可以填写退货

信息方便及时联系供应商进行退货。

控件说明如表4-7所示:

4-7控件说明-书吧商品退货信息

控件控件类型控件的功能描述

退货编号 文本框 在点击添加后自动生成编号并且锁定文本框

销售编号 文本框 点击按钮后选择编号确定后显示在文本框内

商品名称 文本框 选择销售编号后自动显示

30

销售日期 文本框 选择销售编号后自动显示

销售数量 文本框 选择销售编号后自动显示

销售单价 文本框 选择销售编号后自动显示

退货数量 文本框 输入退货的数量

退货单价 文本框 输入退货的单价

应付金额 文本框 输入应付金额

实付金额 文本框 输入实付金额

退货原因 文本框 输入退货原因

员工 文本框 输入员工名称

退货时间 时间控件 选择退货时间

4.3.2 书吧商品信息管理

书吧商品信息管理的添加修改删除界面实现如图4-10所示:

4-10书吧商品信息管理

功能说明:

对书吧商品信息进行修改还有对于商品进行添加,对商品信息的维护。

控件说明如表4-8所示:

31

4-8控件说明-书吧商品信息管理

控件控件类型控件的功能描述

商品编号 文本框 输入商品编号

商品名称 文本框 输入商品编号

商品类型 文本框 输入商品类型

数量 文本框 输入商品数量

价格 文本框 输入商品价格

生产日期 文本框 输入生产日期,如2014-5-12

生产厂家 文本框 输入生产厂家名称

保质期 文本框 输入保质期

清空 按钮 清空所有文本框信息

新增 按钮 添加商品信息

修改 按钮 修改商品信息

删除 按钮 删除选中信息

查询 按钮 在文本框中输入部分内容点击即可查询信

4.3.3 书吧商品库存信息管理

对库存信息进行查询,方便对库存数据的了解,查询库存采用条件查询,这样节约

查询时间。具体实现界面如下图4-11所示:

4-11书吧商品库存信息

32

功能说明:

可对书吧商品库存信息进行查询,选择查询条件,减少查询范围。

控件说明如下表4-9所示:

4-9控件说明-书吧商品库存查询

控件控件类型控件的功能描述

查询条件 下拉框 选择查询的条件

查询 按钮 在文本框中输入与条件相符合的内容点击查询

4.3.4 书吧商品库存警报

4-12书吧商品库存警报

功能说明:

对商品库存进行警报,库存警报数量可人工设置。便于智能化提醒进货,减少不必

要的供需不足。库存界面的实现如图4-12所示。

控件说明如下表4-10所示:

33

4-10控件说明-书吧商品库存警报

控件控件类型控件的功能描述

商品编号 文本框 选中商品时锁定显示商品编号

商品名称 文本框 选中商品时锁定显示商品名称

进货单价 文本框 选中商品时锁定显示进货单价

销售单价 文本框 选中商品时锁定显示销售单价

进货数量 文本框 选中商品时锁定显示进货数量

警报数量 文本框 输入触发警报的数量

设置 按钮 在输入警报数量后点击即可保存这种情况

退出 按钮 返回主界面

4.4 书吧会员信息管理模块实现

4.4.1 书吧会员管理

4-13书吧会员信息管理

34

功能说明:

对书吧会员信息如书吧会员编号、书吧会员姓名、性别、职业、E-Mail、书吧会员工

作地点、备注等信息进行新增,修改,删除,清空,还可以通过该界面跳转到查询会员

信息和直接返回主界面。本界面可以通过书吧会员号直接显示会员剩余积分,并可以查

询积分状态。界面实现功能如图4-10所示。

书吧会员信息管理控件说明如表4-11所示:

4-11控件说明-书吧会员信息管理

控件控件类型控件的功能描述

会员号 文本框 输入会员号

会员姓名 文本框 输入会员姓名

性别 复选框 选择会员的性别

职业 文本框 输入会员职业

联系电话 文本框 输入会员的联系电话

E-Mail 文本框 输入会员的邮箱

可用积分 文本框 点击积分查询确定后显示在文本框中

工作地点 文本框 输入会员工作地点

备注 文本框 输入会员备注

积分查询 按钮 点击显示积分查询

新增 按钮 添加会员信息

修改 按钮 修改会员信息

删除 按钮 删除选中信息

会员查询 按钮 在文本框中输入部分信息点击进行会员查询

返回 按钮 返回主界面

重点代码分析:

//新增会员会初始化会员积分

eNonQuery("INSERT INTO tb_Jifen VALUES(@0,@1,@2)",

, 0, "新增会员,积分初始化为零"+ng()

//根据会员号显示积分

object o = eScalar("Select JiFen from tb_Jifen where sno=@0", );

if (o != null)

35

{

= ng();

}

4.4.2 书吧会员信息查询功能

4-14书吧会员信息查询

功能说明:

对会员信息进行查询,可以通过会员号,姓名快速查询,还可以进行全部信息查询。

可以直接在本界面返回主界面。界面实现如图4-14所示。

会员查询控件说明如表4-12所示:

4-12控件说明-会员查询

控件控件类型控件的功能描述

会员号查询 按钮 在文本框中输入会员号编号点击即可查询

姓名查询 按钮 在文本框中输入姓名点击即可查询

36

全部查询 按钮 查出所有的会员信息

返回主界面 按钮 返回到主界面

4.4.3 书吧会员积分管理

功能说明:

对当前书吧会员积分信息的显示,显示新增会员的初始积分为0什么时间消费新增多少

积分,什么时间还书扣除积分并显示当前剩余积分数。如图4-15所示:

4-15书吧会员积分信息

37

4.5 系统数据模块实现

4.5.1 系统数据备份模块

4-16数据备份

功能说明:

对数据进行备份,可以通过打开按钮选择备份文件的放置路径,填第二行TEXBOX

写文件名称点击确定进行还原备份,实现界面说明如图4-16所示。

数据备份控件说明如表4-13所示:

4-13控件说明-数据备份

控件控件类型控件的功能描述

打开 按钮 点击选择路径确定后显示在备份数据文件路径文

本框中

备份数据文件名称 文本框 输入要备份的数据文件的名称

确定 按钮 点击即可保存数据备份

38

4.5.2 系统数据还原模块

4-17数据还原

功能说明:

对备份数据的还原,可以通过打开按钮选择备份文件的路径,点击确定进行还原数

据界面实现如图4-17所示。

数据还原控件说明如表4-14所示。

4-14控件说明-数据还原

控件控件类型控件的功能描述

打开 按钮 点击选择路径确定后显示在备份数据文件路径文本

框中

确定 按钮 点击即可还原数据备份

39

5

系统测试

5.1 系统测试的意义

软件危机一直是软件界乃至世界计算机业内最热门的焦点。为了使这种危机现状改

变,软件从业人员,技术专家和顶尖学者做了很多努力。如今人们已经渐渐认识到所谓

的软件危机实际上仅是一种状况,那就是软件中有错误,恰是这些问题致使了软件开发

在成本、进度和质量上的失控。错误是软件的属性,而且是没法改变的,由于软件是由

人来完成的,全部由人做的事情都不会是十全十美的。问题在于我们怎样去防止错误的

产生和消除已经存在的错误,使程序中的错误密度达到尽可能低的水平

[13]

5.2 系统测试用例

在完成了整个书吧管理系统之后,我对系统进行了测试。我主要采用的是黑盒测试,

这个方法是不需要知道程序的任何信息就可以进行测试的。由于系统中内容繁多所以我

就拿其中部分的模块进行测试,以下表5-1和表5-2分别是系统中的书吧登录和书吧会员

管理的测试用例。

5-1书吧管理系统登录测试用例

用例 操作 输入数据 预期结果 实际结果

编号

输入正确的用户用户名:张三

1-1 名、密码, 密码:123456 成功登录

输入不正确的用不能正常登

户名

用户名:sdwa 不能成功登录,提示

密码:123 “用户名或密码错1-2

误”

用户名:张三 不能成功登录,提示

密码:123 “用户名或密码错1-3

误”

成功登录,进入主界

输入正确的用户不能正常登

,但是密码错误

40

5-2书吧会员管理测试用例

用例 操作 输入数据 预期结果 实际结果

编号

输入全部字段,数据入库,

2-1 点击新添 提示保存成

不填写界面字保存失败,提示字段

段,点击新添 不能为空

界面所有字段 数据入库,提示保存

成功

保存失败,

2-2 不输入任何字段 提示字段不

能为空

数据库数据

2-3 无输入

列表中选择删除标记删除,提示删除成功,界面

记录 提示删除成查询不到原有数据

点击列表信息,显示所有字

2-4 在界面中查看详无输入 段在界面中

情记录 的文本框

点击列表中的信

2-5 库,提示修

息,然后对信息输入要修改的信数据修改入库,提示

进行修改内容, 修改成功

最后点击修改

数据修改入

改成功

显示所有字段在界

面中的文本框

2-6 点击积分查询 无输入 口,显示所有积分信

弹出积分信

息的窗口

查询到所需

弹出积分信息的窗

查询到所需要的会输入会员号,点

员信息 击会员查询

2-7 输入会员号 要的会员信

41

5.3 测试结果分析

为了使本项目运行更加稳定,我对它进行了全面的测试,测试分为二部分来进行,

一是界面;二是功能。

首先是界面测试,为了使项目在不同的的操作系统平台上运行界面能保持原来的风

Windows 7环境下,程序运行界面正常,界面上的字体等设置都保持得相当好。

[13]

没有出现类似字体变形的情况!

二是进行功能的测试。经过测试,所有功能都能得以实现,没有出现纰漏。所以

[13]

到这里了我的功能测试已经全部完成了

[14]

42

总结与展望

经过这半年多开发和设计,我的整体水平有了很大的提升,整个设计思路还有项目

编写水平有了很大的改善,本文设计的书吧管理系统,目前经过测试,功能未见问题且

运行正常。

当然因为时间的限制,这个系统还存在许多不足,还有许多地方有待将来进行改进,

我会在以后的业余时间拿出更多的时间来研究本项目存在的一些缺陷并且进行更进一步

的改进。

本系统的设计目标是使市场上的书吧管理更加符合当代数字生活的需求,更便于用

户的界面友好性,主要实现功能有:

1、登录部分:对于用户的密码和用户名的判断登录。

2、书吧图书管理部分:书吧图书信息的管理,书吧图书信息的查询,书吧图书借阅

的管理。

3、书吧会员管理部分:书吧会员信息的管理,书吧会员信息的查询管理。

4、书吧商品管理部分:书吧商品信息的管理,书吧商品退货的管理,书吧商品供应

商的管理,书吧商品库存的管理,书吧商品销售的管理。

5、书吧会员积分管理部分:书吧会员积分来源于商品销售,书吧会员积分销售于图

书借阅,书吧会员积分查询在书吧会员信息的管理。

在设计上面有一定的创新:

1、书吧会员的积分信息让独立的借阅和销售商品关系进行关联,使整个系统融为一

体。最大化的提升书吧的效益。

2、书吧商品库存警报,可以自己设置一些热销商品警报库存,这样当热销商品低于

一定储存量进行提示,不需要人工清点商品库存,大大降低人工成本。

3、数据的备份,数据导入导出有利于系统更新使用,数据备份防止系统更新导致数

据消失。

本系统中存在一些不足:

1、因为开发时间的原因,对于书籍书架没有进行设计。

2、商品销售的订单处理这一块细节方面设计不是很完善。

3、整个系统的灵活性和适用性还有待提升。

43

通过这次毕业设计,我了解winform应用项目的开发模型,工作原理及发展历史,

对数据库的结构和应用程序客户端与数据库的几种互连技术有了全面的认识。同时也对

Microsoft.NET设计页面的代码和相关操作有了更多更加深刻的了解,加深了我对

Microsoft SQL Server2008表之间的联系的认识,熟练了我对表和表之间建立联系的操作,

锻炼我的逻辑思维能力以及后期测试时的细心度。

在本次开题中我学会了发现问题,处理问题的能力,只有有信心和耐心没有任何问

题是无法处理,对于将来的生活从出现的问题,我也会从本次课题中学习到解决问题的

能力应用到实际生活中去解决生活中遇到的问题。

44

致谢语

在本次论文结束的尾声,我由衷的感谢我的指导老师张正柱导师,从论文的开题的

素材到整个系统编写再到今天结束的论文,从始至终孜孜不倦的协助我完成本课题。他

为我的论文完成倾注了大量的心血,他总是利于自己的休息时间为我的课题提供很多帮

助,整个课题在他的指导之下有条不紊的循序渐进着,课题中遇到的问题,无论大小问

题,他都悉心的帮我解答。他严谨的治学态度,整个系统项目编写指导过程,表现一个

导师对工作认真和帮助学生的态度让我受益匪浅。再此,我再次向辛苦培养我的张正柱

导师表示崇高的敬意!

2012年来到福建工程学院软件学院的软件工程1201集体,我感激遇到这个班集体,

班级的团结,学习气氛浓厚为我的论文编写打下一定的基础,我感恩能在这样的班集体

愉快的度过我大学生活的最后两年,在这里我遇到了很多敬业的老师像陈建国老师,我

从实践操作总比理论听讲得多都是在陈建国老师的课堂上学到;林风人老师,我从书本

上到人生的过渡的人生道理在林风人老师的课堂上学到;赵忠孝教授,我从欢笑中学到

本事在赵忠孝教授的课堂上学到;卢民荣老师,我总能吸收到许多课外的知识在卢民荣

老师的课堂上;柯晓昱老师,我学习到很多新技术新事物在柯晓昱老师的课堂上;还有

遇到很多学习能手,很多优秀的有才华的同学像陈承杰,感谢陈承杰同学经常帮我补习

不足的功课。感谢陈晓艺同学经常有新的学习技术都会与我分享。感谢高婉娈同学经常

帮助我整理一些学习素材。

本次论文的开始于201310月份,整个开题素材和确认开题方向有很多新颖的题

材发现,感谢我的舍友3508B的全体成员,每次因为搜集素材无法理出条理时候,我的

舍友们出谋划策给了我很多设计上的观点,对于整个论文编写提供了环境。对此,我感

谢福建工程学院为我们安排了这么好的宿舍环境还有一班互助友爱的舍友。

我感谢给我提供了良好学习氛围,优渥的生活环境的福建工程学院,她给予了我很

多新的思想火花,她是梦的筑巢。她用她的精神养育了一代又一代工程学子,在她的呵

护下,我们定能展翅高飞,感恩我们的母校对我们有再生塑造,母校不惜重金聘请王如

龙教授为我们的人生起航开启指明灯,让我们的从业就业不再迷茫,让我们学会如何感

恩,一个不懂的感恩的人是没有前途的人!

特此我万分感谢所有帮助过我的人,对此表示深深地感激和谢意!

45

参考文献

[1] 王小科,赵会东.ASP.NET程序开发范例宝典(3)[M].北京,人民邮电出版社, 2012.

[2] 李芳,李璇. 书吧——传统实体书店转型新模式[J].新闻世界,2012,(04): 182-183.

[3] 高宏.ASP.NET典型模块与项目实战大全[M].北京,清华大学出版社,2012.

[4] 张正礼.ASP.NET 4.0网站开发与项目实战[M].北京,清华大学出版社,2012.

[5] 欧阳志忠. 基于ASP.NET技术的图书管理系统开发[D].武汉,电子科技大学,2012.

[6][] Paul Nielsen著,马振晗、任鸿、高宇辉译. SQL Server 2008宝典(1)[M].北京,清华大学出

版社,2011.

[7] 柳堤. B/S结构的餐饮管理系统开发[D].武汉,电子科技大学,2012.

[8] 张洁. 网络书吧系统研究与设计[J].软件导刊,2013,12(4):68-69.

[9] 谢萍. 基于web的图书管理系统的设计与实现[D].武汉,电子科技大学,2010.

[10] 聂慧. 基于B/S的图书管理系统的设计与实现[D].西安,西安电子科技大学, 2012.

[11] []Adam FreemanSteven Sanderson著,林逸、李萍译.精通ASP.Net MVC3框架(第3版)[M].

北京,人民邮电出版社,2013.

[12] 李彦.ASP.NET 4.0 MVC敏捷开发给力起飞[M].北京,电子工业出版社,2011.

[13] 布合力其木·艾尔肯.维文书店管理系统的设计与实现[D].电子科技大学,2011.

[14] 毛磊. 101餐厅业务管理系统的分析与设计[D].云南,云南大学,2012.

46

友邦集成吊顶价格-亚克力板的价格是多少

书吧管理系统的设计与实现

更多推荐

书吧设计效果图