全部产品服务
  • 网站建设◆平台开发
    网站定制
    网站建设方案
    网站建设收费明细
    模仿建站
    模板建站
    多合一建站
  • 网络推广
    SEO优化推广
    万词霸屏推广
    百度竞价推广
    爱采购CPC推广
    四大搜竞价推广
  • 商城开发
    分销商城
    小程序商城
    入驻联营商城
    B2B订货商城
    商城开发
    订货宝
  • 应用市场
    销售系统
    智能名片
    企业名录系统
    crm系统
    微信公众号助手
    400号码
    企业邮箱
    教育系统
    门店会员系统
    互动游戏系统
    微信传单
    云设计系统
    进销存
182-690-14756
立足南宁.服务全国

解决方案:数据库课程设计网上订货发货系统管理

 二维码 55
发表时间:2021-09-01 09:05作者:南宁网站建设来源:网络采集

1.1网上订货发货系统管理现状分 1.1.1内容和要 1.1.2系统设计思 1.1.3系统设计分 1.1.4系统功能分 系统模型设计……………………………………………………………………………………… 2.1系统设计图例说 2.2.1系统设计目标概 2.3技术总体目标系统技术性能要 3.1系统结 3.2程序逻 3.2.1查询模块流程 护模块流程图………………………………………………………………………………10 3.2.3 统维护模块流程图…………………………………………………………………………11四 系统开发 环境………………………………………………………………………………………12 4.1 JavaEE 开发环境搭 建………………………………………………………………………………12 4.2 数据 库系统选择………………………………………………………………………………… 12五 编程实现客户名单录入系 统……………………………………………………………………13 5.1 用户 UI 面设计…………………………………………………………………………………135.2 建立系统数据 135.2.1 在企业管理器下建立一个 YLQ 的数据 库…………………………………………………13 5.2.2 创建系统所需的 表……………………………………………………………………………13 5.3 Java连接数据 145.4 145.4.1 程序流程 图……………………………………………………………………………………14 5.4.2 关键代 码………………………………………………………………………………………15 5.5 系统部分截 图………………………………………………………………………………………20六 23参考文献……………………………………………………………………………………23 摘要随着 技术的高速发展互联网几乎已经渗透到人们生活的每一个角落,电 子商务已成为一项重要的交易平台。

因此,开发一套适和大众的、兼容性好的网上 订货发货系统是很有必要的。 网上订货发货系统用于完成完成对日常的订货发货的 数字化管理。开发本网上订货发货系统可使订货发货变得轻松简单,系统地对客户 管理、合同管理以及库存管理的各项服务和信息进行管理,同时,可以减少劳动力 的使用,加快查询速度、加强管理,使各项管理更加规范化。 本系统在开发过程中, 注意使其符合操作的业务流程,并力求系统的全面性、通用性。在开发方法的选择 上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系 统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型 法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、 设计、实施。本论文主要从需求分析、系统模型设计、系统实施与使用等几个方面 进行介绍。关键词 网上订货发货系统 数据库 JavaEE MVC 上订货发货系统管理现状分析1.1.1内容和要求1. 合同管理:合同的合同编号,客 户的名称,地址,签定时间,帐号,总金额及产品 清单等基本信息的录入、修改、 删除和查询。一个合同可签订多种产品,合同签订 必须为现有的库存产品,但产品 库存量不够时网上订货系统,可允许先签订合同;2. 客户管理:客户网上注册、登录、修改个人 资料等。

3. 发货管理:根据合同签订的情况发货,不得超出合同签订的产品品种, 数量及库存 量;每个合同的发货可分次完成,并保留发货的历史记录。4. 库存管 理:可完成产品入库、出库(合同发货)信息的录入、修改与删除。5. 查询信息: 各类基本信息的分类查询6. 统计信息:各类基本信息的分类统计。1.1.2 系统设计 思想 采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间 和财力、物力、提高系统开发的水平和应用效果。 系统就满足订货发货的需求,例如库存信息的录入、查询、更新等。 系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。1.1.3 系统设计 分析 本系统适用于中小企业,其功能主要分为: 订单管理:用于对订单添加小程序开发,删 除,修改及查询等。 客户管理:用于对客户的添加,赋于不同权限及对用户的修改 及查询 库存管理:用于对库存添加,删除,修改及查询等。 本系统性能力求易于 使用,具体有较高的扩展性和可维护性。1.1.4 系统功能分析 录入功能:为一般客 户提供相应的录入功能,为超级客户提供对所有信息的录入功能。 查询功能:为所 有客户提供查询的功能,可查询允许范围内的所有信息。

维护功能:为一般客户提 供查询及相应的修改,删除功能,为超级用户提供对所有信息的修 改删除功能。 出功能:结束并关闭系统。1.2动态网站开发技术应用 互联网的发展应用促使网页 技术的产生.现在,在互联网中流行着多种动态网页实现技术,例如ASP、JSP、CGI、 PHP 等。对应于这些动态网页技术,也存在有多种多样的 Web 服务器系统,例如 Microsoft IIS、Apache、Cold Fusion 等。而对于这些实现动态网页的技术,PHP 于完全开源免费,推出后发展相当的迅猛,受到开发人员的青睐。WEB开发与数 据库是密不可分的。目前流行的数据库有 Microsoft 公司的 SQL Server 2003,IBM 公司的 DB2,开源的 MySQL,以及 Oracle 公司的 Oracle9i ASP.NETWeb 开发最受青睐的是 Microsoft 公司的 SQL Server 2003。 统设计图例说明本系统流程图基本图形元素如下所示: 开始与结束 决策 过程 程序流向程序逻辑结构描述图例 择结构:或IF-THEN-ELSE当一个决定有多种不同执行结果时; 循环结构:只要条件成立就一直执行.2.2 系统设计业务目标业务逻辑层2.2.1 系统设计目标概述 订货发货管理信息系统的业务总体目标是建立一个先进、高效、安全、可靠的能被 有效和应用于订货发货管理的信息化数据库管理系统。

该系统基于 结构,即采用浏览器/服务器模式,服务器端由运行 JavaEE Web应用程序及运行 Microsoft SQL Server2000 的数据库服务器组成,客户端可以 Internet Explorer,FireFox 访问系统。本信息系统体现了订货发货管理的业务逻辑行为、大大简化了 相关工作的烦琐流程网上订货系统,同时为管理层提供有力的决策支持。2.2.2 假定 假定分为用 户假定和系统环境假定。 用户假定:系统管理员及普通用户假定,即假定为具有一定的计算机操作基础,能熟练使用各种网络软件以及 Windows 操作系统、Internet Explorer 浏览器等。 环境假定:系统运行环境假定为可建行万维网信息平台的搭建, 如:互联网网络接入,Web 服务器架设。功能结构图: 订单管理 库存管理2.3技术总体目标(系统技术性能要求) 上订货发货系统的技术总体目标是应用先进的计算机网络与数据技术为订货发货管理提供稳定、安全、可靠信息化服务,具体技术上将达到如下要求:1 先进性 采用 先进、成熟的计算机软硬件技术,保障系统能够最大限度的适应今后技术和业务发 展的需要。软件结构应实现层次化、模块化、平台化,统一规范,同时采用先进的 现代管理技术,以保证系统的科学性。

2 开放性 系统将采用具备优良性价比的开放 式软硬件平台;网络体系结构支持多种通讯协议、数据库;采用 Java 等通用开发 语言工具;对用户操作平台采用主流的 结构。3可靠性 可靠性包括系统的稳 定性和数据的可靠性。 系统的稳定性需求包括:满足 724 小时的运行需要,发生 局部硬件、网络和软件故障时有相应的旁路技术和容错技术,任意单点故障都不影 响整个系统的运行。 数据可靠性需求包括:保证本地备份数据和实时交易数据的一 致性,发生局部故障时,数据不损失,发生重大事故时,备份数据可以在规定的时 限内恢复。4 高效性 系统的设计要具有大规模的业务并发处理能力,数据的处理和 传送也可采用批量处理的形式。即使在日终数据备份和批量处理的时候也可以照常 办理业务。5 可用性 可用性包括系统正常情况下的可用性和系统发生改变时的可用 正常情况下应用软件应安装简单、易于操作、界面友好,数据处理工作简单、方便、快捷。业务流程清晰,符合习惯,系统维护方便,备份及数据恢复快捷简单。 同时要在对硬件、软件及应用进行调整时不影响原有业务的实现。6 可扩展性 扩展性指两方面:一方面通过扩充主机、CPU、磁盘、内存等硬件可以提高性能指标,通过扩充网络可以排除阻塞、拥挤和超时;另一方面通过系统开放式体系架构、 模块化、参数化以及组件技术,对业务量、业务种类的扩展、与其他机构连接的扩 展、系统功能扩展等都能提供足够的支持,缩短系统实施周期。

57 可管理性 管理性包括正常情况下的可管理性和系统发生改变时的可管理性。可管理性指系统应具备对主机、网络、数据库、应用等情况进行监控、管理和调度;对系统自身所 有的和流经系统的信息、参数、文件进行统一的管理和控制。8 安全性 安全性指系 统具有数据传输的加密/解密、用户身份认证、权限确认、日志记录等安全控制功能。 具体包括:数据保密性、传输安全性、访问安全性、安全审计、网络安全和系统安 全等。系统安全性要求包括基于用户的系统操作权限控制、某些数据的加密保护、 身份鉴别。 网上订货发货网站详细3.1系统结构 系统模块图: 网上订货发 货网站 品3.2程序逻辑3.2.1 查询模块流程图 查询 条件 不符合 条件 满足 条件 显示结果退出3.2.2 维护模块流程 登入网上订货发货网维护 查找记录 查找成功 显示出错信息 修改增加记录 继续? 继续? 退出 83.2.3 系统维护模块流程图 系统维护 管理员 普通用 改自己的密码增加删除用户 退出 系统开发环境4.1JavaEE 开发环境搭建。 搭建 JavaEE 开发环境是一件非常容易的事情,tomcat 为网站服务器,Sql Server 作为数菘夥 数据库系统选择本系统将采用 Microsoft SQL Server2000 作为系统的 DBMS 支撑,SQL Server2000 是能够支持企业级关系型数据库的管理 系统,它能与 Windows 操作系统紧密集成,具有方便易用的图形管理界面,其用 户界面风格与 Windows 一样非常友好。

SQL Server2000 在存储大容量数据方面, 在数据的安全性和完整性方面,在分布式处理等都是适合于企业级应用的。而其相 Oracle,DB/2等大型数据库来说,学习更为容易,应用成本也相对较低。SQL Server2000 的新特点: 动态的自我管理:SQL Server2000 运行时动态配置运行环 境,优化并简化了许多服务器配置选项,可随用户增多或者减少动态地请求追加或 者释放资源, 并可随数据的增减自动改变数据库大小。 丰富的管理工具: SQL Server2000 提供了许多数据库系统管理工具。系统管理员可以在运行 SQLServer Enterprise Manager 的中央控制台上,管理和监视服务器运行性能和企业数据库。 编程的管理:SQL 分布式对象可用于编写应用程序, 这就可以使应用程序数据包 透明地将 SQLServer 2000 嵌入应用程序中。也可以使用 SQL-DMO 为不同站点的 通用的管理任务建立应用程序。 可能收缩性和高可能性:SQL Server 2000 数据库 引擎可以几乎所有 Windows 平台上运行,是可管理上千万个用户的大型数据库。

同时其还具有动态自我调解的特性,能有效地在笔记本或者PC上运行。 10 程实现客户名单录入系统5.1用户 UI 界面设计 UI 界面设计比较精细繁琐,需要 用到 HTMLCSSjavascript,在这里使用的 jquery javascript库,约?jquery-ui ui 框架。 5.2 建立系统数据库5.2.1 在企业管理器下建立一个 YLQ 的数据库。5.2.2 创建系 统所需的表 订单表: Contract 客户表: User 库存表: Product各个数据表的结构如下 115.3 Java连接数据库 首先需要引入 jdbc 所需要的 jar 包,可以到网上下载 数据库链方法代码如下: public Connection getConnection Connection conn null try Class.forNamedbConfig.getDriverClassName catch ClassNotFoundException e.printStackTracetry conn DriverManager.getConnectiondbConfig.getUrldbConfig.getUsername dbConfig.getPassword catch SQLException e1 e1.printStackTrace return conn 5.4 实现登陆功能 5.4.1 程序流程图 12 请求用户名及密码 登录系统 用户不存在或密 码错误 用户验证 用户存在且密码正确 是否系统管理 进入订单管理模块 员、客户 进入后台管理模块操作结束 键代码:packageorg.jdroplet.serviceimport java.sql.Connectionimport java.sql.ResultSetimport java.sql.SQLExceptionimport java.sql.Statementimport java.util.ArrayList 13import java.util.Dateimport java.util.Listimport org.jdroplet.core.db.DBManagerimport org.jdroplet.entity.Contractpublic class ContractService public void addContractContract contract throws SQLException DBManager.getInstance.getConnection.createStatement.executeQueryquotINSERT dbo.Contractnumber u_name u_address user_idproduct_id count totalamount explain quot quotVALUES quot contract.getNumber quot quot contract.getU_name quot quot contract.getU_address quot quot contract.getUser_id quot quot contract.getProduct_id quot quot contract.getCount quot quot contract.getTotalamount quot quot contract.getExplain quotquot public Contract getByIdint id throws SQLException Contract contract new Contract Connection conn DBManager.getInstance.getConnection Statement st conn.createStatement ResultSet rs st.executeQueryquotSELECT FROM dbo.Contract WHEREidquot id quotquot rs.next contract.setIdInte.

在线客服
 
 
 
 
 工作时间
周一至周五 :8:30-17:30
周六至周日 :9:00-17:00
 联系方式
郑工:182-6901-4756