一、设计思想:
本网站的内容定位于个人网站,主要是介绍自己,为毕业之后向用人单位推销自己打好基础。从界面上应遵循网页设计的基本原则,页面简洁直观,力图让浏览者在15秒内找到自己所需要的内容,减少滚页。
二、内容结构:
内容模块主要包括:
1、 新闻系统
2、 关于自己
3、 日记
4、 我的照片夹
5、 我的文章
6、 留言?
7、 我的收藏
8、 推荐站点
以上模块均可在线更新,分别是:
1、 新闻系统:采用ASP+Access,通过数据库传递的唯一标识的ID,前台页面通过ASP的request对象获得该参数,对数据库进行查询,从而自动生成新闻页面,新闻可通过HTML和UBB(在输出时候用正则表达式进行转换),输入形式可由管理员自由控制。HTML和UBB的编辑在后台均提供在线编辑器,任何不懂专业知识的人都可以进行维护。在线编辑器使用javascript+HTML制作。
2、 关于自己:由于关于自己只有一个页面。而且考虑到此页面不需经常更新,所以不采用存储于数据库的形式,但是为了使整个网站更加智能化,所以此页面采用FSO对象来更新,后台采用HTML编辑器进行编辑。
3、 日记:与新闻模块一致,采用数据库存储。
4、 我的照片夹:照片介绍和图片路径存入数据库,照片在后台可以直接上传,由于当前服务器条件限制,采用无组件上传,核心代码用稻香老农的上传类。上传后直接将图片路径传递到管理中心的照片管理表单。(此项需服务器FSO支持)。
5、 我的文章:与新闻模块一致,采用数据库存储。
6、 留言本:用户可以留言(公开,悄悄话),多管理员,分为两级,第二级管理员可以回复,删除,设置留言本,管理用户。第一级用户只能回复留言。UBB代码支持。搜索姓名。搜索某人全部留言。随心所欲的排序。连串英文自动换行。
7、 我的收藏:与新闻模块一致,采用数据库存储。
8、 推荐站点:javascript实现页面酷效果,具体请先参看台湾王森老师的网站。
9、 管理员验证:使用MD5摘要进行处理,产生32位的不可逆编码,实现安全,登陆后采用cookies验证。
三、拟采取的编程工具和开发平台:
开发工具:Dreamweaver MX+Fireworks+visual InterDEV 6.0+Access2003
开发环境:Windows2000 Advanced Server+IIS5.0