中小型书店信息管理系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:pau998
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:如今图书种类纷繁多样,中小型实体书店由于受到资金短缺、基础信息薄弱、人员素质参差不齐等条件限制,导致操作管理低效,容易出现营业差错等问题。与人工管理相比,对中小型书店实行信息化系统管理不仅可以大大提高工作效率,减少错误率,便于管理员进行管理。同时也大大减少了人力、物力、财力等资源的浪费。本系统即是针对此需求而进行开发设计出的一个适用于中小型书店的信息管理系统。
  关键词:书店管理;数据库技术;图书销售;B/S架构
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)36-0014-03
  The Design and Implementation of Information Management System for Medium and Small Bookstore
  LI Xiao-wei,ZHANG Jian
  (School of Computer Engineering, ANHUI SANLIAN University, Hefei 230601, China)
  Abstract: Nowadays books are diverse, in small entities bookstore is limited due to the shortage of funds, weak information infrastructure, personnel quality is uneven conditions, resulting in inefficient operation and management, prone to operating errors and other issues. Compared with the manual management, to small and medium-sized Bookstore implementation of management information system can not only greatly improve the work efficiency, reduce the error rate, and is convenient for the administrator to manage, greatly reducing the waste of manpower, material resources and financial resources. This system is to develop and design the information management system which is suitable for the middle and small bookstore.
  Key words: bookstore management; database technology; book sale; B/S architecture
  隨着计算机技术和网络技术的发展和广泛应用,进一步推进了各行各业信息化建设的步伐。在销售行业中,无论是书店、超市或是日常便利店等,都存在进货、销售、盘存等问题。而传统的手工作业管理方式,不仅容易出错而且极易导致人力、物力、财力等资源的浪费,加大管理员的额外工作量,已经不能再满足需要。因此,对于书店管理者来说,将图书销售、库存、进货等功能结为一体的进销存管理软件是当前这些书店所急需的,开发一个专门针对中小型书店信息管理系统进行书店管理就显得十分必要。本系统就是针对此需求而开发的。
  本系统采用B/S架构,使用Visual Studio 2010作为开发工具,利用C#语言和Windows窗体进行开发设计系统的功能和页面布局,以SQL Server 2008作为后台数据库管理。系统主要分为登陆,管理员操作和用户操作三个部分。其中登陆包括管理员登陆和普通用户登录;管理员操作是本系统的主体部分,包括对书籍的増、删、改、查、销售、盘存等操作,还有其他一些比如计算器等功能;用户操作主要是修改和查看用户的个人信息以及其他一些修改背景颜色等辅助功能。同时,利用本系统,管理员不仅可以查看每天的收益情况,还可以查看到书本的销售排行记录。通过这个功能可使管理员对下次的书籍选购也有一定的指导作用。而且,本书店管理系统操作起来简单方便,相对于管理员来说为其工作带来了巨大方便。
  本文就“小型书店信息管理系统”的设计与实现中的主要问题进行讨论,包括书店信息系统的开发、书店信息系统的设计、后台数据库设计、总结和发展趋势进行分析展开。
  1 书店信息系统的开发
  书店信息管理系统(BMIS,Bookstore Management Information System),是由人、计算机等组成的进行信息收集、传送、储存、维护和使用的系统。在信息化技术高度发展的今天,已有相当一部分大、中型书店使用书店信息管理系统来辅助书店的管理。相信在未来几年,书店信息管理系统将会在更多的小型书店得到更广泛的使用。
  本系统主要是利用Visual Studio 2010作为开发运行环境,以SQL Server 2008作为后台数据库而开发的一个小型的书店管理系统。系统主要是利用C#语言进行开发,包括Windows窗体,数据库,以及Visual Studio 2010的一些常用控件和容器的应用。
  通过总体设计系统的功能模块可知,管理员不仅可以对图书进行简单的入库、增、删、改、查操作,还包括其他一些比如报表统计和计算器计算功能,而其他普通用户可以申请注册登录进行自己个人信息的修改查询编辑等。本系统设计操作简单且美观大方,经济实用。适合于一般的中小型书店的管理运行。   2 系统的设计
  该系统可以通过链接后台数据库,无需网络即可完成管理员对图书的所有简单操作以及其他用户操作功能。下面对系统主要功能模块进行分析:
  2.1 管理员管理模块
  为保障管理员能安全稳定地进行操作,管理员登录账号密码由事先系统设定一个比较复杂的账号和密码,并且管理员只有三次登陆机会,而每一次输入错误都会有小对话框提示输入错误并有小对话框提示剩余机会。若三次都将账户名密码输入不一致,即无法实现登陆,则不能实现对图书的一系列管理操作。管理员登陆成功的情况下,进入管理员界面即可对图书进行增删改查等操作。
  2.1.1 新书入库和增删改查
  新书的入库操作:点击图书入库,将书籍信息的图书编号、入库册数、图书名称、作者、出版社、出版日期、价格依次输入并点击确定即可将图书存入数据库里,即实现图书入库操作;图书增加操作:通过输入图书编号和增加的册数,点击确定按钮,即在数据库里实现了图书的增加操作;图书删除操作:通过输入图书编号点击确定按钮将不需要的书籍或者信息输入错误的书籍进行删除操作;图书查找操作:以图书编号作为关键字输入点击查询即可查看到书籍的相关信息;图书信息修改操作:以图书编号作为关键字,修改图书的总库存、图书名称、作者、出版社、出版日期、价格点击确定即完成了该书籍的信息修改。
  2.1.2 书籍出售及统计报表
  通过输入书籍名称、作者和购买数量,点击继续添加按钮则显示当前余额,可以继续添加购买其他书本,步骤同上。若不想再购买其他书籍,则点击确定按钮,则总价钱一栏即显示出购买者购买书籍所花的总价钱。
  点击统计报表中下拉菜单中当前交易按钮:显示当次书籍购买的钱数;
  点击统计报表中下拉菜单中全部交易按钮:显示所有次书籍购买的钱数;
  点击统计报表中下拉菜单中交易排行按钮:按从上到下显示所有次书籍购买排行的前6名,包括显示图书编号、入库册数、图书名称、作者、出版社、出版日期、价格和销量等情况;
  点击统计报表中下拉菜单中保存按钮:即可将书籍购买价钱显示在桌面上。
  2.1.3 其他
  计算器:简单计算一些加减乘除等基本运算操作。
  书籍盘存:可查看当前书店的书籍剩余库存量,包括显示图书编号、作者和图书名称。
  2.2 其他用户模块
  (1)信息查询
  通过输入用户名,点击确定。可以查询到该用户的基本信息,包括姓名、性别、年龄和密码。
  (2)信息修改
  通过输入原始用户名,输入修改后的性别、年龄和密码这三项内容,即在数据库里实现了信息修改操作。
  (3)其他操作
  包括任意修改字体的前景色和背景色以及简易计算器的功能。
  2.3 后台数据库设计
  为实现后台数据的存放以及报表统计,本系统采用SQL Server 2008作为后台数据库,设计出以下数据库表
  1) 普通用户信息表,设有账号、密码、性别、年龄等字段。此为普通用户信息注册使用,通过进行用户注册后进入普通用户管理系统,包括信息查询、查看、密码修改等。
  2) 新书入库管理表,设有书籍编号、入库册数、书籍名称、作者、出版社、出版时间、价格、销量等字段。用于保存书籍进货的信息,此表由系统管理员输入。
  3) 圖书增加表,设有书籍编号和书籍增加数量这两个字段,用于系统数据库通过书籍编号进行识别并将增加的图书数量累加到后台数据库。
  4) 图书删除表,设有图书编号这字段。因为起始我们就将每个图书设置有各自的编号,即相当于各自的唯一ID,所以通过删除图书编号即可删除该图书。
  5) 图书信息修改表,与图书入库类似设有书籍编号、入库册数、书籍名称、作者、出版社、出版时间、价格等字段。用户将图书新信息依次填入,按确认修改按钮,数据库即将之前书籍更新。
  6) 图书查找表,设有图书编号这一个字段。通过输入图书编号,即可在页面显示该书籍的所有基本信息。
  7) 主页书籍出售表,设有书籍名称、作者、购买数量、价钱这四个字段,通过输入书籍名称、作者和购买数量即可显示价钱同时点击继续添加按钮则可以继续选购其他书籍,选购完毕,点击确定会显示书籍购买的总价钱,同时操作完成购买的书籍也可以在报表统计中显示出来购买的书籍明细。
  3 总结及发展趋势
  此系统是针对中小型书店而设计制作的,是一个功能较简单的完整的系统,并且无需联网,即可直接登录系统进行操作。这样就避免了网络黑客攻击以及病毒的侵害,所以其安全性还是比较好的。
  通过该书店信息管理系统,管理员可以随时通过后台数据库查看自己书店的图书库存、月销量等情况,而且其增、删、改、查功能操作起来非常简单方便。书店有了这样一个书店信息管理系统的投入使用不仅可以大大减少不必要的人力物力资源的浪费,提高工作效率,还可以节省出更多的时间和运营成本。对于中小型书店来说,是一个非常不错的选择。通过调查了解,现在已经有不少书店都有这类似的小型管理系统,相信在不久的将来此类系统将会投入到越来越多的中小型书店的运营管理中。
  参考文献:
  [1] 白麟.图书销售进销存系统的设计实现[D].电子科技大学,2014.
  [2] 张佑生.基于校园网的体育选课系统的设计与实现[J].安徽三联学院学报,2013,1(2):10-13.
其他文献
摘要:在分析目前核安全形式的基础上,提出建立国产化实物保护集成管理平台的必要性,总结了国产化实物保护集成平台功能需求,进行了系统架构设计、功能设计,开发了原型系统,硬件采用了龙芯CPU,操作系统采用中标麒麟,数据库采用达梦,实现了软硬件的国产化,对于前端的摄像机、红外探测、门禁系统也做了适配,系统运行结果显示,国产化实物保护集成平台达到了实际应用的水平。  关键词:国产化; 实物保护;报警  中图
试验研究了不同放牧强度下荒漠草原植物种群株丛面积随季节变化而表现出的变化规律,研究对象主要有短花针茅(Stipa breviflora)、冷蒿(Artemisia frigida)和无芒隐子草(Cleistogen
摘要:科技的迅速发展给人们的生活带来了极大的方便,同时推动了计算机技术的前进,现在人们对于计算机技术带来改变的需求也在不断增长,比如移动支付、智慧城市带来的极大便利,在计算机网络安全中对于怎样能够更好地确保服务器的安全性,对服务器上的一些进程的稳定性加以保障已经越来越受到人们的关注,对于网络架构如何能够更好地在计算机网络安全服务器上进行体现是一个深受关注的课题,本文通过对服务器的安全防护体系的探讨
绘画、唱歌、舞蹈都讲究艺术,语文教学也一样。绘画、唱歌、舞蹈可以通过颜色搭配、音乐旋律、动作姿态来表现艺术,语文教学可以通过感染来体现艺术。  语文课堂教学中的感染艺术是通过文字化的心灵美去美化人的心灵。如果说一节课能用一根电话线来串起来的话,那么一头是教师,另一头接通学生,教师就需要用各种各样的感染方式,时刻与学生进行心灵的交流,在这种沟通交流中塑造学生美的心灵。语文教学中恰当运用感染艺术,可以
文章阐述了巴彦淖尔市农产品成本与效益,对成本增减变化原因及效益进行了分析。
在信息安全大时代的背景下,信息隐藏作为一种可以用来保密通信的手段,也越来越多的应用在生活的各个方面,智能移动终端设备的数量大幅增加,已经成为了人们日常生活中不可或缺