************ 不好意思,开发的程序有漏洞!嘿嘿!!---by jj************ ************************************************************** ************ PS:计算机学院网站系统V1120A开发总结 ************ ************************************************************** 做了三个多月,期间中断了很多次。不过终于做完了,本网站的特色有以下几点: 1 全动态组织页面结构 (1) 模块的名称,位置,记录显示的条数 以及各个模块的样式指定 一共七种样式 (2) 菜单的名称 菜单项的名称 URL等 2 样式的部分采用CSS(由于开始做的时候还没有学CSS+DIV布局) (1) 增加了模块样式的扩展性,可以增加更多的样式便于选择 (2) 集中控制,便于修改。 3 Ajax的使用 (1) 文章搜索部分使用了自己写的AJAX搜索引擎,具有良好的用户交互性。 4 开辟了第二后台 (1) 所谓第二后台便是管理员在前台登录后不会直接到后台,而是产生一个中间页面,使管理员不用登陆后台便可以进行简单的维护操作 如文章编辑,模块修改等等。提供了较为直观的管理方式。 ********************************************************************** ....这个东西我也不大会写...... LOGIC: ·页面采用ASP VBSCRIPT + javascript编写 ·对于session 和 application 控制不是很严格,因为本网站不十分需要身份的验证。 关于数据: ·可以提供ACCESS和SQLSERVER两种数据连接 ·管理员帐号密码采用MD5算法加密 ·使用一定的方法防止ACCESS数据库下载和SQL注入。 ·数据提交经客户端+server端双重检测以确保数据合法性 关于界面: ·整个流程是这样: 截图 -> 处理(PS) -> 手工定位 -> css代码/table布局 -> 调试 -> 成品 ·网站界面已经在IE FIREFOX等主流浏览器中测试,不可避免有点微小的区别但是完全可以正常显示。 ·唯一不满意的就是样式定义不是很严格,CSS与table布局混用的结果。 关于后台: ·后台采用EwebEditor (稍作修改) ·超级管理操作:提供数据库备份操作 WEB形式查看数据表便于管理员了解数据库组成 ·对发表文章时上传的图片进行信息存储 解决了多图片上传时造成的数据库无法记录的问题 ·IP地址验证,非曲阜师范大学IP无法登陆后台管理系统 ·每次进行添加、更新或删除操作后都会有5秒的页面缓冲时间,防止因为网速过慢引起的管理误操作。 ·具体特性见EwebEditor后台文档 总体 ·技术含量并不高 ·开发过程比较松散 不是很严谨 ·关键在于这是我学习过程中做的东西 所以会留下参差不齐的痕迹 ·关于数据构成不合理所造成的冗余尽量减少 所以要加强数据库实战方面的学习 最后,欢迎大家给我意见和建议对它进行改进或者和我进行技术交流! ************************************************************** ××××××××××××××××××× × 【王成龙】20071031× ×----------------------------------× × E-mail: backlove2006@163.com× × QQ: 365581856× × TEL: 13765637961× ×××××××××××××××××××