信息管理专业毕业论文基于net的家庭成员管理系统的设计与开发内容摘要:
ier),这是一种基于组件的方法。 比如, C取消了指针和其它一些结构,它们曾经给 C++程序员(特别是新手)带来很多严重的问题。 代码由 .Net 架构管理后, 和 C都从中受益。 这个架构还包括一些基础的对象,它们是开发多线程、支持 XML 等应用所必须的。 : VB 开发人员曾经面临一个致命的问题: VB 中的字符型与 C++中的字符型不同,所以调用 Windows API 函数的时候会出现一些问题。 .Net 确定了所有类型的标准定义,所以 VB 中的字符型和 C中的字符型相同,也和 COBOL .Net 中的字符型相同。 这意味着你再也不必担心语言 A 中的整型数据是 32 位而语言 B 中只有 16 位。 你可以确信不同语言的数据类型都相同,可以更好地进行跨语言集成。 同时 具有以下优点。 被托管的代码享受 . framework 提供的安全保障和垃圾回收机制,但是这也同时表明,你的程序被框在 Framework 里面了。 API 变得不太方便。 象特性。 现在 VB7(也就是 ) 已经是一个完全的面向对象程序。 现在 VB7 已经支持类的各种特性:继承,函数的覆盖,重载,虚拟, 隐藏等等。 ,程序界面更标准。 ,开发环境舒适体贴。 [2] 数据库结构设计 数据库技术是信息资源管理最有效的手段 ,数据库设计是指对于一个给定的应用环境 ,构造最优的数据库模式 ,建立数据库及其应用系统 ,有效存储数据 ,满足用户信息要求和处理要求 .数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响 .合理的数据库结构设计可以提高数 据存储的效率 ,保证数据的完整性和一致性。 设计数据库系统时应该首先充分了解用户各方面的需求 ,包括现有的及将来可以增加的需求 .数据库设计一般包括 数据库概念结构设计 和 数据库逻辑结构设计。 数据库逻辑结构设计 数据库的逻辑结构设计是基于概念设计 ,根据以上分析得到以下关系表。 XX 学院 2020 届本科生毕业设计 10 ( 1) 成员 表设计 成员表设计如表 11 所示。 表 11 成员 表 编号 字段名 主码 外码 类型 长度 索引 字段完整性 1 用户编号 T Nvarchar 50 非空 2 家族 Nvarchar 50 允许空 3 姓名 Nvarchar 30 允许空 4 年龄 Int 允许空 5 生月 Nvarchar 10 允许空 6 生日 Nvarchar 10 允许空 7 性别 Char 2 允许空 8 家内排行 Int 4 允许空 9 配偶 Nvarchar 30 允许空 10 代数 Int 4 允许空 11 父亲编号 Nvarchar 30 允许空 12 是否在世 Nvarchar 10 允许空 13 头像 Image 允许空 14 头像 地址 Nvarchar 20 允许空 15 密码 Nvarchar 20 允许空 16 权限 Nvarchar 10 允许空 17 出生日期 Datetime 允许空 18 所在地 Nvarchar 30 允许空 ( 2) 留言板 设计 留言板设计 如表 12 所示。 表 12 留言板 表 编号 字段名 主码 外码 类型 长度 索引 字段完整性 1 留言编号 T Int 10 非空 2 用户编号 Nvarchar 20 允许空 3 家族 Char 30 允许空 4 留言名称 Char 50 允许空 5 留言内容 Char 100 允许空 6 留言时间 Char 10 允许空 ( 2) 评论 表设计 评论表设计 如表 13 所示。 XX 学院 2020 届本科生毕业设计 11 表 13 评论 表 编号 字段名 主码 外码 类型 长度 索引 字段完整性 1 评论编号 T Int 10 非空 2 评论内容 Char 50 允许空 3 用户编号 Char 10 允许空 4 姓名 Char 30 允许空 5 留言编号 Int 4 允许空 6 评论时间 Char 10 允许空 7 家族 Char 30 允许空 ( 3) 照片 表设计 照片表设计 如表 14 所示。 表 14 照片 表 编号 字段名 主码 外码 类型 长度 索引 字段完整性 1 照片编号 T Int 10 主 非空 2 照片名称 Char 30 允许空 3 照片 Image 允许空 4 家族 Char 30 允许空 5 备注 Char 100 允许空 ( 4) 家族表设计 家族表 如表 15 所示 表 15 家族表 编号 字段名 主码 外码 类型 长度 索引 字段完整性 1 家族 T Char 30 主 非空 系统总体设计 根据前面的用户需求和系统的详细分析,得出 家谱 管理系统功能结构图如 图 31。 XX 学院 2020 届本科生毕业设计 12 家 谱 管 理 系 统相 册 管 理用 户 管 理留 言 板家 谱 视 图系 统 用 户 管 理树 视 图数 据 视 图增 加 用 户 信 息查 询 与 修 改 用 户 信 息图 31 系统功能结构 图 详细设计 代码设计 设计原则: :每一个代码都只代表唯一的实体或属性。 :代码简单明了,短小精悍。 ,便于记忆和使用 系统界面设计 人 — 机界面设计是使用者与 软件系统的交互接口,目前已成为评价软件质量的一条重要指标,友好的用户界面往往可以提高用户使用系统的热情,并刺激他们的积极性,因此,在有条件上的情况下,可 以考虑尽量采用图形界面,以人性化的角度出发进行设计。 除了方便用户 的日常使用外,也必须考虑系统运行的安全,本系统的开发是基于 . 2020 平台,既能让刚入门的初学者容易开发出友好的界面外,系统的安全性也高。 XX 学院 2020 届本科生毕业设计 13 菜单导航设计 设计直观,良好的菜单导航界面可以让使用者,操作起来得心应手,既方便日常 工作的开展, 也让使用者心情开朗,在细节方面把工作做得 更好。 系统主页面如图 32 所示。 图 32 系统主页面图 XX 学院 2020 届本科生毕业设计 14 4 系统实施 数据库的生成与连接 数据库的生成 经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。 现在就可以在 SQL Server 2020 数据库中创建数据库了,新建一个 家谱管理系统 .mdf 的数据库文件,并添加相关的数据表,以便下一步的系统开发连接数据库。 数据库的连接 数据库生成后, 要与系统 建立动态的链接。 为了方便起见和后期的维护, 在系统开发前把数据库接口语句写在了 配置文件里面 ,凡是涉及数据库操作的只需调用此配置文件 即可以,这样一来可以提高代码的重用性和执行的效率,其 配置文件操作的代码如下。 [3] configuration configSections /configSections connectionStrings add name= ConnectionString connectionString=Data Source=.\SQLEXPRESS。 Initial Catalog=家谱管理系统。 Integrated Security=True providerName= / /connectionStrings sources ! 本节定义 的登录配置 source name=DefaultSource switchName=DefaultSwitch listeners add name=FileLog/ ! 取消注释以下一节可写入应用程序事件日志 !add name=EventLog/ /listeners XX 学院 2020 届本科生毕业设计 15 /source /sources switches add name=DefaultSwitch value=Information / /switches sharedListeners add name=FileLog type=, , Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL initializeData=FileLogWriter/ ! 取消注释以下一节并用应用程序名替换 APPLICATION_NAME 可写入应用程序事件日志 !add name=EventLog type= initializeData=APPLICATION_NAME/ /sharedListeners / /configuration XX 学院 2020 届本科生毕业设计 16 5 系统实现 为了更 好地了解本家谱管理系统,以下内容是关于家谱管理系统开发完成后的系统部分截图以及其中按钮 实现功能的代码。 家谱管理系统登录界面 及其代码 图 51 所表示的是系统登录界面。 图 51 系统登录 “ 确定 ” 按扭代码。 Private Sub 确定 _Click(ByVal sender As , ByVal e As ) Handles 确定 .Click Dim MySQLConnectionString As String = ConnectionString str = MySQLConnectionString Try 登录 .Selin(str, select 用户编号 ,密码 ,权限 ,家族 ,姓名 from 成员 where 姓名 =39。 amp。 amp。 39。 and 密码 =39。 amp。 amp。 39。 and 权限 =39。 amp。 amp。 39。 ) Dim dr As dr = 登录 . If And Not IsDBNull(0) Then 家族 = (3).ToString 姓名 = (4).ToString 用户编号 = (0).ToString XX 学院 2020 届本科生毕业设计 17 If = 普通用户 Then 主界面 . = False 主界面 . = False 主界面 .Show() ElseIf = 管理员 Then 主界面 .Show() End If () Else = = = 0 () MsgBox(信息有误,请检查后在登陆。 ) End If Catch ex As Exception () End Try End Sub 系统主界面及其代码 系统主界面如图 52 所示。 XX 学院 2020 届本科生毕业设计 18 图 52 主界面 Public Class 主界面 Dim 主 As New Private Sub。信息管理专业毕业论文基于net的家庭成员管理系统的设计与开发
相关推荐
23 基本规定尊耸馈证想稽踩晰辱谅野阉球率速灰骄钙肋摧凹沼溜卤楚针胁愁捕矣朴颈蔫辱嘎批呻阶讣版篮结氏贪古讲凶澄臻贬糕租漫耽研乳斧祷粪泞碧澎傲掸室外给水管网安装41建筑给水排水及采暖工程施工质量验收规范GB50242200235《建筑给水排水及采暖工程施工质量验收规范》(GB502422002)目录1 总则12 术语23
是一种管理理念,其核心 思想是将客户作为最重要的资源,通过深入的客户分析和完善的客户服务满足客户的需求;通过对客户信息整合使之成为宝贵资源,从而实现客户价值。 ( 1) CRM 的管理思想来自市场营销理论; CRM 是市场营销的科学管理理念通过信息技术手段的体现。 ( 2) CRM 的核心思想是客户: 客户是最重要的资源;资源包括( 1)有形资源:土地、设备、材料、资金;( 2)无形资源:品牌
学基础知识 4 第一节 预防医学基础知识 概述 L 第二节 我国的卫 生保健的原则和措施 我国卫生工作方针 Z 我国卫生保健工作的成就 L 新时期卫生工作的形势和任务 L 第三节 分级预防的概念 一级预防 Z 二级预防 Z 三级预防 Z 初始预防 Z 第四节 疾病预防和控制的策略和措施 基本策略 Z 疾病监测 Z 健康促进和健康教育 S 加强三级卫生保健服务 S 加强基层卫生保健服务 S 第五节
上处于能够描述“发生了什么。 为什么会发生。 ”的阶段。 图 7:企业核心业务流程信息化水平 第二部 分的调查中显示,在 159 家企业样本中, 只有 很少 的 3 家 企业信息化建设进入了成熟阶段,还有 为数不多 的大型企业处于 比较领先 阶段。 这说明中国企业信息化建设离整体成熟还有较大的距离。 第二部分的 调查表明: 大部分 企业完成了财务管理信息系统建设 和 办公自动化系统建设。
1、查三看一防”进入春耕备耕时节,不少农友前来咨询如何选购杂交水稻种子一事,为此,建议农民兄弟选购稻种时,要三查三看一防:三查三看即:一是查品种审定情况,看该品种推广是否合法。 新品种的推广,要通过所辖地上级农作物品种审定委员会的审定,才能进行大面积推广。 二查种子包装印刷内容情况,看种子来源和质量。 种子包装印刷内容上,应标注种子类别、品种名称、产地、质量指标、净重、品种审定编号、检疫证编号