logo资料库

数据库课程设计:社区外来人口管理系统设计.pdf

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
用例1
用例2
用例3
用例4
用例5
用例6
用例7
用例8
用例9
硬件接口:硬件接口是与打印机相连的,实现打印功能。
学 号: 0120610680204 课 程 设 计 题 目 学 院 专 业 班 级 姓 名 指导教师 社区外来暂住人员管理系统设计 计算机科学技术学院 软件工程 软件 0602 班 朱小龙 凌咏红 2009 年 06 月 25 日
课程设计任务书 专业班级: 计算机 060 2 学生姓名: 朱小龙 指导教师: 凌咏红 工作单位: 计算机学院 题 目: 初始条件: 结合具体的开发案例,通过实践使同学们经历数据库应用系统设计的全过 程,并受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等 具体要求) 一、对实际系统进行分析,间接调查,鼓励直接调研;写出需求分析说明。 二、 进行数据库设计,包括 (1)概念结构设计 说明本数据库将反映的现实世界中的实体、属性和它们之间的关系,建立本 数据库的每一幅用户视图和全局视图(E-R 图,可以用基本 E-R 图或扩展 E-R 图)。 (2)逻辑结构设计 将概念结构映射为数据库全局逻辑结构(关系模型),包括所确定的关键 字和属性、重新确定的记录结构和所建立的各个表文件之间的相互关系。其中 提请注意: a.用规范化的方法检查表 b.数据字典设计 对数据库设计中涉及到的各种项目,如数据项、记录、模式 、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信 息。     c.安全保密设计 说明在数据库的设计中,将如何通过区分不同的访问者、不 同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的 设计考虑。 (3)实现设计 以流行的 RDBMS 为支撑: a. 写出数据库、关系的定义形式包括:列级约束和表级约束 b. 索引、聚簇的设计; c. 视图及查询设计 三、撰写课程设计说明书,主要包括 1. 概述(设计题目与可行性分析) 2. 系统目标和设计原则 3. 支撑环境规划 硬件及软件支撑环境及开发工具 4. 系统功能结构 5. 数据库设计
数据字典、E-R 图,关系数据库模式 6. 总体实施计划 7. 总结 研制过程,本规划的特点、不足,体会等 8. 参考文献 时间安排: 序号 1 2 3 4 内 容 所用时间 消化资料、系统调查 系统分析 总体设计,实施计划 撰写报告 合计 1 天 1 天 2 天 1 天 5 天 指导教师签名:凌咏红 2009 年 6 月 19 日 系主任(或责任教师)签名: 2009 年 6 月 19 日
社区外来暂住人员管理系统设计 1、概述: 随着社会经济的不断发展,地区间人口流动日趋频繁,外来人口的大量流动,是经济与社会发展的 普遍规律和必然趋势,这种趋势将会进一步发展。然而,他们在为城市发展做出贡献的同时,也给相关 部门的管理带来了难题。70%的无证照经营企业由流动人员所办;87%的违法案件是流动人员所为;而另 一方面,拖欠工资的受害人 80%是流动人员,重大安全事故中 85.11%的受害人系流动人员。因此,对社 区流动人员进行系统的信息化管理也显得十分必要。 为更好地为外来人口做好服务与管理工作,必须建设暂住人口信息管理平台。建立跨部门、跨系统 联网的外来人口统计体系,全面、动态、准确地掌握现居住地外来人口的基本情况,及时、准确对外来 人口统计数据质量的检查、评估、分析和控制。“社区外来暂住人员管理系统”主要针对外来流动人口 进行管理,形成一个统一的暂住人口数据库。操作员通过输入暂住人员信息,将数据保存在派出所数据 库中,掌握流动人口的情况,提高工作效率。 2、系统目标和设计原理: “社区外来暂住人员管理系统” 取代了社区管理人员以前手工书写记录和手动查找的繁琐步骤,提 高了管理的效率,方便派出所民警查询、添加、删除、修改所管辖区域内的暂住人口,掌握变化情况, 提高了工作效率。 此管理系统目标是统筹管理城市外来流动人员的生活、工作情况,从而从根本上稳定城市的良性发 展,防止各种安全事故的发生,为武汉申报文明城市出一份力。 3、支撑环境规划: 开发工具:Umbrello UML Modeller , open office 运行环境:ubuntu 9.04 4、系统功能结构:
“社区外来暂住人员管理系统”的关联图 系统管理员 系统维护 数据库管理系 统 验证身份 系统维护 待检信 检索结果 社区外 来暂住 人员管 管理用户 验证身份 添加、修改和查 普通用户 (派出所民警) 登记 询问 外来暂住人员 “社区外来暂住人员管理系统” 用例图
5、数据库设计: 此系统设计了三种用户,包括: [1]管理员:负责数据库的维护、系统的维护、普通用户的管理;并能通过授权普通用户对外来 人员进行管理,但不能直接管理社区外来人口,拥有最高权限。 [2]普通用户:对社区外来人员进行直接管理,包括添加信息、修改信息、删除信息、查询信息 和打印等功能。拥有大部分权限。 [3]外来人员:入住社区时注册用户,在普通用户对其信息登记好后才能验证信息,之后方可入 住社区,拥有查询权限。 6、用户类及其特征: 用户类 描述 派出所社区管理人 社区管理人员是该软件的系统管理员(系统用户),维 员(高优先级) 护系统和数据库,以及管理用户。 派出所民警 派出所民警是该系统的普通用户。他们在需要的时候就 可以根据多个相关条件进行查询,快速得到所需要的信 息,并能够添加和删除信息,还能打印出信息。 用例规格说明 用例 1 用例编号 用例名称 创建日期 UC-1 用户注册 1/16/07 最后修改日期 1/19/07 角色 描述 普通用户 用户通过系统可注册成为系统的普通用户,方法是通过 系统的注册菜单进入,输入要注册的人的名称,身份证 号,密码和其他一些基本信息,然后点注册。系统满足 这种请求,返回一个帐号,并连同注册信息保留在计算 机数据库中,这样用户就可以通过帐号和密码来登入系
前置条件 后置条件 主干过程 统,从而成为普通用户。 普通用户是派出所民警。 请求是否登入系统中。 1.0 在系统中注册成为普通用户。 点击系统中的注册,系统进入用户注册中。 用户输入个人信息(名称、身份证号、密码等基本信 息)后,点确认。 系统返回随机生成的一个帐号,提示“你的帐号 为:”******。 系统将注册的信息连同帐号一起保存在数据库中。 系统提示“注册成功,是否立即登入。” 用户点“是”或者“否”,结束此次注册。 分支过程 用户输入个人信息(名称、身份证号、密码等基本信 息)后,点取消。则系统把填写的个人资料清空,并要 求重新输入个人信息。 系统返回随机生成的一个帐号,提示“恭喜你,注册成 功。你的帐号为:”******。 系统将注册的信息连同帐号一起保存在数据库中。 系统提示“注册成功,是否立即登入。” 异常 用户点“是”或者“否”,结束此次注册。 系统提示“注册失败,是否重新注册”。 2a.点“重新注册”。 3a.开始主干过程。 2b.点“否”。 3b.系统结束。 业务规则 只有派出所民警才能注册成为普通用户。
用例 2 用例编号 用例名称 创建日期 UC-2 添加信息 1/16/07 最后修改日期 1/19/07 角色 描述 普通用户 普通用户通过系统添加暂住人员信息,方法是进入系统 后,选择添加菜单,输入要添加人的信息,点确认后。 系统满足这种请求,把新加的信息保持到数据库中。 前置条件 后置条件 用户的身份已经通过认证。 请求是否继续添加信息。 自动保存操作记录,更新数据库中的信息。 主干过程 1.0 在系统中请求添加暂住人员信息。 用户输入指定要修改的个人信息(名称,身份证号和家 庭住址等)。 系统提示“是否保存”,保存后的信息将更新到数据库 中。 用户输入其他信息,结束此次查询。 自动保存操作记录。 分支过程 系统提示“是否保存”(发生于主干过程步骤 5)。 若不保存,则系统将不更新原来的信息。 用户输入其他信息,结束此次查询。 自动保存操作记录。 异常 数据库更新失败。 系统显示信息:“您刚才的信息没有更新,请再输 入”。 3a.用户点重新输入。 4a.回到主干过程。 3b.用户点否,其他操作。 4b.系统结束用例。 业务规则 只有管理人员在得到系统身份认证后才能进入添加信息 。
分享到:
收藏