java进销存管理系统.doc

上传人:wj 文档编号:2124862 上传时间:2023-05-02 格式:DOC 页数:7 大小:501KB
下载 相关 举报
java进销存管理系统.doc_第1页
第1页 / 共7页
java进销存管理系统.doc_第2页
第2页 / 共7页
java进销存管理系统.doc_第3页
第3页 / 共7页
java进销存管理系统.doc_第4页
第4页 / 共7页
java进销存管理系统.doc_第5页
第5页 / 共7页
java进销存管理系统.doc_第6页
第6页 / 共7页
java进销存管理系统.doc_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java进销存管理系统.doc

《java进销存管理系统.doc》由会员分享,可在线阅读,更多相关《java进销存管理系统.doc(7页珍藏版)》请在冰点文库上搜索。

java进销存管理系统.doc

信电学院

课程设计总结报告

(2013/2014学年第二学期)

课程名称:

JAVA课程设计

题目:

进销存系统

专业班级:

学生姓名:

学号:

指导教师:

设计周数:

设计成绩:

2014年07月01日

总结报告

1、课程设计目的:

通过课程设计,使学生能巩固和加深对该语言基本知识的理解,提高综合素质和能力;掌握使用Java语言进行软件设计的基本思想和方法;通过该课程设计,可以将学生课堂上掌握的理论知识与处理数据的业务相结合,提高学生的编程能力以及解决实际问题的能力。

2、课题要求:

这次Java的课程设计我做的是进销存系统,包括商品查询、销售查询、订单查询、入库查询等。

我选择了做web程序,因为BS结构的程序不用安装,这要有浏览器就可以连上服务器,不管在哪里都可以方便的进入系统进行管理,所以现在web程序也是非常的受欢迎。

首先,拿到这个问题后先构思了一下这个系统的流程,大体就是用户选择自己需要的商品进行购买,提交订单,然后将订单送到系统管理员处理,在系统管理员确认订单后,客户的购买成功。

在客户的订单没有提交成功前,客户可以申请退货,订单取消。

3、程序说明:

3.1、搭建项目结构

开始搭建项目,采用SSH框架搭建项目,用easyUI对页面布局,其实之前没有用SSH做过东西,想用框架技术练习练习。

Spring配置文件(applicationContext.xml)、hibernate配置文件(hibernate.cfg.xml)和struts2配置文件(struts.xml)都放在src下,因为spring的配置文件放在了src下,所以要在web.xml文件下多加些配置信息和监听事件:

--applicationContext.xml放置在src下必须配置下面内容-->

contextConfigLocation

classpath:

applicationContext.xml

--配置监听器-->

org.springframework.web.context.ContextLoaderListener

配置好环境后就开始分析系统所要用到的表。

3.2、分析数据库表

t_user:

管理员表

t_customer:

客户表

t_goods:

商品表

t_info:

入库信息表

t_userOperate:

管理员操作表

t_customerOperate:

用户操作表

分析好表之后就根据表字段写对应的实体类.

3.3、根据数据库表书写实体类

User:

管理员类

Customer:

客户类

Goods:

商品类

Info:

入库信息类

UserOperate:

管理员操作信息类

CustomerOperate:

客户操作信息类

实体类写好后还要书写hibernate注解,之后写dao层在BaseDao中写基本的增、删、改、查的方法,其他dao继承BaseDao。

用easyUI对页面布局,发送请求时对应书写action。

这样这个系统基本上做好。

下面说一下程序流程:

首先进入主页

左侧菜单栏点击后在中间会弹出内容

商品信息列表

进货

查看交易记录

退货

登录后进入后台管理页面

管理员可以对库存信息,记录信息,客户的订单和管理员信息进行管理。

4、心得总结:

只是简单的实现了进销存系统的功能,有好多的功能还没有实现。

不过在做这次的课程设计的中学会了很多以前没有懂的知识,比如SSH框架之前没有框架做过一个完整的东西,还有easyUI它通过Ajax提交请求,现在还是雨点不理解他的原理,我会在以后的学习中搞懂的。

在这次课程设计中我认为有难度的就是从页面向后台提交信息时很容易就会出错,总会传不过去值。

但是用struts2感觉挺方便的可以将要传的值写到属性的位置进行传值。

最后我说一下在程序中会出现向后台传值,中文乱码问题,我想用拦截器对编码问题统一处理,由于实验原因没有弄,我会在以后弄好的。

课程设计

评语

课程设计

成绩

指导教师

(签字)

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2