佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1875|回复: 20

[求助]我的Final Yr Project疑难

 关闭 [复制链接]
发表于 16-8-2005 12:10 AM | 显示全部楼层 |阅读模式
各位大大好!
小弟现在是tarc final yr学生 目前在进行final yr project
进行期间遇到很多疑难杂症 希望各位不吝指教 帮忙帮忙我
小弟选择为我的嫂子设计一套美容院的管理系统 目前遇到的问题是
以下图是某套类似的系统载图 关于图里左边的menu bar 不知各位有没有什么idea呢?请给我一些设计上的概念 谢谢啰
对了 我用的是vb.net
回复

使用道具 举报


ADVERTISEMENT

发表于 16-8-2005 01:15 AM | 显示全部楼层
想问一下,你是要做一个比这个SYSTEM更好的,还是.......抄这个SYSTEM..
回复

使用道具 举报

 楼主| 发表于 16-8-2005 08:19 AM | 显示全部楼层
原帖由 somethingwrong 于 16-8-2005 01:15 AM 发表
想问一下,你是要做一个比这个SYSTEM更好的,还是.......抄这个SYSTEM..


当然是做不一样的啰
功能也有分别呀
不过我的介面上需要到类似的 我却没有idea 所以就问看各位有什么头绪关于左边的menu slot 我看过很多program像super rabbit magic set等都有类似的menu 但不懂要如何下手
回复

使用道具 举报

发表于 16-8-2005 08:38 AM | 显示全部楼层
你可以试试用像win XP 的menu bar
网上有免费的control
你可以下载
http://www.codeproject.com/cs/miscctrl/collapsiblepanelbar.asp
回复

使用道具 举报

发表于 16-8-2005 08:54 AM | 显示全部楼层
你先DESIGN 你的SYSTEM FLOW 才做INTERFACE DESIGN 吧。。注重DATABASE / SYSTEM STRUCTURE
回复

使用道具 举报

发表于 16-8-2005 09:10 AM | 显示全部楼层
你的疑难是什么呢?
请具体说明.
回复

使用道具 举报

Follow Us
发表于 16-8-2005 09:41 AM | 显示全部楼层
为什么一定要有左边的MENU?如没有那么多FUNCTION,可以不使用左边的MENU。
回复

使用道具 举报

 楼主| 发表于 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
之后可能还有很多很多啦

[ 本帖最后由 小鋒 于 16-8-2005 06:40 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 16-8-2005 06:39 PM | 显示全部楼层
我也觉得有上面的menu就足够了,太多了反而让人觉得复杂。
回复

使用道具 举报

发表于 17-8-2005 10:17 PM | 显示全部楼层
回楼主 : 如果你是主修software/information system的话, 请把精力放在database设计和系统功能开发
很多时候, 让你考A的关键, 不是在interface的设计, 而是在于你的系统的稳定性和用户功能 (user function) 的功力
回复

使用道具 举报

 楼主| 发表于 17-8-2005 10:20 PM | 显示全部楼层
刚刚发现新问题。。。汗

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
回复

使用道具 举报

 楼主| 发表于 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,看看我的帮不帮得上忙?可能会有错误因为是用想象的。





回复

使用道具 举报

jaything 该用户已被删除
发表于 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 !
thks.

请使用中文发表!

[ 本帖最后由 白日梦 于 20-8-2005 08:51 AM 编辑 ]
回复

使用道具 举报

发表于 23-8-2005 06:26 PM | 显示全部楼层
go refer microsoft northwind sample db, very useful for beginner/intermediate
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 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 一起用.
回复

使用道具 举报

 楼主| 发表于 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 还是把新的顾客的资料覆盖在那些旧顾客的?
希望大家给我一些概念
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-2-2025 09:07 PM , Processed in 0.119519 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表