图书企业进销存管理系统

目前,图书企业面对图书数量的增加和规模的扩大而难以进行管理,为了解决图书企业管理事务中的基本进销存流程的管理问题以及相关的统计工作,并减少管理者繁重的管理任务,提高图书业务管理的工作效率,选用了Java语言以及eclipse开发工具,通过使用Java Swing技术和运用SQL Server 2008数据库,开发了此图书企业进销存管理系统,实现了对图书企业基本的进销存管理,管理员可以进行进货、销售的提交,录入相关的信息,对业务数据进行存储,并可以随时查询库存图书的情况,以及通过高级管理的验收审查来对进货与销售进行确认,最后改变库存。本文阐述了图书企业进销存管理系统的设计与实现,介绍了系统用到的技术和开发工具,详细叙述了系统的绪论、系统分析、系统详细设计、及系统测试等内容。关键词 图书企业,进销存,管理目 录
1 引言 1
1.1 课题背景 1
1.2 进销存管理系统的发展现状 1
1.3 文档结构 2
2 相关技术 2
2.1 Java简介 2
2.2 Eclipse工具介绍 3
2.3 SQL Server 2008简介 3
3 系统分析 4
3.1 可行性分析 4
3.2 系统总体需求分析 4
3.3 业务流程分析 5
3.4 数据流图 6
4 系统设计 6
4.1 数据库概念结构设计 6
4.2 数据库逻辑结构设计 9
4.3 数据库的实现 9
4.4 系统功能设计 14
5 系统的实现 15
5.1 登录模块 15
5.2 主界面 16
5.3 进货管理 17
5.4 销售管理 18
5.5 库存管理 19
5.6 验收管理模块 20
5.7 基本资料模块 21
5.8 数据库备份与恢复模块 22
5.9 修改密码 23
6 系统测试 24
6.1 系统测试目的与方法 24
 *好棒文|www.hbsrm.com +Q: *351916072* 
16
5.3 进货管理 17
5.4 销售管理 18
5.5 库存管理 19
5.6 验收管理模块 20
5.7 基本资料模块 21
5.8 数据库备份与恢复模块 22
5.9 修改密码 23
6 系统测试 24
6.1 系统测试目的与方法 24
6.2 测试环境与测试条件 24
6.3 登录模块的测试 25
6.4 进销模块的测试 25
6.5 基本资料模块的测试 26
6.6 修改密码的测试 28
结论 30
致谢 31
参考文献 32
1 引言
1.1 课题背景
随着社会的飞速发展,人们的生活水平逐渐提高,物质文化的发展速度已经跟不上人民的需求,进而人们对精神文明有了更高的需求,图书事业的发展已成为精神文明进步的推动力量。现今,图书的管理变得相当重要,一个好的图书管理系统不但可以显示国家的科学技术水准,还会影响人们掌握知识的速度和品质。知识经济时代到来的今天,计算机控制图书管理工作自动化系统应运而出。这节省了人力, 提高了工作效率和服务质量,还进一步加速了图书的流通。
随着图书企业图书数量的增加和规模的扩大,对这样一个庞大的系统的管理是非常困难的,因为图书的信息会随时间改变,所以进行动态的管理图书是必要的,但是这对一个管理人员来说是一件相对复杂的事情,图书的进货、销售、库存管理都是图书企业系统不可或缺的业务。为了将管理者从沉重的工作中解放出来,使管理者可以通过一个软件轻松的对所有的图书进行管理,而且操作简易准确。于是,开发图书企业进销管理系统刻不容缓。
1.2 进销存管理系统的发展现状
随着全球经济化的快速发展,全球采购、生产和销售的发展模式促使了现代物流业的发展,加强了国民经济的竞争力。在我国经济发展中,中小型企业占据着重要的位置,如今我国中小型企业数量众多,地域分布广泛,产业分布跨度大,相对于外资企业和国外的产品和服务,我国中小型企业面临着严峻的挑战。相较而言,外资企业的资金能力更为庞大,拥有更先进的信息化管理经验和技术手段。由于我国的中小型企业不借鉴思维领先的经营管理理念,而是利用信息技术提高企业管理水平和工作效率,因此想在未来的国际竞争中取胜是很困难的。企业在很多方面,很大程度上需要借助信息化工具来完善管理,使用电脑进行进货,库存和销售等环节的管理也是必然的倾向。
总的来说,现代企业拥有一个良好的进销存管理系统,不仅能在很大程度上减少企业在生产经营方面由于管理不良而引起对成本的过度消耗,,还可以提高企业的办事效率,在物流管理中减少不必要的人力、财力及物流损失,进一步合理的规范企业的运营机制,使企业在节约自身成本的同时,还可以提高企业的形象,进而促进企业发展的高效性以及提高社会经济效率的整体素质。
1.3 文档结构
第一章:引言,介绍系统的课题背景、国内外发展现状等。
第二章:相关技术,对系统设计过程中所使用到的相关技术、开发平台及工具进行简介。
第三章:系统分析,从不同的角度对系统的可行性进行考虑并加以分析,另外对系统的功能需求也进行了一定的阐述。
第四章:系统设计,介绍了系统的总体设计思想、功能分析、数据库的设计以及系统类的设计。
第五章:系统实现,对系统各个模块的功能以及实现的情况加以介绍。
第六章:软件测试,介绍了系统的常见的测试方法和系统部分功能的用例测试。
结论,介绍了在开发系统运用的技术,实现的功能,以及系统内部存在的一些未完善的问题。
致谢,对在撰写本文和开发本系统过程中提供帮助的人进行感谢。
参考文献,在开发本系统和撰写本文的过程中的参考的文献和著作的列举。
2 相关技术
2.1 Java简介
Java是现在应用最多的一种开发语言,现在大部分程序员都使用Java进行应用程序的开发,它简单、好学、易用的特点深受程序开发者的喜爱,Java语言的设计是Sun公司中的经典,在综合了C和C++优点的基础上,还避免了他们很多的缺点,同时还兼顾了C#语言的简单性和跨平台操作的特点。正是由于这些优点的存在,使它成为构建程序框架组件的首选,无论是个人用户学习使用,还是开发商业级别的程序,都可以使用Java语言,它可以很方便的解析用户经常用的服务XML,从而使他们可以在任何操作系统上进行网络的通讯和调用,Java中很多代码都可以自动生成,它的代码的提示功能也是很全面的,程序开发者可以书写很少的代码来实现自己想要的功能,而且错误率很低,很大程序上提高了程序的工作效率,降低了工作时间。J

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2654.html

好棒文