"景先生毕设|www.jxszl.com

reactnative的校园兼职app的设计实现(附件)

2021-06-02 21:02编辑: www.jxszl.com景先生毕设
本课题设计的校园兼职APP,主要分为注册、登录、发布兼职、兼职信息列表、兼职信息详情、报名兼职等模块。该系统由安卓手机客户端、Web后台服务端和数据库组成。安卓客户端采用React Native跨平台移动应用开发框架开发而成,Web服务器则采用苏州市创采软件开发框架开发,而数据库是由SQL server 2008搭建而成。本文主要介绍使用React Native框架实现校园兼职APP各个模块的方法,Web后台服务对客户端传入的数据进行增删查改操作的接口实现以及数据库表的设计。
Key Words: react native; Parttime job 目 录
一、引言 1
二、开发工具与技术 1
(一)React Native 1
(二)SQL server 2008 1
(三)Visual Studio Code 1
三、系统模块设计 1
四、数据库设计 1
五、系统的实现 5
(一)登录功能 6
(二)注册 8
(三)发布兼职 10
(四)首页 18
1.兼职列表 18
2.兼职详情 19
(五)我的 20
1.个人信息 21
2.我的发布 22
3.报名记录 22
4.通知。 23
5.设置 24
6.退出登录 24
六、总结 25
致谢 26
附录 28
一、引言
随着时代的进步,信息技术的迅速发展,大学生们寻找兼职工作成为普遍问题,传统的兼职广告,信息量少,来源小,已经满足不了当代大学生寻找兼职工作的需求。因此,需要有一套便捷、灵活、信息量多且适应于当下时代的校园兼职APP,本课题设计开发的校园兼职APP是基于React Native开发的一款更快捷、全面、高效的软件,兼职信息分类更全面广泛,界面友好,可以让找兼职的人轻松找到适合自己的兼职。
二、开发工具与技术
(一)React Native
React Native开发是跨平台移动开发的一 *景先生毕设|www.jxszl.com +Q: ^351916072
种选择,它可以让移动开发人员以更快的部署时间以及更短的开发周期去创建性能更好的APP。使用React Native开发的APP不仅可以更快地构建,而且可以立即重新加载,而无需重新编译。为APP的开发提供了快速开发环境。
(二)SQL server 2008
SQL server是一个具备完全Web支持的数据库产品,提供了在Internet上和防火墙外进行查询的能力,同时还可以通过MERGE SQL语句有效地处理数据仓库的场景,例如检查一行数据是否存在然后执行插入或更新。
(三)Visual Studio Code
Visual Studio Code的内置调试器可以通过添加断点和观察器进行调试,可以加快编辑,编译等。支持 NodeJS ,并且可以调试任何可以被转换为 JavaScript 的语言
三、系统模块设计
本课题主要有用户模块、兼职模块、我的发布模块以及我的报名模块。用户模块主要实现基本的登录、注册还有注销功能。兼职模块则实现用户发布功能,查看兼职以及报名功能。我的发布模块则可以查看自己发布过的兼职,并且用户可以删除发布过的兼职信息,查看报名的用户。我的报名模块则可以查看自己报名过的兼职信息,以及进行过的流程。
四、数据库设计
由于本课题后台服务端使用的是苏州市创采软件有限公司的开发框架,因此每一张表都必须要有以下字段:
字段名称
字段类型
字段含义
主键
ROW_ID
varchar(32)
ID
Y
CREATED_BY
varchar(32)
创建人
CREATED_DATE
datetime
创建时间
CREATED_PROGRAM
varchar(64)
创建程式代号
LAST_UPD_BY
varchar(32)
修改人
LAST_UPD_DATE
datetime
修改时间
LAST_UPD_PROGRAM
varchar(64)
修改程式代号
IMPORT_DATA_ID
varchar(32)
导入数据ID
MODIFICATION_NUM
int
修改次数
TAG
int
修改标志
GROUP_ID
varchar(32)
集团ID
COMPANY_ID
varchar(32)
公司ID
SUBMIT_USER_ID
varchar(32)
提交人
IMAGE_URL
varchar(512)
图片URL
SUBMIT_DATE
datetime
提交时间
SIGN_STATUS
varchar(32)
签字标志
ALERT_STATUS
varchar(32)

原文链接:http://www.jxszl.com/jsj/xxaq/67674.html