商贸管理系统的设计与实现

 2022-01-17 11:01

论文总字数:22344字

目 录

1.绪论 1

1.1 背景介绍 1

1.2 研究意义 1

1.3 论文内容和结构 1

2.可行性研究 2

2.1可行性研究的前提 2

2.2可行性分析 2

2.3结论 2

3.需求分析 2

3.1自身需求 3

3.2系统需求 3

3.3系统用例图分析 3

4.系统概要设计 5

4.1系统模块概览 5

4.2系统功能分析 5

4.2.1系统管理模块 5

4.2.2厂家管理模块 5

4.2.3合同管理模块 5

4.2.4报运管理模块 5

4.2.5装箱管理模块 6

4.2.6销售统计模块 6

4.3数据设计 6

4.3.1数据库E-R图 6

4.3.2数据库表设计 10

5. 系统实现 14

5.1用户登陆 14

5.1.1 登陆界面 14

5.1.2登陆流程 16

5.2权限拦截 18

5.3系统主页面 19

5.4系统管理 21

5.4.1 菜单管理 21

5.4.2 角色管理 22

5.4.3 用户管理 24

5.4.4 用户授权 24

5.5厂家管理 25

5.6合同管理 26

5.6.1 合同列表 26

5.6.2 历史合同 28

5.6.3 打印合同 28

5.7报运管理 30

5.8装箱管理 31

5.9销售统计 32

5.9.1进货数量统计 32

5.9.2进货频率统计 32

5.9.3盈利情况统计 33

6系统测试 34

6.1登陆测试 34

6.2权限测试 35

6.3表单提交测试 37

6.4合同状态测试 37

7.总结与展望 38

7.1总结 38

7.2展望 38

参考文献 39

致谢 40

商贸管理系统的设计与实现

李宇宸

,China

Abstract:With the advent of the Internet era, more and more traditional industries are now turning into Internet industries.For seeking more business opportunities and more profits,they combine their features with computer technology.As a traditional industry, the transformation of commercial is urgently required. Trading management is a kind of management with the features of flow management.With the help of computer technology, some or all of the work flow and logical processing can be processed automatically, so as to improve working efficiency and unleash human.

The trading management system based on the Browser/Server structure,using the Spring SpringMVC Mybatis framework,using Oracle as a database, aims to use computer to complete the process of trading management.This system contains the system management, the factory management, the contract management, the transportation management, the packing management and the sales statistics management module.It is convenient for users to manage trading detail by using it. Among them, the system management module is responsible for configuring the basic information of the system and managing the users information, and other modules are responsible for managing the specific business of commodity trade.

Key words:Internet;Trading Management System;program;database

1.绪论

1.1 背景介绍

随着计算机网络和计算机技术的飞速发展,越来越多的Web应用应运而生,给各行各业的发展带来了巨大的变革。其中有方便百姓缴纳电费的电费管理系统,还有用于网上购票的购票系统等等。这些系统借助计算机技术,实现了复杂业务的自动化管理,极大程度上解放了人力,提高了办公效率,同时还保证了准确性。

商业贸易是一种古老的社会活动形式,主要利用买卖形式,使货物流通,从而获利。随着社会的进步,科学技术尤其是计算机技术的发展,让商业贸易的规模、数量以及手段都有了巨大的进步,与此同时商贸的竞争也愈加激烈。如何在竞争中提供更优质的服务,降低经营成本,提高效率,成为商贸管理者追求的目标。向互联网靠拢,利用计算机技术协助管理商贸流程,是一种可靠的方案。

1.2 研究意义

互联网已经渗透进生活的方方面面,人们享受并且越来越依赖互联网和计算机技术带来的巨大便利。对于企业来说,对内将这些技术和现代先进管理理念引入到企业管理流程中,实现了企业管理的自动化,提高了企业管理效率和水平,从而促进了管理现代化,增强企业核心竞争力;对外计算机技术带来了更多的商机,更多的利润。

商贸指的是商品贸易,包括但不限于商品的交易、存储、装卸、运输、销售统计等各个方面的内容。商贸管理系统作为商贸公司的重要组成部分,它提供了生产厂家、合同、货物、报运、装箱、销售统计等管理功能,降低了经营成本,提高了工作效率,保证了任务的准确性。

1.3 论文内容和结构

本论文将详细介绍如何利用oracle作为数据库,利用Jquery easyui搭建系统前台页面,利用spring springmvc mybatis(ssm)作为系统后台框架,来设计实现商贸管理中系统管理,厂家管理,合同管理,报运管理,装箱管理和销售统计模块。

论文剩余部分结构如下:

第二章对系统可行性进行了分析。

第三章是系统开发前所做的需求分析。

第四章是系统的概要设计,简单介绍了各个模块的功能,包括数据库表的设计。

第五章是整个系统最核心的章节,它详细介绍了每个模块的实现方法,以及在开发中遇到的一些难点和对应的解决方法。

第六章对系统关键功能进行了测试。

第七章是作者的总结与展望。

2.可行性研究

2.1可行性研究的前提

基本需求:管理系统开发的基本任务是能够实现商业贸易中基本环节的管理,并对最后销售情况进行统计,能够实现权限的管理,控制不同角色的操作权限。

主要开发目标:采用mvc设计模式,实现模型,视图,控制分离,开发出一个界面友好的,便于操作管理的管理系统。

条件假定和限制:由于对具体业务的了解程度有限,知识的储备量有限,本管理系统可能会存在某些bug或者不合理的地方。但是如果今后条件允许,会在知识储备以及能力足够时进行更多的改进。

可行性研究采用的方法和步骤:通过研究分析商贸管理的相关流程,确定需要实现的功能模块。利用所掌握的知识,边开发边测试,实现相关模块功能。

2.2可行性分析

组织与管理可行性:本系统由个人独立开发,时间安排自由,所有开发模块的实现效果和开发时长均已经事先规划好,能够确保项目顺利完成。

技术可行性:本系统采用MVC设计模式,使用spring spingMVC mybatis框架进行开发,前端页面采用jquery easyUI。

环境可行性:本系统采用Tomcat myeclipse oracle工具,利用java语言在本地开发部署。能够满足开发的要求。

社会可行性:本系统仅作为学校毕业设计。并且本系统开发并不涉及敏感话题,不包含商业机密,不会造成社会影响,因此不用考虑到技术版权,法律等方面的因素。所以在这方面也是可行的。

风险因素及对策:本项目采用开源框架,不作为商业用途,不具备经济风险。唯一存在的风险就是技术风险。针对技术风险,本系统的开发时间提前了两个星期,留下足够的时间来解决遇到的技术难题,因此这方面也是满足的。

2.3结论

综上所述,本系统所需条件基本满足。经以上可行性综合分析:本次设计能够达到预期目的,可以着手编写商贸管理系统。

3.需求分析

需求分析是开发必备的一个过程。分析的过程就是对即将要开发系统的一个大概的规划,列出需要实现的功能。可以让开发者针对开发的功能选择适合的技术,减少后期出错的概率。同时可以估算出大概需要的成本和所需要的时间,便于对软件开发过程中的控制与管理。

3.1自身需求

通过课程设计,巩固Java基础知识,增强编程基本功,熟悉ssm框架的使用方法,通过该系统的设计与开发,将所学知识真正的应用于实践当中,培养实际动手能力。并在实际开发中,总结归纳遇到的问题,查漏补缺,不断完善自身的知识体系,同时及时补充业内新知识,跟上时代发展步伐。

3.2系统需求

权限管理是管理系统重要的一个环节,它主要负责各个用户在系统中操作权限的管理以及控制系统菜单的显示。对应商贸管理的管理流程,系统还应该包含合同管理,货物管理,报运管理,装箱管理,以及销售统计的管理。最后系统应具备足够的安全性,可以检查数据是否准确或完整,防止非法数据存入数据库。

3.3系统用例图分析

商贸管理系统主要分为3种角色,系统管理员、一般管理员和普通员工。如果需要系统管理员能够额外添加其他角色。

其中系统管理员可以配置系统相关信息,用例图如图3-1:

剩余内容已隐藏,请支付后下载全文,论文总字数:22344字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;