个人信息管理系统-课程设计报告 联系客服

发布时间 : 星期五 文章个人信息管理系统-课程设计报告更新完毕开始阅读1827fc81d0f34693daef5ef7ba0d4a7302766ca5

计算机学院 《数据库系统概论》课程设计报告

设计与开发也仅是一个尝试性的工作,但其中有很多重要的思想和方法,涉及一些重要的程序代码,对于研究开发该类程序的工程人员可以起到一个抛砖引玉的作用。

二 需求分析 2.1 用户需求

本系统就是一个面向广大在校大中专院校学生的个人信息管理系统,当然了,对于那些已经参加工作或已经毕业的朋友同样适用。此系统是一种比较经济耐用的管理系统,它面向所有在校学生,但具有比较高的安全性能。它能够实现信息管理的基本功能,包括新信息的录入,查询,信息的删除等操作以及后台数据库的备份和恢复。用户合法注册后必须输入用户账户和密码才能成功进入该系统,以此保证了信息的安全性和个人隐私,进入该系统后可以依照自己的想法进入相应的功能模块,进行信息的查看,录入,更新等基本操作。对于非法操作,系统有识别和防护措施。

个人信息管理的特点是能够存放的信息比较多,所管理的信息种类繁多,为了给用户一个很好的使用平台,内部使用设计以菜单或按钮形式给出。对于查询和更新的方式设置了一个统一标准,因此在使用和管理起来非常方便。

本系统在设计过程中,为了克服一些困难,需要使程序代码标准化,软件统一化,确保软件的可维护性和使用性,删除不必要

1 4

计算机学院 《数据库系统概论》课程设计报告

的管理冗余,实现管理规范化,科学化。界面友好,简单化,做到实用,方便,尽量满足广大使用者的需求。

2.2 系统需要实现的功能和操作如下:

(1) 登录功能:登录系统为身份验证登陆,用户输入用户账户

和密码后才能进入该系统,若输入有误,系统会给出警告,三次错误后,需等待半个小时后才能再次输入,以此保证了系统的安全性。 (2) 更新信息功能:用户进入系统后,找到相应的所属功能模块,然后根据自己的需要,可以删除一些已经对自己没有任何用处的信息,或者重新输入自己要保存的信息。

(3) 查询功能:用户进入系统后,找到相应的所属功能模块,然后根据内容输入或根据关键字进行查询,查询出的信息会显示在界面上,并且可以预览和打印出结果。

(4) 系统维护功能:数据的安全管理,主要是依靠管理员对数据库里的信息进行备份和恢复,数据备份后,如果出了什么意外可以恢复数据库到当时备份的状态,这提高了系统和数据的安全性,有利于系统的维护;

进行以上功能操作处理时,可根据下述的功能分析中的主要结构功能模块图进行。

2.3 功能需求分析:

本系统的主要结构功能图如下:

1 5

计算机学院 《数据库系统概论》课程设计报告

登陆个人信息管理系统个人秘书文章管理个人财务系统管理其他定时事务便笺通讯录日程安排日记管理文章管理材料管理收支管理查询分析隐私设置系统颜色设置数据操作计算器时间设置定时提醒定时运行程序朋家亲友人戚随诗论笔词文收支余入出额登录密码重设更改登录名称数据备份数据恢复

1 6

计算机学院 《数据库系统概论》课程设计报告

三 数据库概念模型设计

基本项构思

ERD的四项基本原则:

(1) 原则1(确定实体):能独立存在的事物,例如人,物,事,

地,团体,机构等,在其有多个由基本项描述的特性需要关注时,就应把它作为实体。

(2) 原则2(确定联系):两个或多个实体间的关联与结合,如主

管,从属,组成,占有,包含,配合等等,当需要予以关注时,应作为联系。实体间的联系可划分为一对一,一对多,多对多等三类,在确定联系时还要确定其类型。

(3) 原则3(确定属性):实体的属性是实体的本质特征。实体应

有标志属性(能把不同个体区分开来的属性组),并指定其中一个作为主标识,联系的属性是联系的结果或状态。 (4) 原则4(一事一地):信息分析中得到的基本项要在且仅在实

体联系图中的一个地方作为属性出现。

经过上述系统功能分析和需求总结,设计如下面所示的数据项和数据结构。

用户表(Users):用于存放注册用户的记录,包括数据项:用户账户,密码,真实姓名,身份证号,联系电话,联系地址,性别,出生年月等。

联系人类别表(ContactClass):用于存放初始的联系人类别记录,包括数据项:类别名称。

1 7