文档介绍:天津理工大学
课程项目报告
“3D打印”主题网站
学生姓名:宋纬航
学号:20115941
年级专业:2011级中加合作计算机03班
联系电话:**********
学院:计算机与通信工程学院
天津·中国
提交日期:2013年7月10日
“3D打印”主题网站
作者:宋纬航
指导老师:郭力杰
(天津理工大学计算机与通信工程学院2011级中加合作计算机,天津 300191)
前言
此网站面向广大的3D打印爱好者,使那些爱好者可以在里面交到志同道合的朋友,在里面可以注册用户,上传自己的用户头像,还有自己喜欢的文件,然后可以发表留言,更其他爱好者进行交流,而且可以查看自己的信息,还有其他人信息,并下载好友上传的文件。
2 “3D打印”主题网站理论基础
“3D打印”主题网站国内外现状
国内外对于3D打印的网站不是很多,我们的主要目的是让更多的用户体验3D打印的便捷,交更多的朋友
网站设计与编程工具介绍
主要使用工具 Dreamweaver,器特点是:
1、灵活的编写方式
2、可视化编辑界面
3、功能更多的CSS支持——CSS可视化设计、CSS检查工具
4、动态跨浏览器验证
5、强大的WEB站点管理功能
6、内建的图形编辑引擎
7、Dreamweaver的集成特性
8、丰富的媒体支持能力
9、超强的扩展能力
还用到radrails 编写JS文件,还有photoshop处理图片。
数据库介绍(四号黑体)
核心数据库是用MYSQL,其特点是:
1) 开发语言为C/C++,支持多种编译器,, cc, xlc, aCC等
2) 良好的内存管理机制,尤其是内存泄漏的管理,通过了Purify的严格测试
3) 支持多种平台,如AIX、Solaris、HP、FreeBSD、Tru64、SGI、Windows等
4) 提供多种形式的API,为我们开发工具的选择提供了便利
5) 使用多线程的技术,可充分发挥系统的特点,避免在SMP系统中出现仅使用单CPU的现象
6) 对磁盘表的管理采用B树加密及索引的技术,为我们快速访问数据提供了可能
7) 高性能的内存申请技术
8) 临时表采用在内存中以哈希表实现
9) 提供多种数据类型,如signed/unsigned integer, double, blob等
10)支持定长的和变长的纪录
11)所有的列都有缺省值,为我们的某些“粗心”提供了方便
12)灵活、安全的权限和密码系统,密码在传输中加密传送,允许主机端验证密码
13)客户端可以通过TCP/IP、Unix套接字、命名管道(NT)连接到MySQL数据库服务器
14)提供Windows端的ODBC连接
15)对多种字符集的完全支持
“3D打印”主题网站整体设计
网站整体功能模块介绍
可以注册,浏览,上传文件和用户头像,下载其他用户上传的文件
数据库设计
,里面有两张表:其具体字段看数据库详解
“3D打印”主题网站详细设计
CSS设计
/* CSS Document av Dieter Schneider 2007 */
* {margin: 0; padding: 0;}
/************************************* Main structure *************************/
body {
font-family: ia, "Times New Roman", Times, serif;
font-size: %;
}
#container {
background-image: url(images/);
background-repeat: no-repeat;
height: 465px;
width: 931px;
font-size: ;
margin: 4px;
border-top: 1px solid white;
}
#header {
height: 205px;
padding-top: 20px;
margin-left: 365px;
}
#header_left {
float: left;
width: 326px;
height: 206px;
}
#header_right {
height: 206px;
margin-left: 330px;
margin-right: 20px;
}
#left {
float:left;