维汉居民信息管理系统数据库设计研究.docx
《维汉居民信息管理系统数据库设计研究.docx》由会员分享,可在线阅读,更多相关《维汉居民信息管理系统数据库设计研究.docx(8页珍藏版)》请在咨信网上搜索。
维汉居民信息管理系统数据库设计研究 热依拉·吾麦尔江 帕提古丽·买买提 摘要;该文基于上一种的需求分析对于以.NET为基础的维汉居民信管系统实施了精确详实的设计,首先就总体而言给出了系统用例分析,同时也包括了运行需求,之后通过系统的规划,系统数据库设计,包括数据库的设计,均为后续进行的系统开发编码实现提供了依据和准则。 关键词:数据库的设计;系统用例分析;运行需求;软件测试 :TP3 :A :1009-3044(2017)07-0015-03 能够使得用户获取数据的速度更快,更便捷。其设计结构决定了其不会和数据处理保持不间断的连击,唯有在应用程序有相应需求的情况下方才针对数据源实施联机作业,自然对于应用程序而言其所必须管理的连接显著降低,同时也降低了负载,效率也得到了大幅增加。 在系统设计行为中最重要的内容是进行用户界面的设计。其本质就是设计系统的输入输出,主要指的是为了完成一个任务用户与计算机双方面的交互。 本文探讨系统,不仅要求用户界面本身具备友好型、便捷性以及快速性,同时还需要能够满足维汉两种语言支持,这一点是最为关键的,主要是因为该系统的使用者绝大多数都是少数民族边缘区域的使用者。与部分多语言Web系统有一定区别的是,此系统能够在相同的页面之中输入并现实两种不同的语言。如此则可以实现不同语言使用者通过相同界面实施同一种操作的目的。 本系统采用的是MS SQL Server 2005充当DBMS,其表现出的是一定的关系DBMS。依照居民信管系统的需求以及系统分析,建立了居民信息数据库(DBforRIMX MDF)的十二个数据表,对应为:乡镇、村、军民以及居住信息表,同时还包括了家庭成员表、文化程度表、民族表、政治面貌表、姓名对照表、aspnet_Users(用户表)、aspnet_Roles(角色表)、aspnet_UserIn-Poles(权限表)等。在这之中,后三者是通过aspnet_regsql命令自行产生的。 因为此系统的受用者均为新疆基层干部,系统以汉语、维吾尔语同时作为界面语言和内容语言,在设计数据库阶段就需要考虑到这一特点。数据库表和字段设计时,除了能够用纯数字、日期、以及代码方式实现的部分以外,均按照汉语和维吾尔语分开的方式设置字段,各表中以UY结尾的字段内均会存储与字段名相对应的维吾尔语内容。 1系统用例分析 用例(use case)是由用户角度出发对于系统活动的一个介绍,其可以协助我们获取客户的需要。可以将用例视为系统之中的一组场景,全部场景本身都可以叙述事件的顺序。全部序列都可以经过个人、系统、基础设施以及对应的阶段流逝而产生。这样的发起事件序列可以变成参与者(actor)。用例模型图形表示法相当显著。用例可借助椭圆来显示,人性图标一般代表了参与者。而其名称一般处在对应的图标下方,用例的称呼在椭圆的内外侧均可。关联线将参与者和用例直连,这也代表了双方问的联系非常密切。参与者、用例和互联线三方一起构建了用例模型(use case rnodel)。 针对本文所构建的维汉居民信管系统而言,其参与者可以划分成;县级系统管理员、乡镇级系统管理员、村级系统管理员、信息录入用户、数据查询用户等。各个参与者在自身权限之内将会运用多种对应功能的模块。诸如;系统管理员能够设置并修改权限范围内的系统参数、用户权限分配等,录入员只能在自己的管理范围之内进行数据录入并修改,数据查询人员只能查询相关数据等。 根据以上的分析,该居民信息管理系统的用例模型如图1所示。 2运行需求 在程序设计的过程中,需要符合以下几个方面的需求: 1)对系统进行界面设计时,需要充分结合人机交互的特点,达到功能完善、界面友好、风格一致、用户操作便利、维护方便等目标,便于用户使用。 2)对系统进行程序设计和实现时,要充分考虑系统的可扩展性和可移植性,在后期用户使用系统时,如果用户需求发生变化,需要增加或者扩展新的功能,系统的软硬件需要具备较好的兼容性和可调整性。 3)在对系统的架构进行设计时,需要考虑海量数据的传输、数据处理等情况,同时,大量用户访问系统时,要确保系统的响应速度和数据的即时更新。 4)系统除了实现用户所需的功能之外,还需要考虑系统的安全性能,可通过在程序設计中强化安全机制,例如身份认证机制、用户权限机制等,同时,也需要对系统的相关数据进行定时备份,一旦系统出现故障,能够确保数据的及时恢复,保证系统能够正常地运行。 5)选择程序设计语言和开发环境时,需要采用目前较为先进的技术和架构,使得系统的后期运行能够满足未来发展的需求。 6)在用户常用界面设计和程序设计时,要确保系统的易用性,例如用户输入数据的便利性、向用户提供实时帮助、输入和编辑的数据能够进行动态修改、输入输出操作简单快捷、数据的输出能够以其他相应格式导出(例如,统计数据能够以Excel的形式导出保存,方便打印使用)等等。 3系统数据库设计 数据库设计(Database Design)指的是针对某个特定的应用环境下,构建最佳的数据库形式,通过构建数据库和其相关的系统,从而使其能够尽可能便捷的存放数据,进而实现用户对于信息和处理的多方面需要。 居民信息管理系统数据库中各个表格的设计结构如下所示。 乡镇信息表(表1)主要存储该县域范围内各乡镇的基本信息,其设有“主管编号”字段的主要因素为,相应权限的用户在登录系统时,系统会根据用户的信息自动判断其系别,进而将对应的数据筛选出来并弹出。 村信息表(表2)主要存储该乡镇范围内各村的基本信息,该数据表中“村编号”前2位数据已包含所属乡镇编号。 住所信息表(表3)主要存储某一住所的基本信息,包括所有者身份证号、所属村代码、地址的维汉翻译、房屋面积、户型等。该表通过住所所有者身份证号来跟居民信息表和家庭成员表保持关联。另,此表中以UY结尾的字段名表示该字段将存储相对应的维吾尔文内容,以下其他表也将按此处理。 家庭成员信息表(表4)主要存储某一家庭内的所有成员,通过户主身份证号来跟居民信息表和住所信息表保持关联,从而形成一个完整的信息链。 居民信息表(表5)主要存储每个个体的所有基本信息,是本数据库的核心表,该表在与住所信息表、家庭成员表等表的关联下形成一个完整的信息链。个体在此表里未具体涉及的信息将存储在该表“备注信息”字段里。 文化程度表(表6)主要存储现在社会上所公认的所有学历标准名称的汉语和维吾尔语版以及学历代码,以方便通过程序代码来读取这些信息。 跟上表类似,民族表(表7)主要存储现在所有的民族标准名称的汉语和维吾尔语版以及民族代码,以方便通过程序代码来读取这些信息。 跟上表类似,政治面貌表(表8)主要存储现在所有政治面貌标准名称的汉语和维吾尔语版以及政治面貌代码,以方便通过程序代码来读取这些信息。 姓名对照表(表9)主要存储目前社会上比较常见的多数维吾尔族人名(通过人工收集),及对应的标准汉语翻译,以方便在实现前台程序时向姓名自动完成功能提供后台保障,方便操作员选取准确姓名及标准汉语翻译。 aspnet_Users表,即用户表(表10),仅存放了用户ID一般不会产生改变的内容,同时会产生一个Uniqueidentifier类型的字段UserId来充当各个用户的独立标识(同时是主键),从而便于其实现和其他表之间的联系。需要关注的是还存在一个Applicationld字段,通过该字段和aspnet_Application采取联系,通过这样的方式来辨别用户隶属于某个系统。因为User-Name字段其自身并非是主键,故而其是能够重复存在的,不过这并非是允许系统之中可以多次出現相同的用户名称。该字段的用处也就是对同样的用户名进行标识,从而令其分属于各异的系统,故而在非常多的表当中都能看到其身影。 aspnet_UsersInRoles表(权限表,表12)展现的是多对多的关系表,存放的是用户分属的角色情况。 数据库E-R模型如图2所示。 4本文总结 本文基于上一种的需求分析对于以.NET为基础的维汉居民信管系统实施了精确详实的设计,首先就总体而言给出了系统用例分析,同时也包括了运行需求,之后通过系统的规划,系统数据库设计,包括数据库的设计,均为后续进行的系统开发编码实现提供了依据和准则。 -全文完-- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 居民 信息管理 系统 数据库 设计 研究
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文