书店信息管理系统设计

2017-01-21 00:21王宏勇
卷宗 2016年10期
关键词:控件管理员按钮

王宏勇

摘 要:随着计算机技术和网络技术的发展和广泛应用,进一步推进了各行各业信息化建设的步伐。在销售行业中,无论是书店、超市或是日常便利店等,都存在进货、销售、盘存等问题。而传统的手工作业管理方式,不仅会造成人力、物力、财力等资源的浪费。同时也由于商品数量的庞大,极易因人工失误而导致数据丢失或者其它问题,加大管理员的额外工作量。

1 研究现状和意义

在今天,由于图书的种类之多、数量之大给商家的日常管理带来了极大的不便,单纯依靠原始的手工作业管理已经远远不能再满足需要。因此为了方便商家,方便顾客,节约时间以及预防计算价格出现偏差等问题,一个好的书店信息管理系统显得尤为重要。本系统就是针对此需求而开发的。

本系统主要是利用Visual Studio 2010为开发运行环境,后台数据库是SQL Server 2008所开发的一个小型的书店管理系统。系统中用到C#语言,Windows窗体,数据库,以及Visual Studio 2010软件的一些常用控件和容器的应用。本系统的研究开发将会给小型书店的运营管理带来极大的方便。利用本系统将信息输入、后台查看数据库即可完成查看、查找等操作,给商家带来了极大的方便。本书店信息管理系统所实现的主要功能是管理员可以在后台管理图书的増加、删除、修改、查询以及盘存、书籍销售和查看书籍销售排行等,而普通用户可以查看和修改自己的信息。有了该系统的辅助,不但为管理图书带来了方便,也减小了人力物力及财力的浪费。

2 系统组成部分及功能

在本系统中,主要是由三大部分组成的,第一部分是登陆模块;第二部分是管理员模块;第三部分是普通用户模块。

第一部分 登陆

此界面是管理员登陆界面,它是由两个label标签、两个textbox文本和两个button按钮组成。两个label标签分别输入用户名和密码(注:管理员默认一个,我们强制规定只要用户名与密码相同即为登陆成功,且只有三次登陆机会)。两个button按钮分别表示登陆和返回登录界面。点击返回登录界面,则进入登陆首页。点击登录则进入下一个界面——管理员界面。

第二部分 管理员界面

由管理员登陆进入管理员界面,此界面包括图书的入库、新增、删除、查找、排行、盘存、计算器以及销售等部分。主界面为图书销售界面,是书籍销售的可视化界面。

点击图书入库,则进入新书入库界面,此界面包括个七个label标签、七个textbox文本和三个button按钮组成,其中七个label标签分别输入图书编号、入库册数、图书名称、作者、出版社、出版日期和价格,三个button按钮分别表示入库、撤销和返回书籍管理。点击入库则书籍的信息读取到了数据库中,点击撤销,则撤销本次操作,点击返回书籍管理则进入管理员界面。

点击图书增加,则进入图书增加界面,此界面包括个两个label标签、两个textbox文本和三个button按钮组成,其中两个label标签分别输入增加书籍的编号和增加册数,三个button按钮分别表示确定添加、撤销和返回书籍管理。点击确定添加则该书籍要添加的册数读取到了数据库中,点击撤销,则撤销本次操作,点击返回书籍管理则进入管理员界面。

点击图书删除,则进入图书删除界面,此界面包括个一个label标签、一个textbox文本和三个button按钮组成,其中label标签输入图书编号,button按钮分别表示删除、撤销和返回书籍管理。点击删除,则书籍的信息从数据库中删除,点击撤销,则撤销本次操作,点击返回书籍管理则进入管理员界面。

点击图书查找,则进入图书查找界面,此界面包括个三个label标签、一个textbox文本和两个button按钮组成,其中两个label标签分别输入图书名称和图书的其他所有信息另外一个label标签为运行时再显示,两个button按钮分别表示查找和返回书籍管理。点击查找则该书籍的信息显示出来,点击返回书籍管理则进入管理员界面。

点击信息修改,则进入图书信息修改界面,此界面包括个七个label标签、七个textbox文本和三个button按钮组成,其中七个label标签分别输入图书编号、总库存、图书名称、作者、出版社、出版日期和价格,三个button按钮分别表示确定修改、撤销和返回书籍管理。点击确定修改则该书籍的信息就被更改,点击返回书籍管理则进入管理员界面。

点击统计报表,分别有当前交易、全部交易、交易排行和保存。点击当前交易,则显示当前当次交易的所花金额,点击全部交易,则显示所有次交易的所花金额。

点击交易排行,则进入交易排行界面,此界面包括个七个label标签和两个button按钮组成,其中第一个label标签输入图书的各种信息,其他六个label标签为运行时显示,两个button按钮分别销售排行和返回书籍管理。点击销售排行则显示书籍销售排行的前六名,点击返回书籍管理则进入管理员界面。点击保存,则信息保存在桌面。

点击其他,第一个是计算器,可用于简单的加减乘除等操作。第二个是书籍盘存。

点击进入盘存界面,此界面包括个三个label标签、一个textbox文本和两个button按钮组成,其中两个label标签分别输入输入书籍名称和图书基本信息,另外一个label标签不输入信息运行时显现。两个button按钮分别为查询和返回书籍管理。点击查询,则书籍的信息显示出来,点击返回书籍管理则进入管理员界面。

第三部分 普通用户界面

此界面头部包括文字的颜色的编辑和计算器的功能,主界面是用户个人信息的查询和修改功能。

点击编辑,可以任意编辑字体的前景色和背景色。点击计算器,可以实现一些简单的计算操作,如加、减、乘、除、平方、立方等等。

信息查询窗口:包括三个label标签、一个textbox 文本和一个button 按钮,label 标签分别输入用户名和用户的用户名、密码、性别、年龄,最后一个label 为当输入用户名点击查找时用户信息显示栏。

信息修改窗口:包括四个label标签、四个textbox 文本和一个button 按钮,其中其label标签分别输入用户名、密码、性别和年龄,点击修改,即可完成用户信息修改操作(注:其中以用户名作为主键进行修改)。

另外,本界面还有一个返回登陆的按钮,点击此按钮,则返回到登陆界面。

3 常用控件简介

label控件:又称为标签控件,主要用于显示用户不能编辑的文本,标识窗体上的对象。

textBox控件:又称为文本框控件,主要用于获取用户输入的数据或显示文本。

button控件:又称为按钮控件,允许用户通过单击来实现,既可显示文本,又可显示图像。

groupBox控件:又称为分组框控件,主要为其他控件提供分组,并按照控件的分组来细分窗体功能。

menuStrip控件:即菜单控件,主要用来设计程序的菜单栏。

openFileDialog控件:打开文件对话框。

saveFileDiailog控件:保存文件对话框。

colorDialog控件:设置自定义颜色的对话框。

fontDialog控件:设置自定义字体的对话框。

printDocument控件:设置描述打印内容的属性。

参考文献

[1]吴涛.电子商务应用[M].北京:机械工业出版社,2014.

[2][美]沃森.C#入门经典(第六版)[M].北京:清华大学出版社,2014.

猜你喜欢
控件管理员按钮
我是图书管理员
我是图书管理员
ASP.NET服务器端验证控件的使用
Spreadsheet控件在Delphi数据库系统中的编程与应用