毕业设计(论文)开题报告java
javaee网上书城开题报告

2.本论文(设计)的重点难点
1商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的加入、过时商品信息的删除等。
当今中国,电子商务已成为一大热点。电子商务经过十几年的发展已经进入成熟期,它涉及到人们的生活、工作、学习及消费等广泛领域,其服务和管理也涉及政府、工商、金融及用户等诸多方面。电子商务可应用于家庭理财、个人购物、企业经营、国际贸易等诸多方面。电子商务作为一种建立在信息技术平台上的先进的商务活动方式,无疑有着良好的发展前景。目前国内无论是传统制造业还是新型的金融业,都把电子商务作为企业经营的一种新方式,纷纷投入巨资建立网站从事商业活动
2.同类研究的现状
近年来,随着Internet的迅速崛起 互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来 越来越多的商家在网上建起在线商店向消费者展示出一种新颖的购物理念。网上订购系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。
4.本论文(设计)研究工作基础
本设计采用java web技术在网络上架构一个小型动态电子商务网站,选用Dreamweaver作为开发工具,后台采用oracle作为数据库开发工具。论文从开发环境、网站总体设计、数据库详细设计、网站详细设计及在网站建设中遇到的问题和解决方法几个方面对整体的开发过程进行了较系统的介绍。完成的电子商务网站分为前台显示和后台维护两大模块。具体功能如下:前台显示包括会员注册登陆、查看商品列表、查看商品信息、查询商品、商品评论、购买商品等模块;后台维护包括公告管理、商品管理、会员管理、定单管理等模块。通过这些前台、后台功能模块的设计,基本上实现了整个网上交易过程。
java毕业设计开题报告(范本)

java毕业设计开题报告java毕业设计开题报告<o:p>1.1 本课题研究的意义随着企业管理现代化意识的不断增强,普通意识上的门锁系统已经不能满足企业现代管理的要求。
电子化门禁系统的出现,极大方便了人们对出入口的管理,并迅速开始普及应用。
近年来,门禁系统由于其本身的优势,已经悄然兴起,包括邮电系统,供电系统,银行系统,住宅小区,公司实体等各种类型的场所都已有使用门禁系统的范例,通过这套系统的使用极大地提高了管理者的工作效率和管理区域内的安全程度。
门禁系统采用个人识别卡的方式工作。
给每个有权进入的人发一张个人识别卡,相当于一把钥匙。
系统根据该卡的卡号和当前时间等信息,判断该卡持有人是否可以进入,如果可以,系统自动开门。
对于企业、机关等需要考勤的场所,门禁系统还可以记录每个职工是否按时上下班。
门禁系统的另一个优点是可以随时增加和删除某一卡而不必担心某一卡丢失后造成什么损失。
1.2国内外研究现状、水平和发展趋势门禁系统的基本含义就是出入口控制系统。
它的作用在于管理人群进出管理区域,限制未经授权者进出特定区域,并使已授权者在进出上更便捷,而且根据实际需要来查询一系列记录。
门禁系统是在建筑物内的主要管理区的出入口、电梯厅、主要设备控制中心机房、贵重物品库房等重要的部位的通道口安装磁门、电控锁或读卡器等控制装置,由中心控制器监控,系统采用计算机多重任务的处理,能够对各通道口的位置,通过对象及通行时间进行实时控制或设定程序控制,适应小区、办公楼的安全的管理。
传统的机械门锁仅仅是单纯的机械装置,无论结构设计多么合理,材料多么坚固,人们总能通过各种手段把它打开。
在人员变更频繁的场所钥匙的管理很麻烦,在一些大型机关、企业,钥匙的管理成本很高,钥匙丢失或人员更换时往往要把锁和钥匙一起更换。
java毕业设计开题报告

java毕业设计开题报告java毕业设计开题报告 java毕业设计开题报告⼤家会写了吗?下⾯是应届毕业⽣⼩编为⼤家收集的关于java毕业设计开题报告范⽂,欢迎⼤家阅读! 毕业设计(论⽂)开题报告 专业:通信⼯程 班级: xx级通信⼯程⼀班 姓名: XXX 指导教师姓名: XXX 指导教师职称:讲师 20xx 年 xx ⽉ 1 .本课题的研究意义,国内外研究现状、⽔平和发展趋势 1.1 本课题研究的意义 随着企业管理现代化意识的不断增强,普通意识上的门锁系统已经不能满⾜企业现代管理的要求。
电⼦化门禁系统的出现,极⼤⽅便了⼈们对出⼊⼝的管理,并迅速开始普及应⽤。
近年来,门禁系统由于其本⾝的优势,已经悄然兴起,包括邮电系统,供电系统,银⾏系统,住宅⼩区,公司实体等各种类型的场所都已有使⽤门禁系统的范例,通过这套系统的使⽤极⼤地提⾼了管理者的⼯作效率和管理区域内的安全程度。
门禁系统采⽤个⼈识别卡的⽅式⼯作。
给每个有权进⼊的⼈发⼀张个⼈识别卡,相当于⼀把钥匙。
系统根据该卡的卡号和当前时间等信息,判断该卡持有⼈是否可以进⼊(或出去),如果可以,系统⾃动开门。
对于企业、机关等需要考勤的场所,门禁系统还可以记录每个职⼯是否按时上下班。
门禁系统的另⼀个优点是可以随时增加和删除某⼀卡⽽不必担⼼某⼀卡丢失后造成什么损失。
1.2国内外研究现状、⽔平和发展趋势 门禁系统的基本含义就是出⼊⼝控制系统。
它的作⽤在于管理⼈群进出管理区域,限制未经授权者进出特定区域,并使已授权者在进出上更便捷,⽽且根据实际需要来查询⼀系列记录。
门禁系统是在建筑物内的主要管理区的出⼊⼝、电梯厅、主要设备控制中⼼机房、贵重物品库房等重要的部位的通道⼝安装磁门、电控锁或读卡器等控制装置,由中⼼控制器监控,系统采⽤计算机多重任务的处理,能够对各通道⼝的位置,通过对象及通⾏时间进⾏实时控制或设定程序控制,适应⼩区、办公楼的安全的管理。
传统的机械门锁仅仅是单纯的机械装置,⽆论结构设计多么合理,材料多么坚固,⼈们总能通过各种⼿段把它打开。
java论文开题报告

java论文开题报告Java论文开题报告一、选题背景与意义随着信息技术的快速发展,计算机科学领域的研究也日益深入。
Java作为一种广泛应用的编程语言,在软件开发领域具有重要地位。
本论文旨在探讨Java在软件开发中的应用,分析其优势和不足,并提出相应的解决方案,以期为软件开发领域的进一步发展提供参考。
二、研究目标和内容本论文的研究目标是深入分析Java在软件开发中的应用现状和问题,并提出相应的解决方案。
具体内容包括以下几个方面:1. Java的发展历程及其在软件开发中的应用情况;2. Java在软件开发中的优势和不足;3. Java在不同领域的应用案例分析;4. 针对Java在软件开发中的问题,提出相应的解决方案;5. 对Java在未来软件开发中的发展趋势进行展望。
三、研究方法本论文将采用文献综述和案例分析相结合的方法进行研究。
首先,通过查阅大量相关文献,了解Java的发展历程、应用情况以及存在的问题。
然后,选取一些典型的应用案例进行深入分析,探讨Java在不同领域的应用特点和问题。
最后,结合实际情况,提出相应的解决方案,并对Java在未来的发展趋势进行展望。
四、预期结果与创新点本论文预期结果是对Java在软件开发中的应用现状和问题进行全面而深入的分析,并提出相应的解决方案。
具体创新点包括以下几个方面:1. 对Java的发展历程和应用情况进行全面梳理,为读者提供一个清晰的认识;2. 对Java在软件开发中的优势和不足进行深入分析,为进一步改进提供参考;3. 通过案例分析,揭示Java在不同领域中的应用特点和问题,为相关领域的研究提供借鉴;4. 提出相应的解决方案,为软件开发中Java的应用提供实际指导;5. 对Java在未来的发展趋势进行展望,为相关研究提供参考和启示。
五、论文的进度安排本论文的进度安排如下:1. 第一阶段:调研和文献综述(2周)- 查阅相关文献,了解Java的发展历程和应用情况;- 梳理相关领域的研究现状,明确问题和研究方向。
开题报告_基于Java的酒店客房管理系统的设计与实现

1.J2EE模型
2.WEB开发工具
3.EJB开发工具
4.应用程序服务器的连接器
5.J2EE项目部署服务
6.数据库服务
7.My Eclipse整合帮助
对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。My Eclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
毕业设计开题报告
课题名称:基于Java的酒店客房管理系统的
设计与实现
姓名:
班级:
指导教师:
所在系部:
专业名称:
年月日
毕业设计(论文)开题报告
学生姓名
学号
专业
指导教师姓名
职称
所在系部
课题来源
自拟课题
课题类型
课题名称
基于Java的酒店客房管理系统的设计与实现
毕业设计的内容和意义
1.毕业设计的内容:
随着科技与经济的迅速发展,人们对衣食住行的要求也逐渐提高。本课程设计的内容旨在以管理系统的方式给人们出行提供酒店预订服务,从而能够更方便快捷的帮助酒店工作人员办理客户入住酒店手续,解决不必要的麻烦。
对运行中发现的问题进行调整
第12周(5.9~5.15):
完成软件开发,编辑用户使用帮助文档,撰写毕业设计(论文)
第13周(5.16~5.22):
修改毕业设计(论文),交评阅老师评阅
第14周(5.23~5.29):
修改毕业设计(论文),提交毕业设计(论文),查重
第15周(5.30~6.5):
制作论文PPT;毕业设计(论文)答辩
5.为前台提供客房信息查询、会员信息修改和联系方式修改、入住登记、退房结账、客房状态修改、客房调换、会员充值等功能。
毕业设计(论文)开题报告-基于java的教务管理系统[管理资料]
![毕业设计(论文)开题报告-基于java的教务管理系统[管理资料]](https://img.taocdn.com/s3/m/11a3014fc77da26924c5b050.png)
湖南人文科技学院本科生毕业设计档案材料
题目:基于java的教务管理系统学生姓名:学号
系部:通信与控制工程系
专业年级:0 8级通信工程
指导教师:
职称:副教授
湖南人文科技学院教务处制
题目来源:教师科研课题、生产实际题、社会现实题、假想题等
指导教师(签名):
年月日
注:、良好、中等、及格、不及格五个等级,实评总分90~100为优秀,80~89为良好,70~79为中等,60~69为及格,60分以下为不及格;。
注:、良好、中等、及格、不及格五个等级,实评总分90~100为优秀,80~89为良好,70~79为中等,60~69为及格,60分以下为不及格;。
组评定成绩综合评定。
java毕业设计开题报告范文

java毕业设计开题报告范文java毕业设计开题报告范文一、选题的依据、意义和理论或实际应用的价值进销存管理系统是一个基于web的应用系统,它是一个面对当前的进销存管理工作基本还处于手工和半信息自动化处理状态而应运而生的一个基于web的一个完全信息自动化的系统,它包括商品信息,进货信息,销售信息,仓库信息,加工信息,以及统计分析及系统管理一体的应用系统。
本系统借助于现代信息技术手段,全面准确地做好项目数据的高效率分析、综合、存贮。
在当今世界,中国是经济高速发展的国家之一。
国家的发展,必将带来企业的增加。
在中国,越来越多的中小企业开始蓬勃发展起来,相应的企业管理也得到相应的提高。
为了把大学几年所学的知识运用到实际当中,毕业之后能适应社会发展的需要,我选题的初衷就是考虑到本题目一定会在社会的发展中会有很广泛的应用。
随着信息技术的飞速发展,企业进销存管理系统是目前公司或是企业进销存管理系统中的典型代表,涉及到了商品或货物管理中主要的4个方面,即入库、维护、库存、出库统计。
无论公司还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也最大限度地减少手工操作带来的错误。
于是,进销存管理信息系统便应运而生。
在工厂中,产品的进销存涉及原料的采购、库存、投入生产,甚至有时涉及到出库,同时,对于产品也有相应的生产、库存、出库和统计等类似环节。
在其他非生产性单位,如超市、商店等,则主要涉及到入库、库存、出库和统计4个方面。
进销存系统具有广阔的开发前景。
二、本课题在国内外的研究现状根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室进行物资的计划,订货,核对入库,根据企业各个部门的需要来发送物资设备,并随时近期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季,年进行统计分析,产生相应报表,为了加强关键物资,设备的管理,要定期掌握其储备消耗情况,根据计划定额和实际消耗定额的比较,进行定额管理。
java美食网的设计与实现毕业设计开题报告

毕业设计开题报告班级:学号:姓名:学院:专业:设计题目:美食网的设计与实现指导教师:年月日毕业设计开题报告1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文献综述一.背景和意义1.背景随着全球经济的飞速发展,传统的商务模式已经不能满足企业生存发展的需要,于是电子商务这一新兴产业便应运而生。
从近几年电子商务的发展速度和规模来看,足以显示其带来的巨大的商业价值。
互联网和宽带上网的普及使电子商务在中国异军突起,并日益渗透到人们的日常生活中。
电子商务是运用现代通信技术、计算机和网络技术进行的一种社会经济形态,其目的是通过降低社会经营成本、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。
电子商务按照经济活动的类别可分为两大类别:第一,企业间的电子商务,即企业与企业之间,通过网络进行产品或服务的经营活动。
第二,企业与消费者之间的电子商务,即企业通过网络为消费者提供一个产品或者服务的经营活动。
本课题所研究的美食网站主要是为个人消费者提供产品和服务等,从事的是第二类电子商务活动。
2.目的和意义随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。
从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对在线网上美食进行管理,经过对多个开发软件及数据库软件的优越性进行评估之后,最终选择用JSP和Oracle开发一个B/S结构的网上美食查询系统。
通过实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。
毕业设计开题报告毕业设计开题报告。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⑷在登录时可以注册用户。
⑸此外在个用户登录后的界面中设立修改用户信息等功能。
拟解决的主要问题
⑴网络连接采用技术的问题
本系统采用通用联网框架技术,其中解决J2ME客户端与服务器端应用表示层的联网的问题是其中关键一环。
在J2EE平台中可以使用和java.io提供的类来访问网络服务和文件系统。由于移动设备的处理器和内存有限,因此,他们并不适合运行在移动终端上。为移动信息设备制定一个灵活、易于扩展的联网框架,于是诞生了通用连接框架GCF。通用连接框架定义在CLDC1.0(JSR30)规范中,具体实现则留给了上层的简表,如MIDP。事实证明,GCF的设计非常成功,还有专门为J2SE平台定制的版本,通用连接框架是基于借口设计的,便于扩展[2]。
系统架构
⑵客户端的设计
J2ME客户端主要用来发送请求信息以及显示服务器返回的信息,主要包括显示、查询、网络连接和数据传送。客户端J2ME程序可以通过无线开发工具包WTK(Sun J2ME Wireless Toolkit)开发并打包成JAD文件,发载JAD软件包并安装到手机,即可运行客户端程序,通过移动网络访问选课系统[10]。
当修改密码时,MIDlet发送的POST请求中也包含3个字段:学号、密码、新密码。尽管两类POST请求都包含3个字段,并且前两个字段完全一样,但是,Servlet不会混淆这两类请求,因为密码的长度通常不少于6个字符(MIDlet也会检测密码长度),Servlet可以根据最后一个字段的长度分辨出该POST请求是查询课程请求还是更改密码请求。更改密码时,Servlet返回的POST响应中,用1表示密码更改成功、0表示失败。
除了界面的设计之外,客户端的设计主要是针对请求方法、头、正文的设计。本项目使用HttpConnection接口来进行网络连接,客户端正文是发送信息的流向是从客户端到服务器端,因此,信息相对于客户端是输出流,而对于服务器端是输入流[11]。
⑶服务器端与数据库的设计
服务器端的Servlet用于接收客户端请求,执行与数据库的通信,并将执行结果返回给客户端。服务器端采用Servlet程序,可开启多个线程供多个用户的同时访问。
3.研究步骤、方法及措施
本选课系统是在JDK1.6的编译环境下,运用Eclipse3.4.2绑定EclipseME 1.79作为开发主环境编写,并通过Tomcat6.0实现客户端与服务器的通信,后台数据库采用SQL Server 2005开发版。前期需要对JDK1.6进行安装并配置环境变量,且在windows中配置SQL Server数据源,最后在Eclipse中对Tomcat服务器进行部署。在测试阶段用WTK2.5.2和型号为NOKIA3110c的手机进行实机测试。
通用连接框架设计灵活,使用异常简单。首先,类建立到服务器端应用表示层的连接,然后为该连接分别建立两个数据缓冲区,客户端通过数据输入流和数据输出流来发送请求信息和接收响应信息。考虑到联网可能会堵塞用户界面,因此在该系统开发过程中,把联网操作在单独的线程中处理,而不在主线程中进行联网[3]。
⑵针对消息格式的设计
目前基于Web的教学信息管理系统的发展也存在很多不足,对于有线接入用户有很多的限制,如教师和学生要想浏览教学信息就必须坐在联网的PC前进行,出于对安全的考虑甚至一些不在校内的学生想要浏览相关信息也是受限的。同时学生只能上网才能得到相关的信息,对于不经常上网的学生可能会错失很多有用的通告,如考试安排、课程调整通告等,而延误工作。
研究步骤
⑴系统架构的设计
基于J2ME平台开发手机客户端程序,支持打开网络连接、传送数据、访问远程服务器,但并不支持直接访问数据库的能力。因此,要想使移动终端能够访问到数据库系统,必须使用J2EE技术编写服务器端程序来接受移动客户端的请求指令。本课题采用J2ME技术开发系统客户端应用程序,采用J2EE技术开发服务器端应用程序,使用HTTP协议实现移动客户端与Web服务器端之间的网络通信。J2ME+J2EE体系结构如图2所示[9]。
基于现有网络教学管理系统的缺陷,个别高校开始尝试无线移动终端在高校教学工作中的应用。北京大学现代教育中心网络教学平台中的短信息服务,向用户提供借阅图书到期归还短信提醒、E-mail来信通知、订阅栏目等。华中师范大学的教务短信服务系统实现了师生注册、通知公告、成绩查询、学分查询、课表查询、信息定制等功能。西南交通大学移动教务系统为老师学生提供及时且不受地域限制的信息访问平台,用户可免费接收学校发送的重要通知、课程提醒、成绩通知等,同时也可编辑短信指令到指定号码,查询个人任课信息、成绩、选课、通知、校车车次等重要信息。
申请更新课程(即选课)时,MIDlet发送的POST请求中需包括课程号,学号,密码3个字段,与修改和查询一样Servlet不会混淆此三类POST请求,服务器端返回POST响应,1表示成功,0表示失败。
⑶访问网络时的死锁问题
为了解决因为网络流量过大造成的瓶颈问题以及提高数据库的访问效率,需通过数据库连接池技术实现数据库连接,实现多个请求共享公用资源。
无论是JSP还是servlet在访问数据库后得到的编码都是数据库的编码值,可以通过在数据库jdbc驱动的url中设置将其返回的编码进行转换。当然也可以流的方式写出到网页。还可以通设置网页返回属性进行[8]。
在无线客户端以字节流的方式读取字节数据之后进行编码重组,如果客户端仅支持utf-16,还可以进行utf-8到Unicode的编码转换。
JAVA技术使用wait()和notify()来解决线程之间的交互。如果线程对一个同步对象x发出一个wait()调用,该线程会暂停执行,直到另一个线程对同一个同步对象x也发送一个wait()调用。
然而为了让线程对一个对象调用wait()和notify(),线程必须锁定那个特定的对象,也就是说,只能在他们被调用的实例的同步块内使用wait()和notify()。而当线程执行包含对一个特定对象执行wait()调用的同步代码时,那个线程被放到了相关对象的等待池中,调用wait()方法的线程会自动释放对象的锁标志。调用wait()方法时必须进行异常处理。
⑷设计过程中的中文问题解决方案
在服务器端做UTF8-GBK编码转换。Java语言本身采用unicode,在高版本加强了对国际化的支持,在服务器端转换编码就显得比较容些。
在无线客户端使用J2ME版本的URLEncode类将url要传送的参数进行编码转换,之后在服务器端进行解码。当然也可以把要上传的参数以输入流的方式上传,随后在服务器端把上传的参数据读取出来,得到上传后的utf-8参数后再进行编码转换。转换成能被数据库识别的GBK编码[7]。
在建立移动选课系统时,由于移动终端设备资源有限,它不提供直接对后台数据库的访问能力,因此,要想使移动设备终端能够访问到数据库系统,必须要使用J2EE技术。根据需求,一个移动电子商务系统必须建立移动终端程序(使用J2ME技术)和服务器端应用程序(使用J2EE技术)。结合J2ME和J2EE技术,我们可以建立一个完整的移动选课平台。基于J2ME-J2EE的移动电子商务系统的架构如图所示。
2.研究的基本内容,拟解决的主要问题
研究的基本内容
从目前国内各高校的选课情况来看,选课系统的用户分为三类群体:教务管理员、教师和学生。通过查阅资料,结合我校选课流程及特点设计了手机选课系统的功能。该系统主要用户面向广大学生和任课教师。具体功能如下:
⑴为教务管理员提供添加用户、删除用户等功能。
⑵为学生用户提供选课/退课、选课查询、查看课程表、查看已申请课程等功能。
洛阳理工学院
毕业设计(论文)开题报告
系(部):计算机与信息工程系2011年3月6日(学生填表)
课题名称
基于J2ME的移动选课系统的研究
学生姓名
专业班级
课题类型
软件工程
指导教师
职称
课题来源
1.综述本课题研究动态,说明选题的依据和意义
随着移动通信技术和移动互联网技术的飞速发展,手机已成为人们生活和学习上不可或缺的工具。目前各高校纷纷开展移动学习研究和移动信息化平台建设,移动学习、移动办公将成为高校学习和管理中必不可少的方式。基于手机平台的选课系统是高校教务管理信息化平台建设中一个重要的组成部分,是现有选课系统的重要补充,可使广大师生随时随地方便快捷地选课、退课和课程查询,大大提高高校教学管理效率。
死锁产生的原因正是由于事件处理线程和访问网络线程共享了共同的数据——MIDlet对象。两个线程都为获得MIDlet资源而相互争执,互不相让,也就出现了线程死锁。为了解决操作的不完整性问题,在JAVA语言中引入了对象互斥锁的概念,用来保证共享数据操作的完整性。每一个对象都应用于一个可称为互斥锁的标记,这个标记用来保证在任一时刻只能有一个线程访问该对象。关键字synchronized与对象的互斥关系,当某个对象用synchronized修饰时,表示该对象在任一时刻只能有一个线程访问[5]。
综上所述,手机在高校管理中的应用已经初见端倪,为我们的研究提供了很好的范例。本研究着眼于教务管理系统的子系统——基于手机平台采用J2ME的移动选课系统。一般学校在选课期间机房比较拥挤,在集中选课的时候,学生可能正在校外实习,不具备有线上网的条件,不能及时地进行选课,基于手机平台的选课系统可以帮助学生随时随地进行选课。
系统客户端的开发环境是由SUN公司提供的MIDP 2 0.我们使用Eclipse绑定Wireless Toolkit 2.5作为开发工具编写MIDIet程序。
MIDlet的界面屏幕(Screen)设计反映了程序的主要操作界面和操作流程。MIDlet中的Screen是所有高级用户接口类的超类,与显示和交互操作有关。本系统中,MIDlet比较重要的6个屏幕包括:“登录屏幕”、“注册屏幕”、“功能选项屏幕”、“学生选课屏幕”“查询结果屏幕”、“更改密码屏幕”。
本系统中,MIDlet发送给Servlet的HTTP请求信息只有三种:一是查询课程请求,二是更改用户信息请求,三是申请更新课程请求,鉴于安全需要三类请求都通过POST方法传输。