实训要求:完成一个简单的“系部图书管理系统”,要求实现图书的入库、借出和归返功能。用Java实现用户界面和业务逻辑,数据存储在access数据库中。1. 编写程序要严格按照Java编...
实训要求:完成一个简单的“系部图书管理系统”,要求实现图书的入库、借出和归返功能。用Java实现用户界面和业务逻辑,数据存储在access数据库中。1. 编写程序要严格按照Java编程规范进行代码编写。2. 必须按照个体软件的过程,真实地采集数据、填写相关的表格、编写有关的文档。3. 每个人必须独立完成。4. 按照实训的时间安排进行,实训结束后提交有关的表格与文档。 实训环境:JDK1.3.1及以上版本Microsoft Access 实训步骤:一、 计划阶段(包括数据库的准备)1. 分析实训题目要求,获取对该程序功能的描述,完成需求文档;2. 做计划, 1)估计新程序的规模,填写程序规模估计表; 2)填写项目计划总结表的计划数据部分; 3)将计划阶段所花费的时间记入时间记录日志;3. 做设计, 1)对程序进行设计,用流程图或伪码表示法完成设计文档; 2)将设计阶段所花费的时间记入时间记录日志。二 需求分析:1,输入书名,点击详细信息查询按钮,下面会显示该书的详细信息2,输入新书的全部信息,点击添加记录按钮,新书信息会被插入到数据库3,输入书名,点击删除记录按钮,该书将被从数据库中删除。4,输入书名,查询详细信息,如果该书没有被借出,可以输入借阅人姓名,然后点击借阅按钮,系统会把借阅信息写入数据库。5,退出系统 三 设计: 把界面划分为三个子界面,分别是:图书管理界面,借阅/归还界面和读者管理界面。 三个界面都显示在一个Frame框架中,按照卡片布局方式布局。 三个界面的切换是通过响应框架中的菜单项来实现的 当用户点击“借阅管理”->“借书”,或者,点击“借阅管理”->“还书”,出现借阅管理界面 当点击“读者管理”->“借阅人管理”时,出现读者管理界面 在框架上添加卡片布局管理方式,然后生成三个panel,p1,p2,p3,p1上放第一个界面上的所有组件;p2上放第二个界面上的所有组件;p3上放第三个界面上的所有组件; 为菜单项添加消息处理方法,显示相应的界面。 为各个按钮分别添加消息处理机制 java程序与数据库的连接 完善系统,美化界面,为每个按钮添加点击后返回给用户的提示消息框 提示:1、 建立数据库A、book表存储库中图书的基本信息 包括书名、作者、出版社、价格、是否被借阅、借阅人和借阅时间等信息,开发人员可以根据自己的需要添加字段。B、person表存储借书人的基本信息存储借阅人的姓名、工卡号、部门等信息,开发人员可以根据自己的需要添加字段。 2、创建ODBC数据源 连接数据库的常用方法是先建立一个ODBC(Open DataBase Connectivity)数据源。在这之前,我
展开