计思路:Р设计思路遵循以下几点:?1. 考虑到图书销售单位只是简单的对图书进行管理、记录,因此软件采用C/S结构,C/S结构的优点是客户端响应速度快,能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。?2. 采用三层架构模式。一方面能够使开发人员的逻辑思维清晰,提高软件开发效率,另一方面降低了程序的耦合性,例如本程序如果要开发成为B/S结构只需要改动业务逻辑层即可。?3. 模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。?4. 效率第一。设计该系统的目的是让大量工作人员从繁琐的工作中解脱出来,因此本系统必须达到提高工作效率的目的。?5.界面清晰明了,操作简单。方便用户使用,让用户能够在最短时间轻松方便的适应系统的操作。?7.方便快捷。页面的切换可以使用快捷键,提高工作速度。Р普通用户模块:Р管理员用例图:Р数据库设计:Р表3.2书的种类信息表(t_book_type)Р表3.3出版社信息表(t_publisher)Р表3.4书本信息表(t_book)Р数据库设计(续)Р表3.5销售记录信息表(t_sale_record)Р表3.6书的销售记录表(t_book_sale_record)Р表3.7入库记录表(t_in_record)Р表3.8书的入库记录表(t_book_in_record)Р登录界面:Р说明:Р由于系统是基于C/S完成的,所以不需要注册,其中的账号和密码事先由编程人员按客户的要求输入USER数据库,只有经过正确验证的管理人员,即知道账号和密码的人方可进入系统,起到了对数据的保护作用。?界面非常的简单,只是两个输入框,一个按钮即可实现。账号输入框使用的是JTextField类,而密码输入框使用的是Jpassword? Field类,使用JpasswordField对象并不会显示原始输入的字符。