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《电工学》课程试题库建设

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络常见故障的分类诊斷【2055字】

网络安全的研究【1797字】

网络信息安全技术管理的...

Web技术的网络考试系统【2240字】

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

中国学术生态细节考察《...

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

C#学校科研管理系统的设计

承德市事业单位档案管理...

神经外科重症监护病房患...