日志源代码
软件工程这门课有课和设计,要求五六个人一组,用将近一个学期的时间开发一个小型系统。注重的是团队的合作。 团队合作确实是我最欠缺的,所以我应该好好学好这一门课,好好锻炼自己的能力。
我们小组有五个人,其实只有四个,丰兄到上海工作去了,只是挂个名。实现的工作我们四个人在做,我是小组的组长,我希望通过这次开发,我能掌握到团队合作的一些东西;同时,通过小项目的开发,团队的成员能学到一点专业方面的知识。
我们小组的选择的课题是做一个在线考试系统。因为去年放假的时候,我也写过一个,那时用asp.net开发,由于种种主客观的原因,没有写好,我想通过这次,好好的写一个有点档次的东西。
在这个系统中,我打算用XML来保存考生的考试试卷,将考生做过的试卷保存在XML文件里。这样做有几个优点:首选他将每次考试,每个考生的考试信息以文件的形式保存起来,有利于以后的查阅,统计,结构十分清晰;其次用XML代替数据库,可以节省系统资源。在线考试,有将近一百号人同时在线考试,如果将每道题目的答案保存到数据库,那么一个考试每做一道题目,就要连接数据库一次,太消耗系统资源了,采用XML就解决了这个问题。再次,我可以学到有关xml的知识。在应用程序中使用XML,我还是每一次,以前学.NET的时候,没有用到过这些东西。其实XML的功能蛮强大的,有了他可以很方便的实现一些功能。
正是对XML的陌生,所以先写一个日志管理系统,一可以作为我们团队的交流平台,二可以让我先了解XML在PHP中的基本应用。这个日志管理系统,我没有采用数据库,而用XML来保存数据,实现最基本的写日志功能。同时使用了URL重写技术,将所有的URL重写,所以光从地址栏上是看不出所用的技术的。
下面是几张图片:
首页:
日志显示:
日志添加
日志管理: