您的位置:免费论文网 > 毕业论文 > 基于Android的毕业论文管理系统的设计与研究 正文

基于Android的毕业论文管理系统的设计与研究

基于Android的毕业论文管理系统的设计与研究 本文关键词:管理系统,毕业论文,研究,设计,Android

基于Android的毕业论文管理系统的设计与研究 本文简介:面对Android手机如此迅速发展的今天,毕业论文管理系统等类似的软件出现在手机终端的机会将会越来越多,同时其发展的速度也会越来越快。毕业论文管理系统作为传统WEB应用,也必将在手机客户端上得到应用!   ∫、构建系统的整体框架   。ㄒ唬┎捎玫募际跏侄魏头椒ā   〖际跏侄危合低巢捎肅/S结构

基于Android的毕业论文管理系统的设计与研究 本文内容:

面对Android手机如此迅速发展的今天,毕业论文管理系统等类似的软件出现在手机终端的机会将会越来越多,同时其发展的速度也会越来越快。毕业论文管理系统作为传统WEB应用,也必将在手机客户端上得到应用!   一、构建系统的整体框架   。ㄒ唬┎捎玫募际跏侄魏头椒ā   〖际跏侄危合低巢捎肅/S结构,MVC软件开发模式,前台使用Eclipse开发,后台服务器使用Servlet编写服务器,同时用Tomcat作为服务器,前台客户端环境使用的是Android控件[2].通过JDBC来调用Mysql数据库,来实现手机客户端与服务器之间数据传输。数据传输的采取的技术是JSON技术,JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON是完全独立的文本格式,而且还使用了一个语言习惯类似C家族(包括C,C+ +,C#,Java中的JavaScript,Perl,Python和等)。这些特性使JSON成为理想的数据交换语言。易于读取和写入,也易于机器解析和生成!   ⊙芯糠椒ㄖ饕腥缦氯郑骸   1.问卷调查法。采取发放问卷的方式,了解系统应该实现哪些功能以及后续的系统的完善等!   2.资料和文献法。查阅相关资料和文献,解决系统设计过程中出现的关键问题!   3.科学实验法。用黑盒和白盒的方式对系统的整体性能进行测试!   。ǘ┱蹇蚣!   ”鞠低巢捎肕VC框架,该框架有良好的可扩展性,便于后续的扩展和修改,细化的结构分支为:    1.用户管理:添加用户,用户信息修改!   2.论题管理:上传题目,修改题目,审核题目,选择题目!   3.论文管理:论文上传,论文下载,论文审核!   ∠低晨蚣芡既缦峦妓荆骸   二、数据库设计    系统运行的核心是一个稳定运行的数据库,数据库设计的优良直接影响到整个系统运行状况[3].   。ㄒ唬┦菘庑枨蠓治觥   ”鞠低车男枨笾饕逑衷谟没Ч芾、论题管理、论文管理上。因此,需要设计一个满足要求并且能对各种信息进行存储的数据库。总结得出基于Android的毕业论文管理系统的数据库要满足如下数据库需求:    该系统的用户有:管理员、学生、教师。其中教师和学生用户的编号都要能唯一标识出人物身份。管理员、教师和学生用户的姓名都应该是一个非空集合。论题和论文中必须还有教师的外键约束!   。ǘ 数据库的概念结构设计    根据上述数据库需求分析,可知本系统的实体有管理员实体、普通用户实体、论文实体!   -R模型的组成包含三个元素:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述!   〈邮菪枨蠓治鲋械贸鱿低车氖堤迨粜酝,遵循三范式原则,对实体之间的依赖关系进行了整合,得出E-R图!   。ㄈ┦菘饴呒峁股杓啤   ∈菘饨峁股杓浦,就要将上面的数据库概念模型转化成数据库系统所支持的实际数据模型,也就是数据库的逻辑结构本系统采用的是MySQL数据库,定义管理员表、普通用户表、论文表、题目表和选择表,具体表的设计这里不再详述!   三、各?榈纳杓   。ㄒ唬┯没Ч芾砟?榈纳杓啤   ∮没Ч芾砟?椋焊媚?橹饕擞没У奶砑蛹吧境、基本资料修改和个人信息主页,也是对本系统用户的信息的统一管理,实现登录等操作的必备?!   ∠低辰莸锹加没Ы巧牟煌没Х峙湎嘤Φ墓δ。本系统的所有角色都是采用的登录名+密码的方式进行登录。管理员,学生,老师都通过用户名+密码的方式验证登陆!   ndroid登录界面采用的是线性布局LinearLayout,需要设计本界面按取登陆按键需要跳转到论题信息?,本系统编程时是用setContentView的方法实现的页面跳转!   。ǘ┞厶夤芾砟?榈纳杓啤   ÷厶庑畔⒐芾砟?椋焊媚?橹饕新畚奶饽康纳瓯、论文题目修改、论文题目审核、学生选题。是毕业论文管理系统中,选题环节的关键。当老师通过该系统发表课题,课题通过审核后,学生用户可以选择课题    选题界面的布局采用的是LinearLayout中包含RelativeLayout布局文件本界面需注意选择论文后跳转到申请提交界面页面跳转同样采用setContentView方法[4].   。ㄈ┞畚墓芾砟?榈纳杓啤   ÷畚墓芾砟?椋褐饕校郝畚纳洗、论文下载和论文审核。是实现师生间相互传送文件的基础。该?椴季治募遣捎玫腖inearLayout    以上三个?樯杓坪煤,接下来需要实现数据库的连接,这里主要用到数据库连接类DBConnection.java 来实现,其中主要是字符串url、user、password作为参数,然后再去调用DriverManager类的getConnection方法[5].最终返回一个数据库连接对象,实现数据库的连接。使用工具类DAO来实现对数据库数据进行增删查!   四、系统测试    这个系统的测试使用了白盒测试,黑盒测试两种测试方法,主要采用的是黑盒测试方法。这样才能更好的达到下列试验的目的:   。1)系统整体功能测试:检查各个功能?槭怯幸怕┑墓δ!   。2)接口检查:检查输入输出的信息是否符合规范!   。3)数据检查:检查数据结构是否正确并且对外部信息的访问进行验证!   。4)性能检查:检查性能要求可不可以得到满足!   五、结束语    智能手机的各种app已经开始改变人们的生活,更多的各类管理系统都已经从WEB端拓展到了移动设备终端上了。相信在今后,基于Android的毕业论文管理系统将在高校中有其一席之地。   参考文献:    [1] 卢海东编著.Android应用开发从入门到精通[M] 北京:人民邮电出版社2016   [2] Paul Deitel著 Android应用开发案例精解[M] 北京:电子工业出版社 2013   [3] Baron Schwartz.高性能MySQL[M] .浙江:宁海元电子工业出版社,2013.18~55   [4] 辜清华.基于手机移动技术的数字图书馆服务[J].内蒙古科技与经济.2008, (22):172-175   [5] 肖志辉.移动互联网研究综述[J].电信科学.2009, (10):30-35
  • 基于Android的毕业论文管理系统的设计与研究

    面对Android手机如此迅速发展的今天,毕业论文管理系统等类似的软件出现在手机终端的机会将会越来越多,同时其发展的速度也会越来越快。毕业论文管理系统作为传统WEB应用,也必将...




本文标题:基于Android的毕业论文管理系统的设计与研究
本文地址:http://www.js-sxy.com/show/210457.html
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向免费论文网投诉!

推荐专题

关注排行

       
山西快乐十分开奖