数据库系统课程设计报告模板.doc_第1页
数据库系统课程设计报告模板.doc_第2页
数据库系统课程设计报告模板.doc_第3页
数据库系统课程设计报告模板.doc_第4页
数据库系统课程设计报告模板.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

姓 名: 学 号: 专 业: 班 级: 组 号: 指导教师: 胡仕成 计算机科学与技术学院哈尔滨工业大学课程设计题目:企业帐务处理系统1. 需求分析说明书该部分要求写出对系统的需求分析结果,包括对系统的简要介绍,系统应该包括的实体集和联系集,对每个实体集和联系集作简单的介绍,以及每个实体集和联系集所包括的属性。如下示例企业帐务处理系统是用来处理企业发生各种费用的原始单据到余额表的一系列处理过程,所涉及的实体集和联系集主要包括:原始单据:是用来记录企业发生各种费用的记录。所包括的属性有:单据号,单据类别,凭证:余额:2. E-R模型设计根据上面的需求分析画出系统的E-R图。3. 数据库设计将上面的E-R图转换为模式图根据模式图设计每个关系模式(Oracle的数据类型)。如下示例收料入库单(cpc_bill)字段名数据类型字段限制或计算公式数据项名称备注Bill_NoVchar2(16)收料单以SL开始; 领料单以LL开始; 限额领料单以XL开始; 退料单以TL开始;后接编号为年度+10位顺序号 收料单号PKBill_CatalogVchar2(2)单据类别=SL收料单/LL领料单/XL限额领料单/TL退料单单据类别Cor_billnoVchar2(16)该栏只在退料单上出现对应领料单号Material_CodeVchar2(20)收到物料的代码,是外购件填外购件代码,是材料填材料代码物料代码Material_NameVchar2(50)物料名称规格型号说明material_classVchar2(40)材料规格材料规格Measure_UnitVchar2(10)计量单位Material_UseVchar2(50)对收料入库单, 该栏填写;对领料单,该栏为领料用途;物料用途Ori_UseVchar2(50)对收料入库单, 该栏填写;对领料单,该栏为物料原来的用途;物料原用途Ticket_NoVchar2(20)对收料入库单, 该栏为空工票号Prod_CodeVchar2(20)对收料单,如为某一产品而买,则填写; 对领料单,如为某一产品而领料,则填写;产品代码Work_NoVchar2(20)对收料单,如为某一工作号而买,则填写; 对领料单,如为某一工作号而领料,则填写;工作号Part_CodeVchar2(20)如为某一零件,则填写;该栏内容只在产品代码或工作号不为空时有效。当物料/外购件是专为某个产品的某工作号的,零部件代码就填该材料所属的那个零部件;当是外购件时,零件代码与物料代码所填写内容相同。如为产品,则该栏填写产品代码;否则,填写该记录内容所对应的零件代码。零件代码Part_QuanNum(15,2)该材料所支持的零件数量零件数量Sdept_CodeVchar2(10)经办/发料/退料部门代码Ssubdept_CodeVchar2(10)经办/发料/退料具体部门代码Sctrl_CodeVchar2(10)经办/发料/退料控制点代码Rdept_CodeVchar2(10)收料/领料部门代码Rsubdept_CodeVchar2(10)收料/领料具体部门代码Rctrl_CodeVchar2(10)收料/领料控制点代码R_DateDate收料/领料/退料日期S_WorkerVchar2(10)经办人/发料人/退料人R_WorkerVchar2(10)收料人/领料人Project_PasserVchar2(10)项目批准人Dept_PasserVchar2(10)部门批准人Comp_PasserVchar2(10)综合批准人Plan_QuanNum(15,2)发货单物料数量/请领或限领数量/请退数量Real_QuanNum(15,2)实入/实领/实退物料数量Real_PriceNum(15,2)物料实际单价Real_SumNum(15,2)物料实际总价Plan_PriceNum(15,2)物料计划单价Plan_SumNum(15,2)物料计划总价Mix_CostNum(15,2)对收料入库单需填写;运杂费Total_MoneyNum(15,2)对收料入库单需填写;金额合计RP_flagVchar2(1)对收料入库单,该栏确定运杂费的处理方式,如为S则以包含运杂费的金额合计进行处理;如为J则运杂费和物料实际总价单独入帐。对领料单,该栏确定是采用物料计划总价入帐,还是采用物料实际总价入帐S/J(实际价/计划价)标志或者是合运/分运处理标志Bill_WorkerVchar2(10)单据制作员Bill_DateDate单据制作日期Bill_CheckerVchar2(10)单据审核员Check_FlagVchar2(1)成本稽核标志Account_FlagVchar2(1)入成本帐标识Cost_CheckerVchar2(10)成本稽核员Check_DateDate成本稽核员核帐日期Finan_FlagVchar2(1)=0 未报帐; =1 已报帐。财务报帐标识Finan_BillnoVchar2(20)财务报帐单据号BL_FLAGVchar(1)借贷标志4. 系统功能实现说明本系统实现的功能和相关实现的方法和代码。如下示例企业帐务处理系统实现了以下功能:审核,入帐,过账,分摊,结转,制单,报表,查询和系统管理等。如下图为系统实现总的功能界面(也可以用PB所开发的界面取代,各功能最好是以菜单的形式体现,一个功能对应一个菜单项,如果一个功能还可以分为更小的功能,则应该以级联菜单的形式体现,如下示例)。以下分别说明各功能的实现。4.1. 创建和数据库的连接创建和数据库的连接是系统的各功能实现的前提,因此需要说明给功能的实现,主要是相关的代码4.2. 审核4.2.1. 功能界面本功能所对应的实现界面4.2.2. 关系表实现本功能所需要的关系表,以及创建该关系表所对应的SQL语句4.2.3. 实现代码实现

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论