当前位置:首页 » 操作系统 » 数据库前台设计

数据库前台设计

发布时间: 2023-05-31 02:00:50

⑴ 网站前台后台设计流程

一、网站规划阶段这个阶段主要是对网站的功能、目标受众、内容、栏目进行规划。这期间会经常性地和有关领导进行沟通。首先,自己一定要对网站的整体规划清清楚楚,然后要吸收别人的凳培建议。吸收别人的建议的过程,可以认认真真地做,也可以走过场,但是有这个过程以后,别人才不会对你的规划说三道四。

至于领导的意愿,和你的规划靠得上边的,你一定要让领导明白,他们的设想已经在你的规划中被考虑进去了。

项目的大致进度,要在这个阶段结束的时候确定下来。二、后台模块划分和版面设计这个阶段,程序员要和美工兵分两路分头行动。

后台模块划分如果做好了,后面的效率会高一些。这个过程不能省。

版面设计,美工既要考虑网站整体规划,又要考虑大家的建议,尤其是不能忽视领导们的观点(虽然大多数情况下领导的美术细胞少得可怜)。在这个大前提下,再兼顾美观、合理。一个好的美工,不仅仅能做出漂亮的页面,还要能迎合一下客户或者公司领导的意愿,而且能和程序员进行沟通。

在这个阶段,程序员和项目经理(项目负责人)要拿出一个可操作的模块划分方案,而美工要确枣燃唯定网站的版面框架、美术风格,做出网站首页和二级页面。

实际上,在第一个阶段(网站规划阶段),美工就应该开始思考网站的风格了。在第二个阶段,则需要把比较抽象的初级设想变成具体的页面。基本上,首页定了,整个网站的页面就定了一大半了。

在这个阶段结束的时候,要将项目的进度计划进一步具体化。三、数据库设计这项工作很重要。但是程序员应该知道怎么去做。而且数据库设计是和一个人的理论水平、实际经验息息相关的,不是几句话能说明白的。大的、复杂的站点,数据库规划可能要用一周左右的时间,小的、简单的站点,数据库设计也需要2到3天。

在这个阶段,美工最好别闲着,继续完成页面设计。要知道下一个阶段,程序员可就要用到美工的页面了。最好别出现这样的情况:程序员要用到某个页面,而美工还没有把那个页面确定下来。四、后台程序编码这个阶段,程序员要紧张工作,会比较辛苦的。

程序员需要遵守的三个原则:

1、团队合作;

2、保证进度;

3、保证质量。

美工这个时候要辅助程序员做页面。这段逗个阶段美工可能比较闲,但是一定要称职。项目经理该和客户或者领导沟通的时候,一定要沟通。五、除错、改进、页面美化

⑵ 怎么设计数据库表结构的网站是先做网页设计,还是先做数据库表设计的前后台哪个先做

一般项目开发是这样的,有需求之后 分两步走。
1,美工设计页面布局,
2程序员(组长了,项目经理了,)设计数据库(看项目大小了。如果小项目程序员直接开发直接设计了)。如果是大项目可能数据库设计就比较重要了,从e-r图了什么的开始设计到最后的数据库表的生成。
3. 项目架构搭建,一般的公司都有自己搭建好的矿建了。
这是时候就正式的开始程序员的开发了。

-------
-基本上就是这个过程,希望帮到你了

⑶ 如何设计数据库前台用户界面

1、开发数据库首先选一种数据库,譬如sql SERVER
2、开发数据库其次选一种架构:即网站形式的B/S架构,或窗体程序的C/S架构
3、根据架构,和用户需求,选一种语言,B/S一般采用:JAVAEE,ASP.NET,PHP;C/S架构一般选
.NET,DELPHI,VC++等
4、用编程语言,并采用一种数据接口:诸如ODBC,ADO,ADO.NET,JDBC,较容易开发有界面的数据库程序
5、更多交流参考我空间主页有关文章

⑷ 多用户商城数据库如何设计

差不多都是一个 文章表,用户表,分类派好行表,设置表。
1、数据库分离成前台和后台,通过链接表关联;
2、把前台做成弹出窗体,禁止用户使用导航选项和菜单之类;
3、把前台编译成ACCESS2007的accde文件尘哗(对应ACCESS2003的mde文件);
4、把这个accde文件也放在服务器端,客户端通过winform之类exe来远程打开。

前3步都比较正常,第4步的看起来应该比较奇怪。我的想法是,如果accde文件也放在客户端,高手会不会通过反编译就可以进入到数据库看到链接表?感觉上“禁止袜毕Shift”,“隐藏表”这类手段只对菜鸟有用。

⑸ 怎么建立网站后台、前台和数据库,是用dreamweaver吗,求助

首先要弄清楚什么是网站后台、前台,以及为什么要这尺返么分。

打个比方,网站前台好比人的模样打扮,网站后台就是血液昌棚、内脏等等支持人体正常活动的东东。

用什么做前台,用什么做后台完全可以根据个陵迅饥人喜好。

dreamweaver是一个形象化网页编写工具,既可以用作前台编写HTML、CSS等文件,也可以后台编写PHP/ASP.NET等。

至于数据库,大多数网站都用MySql / SqlServer。

⑹ 怎样设计用户界面,也就是数据库前台

方法一:启悔用sql进行分页,获取分页数据。根据Reques.QueryString来获取页索引,根据页索引和键大页大小获取分页数据,然后生成html。

方法二:也是一个用于大型网站的方法。新闻条数的增长速度是相对缓慢的,在新增一条新闻前,每次查询出的数据都是一样的。所以可以在列表被请求前就事先生成该列表(静态页面)。这个方法可以结合方法一,也可以一次获取所有记录,再悄亮正分页生成html。

⑺ 如何合理和有效的进行数据库设计

通常情况下,可以从两个方面来判断数据库设计的是否规范:
1)一是看看是否拥有大量的窄表
窄表往往对于OLTP比较合适,符合范式设计原则
2)宽表的数量是否足够的少。
所谓的宽表就是字段比较多的表,包含的维度层次比较多,造成冗余也比较多,毁范式设计,但是利于取数统计
若符合这两个条件,我们可以说数据库设计的比较好.
当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。
要求一:表中应该避免可为空的列。
虽然表中允许空列,但是,空字段是一种比较特殊的数据类型。数据库在处理的时候,需要进行特殊的处理。如此的话,就会增加数据库处理记录的复杂性。当表中有比较多的空字段时,在同等条件下,数据库处理的性能会降低许多。
所以,虽然在数据库表设计的时候,允许表中具有空字段,但是,我们应该尽量避免。若确实需要的话,我们可以通过一些折中的方式,来处理这些空字段,让其对数据库性能的影响降低到最少。
要求二:表不应该有重复的值或者列。
如现在有一个进销存管理系统,这个系统中有一张产品基本信息表中。这个产品开发有时候可以是一个人完成,而有时候又需要多个人合作才能够完成。所以,在产品基本信息表产品开发者这个字段中,有时候可能需要填入多个开发者的名字。
如进销存管理中,还需要对客户的联系人进行管理。有时候,企业可能只知道客户一个采购员的姓名。但是在必要的情况下,企业需要对客户的采购代表、仓库人员、财务人员共同进行管理。因为在订单上,可能需要填入采购代表的名字;可是在出货单上,则需要填入仓库管理人员的名字等等。
为了解决这个问题,有多种实现方式。但是,若设计不合理的话在,则会导致重复的值或者列。如我们也可以这么设计,把客户信息、联系人都放入同一张表中。为了解决多个联系人的问题,可以设置第一联系人、第一联系人电话、第二联系人、第二联系人电话等等。若还有第三联系人、第四联系人等等,则往往还需要加入更多的字段。
所以,我们在数据库设计的时候要尽量避免这种重复的值或者列的产生。笔者建议,若数据库管理员遇到这种情况,可以改变一下策略。如把客户联系人另外设置一张表。然后通过客户ID把供应商信息表跟客户联系人信息表连接起来。也就是说,尽量将重复的值放置到一张独立的表中进行管理。然后通过视图或者其他手段把这些独立的表联系起来。
要求三:表中记录应该有一个唯一的标识符。
在数据库表设计的时候,数据库管理员应该养成一个好习惯,用一个ID号来唯一的标识行记录,而不要通过名字、编号等字段来对纪录进行区分。每个表都应该有一个ID列,任何两个记录都不可以共享同一个ID值。另外,这个ID值最好有数据库来进行自动管理,而不要把这个任务给前台应用程序。否则的话,很容易产生ID值不统一的情况。
另外,在数据库设计的时候,最好还能够加入行号。如在销售订单管理中,ID号是用户不能够维护的。但是,行号用户就可以维护。如在销售订单的行中,用户可以通过调整行号的大小来对订单行进行排序。通常情况下,ID列是以1为单位递进的。但是,行号就要以10为单位累进。如此,正常情况下,行号就以10、20、30依次扩展下去。若此时用户需要把行号为30的纪录调到第一行显示。此时,用户在不能够更改ID列的情况下,可以更改行号来实现。如可以把行号改为1,在排序时就可以按行号来进行排序。如此的话,原来行号为30的纪录现在行号变为了1,就可以在第一行中显示。这是在实际应用程序设计中对ID列的一个有效补充。这个内容在教科书上是没有的。需要在实际应用程序设计中,才会掌握到这个技巧。
要求四:数据库对象要有统一的前缀名。
一个比较复杂的应用系统,其对应的数据库表往往以千计。若让数据库管理员看到对象名就了解这个数据库对象所起的作用,恐怕会比较困难。而且在数据库对象引用的时候,数据库管理员也会为不能迅速找到所需要的数据库对象而头疼。
其次,表、视图、函数等最好也有统一的前缀。如视图可以用V为前缀,而函数则可以利用F为前缀。如此数据库管理员无论是在日常管理还是对象引用的时候,都能够在最短的时间内找到自己所需要的对象。
要求五:尽量只存储单一实体类型的数据。
这里将的实体类型跟数据类型不是一回事,要注意区分。这里讲的实体类型是指所需要描述对象的本身。笔者举一个例子,估计大家就可以明白其中的内容了。如现在有一个图书馆里系统,有图书基本信息、作者信息两个实体对象。若用户要把这两个实体对象信息放在同一张表中也是可以的。如可以把表设计成图书名字、图书作者等等。可是如此设计的话,会给后续的维护带来不少的麻烦。
如当后续有图书出版时,则需要为每次出版的图书增加作者信息,这无疑会增加额外的存储空间,也会增加记录的长度。而且若作者的情况有所改变,如住址改变了以后,则还需要去更改每本书的记录。同时,若这个作者的图书从数据库中全部删除之后,这个作者的信息也就荡然无存了。很明显,这不符合数据库设计规范化的需求。
遇到这种情况时,笔者建议可以把上面这张表分解成三种独立的表,分别为图书基本信息表、作者基本信息表、图书与作者对应表等等。如此设计以后,以上遇到的所有问题就都引刃而解了。

⑻ 写网站设计方案的时候,要考虑后台数据库建设的逻辑描述和前台的页面设计,请问各位大侠一般的设计思路

需求人简尘员,无论用户从页面提裂咐扒要求,还是从数据提要求,最后都要形成业务流,

然后设计人肆昌员根据业务流设计数据库,根据业务流结合用户页面要求设计页面,

业务流设计需要有开发成本允许范围内的灵活性以适应需求的变更.

既不是先设计页面,再设计数据库,也不是先设计数据库再设计页面.

⑼ 数据库应用系统设计包括哪些内容

概括地说 就是设计到如下的几个方面:
1、数据统计规划设计---你要通过这个系统 统计那些数据 达到什么目的
2、数据库 数据表结构的设计规划 根据实际使用的需求 设置必要的数据表 并进行优化分析 最终确定使用 哪些数据表 各个表 都记录哪些信息 各表 间的关系……等
3、数据表(后台数据库的主要构成)设计完成之后 就要设计前台 应用界面(主要是窗体悉搏界面 人机交互的需要 ) 应用界面的设计是 数据库 最为繁重的阶段……录入、审核、查阅等等功能都要具备……
4、根据 实际工作需要 做数据查询、导出的功能设计、报表输出的设喊中计……(这里也是有大量工作需要做的)
5、针对不同的用户 设置必要的权限(这里可能还会涉及到 一些 相应的对象的增郑陆山加和修改等等 一般在前期设计的时候 也会同时考虑到 使用权限这里的需要)……
6、实际调试并 发布你的数据库应用系统、培训使用人员……………………

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:639
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:368
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:84
php微信接口教程 发布:2025-04-16 17:07:30 浏览:310
android实现阴影 发布:2025-04-16 16:50:08 浏览:793
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:344
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:212
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:812
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:366
土压缩的本质 发布:2025-04-16 16:13:21 浏览:592