有用户查看自己学习记录的网站怎么做

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:47:58
我要做一个多媒体英语培训网站,需要让用户能查看自己的学习记录,方便用户了解自己的进度。可以怎样实现这一功能?
可以用什么脚本语言和免费的数据库呢? 我主要是设计多媒体网站,有一点java编程和sql的基础,请大家指点一下,这个网站可以怎么做呢?

能用asp.net来完成吗

php呢? javaScript ? JSP ? 数据库用什么好呢? MySQL可以么?ACCESS?

做一个用户登陆的页面,然后专门做一个"view courses"的页面,列个表格,分别查询:课程名、访问日期
然后查到的课程名要能点击链接到该课程的页面。

上面是我的初步想法,大家看看能用什么技术实现,我不想把重心放在做这一块上,但是这个又是要求里必须实现的功能,所以只想设计得简单一点

我主要是要做多媒体部分,时间根本不够用,想尽量在有限时间中解决这个问题。具体技术我可以到图书馆借书,但是要先对用什么技术有个了解!

谢谢大家!
怎么样记录用户点击过的链接到数据库呢?

语言只是工具,你熟悉哪种就用哪种,数据库建议用Oracle或者SqlServer。javascript也是很常用的脚本。查看自己的学习记录你可以这么实现:培训时文件都以新建页面来打开,如果是视频首先你应该存入这个视频的时间长度,然后判断用户打开此文件的时间,“大于等于”就是此课程培训完毕,“小于”就提示培训到了几时几分几秒,当然这些数据你都要给字段让其存入数据库。如果是文本文件,就判断是否打开,打开过就给个标志位比如:isOpen = 1,否则isOpen = 0,同样存入数据库,用户查看的页面就调用此用户对应的这几个字段,当然你在数据库设计时要让你每个上传的培训文件都有这几个字段。至于怎么让服务器端获得客户端的处理,可以通过AJAX。

建议用ASP.NET + SQL SERVER 2000、2005
使用比较方便,JAVA的话比较难上手
用到 ADO.NET数据库连接 重点SQLCOMMAND SQLCONNECTION等类
SQL语句 基本的增 删 改 查
找一本ASP.NET开发的入门书籍即可,上手应该很快的
记录用户点击过的链接到数据库 可以为链接添加事件 JAVA的话写JS代码 触发动态的ACTION 所以不建议用 很麻烦
ASP.NET用控件上定义的事件就行

php+mysql
asp(或asp.net)+access(或sql server)
这些都可以实现。
而且登录界面的代码网上很多,主要是判定用户是否存在
数据库你设计好,后面的步骤就没有什么问题了