




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
理发票管理系统摘 要随着计算机的日益发展,人们工作生活中计算机的应用越来越多,乃至于由大型企业慢慢演变到广泛应用于各个中小型企业。随着人们生活越来越好,美容美发对人来说频率更高了,理发店生意越来越好,由于企业小,管理人员少,从而带来了很大的不便。为了使企业管理者能更轻松的管理店铺,特制作此“理发票管理系统”方便管理者进行管理。本系统利用VB6.0与ACCESS数据库相接合制作,主要设计了用户登录、管理模块、理发票信息添加、修改、删除、查看模块、理发票报表生产与打印模块。设计效果:不同用户具有不同的访问权限,只有管理员具有添加、修改和删除权限且可以进行添加、修改、删除和查看操作,对各个用户及密码进行加密处理以保证其安全性。关键词:理发票,数据库,访问权限,加密处理,报表生产英文题目ABSTRACTWith the increasing development of the computer, life, people work more and more computer applications, even by large companies has slowly evolved to the widely applied to various small and medium enterprises. As people live better and better, beauty salon on the people, the frequency higher, barber shop business is getting better and better, since small enterprises, managers less, leading to a great inconvenience. In order for managers to more easily manage shop, special production of this management invoice management system to facilitate the management of managers. The system and the ACCESS database using VB6.0 phase co-production, the main design of the user login, management module, management invoice information to add, modify, delete, view the module, invoice management report production and print module. Design effect: Different users have different access rights, only the administrator has to add, modify and delete permissions and can add, modify, delete, and view the operation of individual users and encrypted passwords to ensure their safety.KEY WORDS: Invoice Management,Database,Access,Encrypted,Report Production目录前言1第1章 发票管理系统概述21.1 系统主要任务与目标21.1.1 系统任务21.1.2 系统目标2第2章 系统需求分析32.1 系统管理32.1.1 “用户登录”模块32.1.2 “修改密码”模块32.1.3 “添加/删除会员信息”模块32.1.4 “修改/查看会员信息”模块42.1.5 “数据管理”模块42.1.6 “报表打印”模块42.1.7 “帮助”模块42.2 会员管理52.2.1 “修改密码”模块52.2.2 “帐户管理”模块52.2.3 “帮助”模块5第3章 数据库分析设计63.1 系统表与E-R图63.1.1 表63.1.2 E-R图73.2 数据库逻辑结构设计8第4章 管理系统实现94.1 用户登录实现94.1.1 管理员登录的实现94.1.2 会员登录的实现94.2 管理员管理的实现94.2.1 系统设置94.2.2 会员管理104.2.3 数据管理114.2.4 报表管理134.2.5 帮助144.3 会员管理的实现154.3.1 系统管理154.3.2 帐户管理154.3.3 帮助16第5章 总 结175.1 设计过程175.1.1 遇到的问题及解决方案175.1.2 设计过程心得175.2 设计存在的问题185.3 小 结18结论20谢 辞22参考文献23附录25外文资料翻译26前言在当今的信息化时代,计算机已经深入到了日常工作和人们生活的方方面面。而各种不同行业的需求正是让软件业蒸蒸日上的原因。虽然现在世界上已经有了各种各样的软件产品,但是依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件产品。本系统是为各种消费发票行业管理而专业设计而成的系统。它广泛适用于生活中各个中小型企业,如理发店会员管理等。本系统的意义与目的具体体现在几个方面:1、帮助企业管理者更好更轻松的管理企业,2、让管理者或收银人员理清楚的了解顾客付款情况,3、减少人员浪费,以便于有更多的工作人员给于顾客更满意更贴心的服务,4、让顾客更好的了解自己的理发消费信息。本系统研究范围是管理者管理会员的理发票信息添加、修改、删除、查看、消费与冲值等各个信息以及理发票报表生产与打印模块。本系统易于管理者进行简单方便的管理,易操作,简单易学,能适用各个中小型企业及学历较低的管理者。随着人们生活越来越好,消费情况也趋向于上涨,发票管理应用越来越广,本系统具有良好的应用价值。本系统主要由VB6.0与ACCESS数据库相接合而开发的应用系统软件,其中有VB程序的编程、数据库控件编程、ADO数据库编程、数据库的连接操作、报表生成与打印等多方面的操作编程技术。本程序暂时是试用阶段,由于编者水平有限,加之时间仓促,疏漏之处在所难免,还望广大使用者批语指正。编 者 第1章 发票管理系统概述1.1 系统主要任务与目标1.1.1 系统任务1. 用户登陆管理:主要负责会员用户登陆的管理。例如会员用户的惟一性,安全性,正确性。2. 会员信息管理:主要负责各个会员信息的安全与保密性,能正确的添加、删除、修改和查看。3. 会员充值消费管理:主要负责会员充值与消费的管理操作,确保会员金额与实际的一致性。4. 营业信息管理:主要负责统计当天营业的金额。1.1.2 系统目标1. 能够快速地管理和查询所有会员消费信息。2. 能够高效地进行发票管理。3. 能够进行结算管理,避免人为计算或操作失误。4. 能够正确的生成报表与打印报表。5. 减轻登记、收银人员的工作任务。第2章 系统需求分析2.1 系统管理2.1.1 “用户登录”模块 “用户登录”模块系统用户凭用户名和密码登录系统,用户名与密码都是惟一且相匹配的,如图2-1所示。图2-1 用户登录界面2.1.2 “修改密码”模块 “修改密码”模块负责登录成功的用户根据自己的意愿自己去修改自己的密码,以便保证其安全性,如图2-2所示。2.1.3 “添加/删除会员信息”模块“添加/删除会员信息”负责添加或删除一个新的会员的详细信息,其中包括用户名与密码信息等各个信息,如图2-2所示。2.1.4 “修改/查看会员信息”模块“修改/查看会员信息”负责修改或查看一个新的会员的详细信息,其中包括用户名与密码信息等各个信息,如图2-2所示。2.1.5 “数据管理”模块 “数据管理”模块负责管理会员的冲值与消费的金额、次数信息。还负责每天总营业额的统计,以便管理员能一目了然,如图2-2所示。 2.1.6 “报表打印”模块 “报表生成”模块主要负责数据库信息与当天所有会员冲值与消费记录的信息的报表生成与打印,以便于更清晰的了解各种管理所需的发票信息,如图2-2所示。2.1.7 “帮助”模块 “帮助”模块主要用来查看当前系统的信息及管理者的联系信息,以方便用户有问题时能及时的给予联系,以及用记所提建议的提交,如图2-2所示。图2-2 管理员管理界面2.2 会员管理2.2.1 “修改密码”模块“修改密码”模块负责登录成功的用户根据自己的意愿自己去修改自己的密码,以便保证其安全性,如图2-3所示。2.2.2 “帐户管理”模块 “帐户管理”模块主要是方便会员用户来查看自己帐户的余额与自身的个人信息,便于会员用户了解自己帐户能用多少次,是否该充值,以及确认自己的个人信息是否正确,如图2-3所示。2.2.3 “帮助”模块 “帮助”模块主要用来查看当前系统的信息及管理者的联系信息,以方便用户有问题时能及时的给予联系,以及用记所提建议的提交,如图2-3所示。图2-3 会员管理界面第3章 数据库分析设计3.1 系统表与E-R图 3.1.1 表根据本系统需求分析,系统需要在数据库中建立2个数据表,其用途分别如下:(1) lfpinformation表:保存系统会员用户的个人信息,个人账户金额数据的统计,会员消费与充值信息,如表3-1所示。表3-1 会员信息表ID学号姓名充值金额充值次数充值日期15103张三100102010-1-3016104李四100102010-2-517105王五100102010-2-618106赵六100102010-2-1419107test100102010-2-25(2) viprecord表:主要用来保存每天消费与充值的会员用户记录的统计,总营业额,包括消费金额与充值金额等信息,如表3-2所示。表3-2 营业记录表客户名充值次数充值金额消费次数消费金额ttt220110张三31515李四5302153.1.2 E-R图(1)系统总结构,如图3-1所示。图3-1 系统总结构(2)管理员管理模块结构,如图3-2所示。图3-2 管理员管理结构(3)会员管理模块结构,如图3-3所示。图3-3 会员管理结构3.2 数据库逻辑结构设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。 第4章 管理系统实现4.1 用户登录实现4.1.1 管理员登录的实现输入:用户名test,密码000,处理:判断用户名和密码是否有效,输入用户名、密码后点击【登录】按钮,系统将自动从数据库中的管理员信息表中判断是否存在相同的用户名和密码等,如果有则进入系统,如果不存在或密码错误,则提示不是管理员或密码有错误的信息。输出:登录成功,进入管理员的功能选择页面,若不成功,则显示错误信息页面。4.1.2 会员登录的实现输入:用户名ttt,密码000,处理:判断用户名和密码是否有效,输入用户名、密码后点击【登录】按钮,系统将自动从数据库中的管理员信息表中判断是否存在相同的用户名和密码等,如果有则进入系统,如果不存在或密码错误,则提示不是会员或密码有错误的信息。输出:登录成功,进入会员管理的功能选择页面,若不成功,则显示错误信息页面。4.2 管理员管理的实现4.2.1 系统设置 (1)密码修改:主要负责登录成功的用户根据自己的意愿自己去修改自己的密码,以便保证其安全性,其中主要利用到了VB6.0与ADO数据库的连接以及对ADO数据库表的编程,包括了数据的加密性,先在text1中输入原来的密码,再把想要更改的新密码分别输入到text2与text3中,必须保证两次输入的新密码的一致性,最后点击【保存】按钮即可完成此项操作,如不想更改当前的密码,直接点击【取消】按钮即可取消更改,如图4-1所示。图4-1 更改密码界面(2)退出系统:直接退出管理界面,返回到当前的登录界面。4.2.2 会员管理(1)会员信息添加/删除:主要负责添加或删除一个新的会员的详细信息,其中包括用户名与密码信息等各个信息,通过ADO数据库与Data Grid的连接,实现了保存在数据库中各个会员用户的相应信息全部显示在Data Grid 上,以便于管理员浏览及其他相应操作,如图4-2所示。(2)修改/查看会员信息:主要负责修改或查看一个新的会员的详细信息,其中包括用户名与密码信息等各个信息,通过ADO数据库与Data Grid的连接,实现了保存在数据库中各个会员用户的相应信息全部显示在Data Grid 上,以便于管理员浏览及其他相应操作,如图4-2所示。图4-2 会员信息管理界面4.2.3 数据管理(1)会员充值:主要负责管理员为会员用户的帐号上充值,在充值界面上text1、text2、text3分别输入用户名、充值次数、充值金额,并且通过ADO连接到数据库中,首先用命令在数据库中查找text1中的用户名,如果查找到,则把此条记录中相应的充值次数与金额在原来的基础上增加相应text2与text3中接收的相应的值,单击【确定】按钮则为会员充值成功,如取消充值,点击【取消】按钮即可,如图4-3所示。图4-3 会员充值界面(2)会员消费:主要负责管理员为会员用户的帐号上消费,在消费界面上text1、text2、text3分别输入用户名、消费次数、消费金额,并且通过ADO连接到数据库中,首先用命令在数据库中查找text1中的用户名,如果查找到,则把此条记录中相应的充值次数与金额在原来的基础上扣除相应text2与text3中接收的相应的值,单击【确定】按钮则为会员消费成功,如取消消费,点击【取消】按钮即可,如图4-4所示。图4-4 会员消费界面(3)当天营业:主要负责统计每天的营业情况,包括为会员充值与消费的情况。主要是把每一个在当天消费的会员的充值次数/金额、消费次数/金额通过ADO数据库统计起来,然后累加起来,统计出来总额,然后显示出来,以供管理员查看,单击【确定】按钮返回主界面,如图4-5所示。图4-5 营业额查询4.2.4 报表管理(1)生成当天营业报表:主要是把当天所有充值与消费的会员的帐号与消费情况保存在数据库中,并且把相应的信息生成一个报表及打印。通过ADO数据库与报表环境设计器DataEnvironment相接合,把相应的信息显示到一个DataReport报表上面以便于浏览与打印,如图4-6所示。图4-6 营业报表查看(2) 生成数据库报表:主要是把保存在数据库中所有会员的各个信息生成一个统一的报表以便查看及打印。通过ADO数据库与报表环境设计器DataEnvironment相接合,把相应的信息显示到一个DataReport报表上面以便于浏览与打印,如图4-7所示。图4-7 数据库报表查看4.2.5 帮助(1)关于:主要用来查看当前系统的信息及管理者的联系信息,以方便用户有问题时能及时的给予联系。(2)建议:主要用来让一些会员用户来为本系统或者本店提一些不足之处,用户输入的内容将保存到数据库中,以便管理员能够查看到,及时做出相应的处理。4.3 会员管理的实现4.3.1 系统管理(1)密码修改:主要负责登录成功的用户根据自己的意愿自己去修改自己的密码,以便保证其安全性,其中主要利用到了VB6.0与ADO数据库的连接以及对ADO数据库表的编程,包括了数据的加密性,先在text1中输入原来的密码,再把想要更改的新密码分别输入到text2与text3中,必须保证两次输入的新密码的一致性,最后点击【保存】按钮即可完成此项操作,如不想更改当前的密码,直接点击【取消】按钮即可取消更改。(2)退出系统:直接退出管理界面,返回到当前的登录界面。4.3.2 帐户管理(1)帐户余额:主要是让会员来查看自己的帐户里面的金额剩余多少,还能够刷几次卡消费多少次,以便自己能及时进行充值,窗体中所显示的内容从数据库中调用出来,用户只能查看,没有修改的权限,单击【确定】按钮返回主界面,如图4-8所示。图4-8 会员余额查询(2)个人信息:主要是用来查看会员自己的所有信息,包括ID、学号、姓名、身份证号、发票编号等字段,每个会员用户只能够查看自己个人的相应信息,无权限查看其他会员信息,且无修改的权限,点【返回】按钮回来会员管理主界面,如图4-9所示。图4-9 会员个人信息查看4.3.3 帮助(1)关于:主要用来查看当前系统的信息及管理者的联系信息,以方便用户有问题时能及时的给予联系。(2)建议:主要用来让一些会员用户来为本系统或者本店提一些不足之处,用户输入的内容将保存到数据库中,以便管理员能够查看到,及时做出相应的处理。第5章 总 结5.1 设计过程 5.1.1 遇到的问题及解决方案1、遇到问题:(1)VB窗体中显示ACCESS数据库中某些表的各个字段相应的信息,一些数据库的连接代码曾经试过,但还是无法在窗体中显示表中各个字段相应的信息。(2)ADO数据库编程中,如何去利用在窗体上相应的操作去修改/查看、添加/删除数据库中的数据,如何把数据库中数据保存起来,如何把数据库中的数据生成报表等2、解决方案(1)在窗体中选中ADO控件,右击“属性”命令,然后选择“使用连接字符串(C)”选项,点击“生成”按钮,再选择“Microsoft Jet 4.0 OLE DB Provider”选项,点击“下一步”按钮,在点击“选择或输入数据库名称”文本框右则的“浏览”按钮,选择源数据库文件,再点击“测试连接(T)”按钮,会出现“测试连接成功”对话框,点击“确定”即可,最后点击“确定”按钮。(2)将ADO控件选择数据源后,在要修改/查看、添加/删除的按钮在文本框上分别找到并选择其DATASOURCE属性与其DATAFEILD属性分别选择相应数据源与字段,利用ADO的FIND查找相应记录,用FEILD修改其相应字段,最后用UPDATA更新即可。生成报表与其雷同,建立一个数据环境设计器DataEnvironment与DataReport,选择数据源让其连接起来,把DataEnvironment相应字段拖动到DataReport上,运行即可显示相应字段。5.1.2 设计过程心得在设计开始这前,我对VB6并不是很了解,后来在老师和同学的帮助下,慢慢对VB6有了一定了解,并结合了ACCESS等设计思想逐步完成了理发票管理系统中的界面子系统模块。在整个设计过程中,也出现过很多的问题,在不断学习的过程中我体会到:a设计是一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性。b由于前期工作的不彻底,对系统的需求分析的要求认识不够清楚,使得后续的工作不得不经常返回去修改数据表和个别代码。使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价,比如数据库的连接、编程,报表的生成、打印等等。c设计过程中,由于要实现某些功能,互联网帮了我的大忙。网络资源是一个丰富的共享体系,我通过在VB6论坛上提出问题得到了很多热心网友的帮助,使我在很多地方少走了很多的了弯路。经过近大半年的设计,我深刻体会到了一个软件的设计和它的发展是那很的严密,容不得半点的马虎。要严格按照软件工程的方法与思想,逐步完成。同时也让我明白了,很多的知识在用时才会觉的“书到用时方恨少”,只有靠平常的积累。5.2 设计存在的问题该理发票管理子系统自认为功能比较简单,由于水平还有限,有的功能模块并没有达大预期设计时的效果,有待于知识的更加完善,比如管理模块中更多的会员信息操作方面,在管理中是否可以不单一管理会员信息,更清晰的管理会员充值与消费相应的数据信息,能否同时管理员工的各个信息等。5.3 小 结在计算机系统上实现的阶段。这一阶段完成了系统程序的设计、运行。本系统的实现过程已经完成,下一步就是系统测试。系统实现阶段主要介绍了系统的开发过程、系统的使用说明、系统的结构、系统的功能。本章是按系统的功能详细介绍的,系统的特色主要说明系统的特点和关键地方的说明,系统的下一步工作主要介绍系统目前存在的不足,将要进行优化的地方。 结论几周的专业综合设计结束了,本次课程设计题目是理发票管理系统的设计,虽然设计的时间不是很长,但在这短短的几周时间里确实使我学到了很多东西,在郭老师的细心教导下,我学会了使用VB进行编程,也知道了一个VB中相应的操作过程,与此同时,还在对一些关于ACCESS的使用上,有了很大的进步,对今后的数据库学习有很大的帮助。 设计刚开始时,通过郭老师给的教学讲义,学习了本次使用VB软件的基本功能,了解它的强大功能,用了两周的时间学习用VB软件进行编程,首先是VB窗体操作与ADO数据库的编程,在郭老师的指导下,很顺利的完成了这个步骤。 其次,要进行的就是编写其它部分的程序,主要是按照设计的任务书来做,根据自己设计的实验步骤,一点点去实现各部分的功能。在这个过程中,学到了很多我已前没有用到过的新知识,真正的了解了V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年东北师范大学历史文化学院春季学期专任教师招聘(4人)笔试备考试题完整参考答案详解
- 2025法院司法辅助人员通关题库【考点精练】附答案详解
- 2024公务员考试《常识》每日一练试卷(培优)附答案详解
- 2023年度安全监察人员真题附参考答案详解【培优A卷】
- 2025辅警招聘考试真题及完整答案详解一套
- 2024年执法资格模考模拟试题(考试直接用)附答案详解
- 2025年法律职业资格考试模拟试题【重点】附答案详解
- 2023年度全国统考教师资格考试《教育教学知识与能力(小学)》每日一练试卷附答案详解【B卷】
- 2025广西职业师范学院招聘教职人员控制数人员30人笔试备考题库有答案详解
- 年度安全培训文案课件
- 计算机视觉技术 课件全套 第1-5章 计算机视觉概述-图像噪声
- 智能课件自动生成技术解析
- 2025至2030全球及中国汽车外饰件行业项目调研及市场前景预测评估报告
- 酒店运营管理权委托合同
- 移动公司干部管理制度
- 住院患者血糖管理制度
- 儿童热性惊厥课件
- 华为IPD流程管理体系L1至L5最佳实践
- 《北京人》(剧本全本)曹禺-(三幕剧)
- 组织细胞的适应
- 农业企业技术创新与国际市场竞争研究-洞察阐释
评论
0/150
提交评论