查看: 1875|回复: 20
|
[求助]我的Final Yr Project疑难
[复制链接]
|
|
各位大大好!
小弟现在是tarc final yr学生 目前在进行final yr project
进行期间遇到很多疑难杂症 希望各位不吝指教 帮忙帮忙我![](static/image/smiley/default/lol.gif)
小弟选择为我的嫂子设计一套美容院的管理系统 目前遇到的问题是
以下图是某套类似的系统载图 关于图里左边的menu bar 不知各位有没有什么idea呢?请给我一些设计上的概念 谢谢啰
对了 我用的是vb.net
![](http://img.photobucket.com/albums/v434/randychong/sample.jpg) |
|
|
|
|
|
|
|
发表于 16-8-2005 01:15 AM
|
显示全部楼层
想问一下,你是要做一个比这个SYSTEM更好的,还是.......抄这个SYSTEM.. |
|
|
|
|
|
|
|
![](static/image/common/ico_lz.png)
楼主 |
发表于 16-8-2005 08:19 AM
|
显示全部楼层
原帖由 somethingwrong 于 16-8-2005 01:15 AM 发表
想问一下,你是要做一个比这个SYSTEM更好的,还是.......抄这个SYSTEM..
![](static/image/smiley/default/shocked.gif)
当然是做不一样的啰
功能也有分别呀
不过我的介面上需要到类似的 我却没有idea 所以就问看各位有什么头绪关于左边的menu slot 我看过很多program像super rabbit magic set等都有类似的menu 但不懂要如何下手 |
|
|
|
|
|
|
|
发表于 16-8-2005 08:38 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 16-8-2005 08:54 AM
|
显示全部楼层
你先DESIGN 你的SYSTEM FLOW 才做INTERFACE DESIGN 吧。。注重DATABASE / SYSTEM STRUCTURE |
|
|
|
|
|
|
|
发表于 16-8-2005 09:10 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 16-8-2005 09:41 AM
|
显示全部楼层
为什么一定要有左边的MENU?如没有那么多FUNCTION,可以不使用左边的MENU。 |
|
|
|
|
|
|
|
![](static/image/common/ico_lz.png)
楼主 |
发表于 16-8-2005 06:37 PM
|
显示全部楼层
原帖由 max5007 于 16-8-2005 08:54 AM 发表
你先DESIGN 你的SYSTEM FLOW 才做INTERFACE DESIGN 吧。。注重DATABASE / SYSTEM STRUCTURE
回大大们
之前的documentation跟research都已经做好了 现在是进入coding阶段
因为这个窗口是我整个program的窗口 其它的module都会显示在右边的空档
我一共有8个functions 每个functions又细分为几个小functions
为了方便查看 所以才决定把menu bar放在左边 以icon方式出现
ctrl
谢谢你的建议 我觉得还不错的 不过要跟team mate讨论看看先
目前疑难就是请教关于图里左边menu bar的设计concept
之后可能还有很多很多啦![](static/image/smiley/default/biggrin.gif)
[ 本帖最后由 小鋒 于 16-8-2005 06:40 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 16-8-2005 06:39 PM
|
显示全部楼层
我也觉得有上面的menu就足够了,太多了反而让人觉得复杂。 |
|
|
|
|
|
|
|
发表于 17-8-2005 10:17 PM
|
显示全部楼层
回楼主 : 如果你是主修software/information system的话, 请把精力放在database设计和系统功能开发
很多时候, 让你考A的关键, 不是在interface的设计, 而是在于你的系统的稳定性和用户功能 (user function) 的功力 |
|
|
|
|
|
|
|
![](static/image/common/ico_lz.png)
楼主 |
发表于 17-8-2005 10:20 PM
|
显示全部楼层
刚刚发现新问题。。。汗
![](static/image/smiley/default/mad.gif)
database设计出问题了
情况是这样:
美容院里提供beauty treatment, pruchase product & top up credit三项
我们在设计sales database时遇到了困难
起初打算只设计两个sales database: product & treatment sales, credit sales
但问题是如果我要同时显示全部sales在同一份report里可能会很麻烦
还有还有 product & treatment sales
因为顾客可能同时买多样产品又作多样服务 所以问题就是同一行sales record里要记录全部的话有点麻烦
所以今天讨论后决定把product 和 treatment sales 也分开了
变成有两个sales database
每个又附有sales detail来储存详细的产品跟treatment
但问题还是如果我要同时显示全部sales在同一份report里可能会很麻烦。。。
到底我现在的设计有问题吗? |
|
|
|
|
|
|
|
发表于 17-8-2005 11:00 PM
|
显示全部楼层
原帖由 小鋒 于 17-8-2005 10:20 PM 发表
但问题还是如果我要同时显示全部sales在同一份report里可能会很麻烦。。。
到底我现在的设计有问题吗?
你可以用一个 sales master table, 一个 sales detail table,
并加上 sales type column 来区分 product 和 treatment sales
那么你就可以有一个顾客有 treatment 和 product 在同一张单,
也可以显示全部 sales |
|
|
|
|
|
|
|
![](static/image/common/ico_lz.png)
楼主 |
发表于 18-8-2005 08:45 PM
|
显示全部楼层
原帖由 flashang 于 17-8-2005 11:00 PM 发表
你可以用一个 sales master table, 一个 sales detail table,
并加上 sales type column 来区分 product 和 treatment sales
那么你就可以有一个顾客有 treatment 和 product 在同一张单,
也可以显示 ...
谢谢你的建议
经过讨论后 我们决定将全部sales都放在一个叫sales master table里
另外再create一个sales detail table以sales id跟sales title为composite
primay key
sales detail table里有
SALES_ID
SALES_TYPE =〉分别treatment, product,package & top up credit
SALES_TITLE => sales的名称 *
QUANTITY
UNIT_PRICE
DISCOUNT
*我用sales名称来取代它们的id不懂可行否?
因为treatment, package & product都有自己的table跟id
如果在sales detail里用id应该行不通 |
|
|
|
|
|
|
|
发表于 19-8-2005 09:06 AM
|
显示全部楼层
因为是星期五,在公司很无聊,哈哈。所以过过database design的隐。
其实我不知道楼主到底要怎样design,看看我的帮不帮得上忙?可能会有错误因为是用想象的。
![](http://www.geocities.com/lichen4821/d1.jpg)
![](http://www.geocities.com/lichen4821/d2.jpg) |
|
|
|
|
|
|
|
发表于 20-8-2005 01:14 AM
|
显示全部楼层
I also looking for the way to do it !
Anyone can suggest any method to do it in vb.net....
very urgent !![](static/image/smiley/default/sad.gif)
thks.
请使用中文发表!
[ 本帖最后由 白日梦 于 20-8-2005 08:51 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 23-8-2005 06:26 PM
|
显示全部楼层
go refer microsoft northwind sample db, very useful for beginner/intermediate |
|
|
|
|
|
|
|
![](static/image/common/ico_lz.png)
楼主 |
发表于 4-9-2005 03:54 PM
|
显示全部楼层
嗨!又是我!
这次是编程上的问题 database design解决了 现在进入编程阶段
这次是我第一次尝试vb.net 之前的都是用vb6
基本上vb.net还好上手
但是去到database那部份就跟vb6有差别了
ADO.NET 跟传统上的ADODB
dataset等新的概念我可以接受
但是总觉得ADO.NET怎么不好上手 感觉上比以前vb6时更麻烦
我要insert 一个record进db时都要考虑直接用sql command 好 还是dataset酱 来一整段长长的commandbuilder(insertcommand, deletecommand, updatecommand)
想请问一下大家的感想跟意见
大家用vb.net时是怎样处理的 |
|
|
|
|
|
|
|
发表于 5-9-2005 07:51 AM
|
显示全部楼层
我个人比较喜欢直接用sql command来insert,delete,select,update.因为我已经有sqlcommand的底子,所以就觉得比较容易上手。。。 |
|
|
|
|
|
|
|
发表于 5-9-2005 09:40 AM
|
显示全部楼层
原帖由 小鋒 于 4-9-2005 03:54 PM 发表
嗨!又是我!
这次是编程上的问题 database design解决了 现在进入编程阶段
这次是我第一次尝试vb.net 之前的都是用vb6
基本上vb.net还好上手
但是去到database那部份就跟vb6有差别了
ADO.NET 跟传统上的ADO ...
一般来说, 直接写 sql 会快很多. CommandBuilder 通常是和 Datagrid 一起用. |
|
|
|
|
|
|
|
![](static/image/common/ico_lz.png)
楼主 |
发表于 5-9-2005 06:29 PM
|
显示全部楼层
谢谢两位的解惑 总算了解多一些了
另外今天的问题是想请教大家关于primary key的
好比说customer id
我采用的是system generate & sequence
就是系统自己创建及。。。
example
C1000
C1001
C1002
....
C1050
我的id是选择在insert trigger时创建 并且取last created id 如 C1050 加 1
C1051
我在想如果某些顾客已经N年没来了 而且id又接近保和的话
可不可以册除某些顾客的record?
册除后空下的id又如何去处理?
扩大database 还是把新的顾客的资料覆盖在那些旧顾客的?
希望大家给我一些概念 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|