大家认为设计一个网站,先做前台的界面呢,还是先做后台的数据库

xxking 2004-04-18 07:56:13
想了解一下,
...全文
5711 40 打赏 收藏 转发到动态 举报
写回复
用AI写文章
40 条回复
切换为时间正序
请发表友善的回复…
发表回复
reidli 2004-04-20
  • 打赏
  • 举报
回复
每个人都有自己的习惯,但是如果真是做项目,在一开始签合同的时候,功能是都在合同上签好的,不可能随便改的,就算要改,一开始也会在合同里面说明,开发者也会留有接口,甚至会全部考虑进去而把数据库设计的很“大”。
而如果一开始就设计界面的话,想让用户满意是很难的,连动态的产生什么效果都看不见,用户能满意才怪了,只能说先设计个大概的框架还有可能。
但是话说回来了,其实这都是个人的习惯,也有客户的要求,个人开发者就不说了,真正到大公司去做项目,你一开始没有一个数据库设计给老板,而是给一个界面图还没有动态效果的,老板不k死你才怪。
onekey 2004-04-19
  • 打赏
  • 举报
回复
对阿,最主要是先做好策划,也就是系统设计
seaman0220 2004-04-19
  • 打赏
  • 举报
回复
是的
先规划好,至于先做谁后做谁不重要
scxkfu 2004-04-19
  • 打赏
  • 举报
回复
先做数据库
数据库做好了,也就完成其工程的4~5成.
zbc 2004-04-19
  • 打赏
  • 举报
回复
这是一个很明显的道理,当然是先做数据库的设计,然后,写代码让该显示的东东显示出来,至于界面而是最后才考虑的事情!
GiGiLong 2004-04-19
  • 打赏
  • 举报
回复
先数据库
nakey2008 2004-04-19
  • 打赏
  • 举报
回复
我也是觉得要先规划好数据库,就像 91bct(路人)所说的,其实在规划的时候你就对整个系统
的功能有了初步的思想,其实数据库设计好以后也不是不变的,还是要根据需要变化,此外
界面设计部分变化很大,常常用户提出要求后整个页面都变了,总体而言我个人觉得先
设计好数据库(可能不完善),在根据业务逻辑设计前台。
chentaoyu 2004-04-19
  • 打赏
  • 举报
回复
没有原型设计怎么做数据库?所以先做前台是有必要的。之后数据库设计,编码!
coolbuffer 2004-04-19
  • 打赏
  • 举报
回复
我也同意先做数据库,然后进行界面与代码编写,然后再根据进行情况修改和完善数据库建设
fkphp 2004-04-19
  • 打赏
  • 举报
回复
同意,先设计数据库,性能的第一步
91bct 2004-04-19
  • 打赏
  • 举报
回复
如果从开发的角度出发,我也认为是从数据库设计开始,但是我认为在做数据库设计的时候,其实我们心里已经对这个系统已经有一个比较清晰的认识了,至少知道有哪些模块,哪些关键的内容,界面的布局和设计是根据内容的需要而定的。

俺都不知道俺在说什么了,其实我只是想说何时进行界面的设计并不重要,界面和数据库都是要根据业务逻辑的需要来设计的。分析的重点也就是在这个业务逻辑。这只是俺的一点个人见解。
jzqjzqjzq 2004-04-19
  • 打赏
  • 举报
回复
同意那个叫 briankyo(briankyo),呵呵。。。
jzqjzqjzq 2004-04-19
  • 打赏
  • 举报
回复
同意,有了ASP.NET,问题解决,统一策划,然后一起下手,没问题啊。。。
ASP.NET万岁!!!
linfuguo 2004-04-19
  • 打赏
  • 举报
回复
一般应该先搞好后台数据库,然后再写代码,再是前台吧!
真相重于对错 2004-04-19
  • 打赏
  • 举报
回复
coder > desinger
真相重于对错 2004-04-19
  • 打赏
  • 举报
回复 1
根据面向对象的设计,只有设计好界面,才能知道有什么功能,如果先设计数据库,你的数据库只能通过,需求分析来得到,是一个不完善的系统,你可以查一查uml方面的书籍,一般都建议,先进行usecase 的分析,在做类设计,然后是界面设计,再把相应的类映射到数据表

zhjboss 2004-04-19
  • 打赏
  • 举报
回复
最好还是做好数据库好,才有目标做见面,要什么功能
pingpang3000 2004-04-19
  • 打赏
  • 举报
回复
我也困惑
我感觉根据前台设计好了,再设计数据库似乎更容易一些,改动的次数也少。
真相重于对错 2004-04-19
  • 打赏
  • 举报
回复
To yuejie6666()
我没做过垃圾项目
你做的项目有几个是让人满意的?让我们看看
再看看你提的问题
http://expert.csdn.net/Expert/topic/2810/2810462.xml?temp=.4160425 2004-3-5
yuejie6666 2004-04-19
  • 打赏
  • 举报
回复
毫无疑问是先后台数据库!一看就知道你没有作过项目。
加载更多回复(20)
最新2010-11-20日发上来的,开源团购源码 ,团购网站源码,是商业版的,有安装说明,功能是目前团购网站程序最齐全 的,官方网站 www.cmstuan.com 开源团购后台功能相关说明与升级历史 1、用户界面:支持前台无刷新选择新界面; 2、系统扩展:完美整合UCenter插件,可与其他系统同步注册登录、统一头像; 3、系统扩展:集成GoogleMap,可后台设置、标记商家所在区域; 4、邮件验证:支持验证Email真实性后才可以登录等(后台系统定义中设置); 5、邮件通知:支持团购成功时自动Email通知等; 6、邮件通知:支持用户Email订阅、登录取消订阅等; 7、推广营销:支持用户前台获取推荐连接,并邀请好友购买、返现; 8、支付接口:默认集成支付宝和财付通接口;可后台设置,或添加银行转账信息等; 9、团购流程:支持生成唯一订单号(方便沟通)、可切换不同的支付方式; 10、自动开通:满足团购要求时,系统自动开通相关订单、生成优惠券和随机密码; 11、帐户充值:可分批对账户进行充值再开通订单,方便对支付有限额的用户; 12、财务明细:全程记录资金的动作,即使直接开通订单,系统也会自动充值再扣款; 13、放心消费:用户可在前台我的团购中看到每一笔资金信息和相关的备注; 14、消费保障:优惠券的消费需要密码,密码仅用户自己可见; 15、安全消费:即使知道了优惠券和密码,也只有对应的商家才可以消费; 16、合作商家:可前台登陆、查看自己的产品、优化券,并Email提醒用户消费; 17、产品消费:商家登陆后,输入优惠券和对应密码才可以消费(将优惠券变成已消费); 18、在线沟通:前台可在线提问、意见反馈和商务合作; 19、网站优化:可设置开启伪静态,Apache下系统支持自动创建伪静态规则; 20、网站优化:后台可开启Gzip压缩输出内容,加快页面打开速度; 21、网站安全:后台可设置过滤关键词内容,防止用户留言中包括违法内容; 22、IP管理 :可禁止指定IP的用户访问网站或者后台; 23、友情链接:支持后台添加文字或者图片友情链接; 24、关于我们:管理员可后台设置关于我们、联系我们、加入我们等信息; 25、互动管理:管理员后台可以回答问题,答复后的问题会在前台显示; 26、城市管理:可任意添加或修改城市、开启或关闭前台显示,可地图标记; 27、商家管理:可列表查看商家旗下的产品数量、成功订单数和营业总额; 28、商家管理:可通过关键词查找商家,或直接查看某城市下的所有商家; 29、产品管理:添加产品时,支持选择城市自动选择其下商家,减少管理员操作; 30、产品管理:可列表查看团购产品的时间、价格、购买数、团购状态等; 31、产品管理:可一键查看成功团购产品的相关购买人、数量、时间和订单号; 32、订单管理:可列表查看每一订单的价格、购买数量、时间、购买人、支付状态等; 33、订单管理:对未支付的订单,可一键操作对该用户进行Email催款; 34、订单管理:对银行转账的订单,管理员可后台填写相关信息后,手工开通; 35、订单管理:可通过用户名、订单号、支付状态等查询订单; 36、订单管理:团购没达到指定人数,管理员可确认团购失败,并退款给用户; 37、团购券管理:可列表查看优惠券拥有人、到期时间,并发送Email到期提醒; 38、团购券管理:可通过团购券号、到期时间、使用状态等查看团购券; 39、返利管理:可列表查看购买人、时间、登陆IP、所购产品、其邀请人和登陆IP等 ; 40、返利管理:支持后台逐一管理满足返利的订单,并给用户返利到账户; 41、邮件订阅:可设置使用PHP的mail函数还是smtp发送邮件; 42、邮件订阅:可自由添加邮件通知内容,并选择邮件的发送区域; 43、邮件订阅:邮件均保存在发送队列中由计划任务控制发送,避免造成服务器堵塞; 44、计划任务:可添加计划任务,并自由设置计划任务的执行时间; 45、站长工具:可开启蜘蛛网页爬行统计,有效掌控搜索引擎对网站的友好性; 46、站长工具:可查看本站的Alexa排名、搜索引擎收录、网站近日收录、交换友情链接; 47、站长工具:可分卷备份数据库、在线打包下载、数据库优化、在线恢复等; 48、用户权限:可任意组合设置用户角色,设置不同权限的管理级别,方便多用户管理; 49、用户管理:可列表查看用户的角色、账号余额和总消费金额等; 50、用户管理:可编辑用户的信息,并查看指定用户的完整消费记录。 2010年9月7日00:01发布 1、增加Google地图功能 2010年9月13日发布 1、修改部分小BUG 2010年10月31日正式
本系统是基于Java语言的Springboot框架整合springmvc和mybatis作为后台进行设计,页面采用JSP,前端使用的是JS、CSS、JQUEY、BootStrap来实现并设计页面;数据库采用目前比较流行的MYSQL数据库进行信息存储,应用服务器采用Tomcat8.5。前端UI:作为一个旅游网站前台界面起到了对客户浏览信息进行导航的作用,前台设计的简洁、易上手十分重要。前端用户可以登陆进行旅游线路的购买、个人信息的修改、订单查看和支付的操作,以及网站各模块信息查询功能。(2)后台后台为系统的核心,提供了对整个前台信息进行管理操作的主要作用。后台管理员可以对前端的信息进行添加、修改、发布、删除、查看等操作。主要包括旅游线路管理、景点信息管理、订单管理、留言评论管理、酒店管理、管理员登录退出模块。(3)数据库设计数据库为整个网站的信息存储的重要组成部分。网站信息全部存储在MYSQL数据库中,MYSQL作为一款免费的数据库软件应用比较广泛,无论性能还是安全性都是得到开发者一致的认可。 系统分为网站前台后台管理:前台系统可以进行用户注册登陆,查看预定酒店,查看预定景点线路,可以发布景点攻略等操作。后台系统可以进行用户管理,景点管理,线路管理,攻略审核管理等操作。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧