发表于: 2017-01-22 23:11:22

2 1824


我是老大钦点的外门弟子

今天完成的事情:      

   1下载了任务需要的静态页面,设计DB

      1.1题目的要求是把静态页面做成动态的,通俗的讲就是把需要动态展示的内容从数据库读进来,方便更新,于是分析这两个页面,首页需要动态展示的信息有轮播图,累计在线学习人数,学员已找到满意工作,优秀学员展示,战略合作企业,友情链接,职业页面需要动态展示的就一个职业。

      1.2两个页面涉及到的内容比较少,实体间没有联系,ER图就不画了,直接设计出关系模型:轮播图(id,photo,link),统计(累计在线学习人数,学员已找到满意工作)(这两个数据应该可以通过别的表具体统计出来,但由于做的系统不完整,只要求两个页面,为了能让这两个数据动态显示,直接建一个表用来存放这两个数据),学员(ID,姓名,类别,个人简介)(这个地方类别可以抽象成实体,考虑到只有两个页面,简单起见不再抽象),合作企业(ID,logo,链接),友情链接(ID,链接名,链接)职业(ID,职业名称,职业介绍,门槛,难易程度,成长周期,薪资待遇1,薪资待遇2,薪资待遇3,在线学习人数,提示)

      1.3建表

            1.3.1轮播图表

CREATE TABLE `NewTable` (

`id`  bigint NOT NULL AUTO_INCREMENT ,

`photo`  varchar(255) NOT NULL ,

`link`  varchar(255) NOT NULL ,

PRIMARY KEY (`id`)

);

            1.3.2统计表

CREATE TABLE `statistics` (

`student_number`  bigint NOT NULL ,

`work_number`  bigint NOT NULL 

);

            1.3.3学员表

CREATE TABLE `student` (

`id`  bigint NOT NULL AUTO_INCREMENT ,

`name`  varchar(255) NOT NULL ,

`type`  varchar(255) NOT NULL ,

`synopsis`  varchar(255) NOT NULL ,

PRIMARY KEY (`id`)

);

            1.3.4合作企业表

CREATE TABLE `cooperate` (

`id`  bigint NOT NULL AUTO_INCREMENT ,

`logo`  varchar(255) NOT NULL ,

`link`  varchar(255) NOT NULL ,

PRIMARY KEY (`id`)

);

            1.3.5友情链接表

CREATE TABLE `links` (

`id`  bigint NOT NULL AUTO_INCREMENT ,

`name`  varchar(255) NOT NULL ,

`link`  varchar(255) NOT NULL ,

PRIMARY KEY (`id`)

);

            1.3.6职业表

CREATE TABLE `occupation` (

`id`  bigint NOT NULL AUTO_INCREMENT ,

`name`  varchar(255) NOT NULL ,

`synopsis`  varchar(255) NOT NULL ,

`threshold`  varchar(255) NOT NULL ,

`difficulty`  varchar(255) NOT NULL ,

`cycle`  varchar(255) NOT NULL ,

`need_number`  bigint NOT NULL ,

`salary_one`  varchar(255) NOT NULL ,

`salary_two`  varchar(255) NOT NULL ,

`salary_three`  varchar(255) NOT NULL ,

`study_number`  bigint NOT NULL ,

`prompt`  varchar(255) NOT NULL ,

PRIMARY KEY (`id`)

);

实际的使用中,轮播图表、友情链接表、合作企业表可以加上优先级和添加时间,直接可以通过优先级和时间排序。

明天计划的事情:    

   把静态页面变成动态页面,数据库打算用Mybatis实现

                   
遇到的问题:

     暂无,今天学习的时间较少,光做好了数据库的设计,还没能验证设计的合理性                     

收获:

   复习了数据库设计的内容   



返回列表 返回列表
评论

    分享到