基于android手机的校园助手软件的设计与实现网络工程专业毕业论文内容摘要:
lipse 的 J2EE 开发环境: 1.(1)下载地址: Eclipse IDE for Java and Report Developers ( )名字: eclipsereportinggalileoSR1win32。 (2)下载地址: /release/galileo/R/ ,版本: Eclipse IDE for J2ee Developers () 名字:eclipsejeegalileowin32。 :必须使用 JDK 以上版本, JRE 不能启动。 可以手动设置 jdk 的路径:在 文件中添加 vm C:\JDK\bin\ JRE: 在 windowpreferencesjavainstalled jresaddstandard vmnext (浏览本地文件夹 JDK 或者 JRE 的目录 )确定,则系统会自动搜索 java 包并列出来 finish,打钩所选为新建项目默认的 jre。 user library: mons struts spring hibernate junit log4g。 : 三、配置开发用的插件 :( installrestart 正则表达式测试工具 show view :(录,用于向测试服务器上部署文件。 : ( :( 8 注意: Eclipse 版本不同,更新插件的地址也不同,在安装插件是应该去官网确认一下更新地址 struts tools、 hibernate tools。 : ( : ( fish: ( : ( xml、dao、 bean 等等。 用 Android 开发程序 还 需用到 Google 公司提供的 Android SDK 开发包,到官网上下载后并安装,进行在线升级获取最新版本。 为了能在 Eclipse 中开发 Android 应用程序,必需有 ADT 插件。 ADT 方便了 Android SDK 在 Eclipse 中的调用,它可以对 SDK 中的模拟器、资源打包工具、调试监视服务等工具进行调用。 我所采用的 ADT 插件的安装方法是,下载官方的 ADT 压缩包,解压后将 plugins 和 features 文件夹覆盖 Eclipse安装目录下对应的两个文件。 装好 ADT 后需在 Eclipse 中配置 SDK 的路径。 把以上这些 环境搭建 好后,就可以开发 校园助手软件的客户端和服务器端 了。 Android SDK 简述 SDK 是 Software Development Kit 的缩写,就是软件开发工具包。 SDK 是一些特定的软件包、软件框架等创建应用软件的开发工具的集合。 Android SDK 是跨平台的,因为它是基于本身底层就集成了 Linux 作为自己的系统内核。 Android 的 SDK 是由Google 免费提供的。 SDK 使得提供应用程序接口 API 更为简单。 API 是操作系统给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而 使操作系统去执行应用程序的命令。 一些不清晰的 API 指定明确,比如一些与 SQLite 相关的 API 都被附上了 SQLite 前缀; API 一些命名风格的统一,比如 URI 采用统一的 Uri, SDK 采用了统一的Id;其他方面, 中的一些项也是统一的,能够能容易的被理解。 Android SDK 对类进行了重构,进行了功能的分离和扩充。 最典型的是 ContentURI,被拆成了 ContentUris 这个功能类和 Uri 这个实体类,对程序员的使用做出了更好的引导作用;而另一个就是是 Cursor,添 加了一个 extras 接口,可以传出附加的数据;还有 9 一个是 Notification 进行了拆分, Notification 现在只是指首页顶上的那个图标,那些临时的弹出文字或视图被分离为 Toasts。 如今 Google 公司已经把 Android SDK 更新的到了 版本,它几乎可以支持所有设备,又可将设备视图和 Process 视图合并,有新增了可视化的日志分析工具 traceview,总之 Android SDK 是一个相当完善的手机开发工具库。 B/S 模式体系架构 Inter/Intra 中不断出现的网 络新技术,带给 OA 全新的应用模式。 本设计采用的 C/S 模式设计, C/S 与 B/S 优劣比较如表 21 所示。 C/S 模式与 B/S 模式的优劣比较见表 21 B/S 模式 C/S 模式 具有分布式的特点,可以随时随地的进行业务处理。 业务扩展简单方便,通过增加网页即可增加服务器功能。 维护简单方便,只要改变网页,即可实现所有用户的同步更新。 开发简单,共享性强。 由于客户端与服务器的直接相连,没有中间环节,因此响应速度快。 客户操作界面设计人性化,具有直观,简单,方便的特点,可以满足客户个性化的需求。 同时由于开发 是针对性的,因此操作界面漂亮,样式多样,可以充分满足客户自身的个性化要求 个性化特点明显降低,无法实现具有个性化的设计要求。 操作的习惯性是以鼠标为最基本的操作方式,无法满足快速操作的要求。 页面动态刷新,响应速度明显下降。 专用性的打印输出难以实现,有以对票据等的打印,难以实现套打输出,难以实现某些特殊功能要求 由于是针对性的开发,因此缺少通用性的特点,业务变更或者改变不够灵活,需要重新开发,增加了维护和管理的难度。 需要专门的客户端安装程序,分布功能弱。 兼容性差,对于不同开发工具之间很难兼容。 开发成本较高。 10 第三章 需求分析 编写目的 目前校园的信息量非常庞大,校园的管理方式走向科技化已经成为一种趋势。 手机与校园信息进行对接,提供一些实用的服务 不仅 可以给学生和老师带来便利,同时也为学校的管理提供有效的支持 ,为校园信息化提供帮助。 功能需求 此软件采用 CS 模式,高校学生用自己的学号、密码通过 Android 手机连接校园网,访问高校的各种信息,从而保证了高校的信息安全,也保证了校园网的安全,将软件和手机绑定同时保证个人信息的安全。 整个开发过程分为前台和后台两部分,其功能为: 前台在手机端,供用 户使用,可以实现图书信息查询、图书续借、成绩信息查询、公告信息查询、公告上传等功能; 后台为管理员使用,要实现对数据库的管理,主要包括:图书管理,成绩管理、公告管理、学生管理、成绩管理、前台用户管理、借阅信息管理等。 数据流图 根据需求分析,得到系统的数据流图 [7]。 ( 1)顶层数据流图如图 所示。 图 用户登录数据流图 ( 2)一层数据流图 用户一层数据流图如图 所示,管理员一层数据流图如图 所示。 11 图 用户一层数据流图 图 管理员一层数据流图 ( 3)二层数据流图 1)用户部分的二层数据流图包括用户登录、图书信息、成绩信息、公告信息四个部分,如图 所示。 图书信息请求用户公告信息请求成绩信息查询D 1 图书信息D 2 借阅信息D 4 成绩信息D 5 公告信息图书信息公告信息成绩查询结果4公告信息3成绩信息2图书信息用户用户登陆信息D 6 用户登陆信息登陆用户登录用户登陆失败主界面1主界面 图 用户二层数据流图 2)管理员二层数据流图包括用户管理、成绩管理、借阅管理等部分如图 所示。 用户 用户登录用户登录请求登录失败请求处理登陆成功请求处理结果管理员 管理员登录管理员登录请求登录失败请求处理登陆成功请求处理结果 12 D 3 学生信息主管理界面图书管理请求D 1 图书信息D 2 借阅信息操作结果学生管理请求借阅管理请求图书管理8借阅管理10学生管理操作结果操作结果操作结果公告管理请求D 5 公告信息9公告管理操作结果D 7 管理员登陆信息管理员登陆登录失败7管理员登陆请求 6用户管理请求 11用户管理D 6 用户登陆信息5成绩管理请求D 4 成绩信息成绩管理操作结果管理员管理员登录成功 图 管理员二层数据流图 ( 4)三层数据流图 用户部分的三层数据流图 1)将 图书信息模块再细化得到的数据流图如图 所示。 图书查询结果图书查询条件借阅信息查询条件2 . 2图书信息查询D 2 借阅信息D 1 图书信息2 . 3图书借阅查询2 . 4图书续借续借信息续借结果借阅信息用户D 3 学生信息用户2 . 1图书信息查询图书信息 图 图书信息模块细化后的数据流图 2)将公告信息模块再细化得到的数据流图如图 所示。 4 . 3公告上传用户 用户公告查询条件 公告信息D 5 公告信息公告上传内容上传成功4 . 1公告信息4 . 2公告查询公告信息 图 公告信息细化后的数据流图 13 管理员部分三层数据流图 1) 图书续借细化后的数据流图如图 所示。 D 2 借阅信息查询条件D 1 图书信息8 . 1图书续借查询D 3 学生信息D 1 图书信息8 . 2图书修改处理8 . 4图书删除处理8 . 3图书增加处理D 1 图书信息D 2 借阅信息D 1 图书信息管理员 管理员修 改信 息增加信息删 除信 息修改结果增加结果删除结果 图 管理员的数据流图 2)图书管理细化后数据流图如图 所示,有借阅信息的图书不可删除,确定图书已归还后方可删除。 查询条件7 . 1图书查询处理7 . 2修改图书处理7 . 4删除图书处理7 . 3增加图书处理管理员 管理员修改信息增加信息删除信息D 2 借阅信息修改结果增加结果删除结果D 1 图书信息D 1 图书信息 图 图书管理细化后的数据流图 3)学生管理细化后数据流图与图书管理的类似,查询、增加、修改直接在学生信息表中查询即可,但是有借阅信息的学上的信息不可删除,确定没有借阅信息才可删除。 数据字典 由以上数据流图得出数据字典。 用户登录数据字典 : 14 名字:用户登录数据 描述:系统用户的 数据 定义:用户登录数据 =用户名、密码 位置:用户登录数据表 图书信息数据字典 : 名字:图书信息 描述:学校图书馆里的图书资料信息 定义:图书信息 =书号、书名、作者、出版日期、书的状态、出版社、版本、类型、借出时间、归还时间 位置:图书信息表中 借阅信息数据字典 : 名字:借阅信息 描述:学生借阅的基本信息 定义:借阅信息 =学号、书号、续借 位置:借图书阅信息表中 学生信息数据字典 : 名字:学生信息 描述:学生的个人资料信息 定义:学生信息 =学号、姓名、性别、出生日期、班级 位置:学生信息表中 成 绩信息数据字典 : 名字:学生成绩信息 描述:学生的所有成绩信息 定义:学生成绩信息 =学号、姓名、数学、英语、网络 配置、计算机组织与原理、网络安全 位置:学生成绩信息表中 公告信息数据字典 : 名字:公告信息 描述:公告的具体内容 定义:公告信息 =公告编号、公告内容、公告类型、公告上传时间 位置:公告信息表中 管理员登录信息数据字典 : 名字:管理员登录信息 描述:管理员登录账户信息 定义:管理员登录信息 =用户名、密码 位置:管理员登录信息表中 15 第四章 概要设计 系统总体分析 此 设计 是基于 Android 手机开发平台的 校园助手软件的设计 ,客户端通过与服务器端的通讯来实现用户在客户端操作所需要的结果。 用 JAVA 工程 来建立客户端程序,WEB 工程 来建立服务器端的程序,服务器端指定一个监听端口等待客户端的连接,客户端指定服务器的 IP 和对应的监听端口来和服务器进行通讯。 此 软件不需要复杂的界面所以 布局模式主要 采用线性 布局,在 线性 布局里嵌有线性布局。 系统模块设计 ( 1)根据系统的需求分析得知客户端 主要有 三 个 大功能 模块,它们分别是: 图书信息 模块、 成绩信息 模块、 公告信息模块。 客户端总体功能模块如图 所示。 图书信息 成绩信息公告信息图书信息查询借阅信息查询按书名查询校园公告查询校园公告上传校园助手按类型。基于android手机的校园助手软件的设计与实现网络工程专业毕业论文
相关推荐
取 CODcr 400mg/ l, BOD5 180mg/ 1, SS 250 mg/ l。 (3)进水水质预测,根据预测, 3污水处理厂进水中,工业废水约占 40%,生活污水占 60%;则 3污水处理厂进水水质预测见进水水质预测表。 进水水质的确定,因此,参照同类型城市污水处理厂实测资料,结合 X镇的实际情况,考虑到将来的发展,经综合分析,确定设计进 水水质为: 3污水厂进水水质 (日均值)
当事人的送达、期间等方面比较关注,就2020 而言,由我担任书记员的案件共 件,目前没有一个案件在程序上出错。 而另一方面,书记员的工作的重要内容是开庭时的记录 工作,就我个人的工作习惯而言,每次开庭记录的前一天,我会到审判员处翻阅案件卷宗材料,这不仅是为了再次检查诉讼材料送达的情况,确认庭前各项准备工作已经完成,也是为了熟悉案情,了解当事双方争议的问题,让自己能在开庭记录时做到快速总结、分析
丝机 DN15~100 4 台 自有 3 砂轮切割机 ∮ 300~400 4 台 自有 4 手提砂轮机 8 台 自有 5 冲击钻 15 把 自有 6 手提电钻 PZ50 12 把 自有 7 台式电钻 GWB40 2 台 自有 8 电动试压泵 Y350 3 台 自有 9 咬口机 1 台 自有 10 液压弯管机 2 台 自有 11 压线钳 TR700 1 把 自有 12 手动葫芦 手拉式 2 台
序文件、规范、制度等。 策划的更改 a) 策划输出文件的更改,应在受控状态下进行,按《文件控制程序》执行。 b) 在对质量管 理体系的变更进行策划和实施时,保持质量管理体系的完整性。 职责、权限和沟通 职责和权限 总经理根据质量管理体系要求,对组织机构的各部门确定了职责权限,并形成文件,确保各层次的理解和沟通。 公司质量管理体系组织机构及质量管理体系质量职能,见附录 1 和附录 2。 以下规定
处理站工程自控系统采用集中监控管理分散控制的集散型系统由中控室监控计算机及 PLC 构成全站实时控制系统基本功能是提供数据采集过程控制报警指示报警纪录打印生产报表并为生产操作人员提供操作画面通过终端人机界面的彩色显示器能够显示所要求的工艺参数以及工艺设备的运行状态通过终端人机画面操作人员能够修改工艺参数的设定点并能远程控制设备的启停
a) 立即找到附近的内线电话,拔打 服务 中心电话: 0,报告准确失火地点; (b) 在保证个人安全的情况下,使用附近的灭火器材扑灭火种; (c) 保持镇静, 不要制造恐慌,并尽快协助他人由适当的安全路线撤离; 翠 湖 宾 馆 员 工 劳 动 手 册 编号: 第 11 页 (d) 当火情无法控制时,马上离开现场,退到安全地区等候消防队到来。 (e) 在保证个人安全的前提下 ,保护现场直至保安部