练习项目
@sherwin
不止于做一名coder
展开
-
在线考试系统需求分析
1 开发背景在线考试系统能够很大程度上提高标准化测试的测试效率。但目前没有便于使用的考试系统,已有在线考试系统需要注册或联网使用,不能在网域网内直接使用。2开发目标此次开发的目标是实现一个局域网内能够使用的、可移植性好、方便随身携带的在线考试系统。系统所需要进行的配置要尽可能简单。系统要支持单选题和判断题的在线考试并在考试结束时给出成绩。系统要能够支持最多60人同时考试。3开发功能原创 2017-02-02 18:19:29 · 9228 阅读 · 1 评论 -
图书管理系统之图书信息管理实现
图书信息管理与读者信息管理相似,共包括两部分,图书添加和图书查询与修改,图书信息添加要求正确输入图书的八项信息,并且ISBN编号唯一,实现过程中要将ISBN作为主键。下面看实现过程:数据库中书籍:添加书籍过程:数据库内容增加:图书的查询与修改:查询过程可以根据不同的条件查询,如ISBN,作者,出版社,图书名称等,默认将所有图书全部显示在列表中,输入查原创 2017-02-02 10:17:30 · 6282 阅读 · 1 评论 -
图书管理系统之读者信息管理实现
读者信息管理共包括两部分,读者信息添加和读者信息查询与修改,在读者信息添加里要正确输入读者的八项信息,并且读者编号唯一,不能重复。数据库的读者如下:添加读者过程如下:数据库读者信息添加:2、读者信息查询与修改:开始表格里将会列出所有的读者信息,可以根据不同的方式进行查找,有读者编号,姓名,类别,系部等,单击表格中的内容时下方的文本框将会自动填原创 2017-02-01 13:41:52 · 9116 阅读 · 1 评论 -
图书管理系统之主界面实现
主界面的实现效果非常简单,一个菜单条里写5个主菜单,每个菜单里写对应的子菜单,效果图如下源码如下:MainWindow.javapackage pdsu.bbm.view;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.Image;import ja原创 2017-02-01 12:38:21 · 13510 阅读 · 9 评论 -
图书管理系统之登录界面实现
实现效果图如下,通过输入的用户名链接到数据库并判断该用户是否存在,存在与否都会给出提示,若存在点击登录时判断密码是否正确,若正确则登录成功,否则登录失败。其中用户名输入框用到的监听较多,有Actionlistener、Mouselistener、Focuslistener、Keylistener,目的是为了更好的处理两个提示效果。源代码如下:package pdsu.bbm.v原创 2017-02-01 12:09:48 · 13905 阅读 · 2 评论 -
图书管理系统之DAO设计与实现
为什么要进行DAO设计?DAO是java代码与数据库建立连接的纽带,通过DAO可以对数据库进行方便的存储于访问,下面就对本项目中用到的DAO进行逐一讲解。一、CommonDAO,通用Dao里只有两个主要方法,更新与查询操作,因为对数据库进行操作时除了查询之外都是更新,所以建立两个通用的方法将会对接下来的DAO设计更加方便。两个方法里含有两个参数,一个是sql语句,另一个是可变长的数组,方便对传原创 2017-01-31 20:08:03 · 4936 阅读 · 1 评论 -
图个管理系统之实体类的设计
本系统设计到6个实体类,分别为:Book.java,BookType.java,Borrow,Book.java,Reader.java,ReaderType.java,Users.java,实体类的雷明应该与数据库的类名一致,然后里面添加每个表(实体类)里的属性(类型和名字与数据库要一致),最后添加gets和sets方法,无需自己添加,在eclipse里只要选中所有属性,然后右键——>Sourc原创 2017-01-31 16:15:44 · 2725 阅读 · 0 评论 -
图书管理系统之数据库访问层设计
数据库访问层就是通过DAO设计模式将在java代码里的操作链接到数据库的过程,具体涉及到的访问操作如下所示:根据需求分析系统功能分为读者信息管理模块、图书信息管理模块、图书借阅管理模块、基础信息维护模块和用户管理模块。4.1 实体层在实现功能的过程中,需要对数据表进行操作,可以在程序中直接访问数据库,但这样降低了系统的安全性,同时后续维护和扩展也不方便。因此可以建立实体类,实现数据原创 2017-01-31 16:05:56 · 2644 阅读 · 2 评论 -
图书管理系统之项目提出与需求分析
1 项目提出:随着计算机的普及和信息技术的发展,人们的生活发生了日新月异的变化,各类计算机软件逐渐渗透到了社会的每个角落,大大地改善了人们的生活质量,提高了人们的工作效率。在高校中,图书借阅是学生获取知识的一个很重要的途径,如何既能方便学生借书,又能减轻图书馆管理人员的工作负担,高效地完成图书借阅管理工作,是一件非常重要的事情。A高校拥有一个小型图书馆,为全校师生提供学习、阅读的空间。近几原创 2017-01-31 15:55:35 · 5259 阅读 · 2 评论 -
图书馆里系统之数据库基础
在开发图书管理系统之前首先要做的是数据库的设计,要想做一个完整的项目,数据库就决定了这个项目的成败,所以本系统采用SQL Server2005数据库,当然SQL Server2008数据库也行。在设计数据库时要注意创建表的方式,使用create关键字创建一张表,这样的好处是不管使用哪个类型的数据库(针对2005和2008而言),只要数据库代码复制后直接运行就可以用很方便的创建表,而不需要每次都去原创 2017-01-31 15:51:08 · 7225 阅读 · 0 评论