doc 基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:20 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 14:56

基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)

程号成绩是否为补考责任协作学生查询自己的成绩与类类协作教师查询学生的成绩与类类类类协作对象行为模型用户通过主界面菜单和用户界面导航,可以进行各种操作。用户的网络操作都是通过选择或输入数据,然后由连接类将请求发送到服务器,然后有相应的调用相应的业务逻辑方法,将结果返回给客户端或返回的响应代码。下面是对象行为模型的时序图如图所示用户界面类网络连接类业务逻辑类提交请求请求调用业务逻辑方法返回结果响应请求返回结果图对象行为模型系统状态变迁图当用户启动客户端应用程序时,应用程序启动,并处于未登陆状态,可以退出应用程序。当用户登陆成功后,系统处于已登陆状态,可以进行各种操作,也可重新登陆,或退出应用程序。具体的系统状态变迁图如图所示未登陆已登陆启动登陆退出退出图系统状态变迁图系统体系结构设计系统总体设计客户端负责显示界面,服务器端负责处理用户请求并且数据库连接,下面是整体设计图图系统总设计密码修改界面成绩查询界面帮助界面系统描述界面退出界面欢迎界面选择功能界面用户登录界面数据库处理请求连接服务器连接客户端的体系结构设计客户端设计六个主要的功能界面。登陆界面密码修改界面成绩查询界面帮组界面退出界面系统描述界面。如下是系统设计的状态图图客户端设计六宫格主菜单在图形用户界面组件中,非常适合做菜单,其可移植性非常出色。不足之处在于表现形式比较单,对用户的视觉冲击不够。本系统的主菜单采用画布的六宫格的设计方案,可以弥补以上的不足。六宫格主菜单的具体内容如图所示图系统主菜单使用方法进行数据传输最简单最方便最灵活的形式就是传送个或请求给,然后等待返回个响应。在请求中,请求的信息数据被附加到中传送到服务器而请求的数据则是和分开传送的,这样有两个好处是对传送的数据量大小没有限制,二是数据以分开的流传输,可以是其他的各种格式,包括二进制数据,而且对用户是不可见的。服务器端用字节流的形式返回必要的数据给客户端,最大限度地减少网络传输量,同时也减少了用户等待的时间。管理尽管支持协议,但是不支持会话管理,因此必须在系统中加以实现。该系统实现了的管理,考虑到的限制和该系统的需求,我采用了记录管理系统,来实现该功能,是必须支持的个子系统,可以持久性存储数据,因此它是存储的理想空间。下面是对操作的相关代码删除记录存储器,获得小型计算设备在永久存储器中保存的记录存储器删除记录存储器,中直接运行连接会造成界面卡死的情况,所以每次连接服务器端时都新产生个线程进行。在设计过程中,为了解决遇到的问题,查阅了大量的相关资料,总结了很多前人的经验。该系统设计的是个基于,结合了的应用系统,采用了分层的设计方法,分离了表现层业务逻辑层控制层和数据库层。系统的服务器端采用的都是开放源代码软件产品,例如服务器数据库服务器,节省了些开发时间。从总体上看,该系统在手机上实现了高校学生成绩查询系统的基本功能。而且这样的设计使得整个系统的可移植性可维护性可扩展性可重用性和可管理性等性能有了很大的提升。但是,系统仍然存在些需要改进的地方。例如缺少直观的后台管理功能应该采用个线程专门负责连接网络,当次连接完成时,进程进入睡眠,然后当再次需要连接时就唤醒进程进行连接,这样做就可以不用多次创建进程浪费时间和空间以及将如何提高整个系统的负载能力和易用性以适应手机内存小屏幕小的模式等。这些问题都是将来可以升级扩展和努力改进的方向。参考文献孙林编程技术北京机械工业出版社詹建飞开发精解北京电子工业出版社李研,刘晶晶,俞鸣技术开发与应用北京机械工业出版社美著潘颖,王磊译开发大全北京清华大学出版社韩万江编著软件工程案例教程北京机械工业出版社詹建飞核心技术与最佳实践北京电子工业出版社郭克华移动开发实战教学北京清华大学出版社莫勇腾深入浅出设计模式北京清华大学出版社吴建,郑潮,汪杰编著基础与建模案例北京人民邮电出版社致谢在整个设计过程中,我首先要感谢我的指导老师韩冰老师,他对我的支持帮助和信任,让我顺利完成了整个毕业设计并在思想上给我了极大的鼓励和很好的建议,在技术上给了我大量的建议和帮助。在海南师范大学信息科学技术学院学习期间,受到所有授课老师的指导关心和帮助,在这里向辛勤工作的老师们表示衷心地感谢。最后,衷心地感谢所有关心帮助过我的老师们,谢谢大家,创建个新的记录存储器第个参数是记录存储器的名字第二个参数表示当记录存储器不存在时是否创建该记录存储器并且打开添加记录到记录存储器中,把字符串转化成字节数组从记录存储器中读取记录,最终必须关闭记录存储器关闭记录存储器服务器端的体系结构设计服务器端采用的服务器软件是服务器和数据库服务器。在逻辑上,将服务器分为个层次,即业务逻辑层控制层和数据库层。其中,业务逻辑层由容器的实现,可以通过协议直接和客户端进行通信。控制层进行业务逻辑验证,并封装数据库的访问细节。这样为服务器端分层可以提高服务器端代码的可移植性可维护性可扩展性可重用性可管理性等性能。服务器端处理用户的请求。分别为三个来处理用户请求,处理用户登陆请求,处理用户密码修改请求,处理学生用户成绩查询请求,处理教师用户成绩查询请求。图服务器端模块设计总结与展望系统总体上比较成功,完成了需求分析中所要求的功能,界面设计也比较规范。但是服务器端并没有提供相应的查询功能,而只是使用了简单的进行处理客户端请求。并且性能上没有到达足够优良,因为连接网络的线程是设计成了每连接次就新建个线程,根据是自动垃圾回收的,并不是线程停止了就马上释放线程所占用的资源,所以可能照成线程过多的情况出现,而对内存本来就很小的于手机客户端而言,这是不容忍受的。网络连接也使用了协议进行连接的,这种访问服务器端的方式不够安全。该系统的关键环节在于手机客户端需要与服务器端连接才能查询成处理用户登陆请求模块处理用户密码修改请求模块处理学生用户成绩查询请求模块处理教师用户成绩查询请求模块客户端程序服务器端发送请求和数据绩,与客户端的连接使用新的线程进行,而不是直接在线程中执行。在,包括了完备的编码调试测试和发布功能,完整支持。简单而言,是的插件,也是款功能强大的集成开发环境,支持代码编写配置测试以及除错,以前版本需先安装。以后版本安装时不需安装。是的最佳开发插件,帮助你轻松的把无线工具包整合到开发环境中,注意以后的版本只支持以上的版本,支持和。应用程序引入了全新的应用程序模型。是应用程序的主类,被应用程序管理软件,管理。多个可以组成套件,以包的形式发布。与文件起发布的还有个文本文件应用程序描述符,。文件的作用在于描述套件的基本信息,安装套件时可以首先解析文件的内容读取套件信息。是个类,扩展了抽象类。生命周期分种状态运行状态暂停状态销毁状态等。开发环境的搭建下载和无线工具包安装安装下载并安装下载并安装下载并安装下载并安装需求分析对功能的规定该系统的用户类型分为学生和教师,教师可以先登陆之后,对所教科目的所有学生成绩进行查询,可以对自己的登陆密码进行修改学生可以先登陆之后,选择自己所要的查询方式,迅速查出该学生自己的成绩,并计算该学生查出的所有成绩所获得的总学分,也能对自己的登陆密码进行修改。本系统具体实现如下的功能通过手机模拟器根据设定的条件查询成绩实现学生网上成绩的查询。学生可以先登陆之后,选择自己所要的查询方式,迅速查出学生的成绩。用户学生和老师的登陆。用户学生和老师修改自己的密码。老师可以查询所教课程的学生成绩和补考学生的名单。用户的不同权限设置。高校手机学生成绩查询系统的如图学生登陆密码修改成绩查询教师图图功能需求的描述用户登陆用户必须登陆该系统,才能进行密码修改和成绩查询操作。如下图所示,图是用户登陆的流程图。输入用户名和密码点击确定按钮检查用户名和密码是很否为空提示对不起,用户名和密码不能为空,点击确定按钮是是否连接网络否验证登陆信息并返回登陆结果是否图用户登陆的流程图修改用户密码如下图所示,图是密码修改的流程图。输入原始密码新密码确认新密码点击修改按钮检查原始密码新密码或确认新密码重密码是否为空,或者新密码和重密码是否不致提示对不起,旧密码和新密码不能为空,并且新密码和重密码必须致点击确定按钮是是否连接网络否是否验证密码信息并返回修改结果图修改用户密码的流程图当用户成功登陆后,用户在界面上选择密码修改按钮时,用是否主键是否为空说明是否学院号否否学院名称表专业表字段名称数据类型字段大小是否主键是否为空说明是否专业号否否学院号否否专业名称表班级表字段名称数据类型字段大小是否主键是否为空说明是否班级号否否专业号否否班级名称实体关系模型由实体关系模型,进步进行数据库系统所支持的实际数据模型的设计,具体描述数据库的逻辑结构。系统的实体关系,模型如图所示图模型图系统框架设计该系统分为客户端和服务器端两部分。其中,客户端处于的手机设备上。由于目前无线网络受到传输质量的约束,手机与服务器的通信应尽量减少而且手机为资源受限的设备,其计算能力远不如机或服务器,因此应让其主要的业务功能处理运算等交给服务器来完成,手机只简单地作为表现层。服务器端采用来进行业务逻辑处理。可以直接处理的请求,可以减小客户端与服务器端之间的耦合度,也容易进行后期的扩展,如用等技术构建网页,用机上的浏览器登陆后台进行的维护和管理,还可以扩展为用内容更加丰富的成绩查询系统。服务器端则划分为层。业务逻辑层主要用来实现,负责与客户端通信和处理业务数据等功能。控制层控制层进行业务逻辑验证,并封装数据库的访问细节,负责访问数据库,提供对业务数据的保存更新删除和查询等操作。数据库层采用开源的关系数据库系统。通过以上的分层,将会提高系统的可移植性可维护性可扩展性可重用性可管理性等性能。具体

下一篇
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第1页
1 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第2页
2 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第3页
3 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第4页
4 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第5页
5 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第6页
6 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第7页
7 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第8页
8 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第9页
9 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第10页
10 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第11页
11 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第12页
12 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第13页
13 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第14页
14 页 / 共 20
基于J2ME的高校手机学生成绩查询系统的研究与应用(最终版)第15页
15 页 / 共 20
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批