1、 课课 程程 设设 计计 20112012 学年 第 2 学期 课程名称课程名称 数据库系统概论 论文题目论文题目 公安局刑事案件管理系统设计 学学 院院 计算机科学与技术学院 专专 业业 软件工程专业 班班 级级 姓姓 名名 指导教师指导教师 1 课程设计任务书课程设计任务书 题目题目: : 公安局刑事案件管理系统设计公安局刑事案件管理系统设计 初始条件:初始条件:学习数据库相关知识学习数据库相关知识, ,了解了解 SQLSQL 语言,了解软件设计的基本方法。语言,了解软件设计的基本方法。 要求完成的主要任务要求完成的主要任务: : 1. 对实际系统进行分析,间接调查,鼓励直接调研;写出需求
2、分析说明。 2. 数据库设计 (1)概念结构设计 说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形 式,包括各数据项、记录、表的标识符、定义、类型、度量单位和值域,建立本数据库的每 一幅用户视图和全局视图(E-R 图,可以用基本 E-R 图或扩展 E-R 图) 。 (2)逻辑结构设计:将概念结构映射为数据库全局逻辑结构(关系模型) ,包括所确 定的关键字和属性、 重新确定的记录结构和所建立的各个表文件之间的相互关系。 其中提请 注意: a用规范化的方法检查表 b数据字典设计 对数据库设计中涉及到的各种项目,如数据项、记录、模式、子 模式等一般要建立起数据字典,以说明它们
3、的标识符、同义名及有关信息。 c安全保密设计 说明在数据库的设计中,将如何通过区分不同的访问者、不同的 访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。 (3)实现设计,以流行的 RDBMS 为支撑: a 写出数据库、关系的定义形式包括:列级约束和表级约束 b 索引、聚簇的设计; c 视图及查询设计 3. 系统的功能模块图 时间安排:时间安排: 序号 内 容 所用时间 1 消化资料、系统调查 2 天 2 系统分析 1 天 3 总体设计 1 天 4 撰写报告 1 天 合计 5 天 指导教师签名:指导教师签名: 年年 月月 日日 系主任(或责任教师)签名:系主任(或责任教师
4、)签名: 年年 月月 日日 2 目录目录 1 概述 . 3 1.1 设计题目 . 3 1.2 需求分析 . 3 1.3 可行性分析 3 2 系统目标和设计原则. 4 2.1 系统目标 . 4 2.2 设计原则 . 4 3 支撑环境规划 . 4 4 系统总体结构 . 4 4.1 总体 DFD 4 4.2 功能结构 5 4.2.1 系统功能模块介绍 5 4.2.2 功能模块图 5 4.3 数据库结构 . 6 4.3.1 E-R 图 6 4.3.2 关系模型的建立 . 7 5 总体实施计划 . 8 5.1 表的设计 . 8 5.2 视图设计 11 5.3 存储过程设计 12 5.4 簇、索引设计 1
5、2 6 研制报告 12 6.1 研制过程 . 12 6.2 本规划的特点、不足 12 6.3 设计体会 . 13 7 参考文献 13 3 1 概述概述 1.1 设计题目设计题目 公安局刑事案件管理系统设计 1.2 需求分析需求分析 根据调查,随着改革开放和社会主义现代化建设的不断发展,社会利益格局 和社会结构也处在不断调整变化之中,整个社会环境日益复杂动态化。多样化、 动态化、复杂化的社会环境给社会稳定带来了极大冲击,社会治安出现了许多新 情况和新问题,刑事犯罪呈现高发态势,各种偶然性、突发性事件急剧增多,刑 事犯罪活动的有组织化、暴力化、动态化的趋势日益明显。所以及时掌握各种违 法犯罪信息,
6、对于预防犯罪、打击犯罪,及早制定决策,妥善处理各类违法犯罪 问题,维护社会稳定,保障改革开发和社会主义经济建设的顺利进行具有十分重 要的作用。 公安局刑事案件管理系统将各种辅助决策、指挥信息、犯罪情报资料等进行 集中管理,规范划一,实现了刑事案件从受理、立案、侦察、破案、统计分析, 信息的再利用。 1.3 可行性分析可行性分析 (1) 技术可行性 使用 Microsoft Office Visio 建立该数据库的概念模型设计; 使用 SQL SERVER 建立该数据库的逻辑结构和物理结构; 使用 Visual Basic 开发环境可以实现公安局刑事案件管理系统对数据库操作的设 计,实现公安局工作人员对数据库的交互式操作。 (2) 经济可行性 该系统应用到计算机网络、数据库、数据分析技术,结构简单,对系统的要 求比较低,在经济上完全可行。对于公安局来说应该不存在经济问题,所以经济 可行,