科研信息发布平台 - 图文(6)

2019-04-23 09:00

江苏技术师范学院毕业设计说明书(论文)

5.1.1 创建数据库

1. 管理员表(admin):用于存放管理员用户的数据记录。 2. 新闻表(news):用于存放要发布的新闻。 3. 在研项目表(project):用于存放在研项目信息。 4. 教师信息表(teacher):用于存放所有教师的信息。

5. 学生信息表(student):用于存放学生的基本信息。 6. 年级对照信息(grade):用于确定学生所在的年级。 这6张数据表的字段说明如下:

表5-1 Admin 管理员表 序号 1 2 字段 name password 含义 登录名 密码 类型 Varchar Varchar 长度 16 16 表5-2 News新闻信息表 序号 1 2 3 4 字段 Id Title Content datetime 含义 新闻编号 新闻标题 新闻内容 新闻添加时间 类型 Int Varchar Varchar Varchar 长度 8 60 250 60 备注 主键 表5-3 Project在研项目信息表

序号 1 2 3 4 字段 Id Name Info Time 含义 项目编号 项目名称 项目简介 项目开始时间 类型 Int Varchar Varchar Varchar 长度 11 64 255 16 备注 主键 表5-4 Teacher 老师信息表

序号 1 2 3 4 5 6 字段 Id Name Sex Zhicheng Image info 含义 老师编号 姓名 性别 职称 照片地址 简介 类型 Int Varchar Char Varchar Varchar Varchar 长度 11 32 4 32 50 255 备注 主键

第21页 共41页

江苏技术师范学院毕业设计说明书(论文)

表5-5 Student 老师信息表 序号 1 2 3 4 5 字段 Id Name Sex Grade_id Image 含义 老师编号 姓名 性别 所在年级编号 照片地址 类型 Int Varchar Varchar Int Varchar 长度 11 16 4 11 50 备注 主键

表5-6 Grade 年级对照表 序号 1 2 字段 Id Grade 含义 编号 班级 类型 Int Varchar 长度 8 50 备注 主键

5.1.2 数据库逻辑设计

在数据库概念设计中已经分析了本系统中主要的数据库实体对象,通过这些实体可

以得出数据表结构的基本模型,最终这些实体将被创建成数据表,形成完整的数据结构。

本系统采用PowerDesigner软件对数据库进行建模操作,创建完成的数据库模型如图所示。

newsidtitlecontentdatetimeintvarcharvarcharvarcharadminnamevarcharpasswordvarcharRelationship_1Relationship_2projectidnameinfotimeintvarcharvarcharvarcharRelationship_3Relationship_4studentidnamegrade_idimagesexintvarcharintvarcharcharteacheridnamesexzhichengimageinfointvarcharcharvarcharvarcharvarcharRelationship_5gradeidintgradevarchar

图5-1科研信息平台的数据库模型图

第22页 共41页

江苏技术师范学院毕业设计说明书(论文)

5.1.3 创建表的脚本文件

根据数据库字段设计,编写的数据库表的SQL语句如下。

创建数据表admin的SQL语句: CREATE TABLE admin (

name varchar(16) default NULL, password varchar(16) default NULL )

创建Grade的SQL语句: CREATE TABLE grade ( id int(8) NOT NULL,

grade varchar(50) default NULL, PRIMARY KEY (id) );

创建news的SQL语句: CREATE TABLE news (

id int(8) NOT NULL auto_increment, title varchar(60) default NULL, content varchar(60) default NULL, datetime varchar(60) default NULL, PRIMARY KEY (id) );

创建project的SQL语句: CREATE TABLE project ( id int(11) NOT NULL,

name varchar(64) default NULL, info varchar(255) default NULL, time varchar(16) default NULL, PRIMARY KEY (id) );

第23页 共41页

江苏技术师范学院毕业设计说明书(论文)

创建student的SQL语句: CREATE TABLE student (

id int(11) NOT NULL auto_increment, name varchar(16) default NULL, grade_id int(11) default NULL, image varchar(50) default NULL, sex char(4) default NULL, PRIMARY KEY (id) );

创建teacher的SQL语句: CREATE TABLE teacher (

id int(11) NOT NULL auto_increment, name varchar(32) default NULL, sex char(4) default NULL,

zhicheng varchar(32) default NULL, image varchar(50) default NULL, info varchar(255) default NULL, PRIMARY KEY (id) );

5.2 门户系统设计

本系统的界面设计友好且主页栏目的编排既有统一的风格,又在标题栏目形状等方面体现出差异和活泼,美观大方,同时也体现了本系统面向大众友好的形象。操作简单明了,方面用户使用。各界面标头及页尾与主页保持统一,总体的界面主打色采用了清新的淡蓝色,给人以舒心享受[15]。

本界面通过定义CSS样式表,能让网页具有美观一致的界面,可以将网页制作的更加绚丽多彩,一个样式文件可以作用于多个页面,具有更好的易用性和扩展性,通过修改样式文件,能制作出内容相同,而外观不同的多姿多彩的页面,此外,使用样式表具有分离网页的内容与外观控制,从而便于美工与程序员之间的分工协议,发挥各自的优

第24页 共41页

江苏技术师范学院毕业设计说明书(论文)

势。使用CSS样式表主要基于以下几点原因: 1. HTML标签的外观样式比较统一。 2. 样式表的作用相当于华丽的衣服。

3. 样式表能实现样式与内用的分离,方便团队合作的开发。

系统前台主界面:

图5-2 系统前台主界面

第25页 共41页


科研信息发布平台 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《郑州铁路局铁路营业线施工安全管理实施细则》郑铁办〔2013〕50

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: