文档介绍:图书管理系统开发报告基于Android开发的图书管理系统报告
导读:就爱阅读网友为您分享以下“基于Android开发的图书管理系统报告”的资讯,希望对您有所帮助,的支持!
由于本系统是在校学生使用的软件,需要充分考虑图书管理和学生借阅需求等问题,而SQLite是一款轻型的数据库,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。处理速度快,效率高,正好满足了手机app的需求,所以本系统采用SQLite 数据库。
根据数据库的概念设计,可以进一步进行数据库的逻辑设计。本人所设计的数据库命名为Tushu,数据库中包括以下的数据表:1、学生信息表(student) 2、借阅表(cord) 3、图书表(books) 4、留言表(reads)
(一)学生信息表(student)
表1 student表结构
(二)借阅表(cord)
(三)图书表(books)
(四)留言表(reads)
四、系统功能实现
该系统分为三大功能模块:图书管理、预约图书、翻译、投稿、娱乐、登录注册六个功能,下面分别介绍这七大块,界面如图4-1所示。
图4-1会员管理界面图
Activity关键代码实现如下:
//主界面GridView 六个菜单适配,新建适配器 : public class MuneAdapter extends BaseAdapter{
int[] imageId ={,,,
,,}; String[] text={"书架","阅读","签到","投稿","翻译","娱乐"}; private Context context;
public MuneAdapter(Context context){=context;}
public int getCount() { return 6;}
public Object getItem(int position) { return null;} public long getItemId(int position) { return 0;}
public View getView(int position, View convertView, ViewGroup parent) { View view =(context, , null); ImageView icon=(ImageView) (); TextView tv=(TextView)(); (imageId[position]);
(text[position]); return view; } } //在主界面进行适配,然后进行跳转。
(new MuneAdapter()); (new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position,long id) { switch (position) {
case 0: startActivity(); break;
学生登录客户端主要用于查询想借阅的图书和借书。登录界面如图4-2-1所示,学生可以登录注册进入客户端。在登录界面中,首先提醒您输入登录信息,并且把登录的用户名和密码输入其文本框内。
图4-2-1登录界面图
技术分析:
,查询数据库中的学号和密码是否匹配,如果没有账号点击注册跳转到注册页面。代码实现如下:
String name=().toString(); String pass=().toString