SQL Server 2008数据库可以存储结构化、非结构化和半结构化的数据,在安全性、适应性、可伸缩性、灵活性、支持性等性能上面有更大的提高。它一种应用广泛的数据库管理系统,在数据仓库方面有巨大优势,能够满足当前社会上多种多样商业环境要求不同类型的数据库解决方案。
SQL Server 2008提供了新的语言级集成查询能力(LINQ)到SQL供应商,使得开发人员可以直接将LINQ用于SQL Server 2008的表和字段[7]。这些众多优点,让其在数据库领域独占鳌头,成为最受用户欢迎的数据库系统。
1。3。3 C# 3。0和LINQ简介来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766
C#是一种简单的、现代的、通用的,在。NET Framework运行的面向对象的高级程序设计语言,而C# 3。0最大的变化莫过于推出了LINQ。LINQ(Language Integrated Query)是一种语言集成的查询,无论什么形式的数据,只要借助于LINQ技术,通过使用类似于SQL查询语句的语法,我们可以在C# 3。0中查询到满足条件的对象集合[8]。SQL Server 2008是支持LINQ的数据源。
1。4 开发环境
操作系统:Windows 10、Android
数据库:SQL Server 2008
开发工具:Visual Studio 2017
开发语言:C#
2 系统的分析与设计
2。1 需求分析
系统需求是新系统必须完成的功能,一般而言,我们把它分为两类:功能需求和技术需求[9]。本毕业设计是流动人口管理系统的设计与实现。该系统设计的目的是为了公安人员更好、更准确地管理流动人口及其住所。据此该系统设计三个角色:流动人口角色、出租房屋角色以及公安人员角色,此外该系统的预计实现功能主要如下:
1。流动人口注册信息、登录系统、修改密码基本功能;
2。流动人口进行信息申报、查看申报进度、查看暂住证、注销等;
3。房屋出租注册信息、登录系统、修改密码基本功能;
4。房屋出租进行信息申报、查看申报进度、查看合格证、注销等;
5。公安人员注册信息、登录系统、修改密码基本功能;
6。公安人员查看流动人口和房屋出租的申报信息,并进行审核;
7。公安人员添加、删除、修改流动人口的信息;
8。公安人员查看申请人数报表等功能。
2。2 系统功能结构图
2。2。1 流动人口管理子系统
主要功能,如图2-1所示:
图2-1 流动人口管理子系统功能模块论文网
描述:流动人口管理子系统的主要功能是系统注册、信息申报(登录系统之后)、查看已提交信息的审核状态和修改密码,其中系统注册时要填入用户即流动人口的姓名、身份证号、联系电话和密码等基本信息,信息申报时要在系统注册的基础上添加户籍地、现住地和是否具有江苏省暂住证等信息,查看审核状态时可以通过输入查询条件的方式进行查询,修改密码时根据不同角色输入身份证号再进行修改。
2。2。2 房屋出租管理子系统
主要功能,如图2-2所示:
图2-2 房屋出租管理子系统功能模块
描述:房屋出租管理子系统的主要功能是系统注册、信息申报(登录系统之后)、查看已提交信息的审核状态和修改密码,其中系统注册时要填入出租房屋的房主信息,如:姓名、身份证号、联系电话、联系地址等,同时也要填写登录系统的密码并加以确认,信息申报时要在系统注册的基础上确认申报房屋的房间类型等信息,查看审核状态时可以通过输入查询条件的方式进行查询,修改密码时根据不同角色输入身份证号再进行修改。