数据库课程设计报告-个人记账系统.doc
本文关键词:数据库课程设计,由笔耕文化传播整理发布。
文档名称: 数据库课程设计报告-个人记账系统.doc
格式:doc 大小:0.58MB 总页数:32
可免费阅读页数:32页
下载源文档需要:25元人民币
预览与实际下载的一致,文档内容不会超过预览的范围,下载前请务必先预览,自行甄别内容是否完整、是否存在文不对题等情况(本网站为文档分享平台性质),一旦付费下载,本站不支持退款
下载文档
文档介绍:目录一、课程设计目的……………………1二、系统设计…………………………1三、数据库逻辑结构设计……………2四、系统功能模块图…………………4五、源程序代码………………………11六、课程设计总结……………………30七、存在的问题及不足………………30课程设计目的通过数据库课程设计,培养学生数据库设计的综合能力。从需求分析和数据库逻辑、物理设计,到功能分析和应用程序的最终实现,让学生亲自动手参与一个具有一定规模的数据库应用系统的设计和开发,真正理解和掌握数据库设计和开发的思路和方法,并更好的理解和消化课本所学的知识,为今后的实际应用打下良好的基础。系统设计本课程设计(个人记账系统)是用VB+SQL设计完成的。在本系统里可以对家庭人员基本信息以及家庭账目的收入支出进行简单维护。主要功能包括对家庭人员信息以及家庭收支的添加、修改、删除、查找、统计等功能。三、数据库逻辑结构设计1.SQL数据库设计表格设计:userinfo表,记录用户信息familyinfo表,记录家庭人员信息income表,,记录收入方面信息pay表,记录支出方面信息account表,汇总收支信息allaccount表,计算总收支及结余存储过程定义countall存储过程,统计account表中的收支信息,并对收支金额进行求和,算出结余插入到allaccount表中。触发器:familyinfo表上定义update触发器完成对income和pay上收支人员的一致性更新。income表上定义insert,delete及update触发器,完成对于account表上的各个数据的一致性更新。pay表上定义insert,delete及update触发器,完成对于account表上的各个数据的一致性更新。account表上定义insert,delete及update触发器,调用countall存储过程完成对于allacount
本文关键词:数据库课程设计,由笔耕文化传播整理发布。
本文编号:337390
本文链接:https://www.wllwen.com/wenshubaike/kcsz/337390.html