本系统采用Wei PHP 框架进行系统结构的开发,基于PHP语言进行系统程序的开发,以My SQL5.5.37数据库来作为系统的后台数据管理系统,并以Android 和 IOS 移动智能平台作为系统的功能载体,其技术领域涉及安卓与IOS智能应用开发技术、PHP技术、数据库技术以及移动互联网技术等。
背景技术:
移动智能与互联网技术的飞速发展,为人们带来许多功能的便利,高校校园的环境复杂,校园活动与各项信息也比较繁杂,广大师生在处理这些信息不免浪费不少的时间与精力,本系统以移动智能手机为功能载体,通过微信软件的功能开发为校园用户提供了校园卡信息的记录、查询、充值以及二手商品交易的功能,可以为用户带来极大的服务便利,并节省了用户的时间与精力,辅助了学生或老师的学习与教学工作的进行。
技术实现要素:
系统的模块设计可以分为校园信息模块、校园二手商城模块以及账户管理模块等三个部分;
1. 校园信息模块,该模块主要为高校的学生用户提供校园信息的记录与查询等功能,主要包括图书馆信息、校园卡信息、晨跑信息等三个部分,其中图书馆信息主要为用户提供图书借阅记录的查询、图书借阅超期提醒等功能,而校园卡信息主要为用户提供校园卡充值、充值与消费信息的查询等功能,晨跑信息主要记录了学生的运动记录,并为用户提供运动信息查询的功能;
2. 校园二手商城模块,该模块是系统的电子商务模块,主要为用户提供了二手商品信息的发布、展示、查询以及在线交易的功能,根据卖家、买家身份的不同还可以提供商品与交易管理、商业服务等不同的功能;
3. 账户管理模块,该模块主要为用户提供会员注册、账户验证等基本功能,用户通过会员注册还可以获取个人登录密码的修改与找回,个人基本资料的编辑、修改与设置等操作的功能。
系统的数据库设计主要由以下数据表的开发而实现;
1.校园卡信息表,该表主要记录了学生的姓名、性别、学号、校园卡账户信息以及消费记录等信息的数据;
2.借阅信息表,该表主要记录了学生借阅的图书编号、图书名称、借阅日期、借阅状态等信息的数据;
3.晨跑记录表,该表主要记录学生用户的晨跑日期与时间以及晨跑运动记录等信息数据;
4.商品信息表,该表主要记录二手商品的编号、名称、种类、图片以及价格等信息的数据;
5.订单信息表,该表主要记录了订单编号、订单时间、订单金额、收货人姓名与联系方式等信息的数据。
系统的关键技术主要在于数据爬虫的开发与二手商品微信发布功能的实现;
1. 数据爬虫,本系统主要通过数据爬虫来识别与验证系统的用户信息,并通过数据爬虫来提升账户的识别与验证速度,同时采用JQuery技术来实现多张图片信息的异步上传于同步浏览的功能;
2. 二手商品微信发布功能的实现,该部分主要基于微信系统建立二手商城,用户通过上传二手商品的基本与图片信息,系统接收其商品信息数据并验证后发送至POST,通过POST提交至后台控制文件goods.Php,由后台管理实现商品信息的发布。