摘要
中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶段。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。
【关键词】供应链管理系统、进货、销售、库存
目 录
摘要 3
一 绪论 3
1.1 引言 3
1.1.1 本课题背景与意义 3
1.1.2 本课题的研究内容 3
1.2相关的技术知识 4
1.2.1开发环境介绍 4
1.2.2 ASP技术 4
1.2.3 SQL 2000数据库 5
1.2.4 Dreamweaver 8 介绍 6
二 系统分析 8
2.1系统总体设计 8
2.1.1需求分析 8
2.2流程图 9
三 概念结构设计 10
3.1系统功能结构图 10
3.2 E-R图 10
3.2.1用户信息E-R图: 11
3.2.2商品信息与用户关系ER图: 11
3.3.3全局ER图 12
四 逻辑结构设计 13
4.1 数据库的设计 13
4.1.1 DLK表 13
4.1.2 HPJL表 13
4.1.3 JHRK表 14
4.1.4 XSCK表 14
4.1.5 CKPC表 14
五 系统功能设计与实现 15
5.1 用户登录模块 15
5.2 系统主界面模块 17
5.3货品管理模块 19
5.4 进货入库模块 23
5.5 销售出库模块 26
5.6 库存管理模块 27
5.7会员管理模块 28
六 总结 29
七 致谢 30
参考文献 31
2.1.1需求分析
销售供应链管理系统主要实现对货品信息的记录和查询,包括货品的入和出库记录,以及货品的库存信息的查询。
在销售供应链管理系统中,应该首先为每一种货品定义一个编码,以便进行统一管理。由于在实际过程中货品会有不断的进货入库和销售出库,因此对每笔入库和出库都应有记录,应保存详细的入库和出库数量以及日期信息。
为了能够动态地掌握货品的库存情况,需要根据货品的入库和出库信息查询库存货品,一般的处理方式是累计截至当前每种货品的所有入库和所有出库,用累计入库减去累计出库所得到的值就是该货品的当前库存数量。
通过对系统需求的分析,可以得到销售供应链管理系统需要实现货品管理,进货入库,销售出库和库存管理几部分功能下面分别分析这几部分的功能需求。
(1)登录和注册
这是任何系统都具有的功能模块,只有拥有权限的用户才可以进入系统进行管理操作。
(2)货品管理
货品管理是对货品基本信息的管理,包括货品的新增,修改和删除。建立了货品的基本信息之后,就可以针对不同的货品进行入库出库以及库存查询等操作。拥护要求能过查看所有货品的列表和每种货品的明细信息。
(3)进货入库
进货入库是指针对货品入库的记录,系统需要记录每笔货品入库的详细信息。进货入库登记时,货品必须是货品管理中已经存在的。用户要求能够添加和删除进货入库记录,并提供浏览所有入库记录的功能。
(4)销售出库
销售出库是指针对货品出库信息的记录。与进货入库类似,登记销售出库时,对象也应该是货品管理中已经存在的货品,并且要考虑该货品的库存数量是否满足本次出库的数量需要。系统应提供添加和删除销售出库记录的功能,并能让用户查看所有的出库记录。
(5)库存管理
库存管理主要是对库存货品进行查询,系统应提供每种货品的入库,出库以及当前库存数量,拥护要求能够随时查询到当时的库存情况,查询结果可以进行浏览察看。
七 致谢
通过本次毕业设计,我不仅巩固了数据库课程中所学的各种关于Sql的知识和技巧,更重要的是我学会和实践了如何使用所学知识设计可行的,符合要求的没有冗余的数据库表。此外还提高了自己使用sql server的能力和用asp的编程能力。使我更系统的掌握了数据库的整个设计过程:概念结构设计、逻辑结构设计、物理结构设计,更全面的理解了各个设计的衔接与分工及其联系和转化。
从数据库的设计和实施中我巩固了如何创建数据库和表,如何创建视图,如何设置主键和外键,如何创建触发器、存储过程。另外,由于使用asp网络进行数据库的连接,我还学到了如何配置网络数据库。
这次毕业设计不同以往的地方就是在课设中使用了系统的,工程化的方法和技术。今后的实践和工作都应始终遵循工程化原则,以保证任务的准确和高效完成。
通过此次毕业设计,对于数据库的设计方法我有了基本的了解,对于asp的编程环境也有所了解。在编写程序的过程中,我也发现了自己的很多不足,比如平日程序编写量少,使得漏洞百出,错误很多。在以后的学习过程中要注意这些问题,多向他人学习,取长补短。
通过本次数据库毕业设计,使我真正的了解了软件工程编程思想及数据库应用的开发技术,也是我第一次尝试开发项目。虽然不是很全面,但也是一次尝试,一次挑战。
总之,这次数据库毕业设计对我的帮助很大,也使得将来在毕业设计中,对数据的处理,提供了一个优秀的方案。
版权所有:28毕业论文网 www.28bylw.com