数据库原理课程设计报告--基于sqlserver设计与应用

数据库原理课程设计报告--基于sqlserver设计与应用

ID:30329543

大小:4.68 MB

页数:25页

时间:2018-12-29

数据库原理课程设计报告--基于sqlserver设计与应用_第1页
数据库原理课程设计报告--基于sqlserver设计与应用_第2页
数据库原理课程设计报告--基于sqlserver设计与应用_第3页
数据库原理课程设计报告--基于sqlserver设计与应用_第4页
数据库原理课程设计报告--基于sqlserver设计与应用_第5页
资源描述:

《数据库原理课程设计报告--基于sqlserver设计与应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《数据库原理及应用》课程设计报告基于SQLServer2012设计与应用姓名:班级:学号:指导老师:《数据库原理》课程设计报告目录第1章需求分析21.1开发背景和意义21.2系统需求概况21.2.1实现功能31.2.2划分功能模块31.3数据字典41.3.1数据项41.3.2数据结构5第2章概念结构设计62.1数据流图62.2系统E-R图62.2.1分E-R图62.2.2总E-R图7第3章逻辑结构设计8第4章物理结构设计104.1建立索引104.2程序流程图10第5章代码135.1创建数据库135.2创建表135.3创建视图155.4创建索引165.5创建存储过程175.6创建触

2、发器17第6章测试结果19第7章总结23参考文献24家庭理财系统第24页《数据库原理》课程设计报告《家庭理财系统》系统设计文档第1章需求分析1.1开发背景和意义全球经济的蓬勃发展带来了金融理财领域的巨大变革和创新,新的金融工具和理财观点不断产生,迅速地刷新着家庭与个人传统的理财观念。改革开放以来,我国社会经济的发展和居民收入水平得到了很大的提高,家庭理财活动已成为居民生活的重要内容。人们迫切需要一个能充分利用计算机优势,并可以管理家庭财务的软件平台,利用这个平台使得个人的财务有了明晰的收支情况的系统。多年以来人们都使用传统的人工方式记录和管理家庭或自己财务情况。这种管理和记录方式

3、不仅不便于长期保存,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着居民收入水平的提高和居民各种消费和收入的多样性,家庭理财所需要管理的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已逐渐被人们认识并掌握。如果使用计算机对家庭理财信息进行管理具有传统的手工管理所没法比拟的优点。例如:统计方便、查找容易、可靠性高、保密性好、更新方便等。这些优点能够极大地提高家庭理财信息管理的效率,大大降低居民在信息管理精力上的投入,使企业获得更大的利润空间。因此,开发一个能够管理

4、家庭内部各种财务信息的家庭理财管理系统是一件十分必要的事情。家庭理财系统利用计算机技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统。随着计算机发展,家庭理财系统已经成为很多家庭财务管理的一个重要途径。计算机的最大优点在于利用它能够高效准确地进行财务信息管理。使用计算机进行信息财务管理,不仅提高了工作效率,而且大大的提高了其安全性。1.2系统需求概况软件需求分析的目标是深入描述软件的功能和性能,确定软件的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。要全面理解用户的各项要求,要准确地表达被接受的用户要求。家庭财务管理主要

5、由日常记账管理和应用各种理财手段进行理财实现家庭资金的最大增值。家庭理财管理系统是针对用户要求用计算机,对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。通过需求分析,本系统需要具有以下功能:(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,家庭理财系统第24页《数据库原理》课程设计报告所以要求系统具有良好的人机界面,布局要合理,窗口的内容尽量简单明了提供的信息,语言要通俗易懂,有层次感,分类清晰明了,服务器程序利于维护。(2)能够家庭理财管理系统的各项功能,能成功的对用户各种信息进行管理,在很大程度上解决家庭的账目

6、管理这个艰巨的任务,减轻家庭成员的负担,降低家庭财务上错误发生率,减少信息交流的烦琐过程及其带来的开销。(3)查询、修改、删除、添加数据方便,系统运行稳定、安全可靠。(4)由于系统中有家庭成员的个人信息,家庭理财信息,不能外泄,所以要设置密码保护,并可以随时修改密码来保证信息安全不被侵犯。1.2.1实现功能实现的具体功能如下:(1)系统管理——对用户的收入、支出管理,用户可以输入家庭成员的相关信息,以及收入、支出的情况。(2)家庭成员信息管理——用户输入家庭成员的身份证号、出生日期、职业等相关信息,并可以查询他们的信息以及删除不要的信息。(3)信息查询——用户可以通过输入家庭成员

7、的姓名来查询该成员的收入、支出情况。(4)用户管理——为了保密性,用户可以修改密码。1.2.2划分功能模块根据分析开发家庭理财系统所具备的能力及实现的方法,经过模块化的分析得到系统功能模块结构图如下图所示:图1-1家庭理财系统功能模块图1.3数据字典家庭理财系统第24页《数据库原理》课程设计报告1.3.1数据项数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,在数据字典中建立的一组严密一致的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。