您好,欢迎访问三七文档
图书购销系统——陈林峰指导老师:张志良图书购销系统的设计背景随着现代社会的发展,计算机信息管理系统越来越受到各行各业的重视。书本是很多人获取知识的一个途径,然而,许多书店对图书的管理进行着人工操作。我的这篇论文主要介绍了如何运用VB编程和ACCESS完成一个图书管理购销系统的一些功能,并且对重点应用程序的实际开发实现作了介绍。项目开发目标建立一个图书购销管理系统,帮助图书管理员更好的管理书店的进货与销售。在根本上帮助书店减少劳动成本、提高工作效率。项目的意义由于各种书店的环境不一样,并且有的管理员文水平不一定会很高,所以就要设计一款简单、实用、易学的系统方便他们管理整个书店的正常运作。并且不需要花费一些专业的设施。不仅减少管理人员的工作量、提高工作效率,还能提高书店的形象,减少投入成本。功能模块设计图登陆界面如果密码或者账号错误,则提示“用户名或密码错误”,超过3次后,则会出现一些提示信息,有助于帮助管理员想到账号密码哪里出现了问题。如果登陆进去后,所有的经手人就将默认为管理员的编号,无法改变。主菜单:方便用户在各个窗口之间进行切换图书进货所进货完成的图书,在原本的图书信息中没有的,都需要到图书管理里面进行登记。此窗口是为了统计书店的销售量所设计的,具有如下功能:可以直接查询所有数据可以按照管理员或者按照日期进行查询可以按照管理员和日期双重条件进行查询所查询的数据自动按照销售量从高到底排列。以下是图书管理界面:(修改前)这里插入,修改都是逻辑量,并且是全局量,保存模块内部结构太复杂,它包含了两个功能。如果将它拆分成两个模块,其中一个模块只做插入后的保存,另一个模块只做修改后的保存,这样这两个模块的功能性就更强了。改进如下:新的模块结构图中每个模块的内部更加功能化,模块的内部联系加强了。而且两个全局量插入和修改都没有了,模块间的联系减弱了。取消模块内的插入=False更新=False也不要了,这也使得模块间的联系减弱。实际上我们已经将两个全局量插入和更新取消了。减少全局量使得模块间的联系减弱。修改程序后界面如下:点击插入,就插入保存和取消按钮是亮着的。点击修改后,就修改保存和取消按钮是亮着的,然后输入图书编号,就显示图书信息,就可以进行修改。软件测试软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。举例:在“图书进货”的“进货查询”中单击“货单号”弹出输入对话框,如下:输入一个货号,再单击“取消”按钮,将弹出对话框:提示“没有该货单号的图书“,这个对话框显然不应该出现。那么就要解决这个问题。PrivateSubCom按货单号_Click()OnErrorGoTocommanderrorDimsq1AsString,aAsStringa=InputBox(输入货单号)…………修改办法,将a=InputBox(输入货单号)改变为a=InputBox(输入货单号)Ifa=ThenExitSubEndIf总结在这几个月的设计过程里,我渐渐的从只懂得书本知识的学生变成了一个对于开发软件系统有条有理、按部就班的进行规划、设计和开发的开发者。开头的几个星期是极为艰难的,几乎没有什么头绪,通过参考了一些有针对性的书,我逐渐的有了自己的想法,开始有了一些经验。在整个制作过程中,我所学到的东西,虽说不一定面面俱到,但是仍然使我感到收获颇丰,相信在今后的社会工作岗位上也能有所帮助。
本文标题:PPT图书购销系统
链接地址:https://www.777doc.com/doc-1699644 .html