- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 4
湖北轻工职业技术学院
实训报告
系 别 工商信息学院
专业班级 计 管
学生姓名 李峰宇
学 号
指导教师 戴远泉
二○一 六 年 六 月 十二 日
目录
TOC \o 1-3 \h \z \u 一、实训目的 1
二、课程设计报告内容 1
三、程序设计流程图 2
四、编码和程序运行效果截图 2
五、结论 12
六、参考文献 14
一、实训目的
1.巩固和加深以Java语言为基础的面向对象编程技术的基础理论、知识和技能。
2.掌握以Java为核心的应用软件方案,达到能独立阅读、编制和调试一定规模的Java程序的水平。
3.能规范化地进行Java编码。
二、课程设计报告内容
2.1 实训内容
本课程设计的题目是设计一个简化的图书管理系统。设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。
系统功能分析是在系统开发的总体任务的基础上完成的。该管理系统需要完成的基本功能主要有:
系统维护: 数据备份,数据维护,系统参数设置,操作员权限设置,执行SQL语言,密码修改,更换操作员,退出系统。
数据字典:读者类型设置,图书类型设置(可按中图分类法逐级划分),出版社设置(内置大部分出版社),预约天数设置,管理员权限设置,图书分类(中图分类法逐级划分),读者分类,存放位置,馆藏地,出版社(内置大部分出版社),部门设置,语种设置,密级,印刷版面,区域类型,物品类型
基础资料:书籍资料管理,书籍注销,期刊资料管理,期刊注销,读者资料管理,借书证挂失与注销,从Excel中导入资料。
日常操作:书籍期刊借阅,书籍期刊续借,书籍期刊归还,读者充值,读者退款。
实时数据:今日借出书刊,今日归还书刊,今日入库书刊,今日新增读者,今日财务流水,本月借出书刊,本月归还书刊,本月入库书刊,本月新增读者,本月财务流水,
查询统计:书籍资料查询,期刊资料查询,读者资料查询,逾期未还查询,借阅记录查询,租借统计,图书分类统计,财务查询。
信息打印:书籍条形码打印、书标打印,期刊条形码打印,读者条形码打印、借阅证打印。
2.2 功能设计及思想
首先设计LoginUseSwing.java(登录窗口)
接下来设计 MainFrame.java(主窗体)、InputFrame.java(图书录入界面)
程序设计流程图
登陆界面
登陆界面
系统主界面
系统主界面
图书录入界面
图书录入界面
四、编码和程序运行效果截图
登录窗口
import javax.swing.*;
import javax.swing.event.AncestorListener;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class LoginUseSwing extends JFrame implements ActionListener
{
private static final long serialVersionUID = 1L;
private JLabel label1,label2;
private JButton but1, but2;
public LoginUseSwing(){
super(用户登录);
Container c=getContentPane();
c.setLayout(new FlowLayout(100,100,10));
Icon icon1=new ImageIcon(pictures\\29.gif);
label1=new JLabel(请输入用户名,icon1,SwingConstants.CENTER);
label2=new JLabel(请输入密码);
JTextField txt1=new JTextField(20);
JPasswordField txt2=new JPasswordField(20);
txt1.setToolTipText(注意区分大小写);
but1=new JButton(确定);
but1.addActionListener(this);
Icon icon2=new ImageIcon(pictures\\15.gi
原创力文档


文档评论(0)