商贸有限公司POS系统的设计(Myeclipse,MySQL)
商贸有限公司POS系统的设计(Myeclipse,MySQL)(任务书,开题报告,中期报告,毕业论文12500字,程序代码,数据库)
摘 要
POS系统为商贸公司进销存提供了一个可靠高效的解决方案,管理人员可以通过该系统对公司的人力、物力、财力、有一个充分的了解和合理配置,从而帮助企业更好的发展。本论文详细的介绍了POS系统的开发过程和实现的功能。主要内容有需求分析、系统设计编码和测试等,实现的功能主要有供货商管理、客户资料管理、采购信息和销售信息管理、库存统计和系统维护等功能。开发过程主要用到Jsp、Spring、Hibernate、MySql等技术,主要用到的工具有myeclipse6.5、mysql、tomcat、starUML。附录中有网站设计的部分源代码。
关键词:POS,Jsp,Spring,Hibernate,MySql
ABSTRACT
The POS system for purchase-sell-stock of the trading company has provided a reliable and efficient solution, managers can have a retail understanding and rational allocation to the company's human, material and financial resources, so as to help enterprises to hava a better development through this system. The thesis has introduced the development process of POS system and its implemented functions in detail. This paper main ly explains the requirement analysis、system design、code、and test.the functions realized mainly include supplier management, customers management, purchases management, sales management, inventory counting and so on. To develop this system, we should hava a knowledge of JSP ,Spring,Hibernate ,MySQL and so on. The main development tools used include MyEclipse6.5、mysql、tomcat and starUML。
Keywords: POS, Jsp,Spring,Hibernate,MySql
功能模块设计
2.3.1 功能模块
Pos系统程序逻辑上可以分为:登录及注销模块、商品资料管理模块、商品类别管理模块、客户资料管理模块、供应商资料管理模块、采购信息管理模块,采购退货管理模块、销售与退货管理模块、库存统计模块、系统维护模块。各个模块组合起来实现了进销存系统的所有功能。
2.3.1.1登录及注销模块
进入系统进行管理时,首先要进行登录验证,以防止非法人员进入,造成数据错误,给公司带来损失。本节将开发该登录模块,实现用户的验证。登录页面的设计。Servlet的配置。登录动作的实现。业务方法的实现。注销动作的实现 。
2.3.1.2 商品资料管理模块
本节将会对商品的管理功能进行开发,实现对商品的增、删、改、查等操作 。商品管理页面的实现。业务方法的实现。商品搜索及换页动作的实现。商品的添加和查看 商品的修改及删除 。
2.3.1.3 商品类别管理模块
本节将开发对商品类别的管理模块,主要包括类别管理页面的实现, 类别的添加及查看 类别的修改及删除 。
2.3.1.3 客户资料管理模块 [版权所有:http://DOC163.com]
本节将对客户资料管理模块进行开发,实现对客户的增、删、改、查等功能。客户管理页面的实现。客户的添加及查看。客户的修改与删除。
2.3.1.5 供应商资料管理模块
本节将会对供应商管理模块进行开发,实现对供应商的增、删、改、查等 。供应商管理模块的功能和客户管理模块完全相同。
2.3.1.6采购信息管理模块
该模块主要用来管理公司的采购信息,主要包括对采购记录的增、删、改、查,以及对采购明细的增、删、改、查等 。采购管理页面的实现 。采购信息的添加及删除 。采购明细的添加 。采购信息的查看与修改。 采购明细的修改与删除。
2.3.1.7 采购退货管理模块
当采购的货物不符合要求时,就需要将这批货物退货,本小节将对采购退货进行开发。
采购退货明细的添加。采购退货明细的修改及删除 。
2.3.1.8 销售退货管理模块
本模块中的销售信息管理模块与采购信息管理模块的功能完全相同,均对采购或销售表以及与之对应的明细表实现了增、删、改、查等功能。本模块中的销售退货管理模块与上一节中的采购退货模块功能完全一样,均实现了对其以及与之对应的明细表的增、删、改、查等功能。
2.3.1.9 库存统计管理模块
本模块主要是对仓库中的商品按照数量进行搜索 。
2.3.1.10 系统维护管理模块
本节将对系统维护模块进行开发,即实现对管理员的增、删、改、查等功能 。管理员管理页面的实现。管理员的添加及删除 。密码重置。修改个人密码 。
软件环境
最佳的软件运行环境是:操作系统是Windows XP,数据库使用mysql,应用服务器使用Apache组织下的tomcat6,java虚拟机使用jdk1.6。我是用MyEclipse6.5进行项目开发的,所以要调试的话使用MyEclipse6.5打开工程项目为好.
2.4 页面设计
页面设计,主要是针对各个模块所设计的页面做详细的介绍,让大家能够很容易了解各个jsp的作用以及展现的内容。
2.4.1 页面概述
添加页面:
addadmin.jsp:添加操作员
addconsumer.jsp:添加客户
addconsumerback.jsp:添加客户退货
addconsumerbackdetail.jsp:添加客户退货明细
addgoods.jsp: 添加商品
addgoodsclass.jsp:添加商品类别
addprovider.jsp:添加供应商
addproviderback.jsp:添加供应商退货
addproviderbackdetail.jsp:添加供应商退货明细 [来源:http://Doc163.com]
addsell.jsp:添加销售
addselldetail.jsp:添加销售明细
addstock.jsp:添加库存
addstockdetail.jsp:添加库存明细
管理页面:
adminmanage.jsp:管理员管理
consumerbackmanager.jsp: 客户退货管理
consumermanage.jsp:客户管理
goodsclasssmanage.jsp:商品类别管理
goodsmanage.jsp:商品管理
providerbackmanage.jsp:供应退货管理
providermanage.jsp:供应商管理
sellmanage.jsp:销售管理
stockmanage.jsp:库存管理
修改页面:
modifyconsumer.jsp:修改客户
modifyconsumerback.jsp:修改客户退货
modifygoods.jsp:修改商品
modifygoodsclass.jsp:修改商品类别
modifyprovider.jsp:修改供应商
modifyproviderback.jsp:修改供应商退货
modifysell.jsp:修改销售信息
modifystock.jsp:修改库存
管理页面: [资料来源:https://www.doc163.com]
top.jsp: 置顶页面
tree.jsp:左边树形菜单
main.jsp:右边桌面菜单
index.jsp:主界面
[资料来源:www.doc163.com]