江苏技术师范学院毕业设计说明书(论文)
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页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库科研信息发布平台 - 图文(6)在线全文阅读。
相关推荐: