摘要:示例:在某一公司中,部门员工要休假的话需要部门主管的批准。如果休假天数大于10天的话,在部门主管的同意后,还必须上级主管批准。如果是部门主管要休假只要上级主管批准即可。在休假被批准之前,申请人可以撤销休假申请。每个员工还有多少天休假必须管理起来,在员工提交休假申请时要检查申请天数是否超过可用天数。申请批准后,要在可用天数里减去申请天数。每次休假申请结束之后,不管通过未通过或是否取消,都必须记录下来......
摘要: 《谈“新浪漫架构”功能特性的裁减》
大家都知道,要成功的完成一个项目的,必须能够从开始就控制住需求的变更,和明确确定功能子集,只做最必要的,从人力,物力,等各方面来仔细规划这个项目的需求集合和功能集合。
新浪漫架构是这样的一个软件体系:一个致力于让有心做网站的朋友快速拥有时尚的,个性的网站,并从中盈利,获得浪漫的生活。它同时也是一个web软件架构,希望将来任......
看PETSHP及DU7后的想法//数据库访问的想法: 【程序编程相关:
全世界所有程序员都会犯的错误】 【推荐阅读:
ADO 方法访问数据库的封装接口(03)】//1.按照数据库表中的表定义一个接口,比如customer-->icustomer,orders-->iorders,account-->iaccount 【扩展信息:
从C/S向WEB移植】 // 示例代码[来自petshop&du7]: using system; namespace mysystem.idal { /// <summary> /// inteface for the account dal /// </summary> public interface iaccount { /// <summary> /// authenticate a user /// </summary> /// <param name="userid">unique identifier for a user</param> /// <param name="password">password for the user</param> /// <returns>details about the user who has just logged in</returns> accountinfo signin(string userid, string password); //accountinfo 登录后返回的信息,数据量返回少的形式用这种格式 /// <summary> /// retrieves a book for a specified account id. /// <param name="accountid">id of account to retrieve from database.</param> /// <retvalue>accountdata, a dataset containing detailed account information.</retvalue> /// </summary> accountdata getaccountbyid(int accountid); //accountdata 根据查询得到的信息,信息数据量多并要由datagrid显示时,用这种格式 ...
下一页 摘要: 《谈“新浪漫架构”功能特性的裁减》
大家都知道,要成功的完成一个项目的,必须能够从开始就控制住需求的变更,和明确确定功能子集,只做最必要的,从人力,物力,等各方面来仔细规划这个项目的需求集合和功能集合。 新浪漫架构是这样的一个软件体系:一个致力于让有心做网站的朋友快速拥有时尚的,个性的网站,并从中盈利,获得浪漫的生活。它同时也是一个web软件架构,希望将来任何的web......