通讯器材销售系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

T09班乔治项目答辩通讯器材销售系统2目录项目介绍开发环境业务流程数据库设计项目划分项目完成情况开发中遇到的问题经验和收获3项目介绍通讯器材销售系是基于SSH框架开发的一种在线销售系统。系统采用B/S模式,客户无需下载任何客户端软件。在系统中用户可以在线添加订单,追加订单明细,还可以对已生成的订单明细进行修改和删除。4开发环境系统开发使用WindowsXP操作系统系统开发环境为MyEclipse6.0数据库采用SQLServer2005服务器采用Tomcat6.0页面开发工具为Dreamweaver85功能模块介绍1.订单添加模块2.订单明细添加模块3.订单明细修改模块4.订单明细删除模块5.订单信息列表6业务流程添加订单开始订单明细修改订单明细添加成功修改明细显示订单列表取消修改成功结束删除返回7数据库设计数据库名称为eSale,在数据库下共有4张表:序号表名数据表概述逻辑名物理名1客户表cus_customer2订单表sale_order3订单明细表sale_order_line4产品表sale_product8数据库设计客户表(cus_customer)表定义数据类型长度自增PKFK允许空默认值检查唯一NO字段名逻辑名物理名1客户IDcus_idbigint√√2客户名称cus_namenvarchar1003客户地址cus_addrnvarchar5009数据库设计订单表(sale_order)表定义数据类型长度自增PKFK允许空默认值检查唯一NO字段名逻辑名物理名1订单IDodr_idbigint√√2客户IDodr_customer_idbignint√3客户名称odr_customer_namenvarchar1004送货地址odr_deliver_addrnvarchar5005下单日期odr_order_datedatetime6送货日期odr_deliver_datedatetime7创建者odr_statusnvarchar1010数据库设计订单明细表(sale_order_line)表定义数据类型长度自增PKFK允许空默认值检查唯一NO字段名逻辑名物理名1订单明细IDodl_idbigint√√2订单IDodl_order_idbigint√3产品名称odl_product_namenvarchar504产品价格odl_product_pricemoney5产品数量odl_product_countint11数据库设计产品表(sale_product)表定义数据类型长度自增PKFK允许空默认值检查唯一NO字段名逻辑名物理名1产品IDprod_idbigint√√2产品名称prod_namenvarchar1003产品价格prod_pricemoney12数据库设计数据库关系图cus_customer与sale_order添加主外键关联sale_order与sale_order_line添加主外键关联13项目划分订单添加页面:在订单添加页面中实现对订单的追加。14项目划分订单添加页面通过点击“选择”链接,弹出用户列表。系统将数据库中客户表中的所有内容读取显示到上。15项目划分订单添加页面在页面上点击“下单日期”或“送货日期”两个文本框,都会弹出日历。当所有信息都填写完毕后,点击“保存”按钮,系统将填写的这条记录保存到“订单表”中。16项目划分订单明细添加页面点击“保存”按钮之后,跳转到“订单明细添加页面”,页面中可以完成对订单明细的追加。17项目划分订单明细添加页面已经添加的订单明细记录都会显示在订单信息下方。此时可以通过点击每条记录后方的“修改”或“删除”按钮来实现对记录的操作。18项目划分订单明细修改页面点击订单明细记录的“修改”按钮,程序跳转到修改页面。在将信息作出相应变更后点击“确定”按钮完成修改;也可以点击“取消”按钮回到订单明细页面。19项目划分订单明细列表在订单添加页面中,点击“查询订单信息”链接,程序跳转到订单明细列表页面,系统将所有添加过的订单显示到页面上。同时也可以通过一定条件查询订单明细。20整体完成情况:项目总体上达到了设计要求,因为程序面向的是企业用户,所以页面设计较为简洁,以实用为目的。可以满足客户对功能的需要。通讯器材销售系统实现了对订单的添加,对订单明细的追加、删除和修改,并可以通过一定条件查询所有订单明细信息。项目完成情况21开发中遇到的问题技术问题1.页面脚本判断出现错误。2.页面加载时出现错误。3.修改页面中,删除数据时出现错误。4.页面中的日期类型与存入数据库中的日期类型不一致,导致数据类型异常。22经验和收获1.深入学习了Hibernate和Spring两种框架,并在项目中得到应用2.项目采用SSH架构开发,将Spring、Hibernate和Struts整合,通过项目实践对这种开发模式有了一定认识3.学习了SQLServer2005数据库的使用4.在页面的开发中使用了DreamWeaver页面开发工具。

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功