企业管理网络自动化系统设计与实现物流管理模块(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

企业管理网络自动化系统设计与实现物流管理模块(5)


1.3    系统架构
1.1系统结构图
1.4    技术分析
1.4.1    数据库分析
本系统是一个桌面应用程序,它可以直接在本地计算机运行,而不需要像Web应用那样部署到指定的服务器中,所以这个系统在本地计算机安装了MySQL数据服务器,将数据库和应用程序放在同一个计算机中,可以节省开销、提升系统安全性。另外,本系统也可以在网络内的其他计算机中运行,但是这个需要将数据库对外开放,会降低数据库安全性。
1.4.2    基本信息模块技术分析
基础信息模块中使用了Java Swing的JTabbedPane选项卡组件分别为客户信息管理、商品信息管理和供应商信息管理提供多个操作界面,例如供应商信息管理中分别存在供应商添加和供应商修改与删除界面,而这两个界面都存在于一个窗体中,可以通过选择顶部的两个选项卡,在不同的界面之间来回切换。
1.4.3    进货管理模块技术分析
进货管理模块使用JDBC实现事务操作,因为进货和退货的业务逻辑涉及3个数据表,为保证数据的完整性,将3个数据表的操作放在事务中实现,如果对任何一个数据标的操作出现错误或是不可执行的操作,那么整个事务中的所有操作都将取消,并恢复到事务执行之前的数据状态;否则3个数据表的操作全部执行。
1.5    PHP技术
1.5.1    什么是PHP
PHP是一种服务器端HTML—嵌入式脚本描述语言,其最强大和最重要的特征就是跨平台和面向对象。
PHP是Hypertext Preprocessor(超文本预处理器)的缩写,是一种服务器端、跨平台、HTML嵌入式的语言脚本,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的源式的多用途脚本语言,尤其适合Web开发。
PHP是B/S(Browser/Server的简写,即浏览器/服务器结构)体系结构,属于三层结构。服务器启动后,用户可以不使用相应的客户端软件,只是用IE浏览器即可访问,即保持了图形化的用户界面,有大大减少了应用文护量。 (责任编辑:qin)