手机日志系统的设计与实现_本科生毕业论文(编辑修改稿)内容摘要:
PDE。 JDT 支持 Java 开发、 CDT 支持 C 开发、PDE 用来支持插件开发, Eclipse Platform 则是一个开放的可扩展 IDE,提供了一个通用的开发平台。 它提供建造块和构造并运行集成 软件开发工具 的基础。 Eclipse Platform 允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开 始。 西南科技大学城市学院本科生毕业论文 VIII 第二章 系统分析 可行性分析 经济可行性分析 随着企业信息化的发展 ,企业信息系统变得越来越复杂,企业对信息系统安全性的要求也越来越高,为了保证信息系统的安全性,开发人员采用了多种技术来提高信息系统的安全性,其中日志技术是比较重要的一种。 手机日志系统眼神里了客户端用户对空间位置的需求,使得企业更方便的获得服务,这给工作带来了便利,增强了企业对员工的工作管理,提高了工作效率。 而且 J2ME 不需要繁琐的格式,它提供友好的用户界面,同时可以在本地存储数据,节约网络流量。 目前的日志 工作方式多元化,主要有纸张填写,语音录制,网上填写日志,以及短信填写日志和 WAP 填写日志,前两种不能及时将信息反馈给服务器,不能做到信息的及时性。 WAP 填写日志是基于 WAP 技术的填写日志方式。 然而 WAP 填写日志采用 B/S 的方式访问 Inter,并且只访问 WML,因此通信流量大,网络时延相对较长。 WAP 填写日志通信费用较高,操作也不熟悉。 本设计 以 J2ME 为开发平台,利用 Java 提供强大工具,在手机上实现静态 HTML 技术所无法实现的计算处理、数据存储、与服务器的通信等功能。 该日志管理系统操作简单并且为用户提 供了日志分析功能 ,使用户能够分析企业信息系统的使用情况并对信息系统进行优化。 Jsp+tomcat+mysql 是其中最杰出的代表之一,它集面向对象数据库技术、多媒体技术于一身,是目前最有代表性的跨平台开发工具之一。 针对开发软件都是免费的对于软件的成本将有巨大影响。 技术可行性分析 J2ME 是一种广泛的以消费性信息产品为目标的,高度优化的 Java 运行时环境。 其中的大部分类都保留了 J2SE 和 J2EE 的类,但根据移动设备的不同 有 优化和更新。 J2ME 主要用于小型嵌入式设备上,这些设备与 普通的 PC 设备相比没有统一的硬件标准和操作方式,其功能也千差万别。 本系统主要代码用的是 java 脚本语言, java与所有的 ActiveX Script 语言都相容,除了可结合 HTML, ASP, Java Script、 Active X服务器组件来设计外,并可经由“ plugIn(外挂组件模组)的方式,使用其他厂商( Third 西南科技大学城市学院本科生毕业论文 IX Party)所提供的语言。 而且隐密安全性高,如果我们在浏览器中直接查看网页的原始代码,就只能看到 html 文件,原始的 java 程序代码是看不到的。 这是因为 java 程序先于网站服务(W eb Server)端执行后,将结果转换成标准 html 文件,再传送到客户端( Client)的浏览器上,因此,我们所辛苦撰写的 java 程序并不会轻易地被看见进而被盗用,易于操控数据库。 所以,开发本系统具备很好的技术可行性。 需求分析 本系统主要实现的功能如下两点:主要分为移动用户界面实现的功能和管理员界面实现的功能。 分别如下 : 移动用户界面功能: 1) 编辑新日志功能,选择日志类型,编辑并保存日志。 2) 日志搜索功能,通过日期、用户 ID、日志类型进行日志搜索。 3) 日志草稿箱功能,显示记录库中的所有日志,可以编辑、删除 日志。 4) 编辑旧日志功能,用记录库中日志信息填充界面,显示外观编辑新日志界面相似。 管理员界面功能: 1) 用户管理功能:包括添加、删除、修改用户。 2) 日志模版管理功能:包括添加、删除、修改模版。 3) 日志管理功能:包括添加、删除、修改积分。 Web 服务器子系统向外部提供管理员使用的服务和提供给移动终端的符合 HTTP协议的服务,包括登录验证服务,添加用户,删除用户和修改用户服务,添加日志模版,删除日志模版,修改日志模版和下载日志模版服务,添加日志(即上传日志)、查询日志、删除日志和日志积分服务。 Web 服务子系统用例 图 1 所示: 西南科技大学城市学院本科生毕业论文 X 图 1 Web 服务子系统用例图 浏览器端用例图同 Web 服务器子系统提供的关于管理员功能很相似,只要添加一些编辑用户和模版功能即可。 手机客户端用例图如图 2 所示。 西南科技大学城市学院本科生毕业论文 XI 图 2 手机端子系统用例图 西南科技大学城市学院本科生毕业论文 XII 第三章 系统总体设计 系统的总体设计 本章就从手机日志系统进行设计,系统功能包括两大部分:一是移动用户通过手机填写日志及通过手机进行日志查询,二是管理员可以管理用户、日志模版及日志。 系统设计目标 系统的设计目标是掌握使用无线 Java 应用技术即 J2ME 技术的软件系统设计方法,并且以一个手机日志工作系统的实际应用来进行讨论。 手机 日志 是方便您通过手机随时随地浏览和更新 日志 的一项服务,不管您身处何地 , 只要您的手机可以上网,就可以 随时 浏览他人 日志 或者更新自己的 日志 , 该日志管理 系统操作简单并且为用户提供了日志分析功能 ,使用户能够分析企业信息系统的使用情况并对信息系统进行优化 .而且 J2ME 不需要繁琐的格式,它提供友好的用户界面,同时可以在本地存储数据,节约网络流量。 这种移动工作方式,使得到人们可以随时随地工作。 移动用户只需拥有支持 J2ME的手机或 PDA,即可在移动设备访问放置于企业内的 Web 服务器系统,因此没有过多考虑 PC 机浏览器部分。 虽然移动工作系统在功能上和网上工作系统相似,但性能上确有较大差异,主要源于手机客户端。 手机客户端作为资源有限的设备,主要有以下一些特点 : 1) 内存有限,计算机能力有限,存取速度慢; 2) 输入 /输出的单一性,手机没有 PC机标准键盘那么多按键,也没有鼠标; 3) 显示能力非常有限,如显示尺寸小,分辨率低等; 4) 网络连接速度慢而且不可靠。 上述特点使得无线应用开发与桌面或企业计算应用开发有很大的不同,因此在移动设备端程序设计中,对软件性能的要求特别重要。 本方案在设计过程中性能要达到如下目标: 西南科技大学城市学院本科生毕业论文 XIII 提供友好的移动客户端人机界面。 设计规范,风格统一,尽量使用用户操作简便、容易上手。 保持移动客户端应用的简单。 在开发应用过程中,让服务器做大部分工作,将消 耗计算机资源的数据计算交给服务器来处理,尽量让移动客户端处理少量和简单数据计算。 具有良好的可维护性,可重用性性和可扩展性。 采用合适的设计模式,提高系统性能的同时使程序结构清晰,采用 MVC 三层架构,使系统良好的可维护性、可重用性与可扩展性。 随着业务的增多,可以在本系统的基础上添加新的功能,而不需要重新开发新系统,既能节省时间和精力,又能减轻一大部分的开发 费用。 系统设计思路: 通过手机使用 HTTP 协议与 Web 服务器尽心通信的技术很多,本系统采用 Java解决方案,使用 J2ME 技术与 Web 服务器 交互。 在 Web 服务器子系统中,本系统采用 J2SE 体系结构以实现灵活和的设计进行与开发。 本设计将手机日志系统设计成多层结快速构,每一层都有特定功能。 将应用系统数据库作为第三层,为移动应用程序数据提供持久的存储库。 第二层是业务逻辑层,负责接受移动客户端的请求和处理,和第三层(数据库)进行通信,再将影响结果返回手机客户端。 第一层是手机客户端 J2ME 程序。 是一个运行在移动设备上的 MIDlet。 用户在该设备上输入相关信息, MIDlet 使用一个 HttpConnection 向服务器发送请求,服务器再将请求结果发给 MIDlet,并由 MIDlet 显示在设备上。 系统总体构架 客户端和服务器的通信 客户端和服务器的通信之间的通信以“请求 — 服务”的方式进行。 PC 客户端或者手机客户端先向服务器发送“请求”( HttpRequest),服务器再“相应”( Response)这个请求,如图 3 所示: HTTP请求 响应 客户端 服务器 西南科技大学城市学院本科生毕业论文 XIV 图 3 系统通信以“请求 — 相应”的方式进行 系统总体构架 MVC标准模式较经典的应用就是将结 JSP+Servlet+JavaBean 合在一起,可以实现系统的可维护性、可重用性与可扩展性。 把应用程序分成三个核心部件:模型、视图、控制器。 它们各自处理自己特定的任务,并负责完成与其他部分的通信。 本系统中 Web 服务器端采用了 JSP+Servlet+JavaBean +JDBC 技术编写 CGI 程序,用于数据的动态加载和页面的响应;手机客户采用 J2ME 技术,数据库选择了 MYSQL作为数据库的存储基础。 如图:其中客户层为 J2ME MIDP 移动客户端,客户层的 PC浏览器由 Web 服务器中的 JSP 也就是视图( View 即“ V”)负责处理页面的显示;由Servlet,也就是控制器( Controller 即“ C”)充当业务逻辑层,处理大部分业务逻辑,并返回相应结果;由 JavaBean 充当数据层,也就是模型( Model 即“ M”),负责数据的处理, JavaBean 是 JSP 组件技术的核心,是可重用组件。 图 4 手机日志工作系统的三层结构 Web 服务器的 JavaServlet 程序接受 J2ME 客户端的 HTTP 连接请求 , Servlet 作为 MIDP 客户端和 Web 服务器信息的桥梁,然后通过一个 JavaBean 组件使用 JDBC访问应用程序数据库。 服务器端的程序运行在 Apach 服务器上,它由运行在 Web 容器中的 JSP、 JavaServlet 和运行 JavaBean 组建构成。 Web 服务器的代理模型 (delegation model)非常简单。 当一个请求 (request)被送到 Web 服务器里来时,它只 西南科技大学城市学院本科生毕业论文 XV 单纯的把请求 (request)传递给可以很好的处理请求 (request)的程序。 Web 服务器仅仅提供一个可以执行服 务器端 (serverside)程序和返回 (程序所产生的 )响应 (response)的环境,而不会超出职能范围。 服务器端 (serverside)程序通常具有事务处理 (transaction processing),数据库连接 (database connectivity)和消息 (messaging)等功能。 手机日志工作系统采用多层体系结构,各层之间可以通过明确定义的接口进行分隔,因此可以减少将来改动时的复杂度与工作量。 图 4 是本系统的三层结构图,图中客户层指的是手机客户端应用程序。 中间级的 JSP、 Servlet 和 JavaBean 是本系统的Web 服务器端应用, MYSQL 在数据层。 移动客户端 移动日志工作系统与网上日志工作系统的区别就在于可通过移动设备实现随时随地访问,而后者仅限于固定的 PC 机通过有线网络访问。 在 WAP 填写日志方式中,移动终端仅起到数据显示的作用,业务逻辑完全由服务器端执行,所有的服务必须在网络接通时才可使用。 由于无线网络连接通常是高时延、低宽带的,所以 WAP 填写日志不仅时间和费用消耗大,而且会增加服务器负荷,反映速度慢,一定程度上限制了其他推广应用。 相比之 下,移动填写日志工作系统客户端软件运行于支持 J2ME 的手机或 PDA上, MIDP 程序能够在本地存储和处理数据,因此可以节约网络流量、节省带宽、减少时延,从而有效的缓解了 WAP 填写日志方式的时间和费用大的问题。 移动日志工作系统的移动客户端程序结构是符合 J2ME MIDP 规范的 MIDlet 程序。 客户端程序提供人机交互的 UI(界面)操作,接受移动用户在移动设备上的输入信息,利用通过联网架构( GCF)提供的联网功能与服务器端交互,并将服务器端反馈的结果信息显示在用户界面上。 服务器端 移动日志工作系统 Web 服务器包括视图层、业务逻辑层和数据模型层。 业务逻辑层作为服务器系统的访问入口,处理用户发送的 HTTP 请求和结果数据的。手机日志系统的设计与实现_本科生毕业论文(编辑修改稿)
相关推荐
普通:不能实时入账; 实时:金额不超过 5万元(含),实时入账 短信通知收款人免费 双方都是手机银行普通客户或电子令牌客户。 可汇出、改退汇(待兑状态,手续费 2元) 可兑付 凭汇票号码查询手机银行渠 汇出的密码、按址汇款信息 主要功能 —— 转账汇款 可选择为本人或本行他人还款 主要功能 —— 信用卡 主要功能 —— 自助缴费 主要功能 —— 手机支付 主要功能 —— 基金
次真值表如下表 ( 2) 所示。 表 2 CD4028真值表 CD4017 芯片介绍 图 5 CD4017 引脚图 CD4017 是 5位 Johnson 计数器,具有 10 个译码输出端, CP、 CR、 INH 输入端。 时钟输入端的斯密特触发器具有脉冲整形功能,对输入时钟脉冲上升和下降时间无限制。 INH 为低电平时,计数器在时钟上升沿计数;反之,计数功能无效。 CR 为高电平时
( 3)头脑线长则属于思维能力强,越长越弯则容易思考过度,甚则钻牛角尖、想入非非,思虑过度。 ( 4)头脑线短则属于思维反应能力强,越短则反应越快、性急、固执,甚至近乎于粗鲁。 ( 5)头脑线有岛纹,多提示相应部疾病,头晕头痛,循环障碍,甚则容易发脑部疾病,脑瘤。 ( 6)头脑线末端过于下垂者,多见于忧思多虚,神经官能症的人。 ( 7)头脑线过于平直,则肝火盛,性格率直、固执、急躁。 (
(自 2020 年 8 月 9 日起 ) 电话: 01088558532 Email: 黑龙江 % 北京 % 陕西 % 河北 % 重庆 % 吉林 % 江西 % 云南 % 安徽 % 贵州 % 天津 % 甘肃 % 山西 % 新疆 % 内蒙古 % 海南 % 宁夏 % 青海 % 其他 % 西藏 % 用户 年龄层次分布 年龄段 百分比 20 以下 % 2025 % 2630 % 3135 % 3640 %
墙体结构,否则赔偿全部损失; 乙方入住该物业应保持周围环境整洁做好防火防盗工作,如发生事故乙方应付全部责任; 在承用期内,甲、乙双方如有一方有特殊情况需解除协议的,必须提前通知对方,协商后解除本协议; 四、其他未尽事宜,由甲乙双方协商解决,协商不成按有关现行法规办理或提交有关仲裁机关进行仲裁。 本协 议一式三份,甲方两份、乙方执一份,签字后即行生效,具有同等法律效力。 五、其他附加说明 :
传促销、引起社会关注的一件大事,为进一步打造圣莲山休闲度假形象起到很大的促进作用。 圣女选拔分四个步骤完成:圣女选拔、七仙女艺术团组建、圣女出世表演项目编排、蟠桃宴表演项目编排。 对选拔的要求: 要求每一个仙女都有某一方面的天分,在景区都有司职,仙女分书仙子、歌仙子、舞仙子、酒仙子、乐仙子、琴仙子、荷仙子(由第一名担当)。 名称待定。 同时,选聘一名艺术团长,组建圣莲山风景度假区“七仙女”艺术团