搭建论坛《搭建之星》论坛数据库交流 → 带数据库的软件设计体会


  共有5813人关注过本帖树形打印

主题:带数据库的软件设计体会

帅哥哟,离线,有人找我吗?
引力波
  1楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:首席分析师 帖子:1554 积分:4008 威望:5 精华:10 注册:2002-12-5 10:22:01
带数据库的软件设计体会  发帖心情 Post By:2003-1-5 21:18:31

我设计的《专业技术人员管理系统》是一个带多个数据表的数据库软件,应用发烧积木数据库版来完成倍感轻松自如。在设计中我注重了以下几个方面: 1、数据库的优化设计:由于这个项目是我直接从事的工作内容之一,对信息的采集就来得较容易,在多达50条的信息中我筛选留用了16条必备信息,其他可要可不要的一律剔除,但为了保持信息的系统性和完整性,在最后增加了一个“备注”。这样的数据库看起来就简捷,一目了然。当然,同样的数据库,在不同使用区域会有一定差异,但总体上要能基本满足大多数的需要。 2、数据库的表现方式:在一个项目中,数据库是以表格的方式显现的。无论在录入、浏览还是查询界面上,要特别注重选择适当的表格构件,要不累赘,要给人于方便,要能表达出用户需要的内容和信息。比如:在《专业技术人员管理系统》中的浏览窗口,左边是可以查看全部信息,而在右边可看到游标所在位置的个人信息,左右可以控制大小。 3、软件界面的美工设计:这一点需要设计者有一定美工基础,要根据项目的特点对界面的大小、形状、颜色、背景以及个人喜好来综合考虑,既要注重它的功能性,也要注重布局的合理性。在《专业技术人员管理系统》中我采用了全屏彩色界面,应用了一种比较柔和的色调,对所有可视界面进行动态颜色设置,这样保证所有的界面色调统一。反映数据库的各个表格的颜色、边框、立体感等等都要围绕这主体界面的完整性而设计。 4、设计界面的灵活处理:数据库软件往往是表格占据大量的位置,在设计中要合理的分配有限的界面环境。在这个项目中的浏览窗口,由于“照片”无适当位置可放,我就采用了可移动的“闪现窗口”,这样做既把数据信息全部得以显示,又给界面增添了一个亮点。 [图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

[本帖被加为精华]
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
水手
  2楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 班长
等级:版主 帖子:998 积分:2851 威望:4 精华:3 注册:2002-4-17 8:42:46
  发帖心情 Post By:2003-1-6 10:46:33

设计思想值得大家借鉴。


HeaderSoft与您共同进步!

      衡德软件  http://www.headersoft.com

qhd.cw@163.com

QQ:106260929

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
阳光
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技师 帖子:392 积分:697 威望:1 精华:1 注册:2002-4-16 15:26:43
  发帖心情 Post By:2003-1-6 13:19:17

真希望多看到这样的好帖子。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
洪滨
  4楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 大地软件
等级:版主 帖子:4386 积分:9920 威望:5 精华:9 注册:2002-9-9 7:55:12
  发帖心情 Post By:2003-1-6 20:11:45

思想新,设计巧妙,值得大家借鉴!


★大地软件论坛http://jsrccb.k.zhanqunabc.com/★搭建之星QQ群

号:31757462 微信号:wwwddkj

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
水手
  5楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 班长
等级:版主 帖子:998 积分:2851 威望:4 精华:3 注册:2002-4-17 8:42:46
  发帖心情 Post By:2003-1-10 11:48:33

我对“专业技术人员职称管理”软件的一点建议: 1、 输入界面设计,一般编号不能重复。建议使用“行编辑”构件,设置“按下enter”事件,进行判断该编号是否存在,然后设置存在就弹出信息框,不存在光标跳到下一个框继续输入; 2、 输入中的“刷新”按纽单击事件设置有问题,单击时会出错; 3、 “保存”按纽如果进行了连续单击则出错,可以在保存命令后再加一条“编辑”命令进行解决; 4、 “备份”按纽单击后弹出文件选择对话框,此时如果不输入文件名称而选“取消”则提示出错。


HeaderSoft与您共同进步!

      衡德软件  http://www.headersoft.com

qhd.cw@163.com

QQ:106260929

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
引力波
  6楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:首席分析师 帖子:1554 积分:4008 威望:5 精华:10 注册:2002-12-5 10:22:01
  发帖心情 Post By:2003-1-10 12:09:22

谢谢你提出宝贵意见。1、如果有判断当然最好,但是当前面的编号有很多后,判断就费时间,我想采用记录循环来比较判断,有没有其他简单的办法?2、后面的几个问题确实也存在,我是直接对数据表操作的,如果采用数据导航条来操作也有同样的问题,不知该如何解决?3、在备份的提示窗口按取消出现错误,是否与无操作命令有关?恳请大家帮我出个注意。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
水手
  7楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 班长
等级:版主 帖子:998 积分:2851 威望:4 精华:3 注册:2002-4-17 8:42:46
  发帖心情 Post By:2003-1-11 12:33:56

不错,无心居士解释的非常详细。其实我们日常编程中出错的原因往往是因为编程的思路问题。对于执行的命令程序,该合的合,该分的分。该合的合比如需要多次执行的事件我们不妨使用“公用事件”构件来设置,在其他事件中进行调用这一事件即可。这样程序不仅易读,而且比较灵活,维护起来也方便。该分的分比如弹出对话窗口,有些事件在对话窗口的“确定”、“取消”中设置要比在外面的按纽单击事件中设置好,这样只要思路正确,就可以避免执行错误的发生。当然正确地使用发烧积木编程还需要我们大家共同学习、探讨,从而实现共同提高,在软件开发的过程中少走弯路。


HeaderSoft与您共同进步!

      衡德软件  http://www.headersoft.com

qhd.cw@163.com

QQ:106260929

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
引力波
  8楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:首席分析师 帖子:1554 积分:4008 威望:5 精华:10 注册:2002-12-5 10:22:01
  发帖心情 Post By:2003-1-11 14:18:29

看了令人信服,确实如此。软件设计不是一个简单的逻辑思维!!!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
pc_doctor
  9楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 卧龙樵夫
等级:首席分析师 帖子:1270 积分:7005 威望:0 精华:3 注册:2003-3-23 14:15:25
  发帖心情 Post By:2003-5-10 23:10:15

我觉得还要加大对"数据库设计"的讨论,因为数据方面还有很多需要改进的地方!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
zzq_1001
  10楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技术员 帖子:109 积分:205 威望:0 精华:1 注册:2004-1-28 20:52:03
  发帖心情 Post By:2004-1-29 13:25:04

各路英雄所见略同!!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 15 1 2 下一页

返回版面帖子列表

带数据库的软件设计体会








签名