几个月前有个小学老师找我帮忙,要我给他做个小系统,大致需求是:
老师在机房上公开课,听课的学生是几个人一组,学生上完课之后可以发布一个作品,作品包括swf,doc,ppt格式,各组可以对其他组的作品评分、评论。但有个要求,学生不需要登陆即可直接上传作品。作品上传之后可以直接在线打开,打分之后自动形成分数排名。
要这老师搭建运行环境可能存在问题,因此我已经把apache mysql php以及程序的源代码一起打包成了一个安装程序,这样更简单了,看到exe的朋友不要以为没有源代码,源代码在安装目录的webroot下面。再来讲一下使用说明:
管理员使用说明:
管理员可以打开http://192.xxx.xx.xx:8090/admin.php
对系统进行管理,包括三个方面的功能:
1:查看排名,是根据各组的分数进行统计得出的结果(并可以查看具体的打分情况)
2:初始化系统:即删除所有数据。
3:用户组管理:可以进行添加 和 修改用户组(根据情况自行调整)
学生使用说明:
使用者使用该系统,则打开http://192.xxx.xx.xx:8090/index.php
过程如下:
1:选择属于自己的用户组(选择之后不能重选,如果要重选,则关闭浏览器重新打开index.php)
2:上传作品,并对作品进行简单介绍,不超过300字。
4:上传成功之后进入文件列表,可以看到每个组上传传的作品。
5:对上传的作品可以直接打开,并对作品进行打分和评论。
******************************
Apache2端口号: 8090
DocumentRoot: \安装目录\webroot
------------------------------
访问地址:http://ip:8090/index.php
------------------------------
服务名: AersDBServer
服务名: AersWebServer
******************************
想要学习web程序打包的朋友可以到我的博客里面去看看,有详细的打包说明。
程序打包之后已经有十多M,这里不允许上传,因此我把它上传到了其他位置供下载:
http://www.asindata.com/downloads/ot.rar
程序发给那个老师之后很满意,希望也能够帮助其他学校的老师。