数据库应用课程设计论文

数据库应用课程设计论文
数据库应用课程设计论文

华北科技学院

课程设计说明书

班级: 计算B092 姓名: 赵礼阳(4201)

设计题目: 小样个人理财

设计时间: 2011.1.2 至

指导教师: 谭立云

评语:________________________________

_________________________________________

_________________________________________

_________________________________________

_________________________________________

评阅成绩: 评阅教师:_____

设计任务和技术要求:

设计个人理财管理系统,并实现前台C++和后台SQL数据库的链接,可以从前台的MFC 界面访问数据库中的每个表,在前台的界面中实现个人理财信息的增加,删除和修改。个人理财信息的查询。并把增删改后的数据放在后台的数据库中。实现以个人或者时间为单位,按时间或者姓名查找后的财务信息,在前台访问后台数据库的信息,输出访问数据库后符合要求的财务信息在前台MFC界面输出。

内容摘要:

为了完成整个系统的设计,首先是对整个系统的总体设计,整个系统要完成的工作如上所述,完成整个系统的设计需要完成三个部分的工作,首先是数据库的设计,数据库的设计需要分析数据库的功能需求分析,画出E-R图,编写数据字典,完成数据库的表的设计,为数据库添加对象。其次是MFC的界面设计,界面设计需要分析所要完成的用户功能,设计相应的界面,实现各个界面之间额链接和视图。最后需要链接数据库和MFC,使所要查询的数

据来自数据库,并且对数据所做的增删改工作保存在数据库中。并演示所有的功能。

目录

1.总体设计

1.1总体设计的框架图

1.2框架图的阐述:

第一个界面是系统登录界面,在这个界面,用户需要输入账号和密码,并且账号和密码都正确才能成功进入该系统,进入系统后,就是用户输入输出界面。用户输入输出界面一共分为两个输入输出窗口,上面是数据库内部数据的输出窗口,下方是查询记录后数据输出窗口,右上方一共包含四个单击事件按钮,分别是:添加,删除,修改,保存。

单击添加按钮,软件自动跳转到另一个界面,也就是财务信息的输入界面(或者录入界面),界面中一个包含七个录入信息时间标题,分别是,日期,姓名,地址,工资,证券,保险,开支(分别代表消费日期,消费人姓名,消费地址,工资收入,证券收益,保险开支,生活开支,下面就以上面简称代替,后文就不一一做出解释了)。工资、证券、保险、开支等都是float类型的,姓名,日期,地址等都是string类型的。添加完成后点击确定按钮,软件自动回到输入输出界面,并且录入信息显示在上方输出列表中,并且输入的数据自动保存到后台数据库中,以便以后查询修改使用。

单击删除按钮,软件自动跳出下一界面(删除添加记录界面),在这个界面,用户只需要输入你想要删除人的姓名,然后再单击确定,系统数据库中符合要求的记录自动删除结束,并且回到上一界面,在上方输入窗口中也不再显示刚才删除的记录。

单击修改按钮,软件跳转到和添加记录是同样的界面,但是这个和添加记录是的操作不经相同,用户如果想要修改数据库中某个数据,用户必须准确输入某个数据在数据库中的时间、日期和姓名,这是为了验证修改信息,防止数据库中数据和前台保持一致,避免照成不一致性。

保存按钮,是把数据保存到软件指定的一个test文件中,这个和数据库关系不大,也可以不需要。

第二个选项是查询信息选项,在查询信息选项中有四个操作按键,一个是用户自定义选择查询项目(这里包括按姓名查找和按时间查找),另一个是与上面用户选择的查询条件是保持一致的输入窗体,如果按照时间查找,用户就在下面输入要查询的相应时间,若用户选择按姓名查找,用户就需要输入相应的查询者姓名,然后单击下面的查询按键,若数据库中

相关主题
相关文档
最新文档