加纳驻中国大使馆在线学生注册系统的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:Louis027
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
背景来自世界各地的各行各业的人们现在都能通过互联网联系彼此。我们生活的时代社会媒体较为发达,例如Face book、Twitter、YouTube和We chat等。日复一日,新的或者更好的沟通方式在互联网平台上不断出现。幸运或者不幸的是许多商家正在利用这个新纪元的优势将他们的商业推向全球范围,建立网站来展示他们的商品和服务,由此与世界各地的客户沟通联系来保证他们的满意度。非洲,特别是加纳并没有忽视这点。信息技术在加纳有了较好的发展,其主要突破之一就是创建了在线商务tonaton.com。它是一个新兴的分支,不久的将来将会与中国的taobao.com和世界的ebay.com 竞争。本项目的主要目的是针对世界各地的非洲大使馆存储留学生记录的需求,开发一个在线学生注册系统。但是,项目初始是为加纳驻中国大使馆开发一个在线学生注册系统。该系统将由负责中国的NUGs(加纳学生全国总工会)的相关人员管理。NUGs与加纳大使馆共同管理留学生的相关信息。为加纳驻中国大使馆开发的在线学生注册系统在本文中被称作OSRS系统。该系统包含三个模块:履历信息/注册模块、信息发送模块和报表模块。这些模块将联合来减轻整个中国对加纳留学生信息的管理工作。履历信息/注册模块构成了报告模块的核心。在学生被正确验证和确认为中国的加纳留学生后,他们只能访问这个模块。检验过程将由加纳驻中国大使馆通过NUGs(中国)来完成。检验工作结束后,信息将通过信息发送模块发送到学生的邮箱中。学生就可以登陆OSRS系统,并且填写履历信息/注册模块所要求的相关信息。填写完的信息将在数据库中被整理来创建报表模块。报表主要包括三种类型,其中两种类型是Excel或者JSON格式,包含了注册模块提供的全部学生信息。这两种类型由负责创建学生报表的相关人员操作,这也是该项目的主要目的。第三种报表是统计报表,是该项目的特别之处。第三种报表只能通过柱状图和饼状图来显示学生男女比例。信息发送模块负责将OSRS系统信息发送到它的用户的邮箱,也要确保系统用户能够发送和接收信息。注册是将信息存入记录设备中存储或者用于未来参考和分析。与个人生活相关的信息被称作履历信息。履历信息/注册模块会询问学生的个人情况,如出生地和婚史。开发环境/总结本项目选择的开发技术主要包括:Java EE Spring框架(终端开发),JSP与HTML5相结合(前端开发),应用MYBATTIS的MYSQL数据库(链接)和Apache Tomcat(web服务器)。在过去的几年中,这些技术已经被用来开发许多Web应用,渐渐地构成了值得尝试和信赖的开发环境,这些技术非常适合用来构建安全的系统使加纳驻中国大使馆管理学生的信息。当前应用系统每年,NUGs(中国)会重新登记中国的加纳留学生来帮助加纳驻中国大使馆了解有多少留学生生活在中国。重新登记是在各个大学的正常学期会议中进行,特别是十月份,新学期开始,新同学入学。特定大学或者城市的NUGs(中国)代表向新老学生发放登记表格,然后他或她收齐填好的表格,按照NUGs(中国)的要求校对必要部分,做成一个Excel表格。市级整理大学级的信息,并发送给省级,省级整理后发送给位NUGs(中国)数据库和加纳大使馆数据库做最后整理的国家行政官员。在这些表格(一般称为履历表)中,期望个人提供这些信息,如姓名、出生日期、婚姻情况和就读学校。填好的履历表会被放置在个人文件夹中,共同存储在文件柜里。个人文件夹会有唯一编号,存放文件夹的柜子也有唯一标识来达到管理学生的目的。学生管理包括更新学生当前信息。以书面形式通知教育主管人员。然后需求改变会被影响,在附件中记录会被更新,而不改变先前的数据,严格遵守数据管理原则。请求更新的副本也存放在特定人的文件夹中。无论何时,一个个人的文件夹是必备的,人力资源主管人员应该搜索特定人的文件夹,通过扫描他或她的文件来获得个人信息。正如预期的那样,随着时间的改变已填写好的个人履历信息已经有了改变,这些改变应该反应在他们的文件夹中。这些信息包括:姓名改变(特别是当女性结婚后),任职资格,家庭成员的增长,这里仅举几例。当前系统使用的限制学生信息搜集的过程很费力,随着记录从一级传送到另一级,误差不断的正价,知道最终传到加纳驻中国大使馆。首先,写作风格不同,有时NUGs(中国)和大使馆人员很难识别出学生的手写表格。其次,不能保证所有表格都到达大使馆,因为表格会被到处传递知道他们被传递到到使馆。第三,学生的个人信息具有敏感性,应该被安全存放。但是,当前系统没有这方面的考虑,通过学生登记信息进行管理。第四,了解中国的加纳留学生人数的主要目的没有被实现,因为中国许多城市没有NUGs(中国)代表,因此许多城市加纳留学生的信息不被知道。最后,由于数据的收集方式,导致对学生采取的政策决定对于大使馆官员相当麻烦,因为制作关于学生的报表不是容易的事情。在文件柜中搜索文件,仔细检查学生的履历信息,实际号都是一个很有压力的过程。学生的文件夹可能被放错位置,还有所有其他的认为错误都可能源于这个过程。功能需求这OSRS系统是一个高度安全的系统,旨在帮助加纳大使馆管理中国的加纳留学生的个人信息。因为这个可以最小化社会沟通,这个系统是纯管理的工作。该OSRS系统主要包括三个模块:(1)履历信息/注册模块(2)报表模块(3)信息发送模块履历信息/注册模块:当加纳留学生到达中国后,加纳大使馆通过NUGs代表要求学生手动填写注册表格电子版,由此完成该模块。学生填好的信息用来创建报表模块,其中主要包括大使馆所需的信息,用该信息来分析留学生。主管分析学生数据的人员需要获得学生信息的Excel、JSON、柱状图或者饼状图。信息发送模块:这个模块要求系统管理员可以直接从系统发送邮件,并且通过学生的邮件地址接收邮件。有一个特殊的邮件条目被创建用于这个目的。这个模块的主要目的是给新用户自动发送用户名和密码,帮助老用户解决相关登陆问题。访问OSRS系统将会有角色和权限之分。因为使用系统的用户有各种,每个用户有不同种类的任务需要被实现。目前,只有两种用户类型可以登录OSRS系统。但是,在未来,管理员可以创建更多的用户类型(角色),赋予全部的访问权限或者有限的访问权限。所有用户登录系统都需要用户名和密码的验证。两种用户类型存在在OSRS系统中,他们是管理员或者超级用户,学生用户。管理员用户:在学生身份被验证后,确定是加纳在中国学习的学生,管理员就可以创建学生用户。管理员创建学生用户后,学生就会接收到一封邮件,邮件中的信息主要包括他或者她的姓名、密码和OSRS的网址。然后,使用用户名和密码,学生就可以登陆OSRS系统。管理员用户可以查看OSRS系统中已经注册的学生用户的全部信息,他还可以删除学生用户,并且给系统中全部用户编辑用户角色和权限。管理员用户可以查看和编辑他或者她的密码信息。管理员用户可以创建报表,并查看全部系统中预定义的报表。最后,管理员能够与各种用户发送和接收信息。学生用户:作为系统中的一部分,学生需要通过加纳大使馆的验证来确定其是否是加纳在中国的留学生。这些验证被完成,所有怀疑被清除,一个在加纳驻中国大使馆中的具有管理员用户权限的授权人可以创建一个新的学生条目。系统就会发送关于学生姓名、密码和网址的信息给新添加的个人邮箱。然后,学生用给定的姓名和密码登录系统。学生用户的权利和特权主要包括:学生用户可以填写在线注册表格;学生用户能够查看已填写的表格;学生用户能够编辑已填写的表格;学生用户能够查看管理员创建的账号的细节信息;学生用户能够编辑管理员创建的密码信息;学生用户能够查看管理员发送的消息;学生用户能够发送消息给管理员。OSRS系统拥有充足的密码检索和账号激活过程,来确保账户创建不是自动化的。创建好的OSRS系统可以被非洲其它大使馆重新定义和使用来管理他们学生的个人信息。为了创建一个好的用户体验,应用程序的图形用户界面一直被认真思考。系统上所有的链接功能向用户提供访问特权。合理的文本、文字大小和文字颜色可以被用来增强可读性。非功能需求软件开发平台是Eclipse集成开发环境(IDE),Java开发人员安装在Win 8操作系统中。选择Eclipse IDE是因为它具有应用开发的灵活性。因此,MySQL工作台6.3将被用来创建软件的数据库(终端)。Web应用将会运行在Apache Tomcat服务器上。Microsoft Office Visio 2003将会被用来画用例图和流程图。Microsoft Power Point 2007被用来画一些图表和创建一些开发过程中所需的幻灯片。Microsof office project 2003将被用来画该项目的时间表。Microsoft Office word 2007将被用来准备这个项目的全部文件。下面是安装OSRS系统的硬件需求:一个至少64MB的RAM计算机;一个运行Wins操作系统的计算机,2000、XP、Vista或者更高的版本。项目意义(1)它会省去学生每年总是下载、打印和填写表格的麻烦。(2)它会省去NUGs每年花费在为大使馆获得学生填写的表格上的金钱和时间。(3)它会省去NUGs代表们输入学生个人信息到Excel系统中的时间。(4)它会防止表格的丢失,因为目前的方法还没有这种保证。(5)它会防止由于手写或者认为输入纸质版表格而造成的个人信息出错的问题。(6)它会防止数据的副本。(7)由于系统的报表模块,是的大使馆人员创建报表更为简单。(8)更新注册信息更加简单(9)由于系统是一个Web应用,所以它更容易访问。结论OSRS系统是一个包含三个模块的在线Web应用,它能够更有效的帮助管理中国的加纳留学生的信息。OSRS系统可以:(1)可以简单快速地编辑加纳留学生的信息和报表,报表模块允许管理员容易地获得已经注册的所有学生的可用报表。(2)能够确保最大的可信度和安全性,因为用户层定义被用在该项目的开发中。因此,没有密码和用户名,用户不能访问系统的某个模块。(3)能够在中国的加纳留学生与加纳驻中国大使馆之间建立一个新的链接,通过OSRS系统中的信息发送模块。展望这个研究仅仅是针对中国的加纳留学生。我建议这项研究可以被扩展到不同类型的人们,加纳驻中国大使馆掌握他们的注册信息。有一些功能是我希望能够包含在OSRS系统中的,但是因为时间限制没能完成。主要包括:审查跟踪:这个功能可以检查和给出登陆OSRS系统的用户的信息(用户登录系统的时间、他退出的时间、他的用户名和密码等)。学校报表卡:这个功能可以给学生提供输入他们每学期学习情况的机会,它对于大使馆会是一个检查学生在学校学习的很好的机会,所以他们能够相应地建议或者劝告学生较好本软件的开发平台是Eclipse集成开发环境(IDE),给安装在Windows八操作系统的Java开发人员使用。由于其应用开发灵活性的Eclipse IDE将被选中。因此,MySQL的工作台6.3将被用于创建软件的数据库(后端)。Web应用程序将运行在Apache Tomcat服务器上。
其他文献
运营商网络在不断发展的同时也涌现出了很多因为网络结构不合理导致的网络问题,如越区覆盖、主覆盖能力低、协同不佳、资源效率低下等。网络结构不合理主要指设备问题和网络
随着计算机技术迅猛发展,互联网应用成为生产生活的关键部分,网络安全问题在高速网络时代下愈发突出和严重。基于目前的软硬件技术,传统的入侵检测系统已经无法适应高速网络
计算机和网络技术的广泛应用使社会迅速进入了一个信息化的时代,这给用户带来了很多的方便,但随之也带来了各种各样的安全问题。其中内网安全已经成为了信息安全领域的一个新
无线技术极大改善了我们的生活,随着手机飞速发展、用户数量急剧增长、高清晰多媒体流业务不断涌现,频谱匮乏与需求之间的矛盾日益突出。有限的频谱资源已经难以满足我们对于
随着数据中心、高清视频和物联网等新型业务不断兴起,越来越多的智能设备通过有线和无线方式接入互联网传播海量信息,造成带宽资源日趋紧张。光纤通信是现代通信设施的基石,
认知无线电(Cognitive Radio,CR)颠覆了传统的静态分配频谱资源的方法,能够成功解决无线频谱资源的稀缺问题。通过对分布式的用户提供频谱感知(Spectrum Sensing),自适应和动
传感器技术作为信息技术以及智能技术的先导,对提高科学研究和生产技术水平具有举足轻重的作用。作为传感器的一个重要分支,pH传感器在化工、制药、生物医学、临床检测、环境
随着化石能源的日益减少及燃烧产生的有害气体等带来的环境问题日益加重,人们正致力于开发清洁高效的新能源,其中能量利用率高、环境友好的燃料电池正受到人们的重视。在燃料电池众多类型中,以氢气为主要反应物的质子交换膜燃料电池,更是成为研究重点之一。质子交换膜燃料电池所用的电极催化剂是非常重要的一个研究方向,目前催化活性最高、使用最广泛的商业催化剂是Pt/C,但仍存在诸多亟待解决的问题,如在酸性条件下,会发
流媒体视频点播系统以其即点即播的实时性受到越来越多的互联网用户的欢迎,基于P2P的流媒体视频点播系统v6Channel打破传统中心服务器系统的性能限制,通过用户间的共享完成视
随着互联网的蓬勃发展,互联网已经走入了亿万人的生活,给人们的工作、学习和生活带来了巨大的便利。网络规模迅速增长的同时,网络服务质量受到了广泛的关注。多路径IP传输系