点点细雨的项目日记(二) 数…

点点细雨的原创博文!供各位在编程之路的同学们参考~

本人博文允许转载,但请在文章显著位置注明转载出处以及原文链接,谢谢合作!

O(∩_∩)O~

经过对项目的分析,下面开始了对数据库进行了构建。

一个上午的讨论,我们确定了几个表,然后写了一个文档的说明。

然后。。。。。

我们找到了很多的不足

1、新闻表的信息不全

2、类型表的关联不够密切

3、用户登录的身份验证不够严密

4、权限表的验证设置不够严密

所以,我们进行了修改。。。

 

 在这次修改中,我们合并了
一些琐碎的分类表
,这样使分类的管理更加简洁和富有层次,改进了一些表的数据,让数据更加贴近实际。

经过再次的修改,我们做出了准正式版,也就是给老师评阅的版本。

因为采用了直接修改表结构的方法设置人员的权限,而这种方法是完全不可取的,因为随着人数的增加(上万人),整个表会越来越大的,对数据库造成巨大的负担。

最后的最后,经过数次的改进,终于完成了最终版的数据库结构。

因为文档太大了,粘贴不过来。。。。

 

经验:


1、人多力量大,一个人的思维再活跃也是有局限的,大家的力量才是最强的


2、合理分工能提高团队的效率,善于抓住每个人的特点,将速度和质量进行最大限度的提高


3、当确立的外键,再进行调用的同时就不需要在调用了,比如年级表调用学校表,班级表调用年级表,学生表调用班级表,那么学生表里就不需要再调用年级表和学校表的主键作为外键了

4、数据库一旦确定就不要轻易修改表结构,这样会对数据库造成负担,并且这样做也是不符合规范的

时间: 2024-08-02 11:29:01

点点细雨的项目日记(二) 数…的相关文章

点点细雨的项目日记(六) 关…

点点细雨的原创博文!供各位在编程之路的同学们参考~ 本人博文允许转载,但请在文章显著位置注明转载出处以及原文链接,谢谢合作! 今天白忙了一天,(- o -)~zZ 因为这次是一个团队的项目,而我作为一个团队的管理者,感觉自己的差距还是有点远啊.所以搜集了一些关于项目经理的资料,希望和大家共同学习. 一.软件公司项目经理岗位职责 主要职责: 1. 计划: a)项目范围.项目质量.项目时间.项目成本的确认. b)项目过程/活动的标准化.规范化. c)根据项目范围.质量.时间与成本的综合因素的考虑,进

点点细雨的项目日记(四) 权…

点点细雨的原创博文!供各位在编程之路的同学们参考~ 本人博文允许转载,但请在文章显著位置注明转载出处以及原文链接,谢谢合作! 在一开始的项目需求中,我提到过关于权限的重要性,所以,首先重点做了权限的部分. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Model {     public class popedom     {         priv

点点细雨的项目日记(一) 需…

点点细雨的原创博文!供各位在编程之路的同学们参考~ 本人博文允许转载,但请在文章显著位置注明转载出处以及原文链接,谢谢合作! 这周开始,我们班在石家庄金石园区开始了为期两周的项目实训.去年的时候,我们做的是酒店管理系统,也是两周的时间,但是当时学的东西不够多,所以花了一周的时间学习三层架构.复习数据库等等,反正就是以学习为主. 这次的貌似不一样了,老师第一天过来的时候就说,这是一个真实的项目,如果你们哪个小组完成的很好的话,就直接用那个方案了.这让我们很兴奋啊....o(* ̄▽ ̄*)o  好啦,

点点细雨的项目日记(五) 页…

点点细雨的原创博文!供各位在编程之路的同学们参考~ 本人博文允许转载,但请在文章显著位置注明转载出处以及原文链接,谢谢合作! 其实这个也不算是这个项目里用的啦,以前老师给推荐的,很好用哦! 页面的图像按钮 -> 链接地址为验证码的页面 -> 验证码返回一个随机生成的图片到图像按钮并将图片的数字保存在SESSION里 ->页面通过文本框用户输入中的数值与SESSION比较 -> 进行判断 源代码: using System; using System.Collections; usi

点点细雨的项目日记(三) 三…

点点细雨的原创博文!供各位在编程之路的同学们参考~ 本人博文允许转载,但请在文章显著位置注明转载出处以及原文链接,谢谢合作! 昨天我们做到了数据库的搭建,数据库搭建完成后就是整个项目的搭建,那么首先就是三层架构. 三层架构,就是数据访问层.业务逻辑层和表示层三部分,整体穿插一个实体类进行数据的传递. 值得一提的是这次数据访问层的搭建方式,跟原来有很大的不同. /// <summary>         /// 根据用户名,密码得到单个管理员         /// </summary&g

.net项目的二次开发解决方案

公司原来项目的二次开发方式主要使用SQL,基本上也能满足客户的要求,优点是使用简单,只要熟悉SQL语句就可以操作,缺点是受限制太多,需要对数据库底层相当的了解,使用时容易出错,无法直接调用业务层代码等,研究了一下.net的动态编译,感觉用它来做二次开发效果应该不错的. 首先我们先做个demo来解释一下动态编译,下面这段代码的意思就是先组织一个源码字符串,然后编译执行. 动态编译简单代码 using System;using System.Collections.Generic;using Sys

c++-cpp一些小项目知识 关于统计代码数的知识

问题描述 cpp一些小项目知识 关于统计代码数的知识 怎么去统计一段代码中,代码和注释的行数.能不能说下想法和思路,我现在只做好了界面 解决方案 http://download.csdn.net/download/luowenjie36/869876http://www.2cto.com/kf/201408/326553.html 解决方案二: 1.读取文件2.getline之类的一行行读取分析3.设置2个变量a和b,分别保存注释和代码的行数,可以用find等函数查找子串(1)如果读取到/*,记

设置Access项目中检索的记录数

  设置Access项目中检索的记录数: 在使用 Microsoft Access 项目的窗体或数据表中的数据时,为了提高性能,可以设置从 SQL Server 数据库下载的最大记录数. 1.在"导航"模式中打开数据表或窗体. 2.执行下列操作之一: 从"记录"菜单中选择"最大记录数". 单击导航按钮右侧的"最大记录数限制". 3.在"设置最大记录数"对话框中,在文本框内键入最大记录数.键入 0 表示没有限

如何用GraphX实现二跳邻居数统计

问题描述 二跳邻居数:对大部分社交关系来说,只获得一跳的度分布远远不够,另一个重要的指标是二跳邻居数.例如,无秘App中好友的好友的秘密,传播范围更广,信息量更丰富.因此,二跳邻居数的统计是图谱体检中很重要的一个指标.对于二跳邻居的计算,GraphX没有给出现成的接口,需要自己设计和开发.目前使用的方法是:第一次遍历,所有点向邻居点传播一个带自身ID,生命值为2的消息:第二次遍历,所有点将收到的消息向邻居点再转发一次,生命值为1:最终统计所有点上,接收到的生命值为1的ID,并进行分组汇总,得到所