下载此文档

个人信息管理系统-课程设计报告.pdf


文档分类:管理/人力资源 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
该【个人信息管理系统-课程设计报告 】是由【青山代下】上传分享,文档一共【23】页,该文档可以免费在线阅读,需要了解更多关于【个人信息管理系统-课程设计报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..-课程设计报告数据库系统概论》课程设计报告题目:个人信息管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月8日目录一、,让学生了解并掌握数据库系统的设计与实现过程,提高其对数据库系统的理解和应用能力。:..广泛的应用前景。本课程设计可以帮助学生深入了解数据库系统的原理和实现方法,为其今后的研究和工作奠定基础。二、,需要管理自己的个人信息,包括但不限于姓名、性别、年龄、联系方式等。)用户注册和登录功能:用户可以通过注册账号并登录系统来管理自己的个人信息。2)个人信息录入和修改功能:用户可以在系统中录入并修改自己的个人信息。3)个人信息查询功能:用户可以在系统中查询自己的个人信息。4)个人信息删除功能:用户可以在系统中删除自己的个人信息。5)个人信息备份和恢复功能:用户可以将自己的个人信息备份到本地或云端,并在需要时进行恢复。:..修改密码、更改界面风格等。以上是本系统需要实现的基本功能和操作,同时也可以根据用户需求和实际情况进行适当的扩展和改进。:在这一部分,我们将对系统的功能需求进行分析。我们需要确定系统需要提供哪些功能,以及这些功能的实现方式。这些功能需求将作为后续数据库设计的基础。三数据库概念模型设计:在这一部分,我们将设计数据库的概念模型。概念模型是一个抽象的模型,它描述了数据库中的实体、属性和关系。我们需要确定系统中需要存储哪些实体,以及这些实体之间的关系。我们还需要确定每个实体的属性,并确定它们的数据类型和约束条件。四数据库逻辑模型设计:在这一部分,我们将设计数据库的逻辑模型。逻辑模型是概念模型的进一步细化,它描述了实体、属性和关系之间的详:..间的关系。我们还需要确定每个属性的数据类型、长度和约束条件。:在这一部分,我们将设计数据库的一般逻辑模型。一般逻辑模型是逻辑模型的基础,它描述了实体、属性和关系之间的基本信息。我们需要确定每个实体的名称、描述和主要属性,并确定它们之间的关系。:在这一部分,我们将设计数据库的具体逻辑模型。具体逻辑模型是一般逻辑模型的进一步细化,它描述了实体、属性和关系之间的详细信息。我们需要确定每个实体的所有属性,并确定它们之间的关系。我们还需要确定每个属性的数据类型、长度和约束条件。五数据库物理设计与数据库保护设计:在这一部分,我们将设计数据库的物理模型和保护设计。物理模型描述了数据库在磁盘上的存储方式,包括表的存储方:..全性和完整性。:在这一部分,我们将设计表之间的关系。我们需要确定每个表的主键和外键,并确定它们之间的关系。我们还需要确定每个表之间的连接方式,以及如何处理表之间的冲突。:在这一部分,我们将设计数据库的物理模型。我们需要确定每个表的存储方式、索引的存储方式等。我们还需要确定如何优化数据库的性能,以及如何保护数据库的安全性和完整性。计算机学院《数据库系统概论》课程设计报告一、,其目的在于::..1原理进行概念设计,学会设计局部ER图和全局ER图;2)培养学生能够在概念设计的基础上应用关系规范化理论进行逻辑设计,学会在ER图基础上设计出易于查询和操作的规范化关系模型;3)培养学生能够应用SQL语言对所设计的规范化关系模型进行物理设计,并能够应用事务处理、存储过程和触发器以保证数据库系统的数据完整性、安全性、一致性,以及数据共享和防止数据冲突;4)培养学生理论与实践相结合的能力,使其能够熟练掌握一种数据库系统(如SQLSERVER)的使用,并培养学生的开发和创新能力;5)通过设计实际的数据库系统应用课题,使学生进一步熟悉数据库管理系统的操作技术,提高学生独立分析问题、解:..异的发展形势;6)提高和加强学生的计算机应用与软件开发能力,使学生有初学者向专业程序员的过渡。二、保护设计在数据库系统中,保护设计是非常重要的,因为它可以保证数据库系统的数据安全、完整性和一致性。为了保护数据库系统,我们需要采取以下措施:1)制定合理的用户权限管理策略,限制用户的访问权限,避免误操作和恶意攻击;2)采用备份和恢复技术,定期备份数据库并存储在安全的地方,以防数据丢失或损坏;3)使用加密技术来保护敏感数据,例如密码、信用卡信息等;:..4病毒入侵;5)定期对数据库系统进行检查和维护,及时发现和解决问题。三、数据库建立在数据库系统中,建立数据库是非常重要的,因为它直接关系到数据库系统的性能和效率。在建立数据库时,我们需要采取以下步骤:1)进行需求分析,确定数据库系统的功能和特点;2)设计数据库系统的ER图和关系模型,保证数据的一致性和完整性;3)根据关系模型设计数据库的表结构,包括字段、数据类型、约束等;:..4SQL语言创建数据库和表,并进行数据的插入、更新和删除操作;5)测试数据库系统的性能和效率,进行必要的优化和调整。四、课程设计心得与体会通过本次数据库课程设计,我深刻认识到数据库系统在现代计算机应用中的重要性和广泛应用。在课程设计中,我学会了如何进行数据库的概念设计、逻辑设计和物理设计,掌握了SQL语言的基本用法和事务处理、存储过程、触发器的应用技巧。同时,我也提高了自己的独立分析问题、解决问题和自学能力,为今后的研究和工作打下了坚实的基础。五、参考资料1]《数据库系统概论》教材:..SQLSERVER2008数据库系统实践指南》3]网络资源:数据库系统相关论文、案例分析、技术博客等。课程设计的意义我国在计算机应用、计算机软件和电子类相关专业的人才培养方面取得了长足发展,但缺乏实际开发设计项目的经验,不善于综合运用所学理论,对知识的把握缺乏融会贯通的能力。特别是计算机专业大学生,由于缺乏具体项目经验,毕业后普遍感到知识不能转化为能力。因此,课程设计可以锻炼我们理论联系实际的能力,为今后工作做铺垫。本次课程设计提供了一个很好的动手操作机会。随着个人学历和社会阅历的增加,我们每天需要处理的事情也增多。例如,如何有效安全地保存新朋友的联系方式,记录近期的消费数目,以及如何行之有效地保存有关事情并及时通知自己,这些都是我们想迫切处理的问题。本课程设计旨在解决这些问题,虽然只是以小组形式设计,但其中涉及重要的思想和方法,涉:..以起到一个抛砖引玉的作用。需求分析用户需求本系统是一个面向在校大中专院校学生的个人信息管理系统,也适用于已经参加工作或已经毕业的朋友。此系统是一种比较经济耐用的管理系统,具有比较高的安全性能。它能够实现信息管理的基本功能,包括新信息的录入、查询、信息的删除等操作以及后台数据库的备份和恢复。用户必须输入用户账户和密码才能成功进入该系统,以此保证了信息的安全性和个人隐私。进入系统后,用户可以依照自己的想法进入相应的功能模块,进行信息的查看、录入、更新等基本操作。对于非法操作,系统有识别和防护措施。个人信息管理的特点是能够存放的信息比较多,所管理的信息种类繁多。为了给用户一个很好的使用平台,内部使用设:..统一标准,因此在使用和管理起来非常方便。在本系统中,我们需要确定实体,如用户,文章,财务等,以便对其进行管理和操作。2)原则2(确定属性):实体所具有的特性,如用户的姓名,密码,文章的标题,内容等,都应该作为属性进行描述。3)原则3(确定关系):实体之间的联系和相互作用,如用户可以发布文章,文章可以被多个用户评论等,都应该确定关系。4)原则4(确定主键):用于唯一标识实体的属性,如用户的账号,文章的ID等,都应该确定主键,以便进行数据的唯一性和准确性验证。在本系统中,我们需要设计数据库的概念模型,按照以上原则确定实体、属性、关系和主键,以便进行数据的管理和操作。同时,我们需要考虑数据的安全性和可维护性,确保系统的稳定性和可靠性。::..图转换为关系模型就是要将实体型,实体的属性和实体型之间的联系转换为关系模式。由ERD导出一般关系模型的四条原则:1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。2)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。:..m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。4)3个或3个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系项连接的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。根据以上原则将E-R图转换成的关系模式如下:用户(身份证号,用户账号,密码,真实姓名,性别,联系地址,联系电话,出生年月)在一般逻辑模型设计中,我们需要将E-R图转换为关系模型。根据四条原则,不同类型的联系可以转换为不同的关系模式。例如,一个1:1联系可以转换为独立的关系模式或与任意一端对应的关系模式合并。一个1:n联系可以转换为独立的关系模式或与n端对应的关系模式合并。一个m:n联系可以转换为一个关系模式。而3个或3个以上实体间的一个多元联系:..其中包含了身份证号、用户账号、密码、真实姓名、性别、联系地址、联系电话和出生年月等属性。数据库保护设计是指为了保证数据库的安全性和完整性,在数据库的设计和实现阶段考虑并采取相应的措施。主要包括以下几个方面:1)访问控制:对数据库中的数据进行访问控制,只有经过授权的用户才能访问数据库,防止非法访问和恶意攻击。2)备份和恢复:定期对数据库进行备份,以防止数据丢失或损坏,同时也要考虑如何进行快速的数据恢复。3)密码保护:对数据库的密码进行加密,防止密码泄露和破解。4)审计跟踪:记录数据库的操作日志,对数据库的操作进行监控和审计,及时发现异常情况并采取相应的措施。5)数据加密:对敏感数据进行加密处理,防止数据泄露和窃取。,考虑如何提高数据库的性能,使其能够更快地响应用户的请求。主要包括以下几个方面::..效率。2)分区设计:将数据库分成多个分区,可以减少查询时的数据扫描范围,提高查询效率。3)缓存设计:合理地设置缓存机制,可以减少对磁盘的访问,提高查询效率。4)查询优化:对查询语句进行优化,可以减少查询的时间和资源消耗。5)负载均衡:对数据库的负载进行均衡分配,可以避免单点故障和性能瓶颈。6)硬件优化:选择合适的硬件设备和配置,可以提高数据库的处理能力和响应速度。以下是格式修正后的文章:计算机学院《数据库系统概论》课程设计报告本课程设计主要是为了实现一个综合性的数据库系统,包括用户管理、文章管理、银行管理和财务管理等方面。在设计过程中,我们遵循了数据库设计的一般原则,即数据的完整性、一致性和可靠性。:..,它包括用户的基本信息和登录信息。表的结构如下:CREATETABLEUsersUidnumberVARCHAR2(18)NOTNULLPRIMARYKEY。UnameVARCHAR2(20)NOTNULL。UpasswordVARCHAR2(20)NOTNULL。UemailVARCHAR2(30)。UphoneVARCHAR2(20),表的结构如下:CREATETABLEContactClass:..CclassnameVARCHAR2(15)PRIMARYKEYnVARCHAR2(50),包括姓名、电话、邮箱等。表的结构如下:___CidNUMBERPRIMARYKEY。CnameVARCHAR2(20)NOTNULL。CphoneVARCHAR2(20)。CemailVARCHAR2(30)。CclassnameVARCHAR2(15)。lassname)REFERENCESlassname)。UidnumberVARCHAR2(18)NOTNULL。:..Users(Uidnumber),包括部门编号、部门名称、地址和利率等。表的结构如下:___BdepartmentnumberVARCHAR2(15)PRIMARYKEY。BdepartmentnameVARCHAR2(20)NOTNULL。BaddressVARCHAR2(20)。___。FnumberVARCHAR2(15)NOTNULL。FOREIGNKEY(Fnumber)REFERENCESFinance(Fnumber):..文章管理表用于存储文章的基本信息,包括文章名称、作者、发布时间等。表的结构如下:___nnameVARCHAR2(15)。ntypeVARCHAR2(15)。AarticlenameVARCHAR2(15)NOTNULL。AbuildtimeDATENOTNULL。nnumberVARCHAR2(10)PRIMARYKEY。UidnumberVARCHAR2(18)NOTNULL。FOREIGNKEY(Uidnumber)REFERENCESUsers(Uidnumber):..的结构如下:CREATETABLEFinanceFnumberVARCHAR2(10)PRIMARYKEY。FoutputNUMBER。FinputNUMBER。___。UidnumberVARCHAR2(18)NOTNULL。FOREIGNKEY(Uidnumber)REFERENCESUsers(Uidnumber)建立信息类别表:CREATETABLEContactClass(CClassNameVARCHAR2(15)PRIMARYKEY:..IClassNameVARCHAR2(15)PRIMARYKEY本课程设计报告包含以下表的建立:___(IClassNameVARCHAR2(15)。nNumberVARCHAR2(10)。PRIMARYKEY(IClassName。nNumber)。FOREIGNKEY(IClassName)REFERENCESnClass(IClassName)。FOREIGNKEY(___)___(nNumber)创建索引:CREATEINDEXusers_uidONusers(uidnumber);:..personcontact(prealname);CREATEINDEXbank_bdeONbank(bdepartmentnumber);CREATEINDEXarticlemanagement____(nnumber);CREATEINDEXfinance_fnuONfinance(fnumber);CREATEINDEXcontactclass_claONlassName);CREATEINDEXnclass_iclONnclass(IClassName);CREATEINDEXembody_ainONembody(nNumber);的索引。通过这次设计,我们更深入地了解了数据库系统的概念和操作方法。同时,我们也深刻认识到了在设计数据库时需要考虑到数据的完整性和一致性,以及索引的重要性。我们相信这次课程设计将对我们今后的研究和工作有所帮助。

个人信息管理系统-课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小1.63 MB
  • 时间2024-04-13