。如果通过了身份验证,则为合法用户,进入系统。如果不是,则无法进入。如图5-2描述了登陆子模块的流程图所示。
图5-2用户身份验证流程图
5.2用户管理子模块
用户管理可以对管理员的用户名、密码、权限进行相关设置。
添加:可以添加新的用户,级别为管理员的可以对系统进行管理,级别为会员的只有查询权限。
修改:修改旧会员的相关信息。
删除:可以删除旧用户。在删除时,会跳出确认对话框。
管理员通过验证后可以进入各个功能的界面,如销售管理、信息管理、信息检索、权限设置、工具、使用帮助、退出等,可以通过用户管理子模块修改各功能里的数据。图5-3、图5-4、图5-5描述了用户管理子模块的流程图。
图5-3用户管理添加子模块流程图
图5-4用户管理删除子模块流程图
图5-5用户管理修改子模块流程图
5.3销售管理模块
销售管理可以对书店的售书、退书进行管理,具体操作包括:
售书管理:在这个功能中,工作人员输入会员卡号和图书编号,然后点击"售出"按钮就可进行售书操作,若查找不到则弹出"没有此会员卡号"或"没有此图书已售完"提示对话框。
退书:在此功能中,工作人员根据购书者的会员卡号和图书编号,然后点击"退书"而且还会显示售出此书的总数,如果该会员用户未购买过此书,则弹出"没有此会员卡号"或"没有此图书"的提示对话框。
5.3.1售书子模块
管理员通过验证后可以进入各个功能的界面,可以通过售书子模块记录售书新数据。如图5-6借书子模块流程图所示。
图5-6借书子模块流程图
5.3.2退书子模块
管理员通过验证后可以进入各个功能的界面,可以通过退书子模块改各功能里的数据。如图5-7退书子模块流程图所示。
图5-7退书子模块流程图
5.4图书查询子模块
图书查询可以对书店的书库图书、会员信息和售书情况进行查询,且可根据所提供的信息进行查询。
图书信息查询:选择书号或书名为查询条件且输入该信息,就可以进行查询,若查找到了将显示出该记录,否则会提示没有该记录。
会员信息查询:查询会员者可根据会员者的会员卡号或姓名为查询信息就可以进行查询,若查找到了将显示出该记录,否则会提示没有该记录。
售书信息查询:选择书号或会员卡号为查询条件且输入该信息,就可以进行查询,若查找到了将显示出该记录,否则会提示没有该记录。
管理员通过验证后可以进入各个功能的界面,可以查找数据查询各功能里的数据。如图5-8图书查询子模块流程图所示。
图5-8图书查询子模块流程图
6.系统实施、评价与运行
6.1系统实施
6.1.1系统实施阶段的主要任务
运行各窗体,检测其是否能正常运行。在运行过程中出现错误的,通过调试使其正常运行,同时将各窗体模块得以完善。
6.1.2本系统的具体实施
首先建立数据库,输入数据(图书编号、图书名称,会员卡号等),根据不同的设计建立窗体。
6.2系统运行管理制度
测试的重点是对各项功能的正常运转进行全面测试。加入图书为例来测试软件的各子系统的协作。
6.3信息系统的评价体系
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好书店信息而设计的。
书店作为一种信息资源的集散地,图书和售书资料繁多,包含很多的信息数据的管理,现今,有很多的书店都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于售书情况的统计和核实等往往采用对会员卡的人工检查进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的书店有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。
数据处理手工操作,工作量大,出错率高,出错后不易更改。书店采取手工方式对售书情况进行人工管理,由于信息比较多,售书信息的管理工作混乱而又复杂;书店的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。
基于这此问题,我认为有必要建立一个书店管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
结语
本次设计的书店管理系统以关系型数据库ACCESS为后台,以可视化编程工具VB作为前台开发工具。使得本软件能实际、有效,真正起到了数据管理的目的。
在此次设计中,我遇到了许多问题,比如刚开始打开工程时提示"加载工程出错",后来在网上搜寻了一些相关的例子后,找到了原因所在。是因为重装过一个VB软件后,要重新在工程中加载过窗体的。通过查资料和查阅网上解析,都逐一解决了,虽然我的系统并不完善,但的确是我努力设计的结果。
通过些次设计,使我对VB和ACCESS得以很好的巩固,在此基础上又有了进一步的提高。
参考文献
1.卢毅:《VisualBasic6数据库设计实例导航》,科学出版社,2004。
2.胡同森、罗朝盛:《VisualBASIC程序设计基础》,浙江科学技术出版社,2003。
3.李天启:《VisualBasic6.0学习捷径》,清华大学出版社,2004。
4.贾长云、陆卫忠:《可视化编程应用----VisualBASIC》,高等教育出版社,2005。
致谢
在本次毕业设计中,我从指导老师陈志刚老师身上学到了很多东西。陈老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。无论在理论上还是在实践中,都给予我很大的帮助,使我的水平在原有的基础上得到不少的提高。这对于我以后的工作和学习都有一种巨大的帮助,感谢他细心而又耐心的辅导。
??
??
??
??
书店管理系统
浙江警官职业学院
10
1
上一篇:
vb中介管理系统vb+access源代码+论文+开题报告+外文翻译+答辩ppt(论文和程序)
下一篇:
恋沫