java进销存管理系统.doc_第1页
java进销存管理系统.doc_第2页
java进销存管理系统.doc_第3页
java进销存管理系统.doc_第4页
java进销存管理系统.doc_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信 电 学 院课程设计总结报告(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文件下多加些配置信息和监听事件: 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感觉挺方便的可以将要传的值写到属性的位置进行传值。最后我说一下在程序中会

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论