高校大学生课余自主创业平台的构建
2019-07-30王熙熙冯晟邓鹏程黄义行郑博利王旋柏人杰王凌涛
王熙熙,冯晟,邓鹏程,黄义行,郑博利,王旋,柏人杰,王凌涛
(绍兴文理学院计算机科学与工程系,浙江绍兴312000)
大学生校园创业是近几年出现的初创型经济现象,其形成产业历史不长,发展前景被业界看好,该研究为了实现大学生课余时间自主创业,查阅了国内外大量文献和资料,了解自由时间自主创业平台的背景、意义、国内外发展状况及最前沿的技术和未来的发展趋势,并针对高校大学生的特点及详细需求分析基础上,初步构建了高校大学生课余时间自主创业平台的蓝图。
1 系统的可行性分析及开发工具
1.1 操作上的可行性
该系统采用浏览器/服务器模式架构,界面友好,操作简单,提示向导清晰,用户可以轻易地掌握发布任务和接任务的流程,迅速上手。而管理员只要清楚业务流程,就可以对网站进行日常维护。
1.2 技术上的可行性
该系统主要的开发工具是Visual Studio2015,数据库采用SQL Server2008,其中前台用HTML进行页面开发,后台与数据库连接,很多电商平台的开发都用到了这种技术,本文的高校大学生课余自主创业平台也是类似于电子商务。综上所述,该系统在技术上是可以实现的。
1.3 经济上的可行性
该系统设计的功能都比较基础,难度都不算特别高,不需要庞大的服务器承载,从发布任务到接单任务再到任务评价所涉及的业务逻辑并不复杂,所以系统开发周期不会很长,所选用的硬件环境都是很普通的,我们平时使用的普通的电脑硬件和服务器就可以满足这个系统的正常运行。数据库存储了系统所需要的数据,通过后台可以对各个数据进行分类的管理,节省了很大的工作量,很大程度上免除了不必要的了人力、物力。
1.4 系统开发环境
1.4.1 开发工具
该研究的程序设计前台后台设计运用到了Visual Studio2015这个平台,而数据库则采用了SQLServer2008。
1.4.2 技术架构
采用ASP.NET开发框架,通过HTML+CSS等一系列计算机语言来编写网站代码。它支持web pages单页面模型、MVC模型视图控制器、web forms事件驱动模型等三种开发模式。单页面模型是最简单的模型,包含的模板和帮助器可以用在数据库、video、社交媒体等。而MVC模型则将web应用程序分为用于数据的模型、用于现实的视图、用于输入的控制器这三种不同的组件。最后一种web forms作为传统的事件驱动开发模型,可以开发添加了服务器空间、服务器事件以及服务器代码的网页。该系统采用三层架构的网站设计,即表现层、业务层和数据层。每一次只需要少量的代码就可以实现各层的功能,十分灵活[2]。
2 系统的总体设计与数据库设计
2.1 系统设计目标
该系统的设计和实现是为了给高校大学生提供一个可以利用课余时间自由创业的平台,学生通过发布或完成任务对社会有了进一步的了解,也可以通过自己的努力赚到第一桶金,在完成任务的过程中可以与其他用户进行交流更拓展了自己的人脉,软件平台开发中要求实现任务的发布接受、用户佣金管理、用户满意度调查(即任务评分)和用户交流功能。
2.2 系统设计分析
2.2.1 系统功能需求分析
高校大学生课余自主创业平台为高校大学生拓展人脉接触社会、自主创业提供了良好的平台,在平台上可以根据自己的需求发布任务,也可以根据自己的特长选择任务接收。在一单任务未完成之前,接单用户和发布任务的用户随时可以在平台上互相交流,任务完成后可以对任务进行评价。而后台管理员可以对用户注册信息、任务信息、用户评分、用户佣金记录进行管理。
2.2.2 系统功能模块划分
根据对高校大学生校园生活现状的调查、研究发现该系统的设计和实现大致可分为以下几个方面:
(1)用户注册信息管理:用户想要登录平台,必须先注册一个属于自己的账户,然后才能登录平台。若用户已经注册过,可以直接输入自己的账号密码登录平台。
用户注册信息包括:用户名、密码、手机号、性别、身份证号等信息,输入错误可以选择重置信息。要求填写身份信息保证了平台用户的可靠性,提高了用户对平台的放心程度。
(2)任务信息管理:用户可以选择发布一个新任务或者在任务未被接收前修改任务信息,也可以接收别人发布的信息。任务完成后,在任务详情界面会详细记录任务完成的每一个节点。
(3)佣金信息管理:每一单任务完成后接单用户都会得到该任务的佣金,在前台可以查看佣金记录、管理自己得到的佣金。后台管理员也可查看每个用户的佣金记录。
(4)任务评价管理:任务完成后,用户对本次任务进行打分并作出评价,平台进行存档记录,在后台可以进行管理。
(5)用户交流:任务被接收后,允许雇佣用户和接单用户在平台上进行沟通交流,确保了任务的完成情况,也促进了用户之间的交流,扩展了用户人脉。
图1 系统用例图
(6)平台事务管理:设置管理员后台管理,对用户注册信息、任务信息、用户佣金、用户评价进行管理。管理平台公告和留言板信息。
对系统中所涉及的各个角色进行分析,得出系统用例图如图1所示。
2.3 数据库分析与设计
根据之前的系统功能结构图分析,得出该系统的实体对象:用户、任务、任务评价、任务佣金。
3 系统的详细设计与实现
3.1 注册登录模块设计与实现
(1)注册模块设计与实现。
要登录平台首先要进行注册,考虑到平台用户的安全性本平台采用实名注册登记用户身份证号码,与个人手机号。
(2)登录模块设计与实现。
输入之前注册的信息登录平台。
3.2 个人中心模块设计与实现
包括管理我的任务、管理我接收的任务、查看我的佣金记录、查看我的消息、退出登录。
3.3 后台管理模块
回到首页点击管理后台,出现管理员登录界面,为了保证平台的安全,管理员登录的时候增加验证码登录。
(1)用户注册信息管理。
对平台注册用户的信息进行管理、点击编辑可以进行修改。
(2)任务信息管理。
管理员可以查看平台的所有任务信息并对这些信息进行管理。
(3)佣金管理。
管理员可以对用户获得的佣金进行管理。
(4)公告管理。
管理员可以发布平台公告。
(5)评价管理。
管理员可以管理用户所获得的评价。
4 结语
大学生在校园利用课余时间自主创业给以跑腿服务为代表的新型服务业创造了一个有利的发展机会。于高校大学生来说,大学生创业服务进校园,既解决了他们的需求,又给了他们锻炼的机会。这种服务对于雇佣方和接收任务方来说都是有利的,是新时代的一种双赢。
高校大学生课余自主创业平台能够较为方便地满足高校大学生课余寻找兼职的需求,并提供用户交流功能,拓展了大学生的交际空间,增加了对社会的认识。对于数据的一致性的问题也通过程序进行了有效的解决。该系统所达到的主要功能如下所述。
(1)任务发布:发布任务详细信息、任务佣金、任务地点等。
(2)任务搜索:通过任务分类或者关键字查询适合的任务。
(3)任务评价:任务完成后可以对任务完成情况进行评价,并给出相应的评分。
(4)用户交流:在接单(发布)任务后台,接单方可以和发布任务方进行实时交流。
(5)用户注册与登录:用户注册信息实时导入数据库。
(6)后台管理:管理员管理平台所有信息、用户管理自己任务信息。
(7)任务评价:任务完成后可以对任务完成情况进行评价,并给出相应的评分。
(8)网站公告:发布网站重要信息或者当做广告位。