遇到个急事,请大家帮忙啊?
三.数据库应用程序
数据结构:
1.合同头
字段:
合同编码 VARCHAR2(10)
合同名称 VARCHAR2(100)
合同分类 VARCHAR2(10)
合同总金额 VARCHAR2(200)
合同状态 INT [0 建立 1 审核通过]
合同单位 VARCHAR2(100)
生效时间DateTime
订立人Varchar2(10)
订立时间 DateTime
合同备注 VARCHAR2(400)
注:
1.1合同编码自动生成 (规则:年月+顺序号,代码固定长度10位,例如: 2007080001)
1.2 合同分类 来源合同分类 表,请给这两个表做主外键
2.合同明细
字段:
合同编码VARCHAR2(10)
产品编码VARCHAR2(10)
明细名称VARCHAR2(100)
交货时间DateTime
数量 INT
计量单位 INT
单价 INT
总价 INT
货币 INT
明细备注 VARCHAR2(400)
注:
3. 合同分类
字段:
分类编码 VARCHAR2(10)
分类名称 VARCHAR2(100)
分类说明 VARCHAR2(400)
注:数据请后台自行添加,不需要做维护屏幕。
页面模块:
加注*的为提高要求,时间来不及可不做.
页面一:合同查询
1要求对于合同头和明细进行条件查询。(条件自选,最少4个)
2要求对于查询结果中不同的合同分类,用颜色划分。
3*要求点击合同头的项目,可以联动查询合同明细的内容。
页面二:合同维护
1*要求在该界面中对于合同头和合同明细进行数据添加,同时保存。注意:合同头与合同明细联合提交事务控制
2要求对于合同分类 字段,点击后弹出查询屏幕页面三,在查询屏幕中选择数据,返回值到该字段内。
3生效时间可以选择。
4计量单位需要下拉选择
5明细的数量乘以单价得到单项金额, 单项汇总到 合同头的总金额字段中,修改这两个字段时,页面同步显示此变化。
页面三:合同分类查询
1. 用于在合同维护时 录入合同分类时,弹出此页面,选择合同分类用途. 返回值.要求模态弹出选择,页面内设定一个条件来查询合同分类。
完成后提交资料:
1 本考题数据结构,数据维护所用的sql语句。
2 本考题的源代码
3 可以直接运行的tomact工程包。展现您的成果.
4 安装环境和过程说明
5 完成的任务清单,未完成的功能及改进思路.