MySQL降龙十八掌,第六掌内容:利涉大川之MySQL索引的使用与优化(附含MySQL8.0隐藏索引),了解详情>>
0

我的帖子

个人中心

设置

  发新话题
以前很不喜欢sql,因为在asp和jsp里连接数据库的代码感觉很繁琐,最近就自学研究php,感觉简单多了,于是就花了两个星期潜心学习php,然后在随后的这三个星期里,自己编写了学校成绩管理系统,虽然界面还没处理,但功能已经比较满意了哈,特此展示下~~呵呵~!————接下来就是完善界面和权限。此项目完工后,就开始学习框架和模板开发php整站了哈~!

这是编写的整个系统的所有php文件:



1.创建数据库页面:



2.创建考试表页面:



3.显示字段数据页面:



4.登记考试名单页面:(登记上分表)



5.录入成绩页面:(每科分1、2卷,前面的编号、考号、班级和姓名都必须一一对应)



6.录入完数据后生成总分和排名:



7.显示按班级和名次显示各班成绩列表:



8.设置将要生成的分析表参数:



9.显示本次考试的年级分析表1、2:



10.

显示本次考试的年级分析表3、4:





11.个人历次考试成绩和名次变化折线图追踪:



顶一下



我的博客
Microsoft SQL Server MVP
不错,不错



人生苦修,路遥长远~
系统在哪?



学习能力真强啊!



心有多大,舞台就有多大!
引用:
原帖由 沈绘 于 2014-5-26 08:39 发表
系统在哪?
不好意思,在我电脑硬盘里…… 程序只完成了基本的功能,没有任何安全可言,所以,就不拿出来献丑了~~ 暑假前我继续完善它,等到暑假期间考虑开发第二个相对更安全更全面一些的版本,至于要做到像其他php整站那样,估计就要等我把框架学习好后才有希望了……



宝剑厉不厉害,要看它的主人是谁,不信来PHP版块看看~!
不错。

不过不建议你现在继续完善你这个系统。

建议你立刻找一个PHP开源程序,简单的,成熟的(例如ECSHOP这种直接就有DEMO的,先不要碰ZENT这种大型框架)框架有助于你快速提升。

不要沉醉在你的这个系统中。

我从大二到大四就是比较闭塞地学习,学习各种语言,一直自己陶醉在自己写的一个个小程序,小系统中,后来出来工作,发现自己是个井底之蛙,呵呵。

你现在能写出这个,说明你对PHP已经熟悉了。你现在应该是用PHP的原生代码直接调用数据库的,下一步建议你了解MVC,然后摸索成熟的开源框架。

搞透一个框架后,再拐回来看看你这个代码。你自然而然就知道怎么优化你现在的代码了,你肯定会把你的代码弄得很“繁琐”的



有前途。



这个算是晒单吧



我的51CTO博客

SQL Server MCITP, MVP, MCT, DBA
引用:
原帖由 51scanl 于 2014-5-28 16:45 发表
不错。

不过不建议你现在继续完善你这个系统。

建议你立刻找一个PHP开源程序,简单的,成熟的(例如ECSHOP这种直接就有DEMO的,先不要碰ZENT这种大型框架)框架有助于你快速提升。

不要沉醉在你的这个系统中。

我从大二到 ...
谢谢指教。。。。不过,我还是想尽快完善下,因为这个的确要拿来实际使用的。。。内部网络使用即可。



宝剑厉不厉害,要看它的主人是谁,不信来PHP版块看看~!
楼主厉害啊,两个星期就行



引用:
原帖由 七彩极 于 2014-5-23 00:16 发表
以前很不喜欢sql,因为在asp和jsp里连接数据库的代码感觉很繁琐,最近就自学研究php,感觉简单多了,于是就花了两个星期潜心学习php,然后在随后的这三个星期里,自己编写了学校成绩管理系统,虽然界面还没处理,但功能已经比较满意 ...
高,想学都不知道从哪着手



小伙子,看你骨骼精奇,是个编程的好材料,有没有兴趣搞Java



文字促进思考,交流使人反思--思考者日记网
数据库方面的代码·透漏下
  存储过程有哪些呢?



引用:
原帖由 shyy8712872 于 2014-6-6 10:09 发表
小伙子,看你骨骼精奇,是个编程的好材料,有没有兴趣搞Java
大学的时候看到java这样包那包,就厌烦了…… - -!



宝剑厉不厉害,要看它的主人是谁,不信来PHP版块看看~!
引用:
原帖由 qq383264679 于 2014-6-6 10:28 发表
数据库方面的代码·透漏下
  存储过程有哪些呢?
都是很基本的啊,创建,插入,更新,***,只有一两个环节要稍微组合多个命令实现,不过,最复杂的命令都是叫同学帮忙写出来的……
基本的设计思想是这样的:(* is mean delete !)
显示所有年级数据库创建修改***
      
显示所选年级所有考试表创建修改***
      
显示所选考试表相关信息登记考试学生名单录入学生各科成绩  
 生成各科总分和各科排名显示本次考试的成绩列表  
 分析成绩表设置分析参数显示结果
 查询某个学生的成长历程生成历次考试名次折线图  





本帖最后由 七彩极 于 2014-6-6 19:57 编辑
宝剑厉不厉害,要看它的主人是谁,不信来PHP版块看看~!
引用:
原帖由 51scanl 于 2014-5-28 16:45 发表
不错。

不过不建议你现在继续完善你这个系统。

建议你立刻找一个PHP开源程序,简单的,成熟的(例如ECSHOP这种直接就有DEMO的,先不要碰ZENT这种大型框架)框架有助于你快速提升。

不要沉醉在你的这个系统中。

我从大二到 ...
现在我已经把用户登陆和简单的权限分配搞定了。。。并且把所有get方式传递的参数改成了post,相对安全一些了哈。。。。设置了5级权限分配:

1.只能查询本年级单个学生信息权限;
2.可创建年级考试表和录入成绩权限;
3.年级管理员权限,可创建本年级用户,管理年级所有信息;
4.校长级别权限,可查看所有信息,但不能修改和***;
5.系统管理员权限,可管理所有数据和用户。

——————系统写到此就结束了,既可以投入实际使用,也没有继续改进的必要了,因为毕竟这是面向过程的程序,改进空间不大了哈!下一步先去学下cookies和session,对象,然后研究下canphp或thinkphp后,再看有何长进哈!




本帖最后由 七彩极 于 2014-6-6 20:07 编辑
宝剑厉不厉害,要看它的主人是谁,不信来PHP版块看看~!
引用:
原帖由 七彩极 于 2014-6-6 19:49 发表

都是很基本的啊,创建,插入,更新,***,只有一两个环节要稍微组合多个命令实现,不过,最复杂的命令都是叫同学帮忙写出来的……
基本的设计思想是这样的:(* is mean delete !)
显示所有年级数据库→创建→修改→*** ↓        ...
额···有没有兴趣学java?



引用:
原帖由 qq383264679 于 2014-6-7 13:20 发表

额···有没有兴趣学java?
现在没有。。。。谢了~~ 等把php学好后,想搞j了再找你~~



宝剑厉不厉害,要看它的主人是谁,不信来PHP版块看看~!
引用:
原帖由 七彩极 于 2014-6-6 19:47 发表

大学的时候看到java这样包那包,就厌烦了…… - -!
Java学好出来就业比你搞PHP工资稍微要高点哦~而且学了Java再去看PHP的语法格式,你会发现要好很多。



文字促进思考,交流使人反思--思考者日记网
‹‹ 上一贴:论坛要怎么做   |   下一贴:菜鸟求SQL 2000数据表导入? ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2018 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com