基于Android的毕业论文管理系统的设计与研究.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
基于Android的毕业论文管理系统的设计与研究全文共6页,当前为第1页。基于Android的毕业论文管理系统的设计与研究全文共6页,当前为第1页。基于Android的毕业论文管理系统的设计与研究 基于Android的毕业论文管理系统的设计与研究全文共6页,当前为第1页。 基于Android的毕业论文管理系统的设计与研究全文共6页,当前为第1页。 面对Android手机如此迅速发展的今天,毕业论文管理系统等类似的软件出现在手机终端的机会将会越来越多,同时其发展的速度也会越来越快。毕业论文管理系统作为传统WEB应用,也必将在手机客户端上得到应用。 一、构建系统的整体框架 (一)采用的技术手段和方法 技术手段:系统采用C/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.科学实验法。用黑盒和白盒的方式对系统的整体性能进行测试。 (二)整体框架。 基于Android的毕业论文管理系统的设计与研究全文共6页,当前为第2页。基于Android的毕业论文管理系统的设计与研究全文共6页,当前为第2页。 本系统采用MVC框架,该框架有良好的可扩展性,便于后续的扩展和修改,细化的结构分支为: 1.用户管理:添加用户,用户信息修改。 2.论题管理:上传题目,修改题目,审核题目,选择题目。 3.论文管理:论文上传,论文下载,论文审核。 系统框架图如下图所示: 二、数据库设计 系统运行的核心是一个稳定运行的数据库,数据库设计的优良直接影响到整个系统运行状况. (一)数据库需求分析 本系统的需求主要体现在用户管理、论题管理、论文管理上。因此,需要设计一个满足要求并且能对各种信息进行存储的数据库。总结得出基于Android的毕业论文管理系统的数据库要满足如下数据库需求: 该系统的用户有:管理员、学生、教师。其中教师和学生用户的编号都要能唯一标识出人物身份。管理员、教师和学生用户的都应该是一个非空集合。论题和论文中必须还有基于Android的毕业论文管理系统的设计与研究全文共6页,当前为第3页。基于Android的毕业论文管理系统的设计与研究全文共6页,当前为第3页。教师的外键约束。 (二) 数据库的概念结构设计 根据上述数据库需求分析,可知本系统的实体有管理员实体、普通用户实体、论文实体。 E-R模型的组成包含三个元素:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。 从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出E-R图。 (三)数据库逻辑结构设计 数据库结构设计之后,就要将上面的数据库概念模型转化成数据库系统所支持的实际数据模型,也就是数据库的逻辑结构本系统采用的是MySQL数据库,定义管理员表、普通用户表、论文表、题目表和选择表,具体表的设计这里不再详述。 三、各模块的设计 (一)用户管理模块的设计 用户管理模块:该模块主要包含了用户的添加及删除、基本资料修改和个人信息主页,也是对本系统用户的信息的统一管理,实现登录等操作的必备模块。 基于Android的毕业论文管理系统的设计与研究全文共6页,当前为第4页。基于Android的毕业论文管理系统的设计与研究全文共6页,当前为第4页。 系统将根据登录用户角色的不同为用户分配相应的功能。本系统的所有角色都是采用的登录名+密码的方式进行登录。管理员,学生,老师都通过用户名+密码的方式验证登陆。 Android登录界面采用的是线性布局LinearLayout,需要设计本界面按取登陆按键需
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助