欢迎来到天天文库
浏览记录
ID:53685158
大小:512.86 KB
页数:10页
时间:2020-04-05
《图书进存销系统技术报告.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、项目简介实现一个CS结构的图书进存销系统,该系统的主要有出版社管理、书的种类管理、书本管理、书的入库管理、书的销售管理等功能,使用了mysql数据库。提供一个简单的登录界面,成功登陆后进入系统主界面,通过选择主界面的菜单栏选择进入需要的管理界面。二、设计思想登陆界面:实现验证密码,成功则进入系统的功能。主界面:使用一个菜单栏提供切换管理界面的功能。各个系统界面,都是存在于这个JFrame中,可以提供菜单,当点击了某个菜单的时候,JFrame中的各个JPanel对象隐藏,只显示对应的那个JPanel。出版社管理:提供查询所有出版社,按名称模糊查询出版社,增加出版社和更新出版社的功能。
2、书的种类管理:提供查询所有种类,按名称模糊查询种类,增加种类和更新种类的功能。书本管理:主要提供查询所有书,按名称模糊查询书,增加书和更新书的功能,还包括为书本添加封面以及显示封面大图的功能。书的入库管理:主要提供查询入库记录,按日期查询入库记录,增加入库记录的功能,还包括对书的入库记录的查询以及增加的功能。书的销售管理:主要提供查询销售记录,按日期查询销售记录,增加销售记录的功能,还包括对书的销售记录的查询以及增加的功能。各个管理界面界面界面上面部分是一个查询文本框用于模糊查询,中间部分是一个列表用于显示信息,下面部分是一个表单用于保存或更新记录。在界面中主要使用JTable的处理,
3、表现层、业务层与数据访问层的分层结构,大大减低了各层之间的代码耦合。在表现层中简单的使用了模板方法这种设计模式,将各个界面中的共同点提取到父类进行处理。三、实现技术在eclipse平台以及jdk1.7的环境下,采用java语言,使用mysql数据库存储数据,利用JDBC对数据库进行操作,使用单态模式去获得数据库连接,使用Java的反射机制封装数据,图片的压缩处理以及对系统进行分层,实现了图书进存销系统。四、具体每个类的介绍book.bookBook提供main方法,进入系统。book.commonsDataUtil对从数据库中取得的结果集进行处理与封装。DateUtil对日期的格式处理
4、,得到日期的下一天。ImageUtil对图片进行处理,压缩图片,上传图片。UploadException图片上传异常。book.daoBookDao书本数据访问接口。BookInRecordDao书库入库记录数据访问接口。BookSaleRecordDao书本销售记录数据访问接口。ConcernDao出版社数据访问接口。InRecordDao入库记录数据访问接口。SaleRecordDao销售记录数据访问接口。TypeRecordDao种类数据访问接口。UserDao登录用户数据访问接口。book.dao.implBookDaoImpl书本数据访问接口的实现。BookInRecordD
5、aoImpl书库入库记录数据访问接口的实现。BookSaleRecordDaoImpl书本销售记录数据访问接口的实现。ConcernDaoImpl出版社数据访问接口的实现。InRecordDaoImpl入库记录数据访问接口的实现。SaleRecordDaoImpl销售记录数据访问接口的实现。TypeRecordDaoImpl种类数据访问接口的实现。UserDaoImpl登录用户数据访问接口的实现。book.jdbcJDBCeExecutor得到jdbc驱动,执行查询或更新的sql语句并返回结果集。PropertiesUtil获取数据库配置文件信息。book.serviceBookSer
6、vice书本业务层接口。ConcernService出版社业务层接口。InRecordService入库记录业务接口。SaleRecordService销售记录业务接口。TypeRecordService种类业务接口。UserService登录用户业务接口。book.service.implBookServiceImpl书本业务层接口的实现。ConcernServiceImpl出版社业务层接口的实现。InRecordServiceImpl入库记录业务接口的实现。SaleRecordServiceImpl销售记录业务接口的实现。TypeRecordServiceImpl种类业务接口的实现
7、。UserServiceImpl登录用户业务接口的实现。book.uiBookPanel书本管理界面。CommonJTable显示查询信息列表的父类JTbale。CommonPanel各管理界面的父类JPanelConcernPanel出版社管理界面。ImageFrame显示书本封面大图的frame。LoginFrame登录界面。MainFrame图书进存销系统的主界面。RepertoryPanel入库管理界面。SalePanel销售管理界面。
此文档下载收益归作者所有