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浏览器即可访问,即保持了图形化的用户界面,有大大减少了应用文护量。
- 上一篇:C#地铁站台及出口路径异常检测+文献综述
- 下一篇:ASP.net《电工学》课程试题库建设
-
-
-
-
-
-
-
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
当代大学生慈善意识研究+文献综述
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...