数据库系统需求分析0513

上传人:飞*** 文档编号:5613940 上传时间:2017-09-07 格式:DOC 页数:46 大小:1.65MB
返回 下载 相关 举报
数据库系统需求分析0513_第1页
第1页 / 共46页
数据库系统需求分析0513_第2页
第2页 / 共46页
数据库系统需求分析0513_第3页
第3页 / 共46页
数据库系统需求分析0513_第4页
第4页 / 共46页
数据库系统需求分析0513_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《数据库系统需求分析0513》由会员分享,可在线阅读,更多相关《数据库系统需求分析0513(46页珍藏版)》请在金锄头文库上搜索。

1、警员信息管理查询系统设计报告专业: 计算机科学与技术 区队: 学生二大队一区队 学号: 110301036 姓名: 曾杰 熊棋 祁卫平 刘莹 警员信息管理查询系统开发目 录 .2一、 需求分析 .3(一) 系统概述 .3(二) 系统可行性分析 .4(三) 系统开发环境 .5二、 系统设计 .10(一) 系统总体设计 .10(二) 系统功能模块设计 .10三、 数据库设计 .11(一) 数据库需求分析 .11(二) 概念结构设计 .28(三) 逻辑结构设计 .31(四) 物理结构设计 .32四、 系统实现 .46(一) 登陆界面及代码 .00(二) 用户管理模块页面示图及主要代码 .00(三)

2、其他模块页面示图 .00五、 结束语 .00一、需求分析(一)系统概述随着信息技术在管理上越来越深入而广泛的应用,信息管理查询系统的实施在技术上已逐步成熟。信息管理查询系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的信息管理查询系统。本系统是在信息管理查询系统的理论和方法指导下、数据库技术支持下完成的。本文在叙述了开发环境、开发平台以及数据库技术,接着用表格和图片的方式介绍了系统的整体规划,接下来是系统在具体实现中的详细内容,最终本系统能够完成信息的输入、输出,数据的修改、查询,本系统界面友好,操作简单,比较实用。警员信息

3、管理查询系统是一个公安厅不可缺少的部分,它的内容对于公安厅的决策者和管理者来说都至关重要,所以警员信息管理查询系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理警员信息档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对警员信息进行管理查询具有着人工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、

4、保密性好、寿命长、成本低等。这些优点能够极大地提高警员管理查询的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中将以开发一套警员信息管理查询系统为例,谈谈其开发过程和所涉及到的问题及解决方法。一般老用户一般新用户账号和密码成功登陆查询填写基本信息注册成功登陆查询历史记录警员基本信息警员家庭成员信息警员警种信息警员考勤信息警员考评信息警员工资信息警员教育信息界面业务老用户业务新用户增加删除修改 增加删除修改图 1.1.1 业务流程图(二)可行性分析1.经济可行性硬件方面:普通的 PC 机就可以完成的,所以硬件方面不用额外的投入

5、。使用的软件有:MicrosoftAccess2003,Microsoft Visual Basic 6.0 中文版等服务器软件。所用的软件基本上都是免费软件或是下载的绿色版本软件,所以软件方面不需要投入资金。2.技术可行性对于上面所提到的目标系统的设计目标,根据当前的技术条件是能够实现的,并且有较多的实现方式,我决定使用 Microsoft Visual Basic 6.0 中文版进行外部表现,设计前台;通过MicrosoftAccess2003 存取后台数据库。可见,在技术上,设计一个符合设计目标的警务考核管理系统是可行的。3.社会可行性我们对用户进行需求分析,同时还尽心为用户考虑其长远利

6、益和运行要求。从用户单位公安系统的行政管理和工作制度等方面来看,是完全能够使用该软件系统。 用户的素质较高,大部分受过本科教育,而新开发的软件系统友好的界面及简便的操作方法,保证能满足绝大多数用户使用该系统的要求。(三)系统开发环境1. Visual Basic 6.0微软公司的 Visual Basic 6.0 是 Windows 应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic 提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。利用 VISUAL BAS

7、IC 程序设计语言,可以很方便地设计出在 WINDOWS 环境下运行的应用程序。故而,实现本系统 VB 是一个相对较好的选择。Visual Basic 语言的出现为 Windows 下的编程提出了一个新概念,利用 Visual Basic 的动态数据交换、对象的链接和嵌入、动态链接库、ActiveX 技术可以很方便地设计出功能强大的应用程序。利用 Visual Basic 语言编程有以下几个特点:1) 、可视化程序设计在 Visual Basic 中开发的应用程序,不但有丰富的图形界面,同时由用户为开发图形界面添加的代码真是少而又少,因为在设计图形界面的过程中只需设置 ActiveX 控件的属

8、性即可。2) 、强大的数据库和网络功能随着 Visual Basic 语言的向前发展,它在数据库和网络方面的功能优势就愈加明显,利用Visual Basic 中的 ODBC开放式的数据库访问技术可以很方便地开发出自己的数据库应用程序;利用 Visual Basic 自带的可视化数据管理器和报表生成器,完全可以在 Visual Basic 就完成数据库的开发工作。3) 、其他特性在 Visual Basic 以前的版本中,由于仍然摆脱不了解释执行的代码运行机制,所以在相当的程度上制约了 Visual Basic 的发展。从 Visual Basic5.0 版本开始,在 Visual Basic

9、中制作的应用程序都改变为编译执行,使得 Visual Basic 的代码效率有了很大的提高,同时执行的速度 也加快了解 30%(同 Visual Basic4.0 相比)。当然在 Visual Basic 中还有其它特性,例如: 面向对象的编程语言; 结构化程序设计; 事件驱动的程序设计:在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。从第一行代码执行程序并按应用程序中预定的路径执行,必要时才会调用过程。在事件驱动的应用程序中,代码不是按预定的路径执行,而是在响不同的事件时执行不同的代码片段。事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。这些事件的顺序,决定了代码执行的顺序,因此应用程序每次运行时所经过的路径都是不同的。 支持动态链接库; 应用程序之间的资源共享; 事件驱动的程序设计;在传统的或“过程化”的应用程序中,应用程序自身控制了执行

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 调研报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号