小弟是应届毕业生,遇到一道面试题目.回来后感觉不好.希望有人指点一二.
分析:
某公司实行会员制连锁经营。
1.A 为原会员,其入会时须购买2000元商品。新会员入会必须指定推荐人。如B 入会推荐人是A ,则A ,B 形成直接父子关系。
2.B 发展的下级如D 也记入A 的下级。
3.每一个根节点,最多有七个下级。如果A 的下级超过七个,A 就能得到4000 元奖励。
此时,A 有两种选择:
(1).A 退会:A 的直接下级 如B, C 形成新的根节点,成为新树。(2).A 不退会,则A 需再购买2000 元商品,这时A的直接下级成为根节点,如B,C。A成为其第一个下级接点(如B)的叶节点。
现公司欲做一套系统,能自动拆分,重组树结构,自动办理奖金发放,及购物交易。能随时查询任意会员所在树结构成员。及相互关系。
公司原有三人,分别在青岛,武汉,广州,形成三个子根网络。要求系统以青岛为中心,三地网络能同步。
现让你分析设计:
1. 选择系统结构,传输协议。并说明你选择的理由。
2. 选择操作系统,后台数据库,开发工具。并说明你选择的理由。
3. 在程序设计中,我们常把经常调用的逻辑,做成单独的模块,放在特定的地方供大家调用。如有一个CHECKDATE 负责检查用户输入日期的正确与否。并把用户输入日期转变为标准形式,如01/12/2003 。写出代码实现该转换。
4. 写出数据库结构设计。
5. 写出自动拆分,重组树结构的SQL 语句。
6. 写出显示某会员树名单的select 语句。(如果有想法,可以谈谈怎么实现查询某会员与其树成员的关系。)
7. 谈谈你对软件开发的认识。
8. 你理想中软件开发团体是什么样子。
分析:
某公司实行会员制连锁经营。
1.A 为原会员,其入会时须购买2000元商品。新会员入会必须指定推荐人。如B 入会推荐人是A ,则A ,B 形成直接父子关系。
2.B 发展的下级如D 也记入A 的下级。
3.每一个根节点,最多有七个下级。如果A 的下级超过七个,A 就能得到4000 元奖励。
此时,A 有两种选择:
(1).A 退会:A 的直接下级 如B, C 形成新的根节点,成为新树。(2).A 不退会,则A 需再购买2000 元商品,这时A的直接下级成为根节点,如B,C。A成为其第一个下级接点(如B)的叶节点。
现公司欲做一套系统,能自动拆分,重组树结构,自动办理奖金发放,及购物交易。能随时查询任意会员所在树结构成员。及相互关系。
公司原有三人,分别在青岛,武汉,广州,形成三个子根网络。要求系统以青岛为中心,三地网络能同步。
现让你分析设计:
1. 选择系统结构,传输协议。并说明你选择的理由。
2. 选择操作系统,后台数据库,开发工具。并说明你选择的理由。
3. 在程序设计中,我们常把经常调用的逻辑,做成单独的模块,放在特定的地方供大家调用。如有一个CHECKDATE 负责检查用户输入日期的正确与否。并把用户输入日期转变为标准形式,如01/12/2003 。写出代码实现该转换。
4. 写出数据库结构设计。
5. 写出自动拆分,重组树结构的SQL 语句。
6. 写出显示某会员树名单的select 语句。(如果有想法,可以谈谈怎么实现查询某会员与其树成员的关系。)
7. 谈谈你对软件开发的认识。
8. 你理想中软件开发团体是什么样子。
解决方案 »
- ADOConnection如何动态连接SQL2000数据库?
- delphi使用dbgrideh修改数据的问题
- 请问使用ComObj时如何动态指定Execl文件中的某个Sheet?
- 请问如何判断TItemage如何为空?
- 又没朋友 用过IPEdit三方控件
- 在两个程序间怎样用消息交换信息!!
- 谁知道 安易财务系统中 用的控件包是 什么? 比如TTHDBgrid ,TTHFilter, tFormpaint,tsmaskedit
- 如何在ClientDataSet中更新记录?高分求教
- 简单问题,如何一个表中的字段不为空,且默认为指定值.
- 请大家谈谈,作为一个程序员,女友早点找好,还是晚点?
- 我想写一个随机改变系统背景的程序,请问在98,2000和XP下分别该怎么做?
- 简单的问题,up有分
比如选择系统结构,你说采用什么结构,知道BS和CS吗?
比如选择通讯协议,我除了TCP/IP协议,就不知道什么其他的协议了,哦,我还做过MODEM对拨的程序。
比如操作系统,你选择LINUX,UNIX,谁会用啊。
还有数据库,靠,选择什么?ORACLE,DB2,SQLSERVER,说明理由?
天啊