本文介绍了外贸信息管理系统设计方案,该网站采用目前JSP中最流行的SSM框架和Eclipse编辑器、MySQL数据库设计并实现的。网站功能包含系统库存管理、出入库管理、人员管理、仓库统计、库存查询等功能等模块。概述了整个系统的设计框架,介绍了系统软件开发编译环境的搭建,阐述了各模块的功能及程序调用关系设计过程。
本系统主要包含了入库管理、出库管理、商品管理、咨询管理、供应商管理等多个功能模块。不同的权限对应相应的功能模块的需求,管理员权限的级别是最高的,所以所对应的需求是最多的,下面根据不同的权限分别简单阐述一下各个权限的需求。
1、管理员对应的功能需求如下:
管理员的权限是最高的,可以对系统的商品,仓库信息,入库、库存等信息进行统一管理。
管理员可添加客户信息,并且能修改和删除管理员的信息资料。
2、入库信息,管理员可添加商品,添加商品名、分类、售价、库存数量、供应商、数量、入库日期、入库人、仓库等信息,在产品入库时,需要提供供应商的信息;添加的商品都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以进行入库统计,修改和删除相关的商品。
3、统计查询管理功能
统计查询管理模块可以对库存产品进行各种类型的统计和查询,从而使用户能够全面的了解库存状况,这里包括入库统计、出库统计、销售统计、商品数量统计。
4、出库操作
出库可以选择要出库的商品,包括商品编号、商品名、数量、出库时间、仓库、仓库名等进行操作。
5、订单管理模块
客户在前台登录后可采购商品,采购商品完后生成订单,其中订单管理信息包括:订单号、下单人、订单状态、下单时间、总金额。添加的订单都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的订单。
目 录
摘 要 I
ABSTRACT I
目 录 III
第1章 绪论 1
1.1开发背景 1
1.2开发意义 1
1.3研究内容 1
第2章 主要技术和工具介绍 3
2.1 JSP技术 3
2.2 SSM 框架 3
2.2.1 Spring框架 3
2.2.2 SpringMVC 4
2.2.3 MyBatis 4
2.3 MySQL数据库 4
第3章 系统分析 5
3.1可行性分析 5
3.1.1经济可行性 5
3.1.2技术可行性 5
3.1.3操作可行性 5
3.2需求分析 5
3.3业务流程分析 6
3.4数据流程分析 7
第4章 系统设计 9
4.1系统结构设计 9
4.2功能模块设计 9
4.3数据库设计 10
4.3.1 E-R图设计 10
4.3.2表设计 12
第5章 系统实现 17
5.1主页面的实现 17
5.2注册模块的实现 17
5.3登录模块的实现 18
5.4商品管理模块的实现 18
5.5仓库管理模块的实现 19
5.6订单管理模块的实现 20
5.7退货单管理模块的实现 21
第6章 系统测试 23
6.1测试目的 23
6.2测试概述 23
6.3单元测试 23
6.3.1登录测试 23
6.3.2商品管理测试 24
6.3.3仓库管理测试 25
6.4测试结果 25
第7章 总结 27
致 谢 28
参考文献 28