st.getParameter("num").trim();
String xml=null;
int number=Integer.parseInt(num);
if(number>0)
{
LibraryDao dao =new LibraryDaoImpl();
for(int i=0;i
{
Book book=new Book();
book.setBookname(bookname);
book.setAuthorname(authorname);
book.setPhname(phname);
book.setLocation(location);
book.setCategory(category);
book.setStatus("no");
book.setRenttime(renttime);
try {
dao.save(book);
System.out.println("I have save this book ");
} catch (Exception e) {
// TODO Auto-generated catch block
try {
xml=MakeXML.makeXml("抱歉出错了",false);
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
e.printStackTrace();
}
}
try {
xml=MakeXML.makeXml("恭喜已保存了该图书",true);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
5.4 客户端的设计---设计ANDROID UI界面
在Eclipse安装好了ADT插件并且导入了AndroidSDK后,创建一个android project,此工程是作为图书馆管理系统的客户端,是为广大用户下载使用的,所以,该UI界面的主要要求是要操作性强和交互简单。客户端的注意事项为:一个是数据库的设计,一个是各个功能的布局。
Android project名称:Library
工程结构如图所示:
图5.2 客户端系统结构
com.briup.utils中包含的是各种工具类和封装的方法;com.briup中则是客户端中实现各个功能的类,每一个界面的类都在此包中,详细情况如下:
LibraryActivity.java是系统主界面,用于选择登录或者注册;
RegisteActivity.java是注册界面;
LoginActivity.java是登录界面;
NuActivity.java是学生用户查询书籍信息界面;
AdminActivity.java是管理员管理界面;
ManagerBook.java是管理员管理书籍界面,包括书籍的添加、查询、删除;
ManagerUser.java是管理学生用户界面;
FindOneUser.java是管理员查询特定学生界面;
FindAllUserActivity.java是管理员查询所有学生界面。
5.5 具体功能模块
5.5.1 注册界面
对于一个系统的开始,首先必须的是用户的注册界面,注册模块是为了登录系统所进行的获取通行证的步骤,注册所有的信息都将提交给数据库进行存储,注册的信息将作为用户在本系统进行一切活动的标识。注册功能对应的程序名为com.briup包下的RegisterActivity.java。注册界面如下:
图5.3 注册界面
在输入框输入注册信息,点击确定便可以注册成功,主要代码如下:
sp.setOnItemSelectedListener(newOnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView> arg0, View arg1,
int index, long id) {
// TODO Auto-generated method stub
college=colleges[index];
}
@Override
public void onNothingSelected(AdapterView> arg0) {
}
});
rg.setOnCheckedChangeListener(new android.widget.RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch(checkedId){
上一篇:在android平台上开发音乐播放器-设计
下一篇:猪疥癣病的防治