(1)技术可行性
开发一个客户端软件,更多的技术是客户端与服务器端的数据交换时所用的server及数据库技术,客户端通过服务器传过来的接口获取数据,并通过JSON解析数据以及UI的设计;服务器端数据管理通过ssh框架进行数据管理,经查阅资料是可以实现的。来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
(2)经济可行性
如今是网络时代,无线网的覆盖,大大加强了在测试软件过程中的便捷,作为个人的开发,不会耗费大量的财力。
根据以上可行性的分析,设计一个网页端是可行的。
2。2 需求分析
本系统是一个网页系统。打开网页后可先登录教师身份可添加浏览教师的基本信息。这些教师数据是从后台服务器获取的。普通教师登陆后可以查看自己的个人信息和修改自己的个人信息。管理员登录后,可以分配普通教师的账号名字和密码,也可以修改已有教师数据的信息修改,主要的任务是进行数据的采集。普通教师可以对后台服务器自己的信息做一些基本的管理。超级管理员的任务发布数据采集任务并进行审核。
从上面的描述可以基本了解本系统的功能需求:
(1)首先先建立统一的教师信息数据库并导入excel教师信息;
(2)管理员功能:分配普通教师的用户名和密码,完成超级管理员发布的采集任务;
(3)登录功能:对已有账号的用户登录;
(4)修改功能:普通教师和管理可以修改教师个人信息,普通教师只能修改自己的个人信息,管理员可以修改所有普通教师个人信息;
(5)采集的数据管理:包括教师培训、教师参与项目、参训教师成绩等等。
(6)数据审核:超级管理员审核提交上来的数据。
2。3 性能分析
该系统在网络良好的情况下,响应速度快、安全性高。
3 开发环境
3。1 xampp环境配置
(1)从官网https://www。apachefriends。org/zh_cn/index。html下载XAMPP for Windows v5。6。30(PHP 5。6。30)安装程序。
(3)根据提示步骤安装XAMPP;
(4)安装完成后启动XAMPP Control Panel 启动mysql、Apache。
图3。1 启动xampp
3。2 MYSQL数据库的安装
现在如今有很多种类的数据库,如oracle、SQLSERVER 2010、MYSQL、access等很多种,但是由于本系统的开发涉及到的数据并不是很强大,所以选用轻量级的数据库MYSQL。而XAMPP是一套集成是的开发环境,如果您已经安装好了XAMPP并运行了apache如图3-1-2所示,只需在浏览器的地址栏输入http://localhost/phpmyadmin/就可以进入到XAMPP所提供的mysql数据库了。同时也可以测试您的XAMPP是否安装成功且已经启动mysql和apache服务器。
3。3 PC端环境配置
(1)如果使用XAMPP开发PHP语言,则我们开发的目录应在XAMPP htdocs folder目录下;
(2)从官网http://www。dcloud。io/上下载Hbuilder编程环境(Hbuilder有自带的服务器);
(3)设置Hbuilder的环境变量,首先我们需要修改下Hbuilder的Web服务器。
4 系统设计
4。1 系统流程
4。1。1 模块设计论文网
该软件设计分为了两大模块,分别是浏览器和服务器端模块。图形解析能够清楚的看出程序的功能与流程。PHP与传统网页不同,一般的HTML网页在加载时,会直接将网页全部传到使用者的计算机中,然而在使用者的计算机上执行程序,展示内容;PHP则是刚好相反,它主要的用途是在网站服务器端的网页开发,程序员可以通过程序的控制,让网站与访问者交互,进而设计出迷人的动态网页。例如:会员登录、资料认证网页等。