搜档网
当前位置:搜档网 › 个人信息管理系统课程设计报告

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

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

《数据库系统概论》

课程设计报告

题目:个人信息管理系统

专业:网络工程

班级:

姓名:

指导教师:

成绩:

计算机学院

2017年12月8日

目录

一课程设计的目的与意义 (2)

1.1课程设计的目的 (2)

1.2 课程设计的意义 (3)

二需求分析 (4)

2.1 用户需求 (4)

2.2 系统需要实现的功能和操作如下 (5)

2.3 功能需求分析: (5)

三数据库概念模型设计 (7)

四数据库逻辑模型设计 (12)

4.1 一般逻辑模型设计: (12)

4.2 具体逻辑模型设计: (13)

五数据库物理设计与数据库保护设计 (17)

5.1 设计表间关系 (17)

5.2 物理设计 (18)

5.3 保护设计 (19)

六数据库建立 (20)

七课程设计心得与体会 (25)

八参考资料 (26)

一课程设计的目的与意义

1.1课程设计的目的

数据库课程设计是数据库系统原理实践环节的极为重要的部分,其目的是:

(1)培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念设计,学会设计局部ER图,全局ER图;

(2)培养学生能够应用数据库系统在概念设计的基础上应用关系规范化理论对系统进行逻辑设计,学会在ER图基础上设

计出易于查询和操作的合理的规范化关系模型;

(3)培养学生能够应用SQL语言对所设计的规范化关系模型进行物理设计,并且能够应用事务处理,存储过程,触发器以

保证数据库系统的数据完整性,安全性,一致性,保证数据

共享和防止数据冲突;

(4)培养学生理论与实际相结合的能力,使之能够熟练掌握一种数据库系统(如SQL SERVER)的使用,培养学生开发创新

能力;

(5)通过设计实际的数据库系统应用课题,使学生进一步熟悉数据库管理系统的操作技术,提高学生独立分析问题,解决问

题,查阅资料以及自学的能力,以适应计算机产业日新月异

发展的形势;

提高和加强学生的计算机应用与软件开发能力,使学生有初

学者向专业的程序员过渡

1.2 课程设计的意义

目前,我国在计算机应用,计算机软件和电子类相关专业的人才培养方面取得了长足发展,但同时也让我们深刻地感觉到缺乏实际开发设计项目的经验,不善于综合运用所学理论,对知识的把握缺乏融会贯通的能力,尤其是我们计算机专业大学生,由于缺乏具体项目经验,毕业之后普遍感到知识不

能转化为能力。课程设计可以锻炼我们理论联系实际的能力,为今后工作做铺垫。

借于这次我们所选的课程题目,让我们有了一个很好的动手操作机会。众所周知,在当今社会,大学生的数量每年都是只增不减,对于学生而言,随着个人学历以及社会阅历的日益渐增,我们每天或一段时间内需要处理的事情也渐渐增多,其中有很多事情对于今后一段时间的生活有很大关联。例如,我们认识了许多新朋友,如何把他们的联系方式有效安全的保存下来,或者把我们近期的消费数目记录下来,又或者有一些事情对于自己近期的生活有很大关联,如何把它们行之有效的保存下来,并且能够及时通知自己,这都是我们想迫切处理的问题。本课程设计就是要专门解决这些问题,由于这个项目只是以小组形式设计,有许多问题我们可能还没有想到或接触到。因此本

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

二需求分析

2.1 用户需求

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

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

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

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

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

(1)登录功能:登录系统为身份验证登陆,用户输入用户账户和密码后才能进入该系统,若输入有误,系统会给出警告,三次错误后,需等待半个小时后才能再次输入,以此保证了系统的安全性。

(2)更新信息功能:用户进入系统后,找到相应的所属功能模块,然后根据自己的需要,可以删除一些已经对自己没有任何用处的信息,或者重新输入自己要保存的信息。

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

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

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

2.3 功能需求分析:

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

三数据库概念模型设计

基本项构思ERD的四项基本原则:

(1)原则1(确定实体):能独立存在的事物,例如人,物,事,地,团体,机构等,在其有多个由基本项描述的特性需要关注

时,就应把它作为实体。

(2)原则2(确定联系):两个或多个实体间的关联与结合,如主管,从属,组成,占有,包含,配合等等,当需要予以关注时,应作为联系。实体间的联系可划分为一对一,一对多,多对多

等三类,在确定联系时还要确定其类型。

(3)原则3(确定属性):实体的属性是实体的本质特征。实体应有标志属性(能把不同个体区分开来的属性组),并指定其中

一个作为主标识,联系的属性是联系的结果或状态。

(4)原则4(一事一地):信息分析中得到的基本项要在且仅在实体联系图中的一个地方作为属性出现。

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

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

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

联系人表(Personcontact):用于存放联系人记录,包括数据项:姓名,性别,联系电话,传真,出生年月,联系地址,QQ,Email 等。

文章管理表(ArticleManagement):用于存放文章记录,包括数据项:资料名字,资料体裁,文章作者,创建时间,资料编号等。

信息类别表(InformationClass):用于存放初始的文章类别记录,包括数据项:类别名称。

财务表(Finance):用于存放财务记录,包括数据项:支出,收入,余额,编号。

银行表(Bank):用于存放银行信息记录,包括数据项:部门名称,部门编号,地址,汇率。

根据上面的设计规划出来的实体有用户实体,联系人实体,文章管理实体,银行实体,联系人类别实体,信息类别实体,财务实体。用户实体的E-R图如下图所示:

联系人实体的E-R图如下图所示:

E-R图如下图所示:

文章管理实体的

财务管理实体的E-R图如下图所示

联系人类别实体的E-R图如下图所示

信息类别实体的E-R图如下图:

所有实体之间的关系E-R图如下图所示:

信息系统分析与设计课程设计报告样本

信息系统分析与设计课程设计报告 设计课题:供电公司系统分析与设计 专业班级: 学生姓名: 学生学号: 指引教师: 一.工作准备

1.业务概况 什么是电力营销 电力营销是指在不断变化电力市场中,以电力客户需求为中心,通过供用关系,使电力顾客可以使用安全、可靠、合格、经济电力商品,并得到周到、满意服务。 电力营销目的 电力营销管理以顾客为中心,重要物理对象有顾客、馈线、电杆及金具、电源、变压器、开关及相应设备、电能表、互感器(电压互感器、电流互感器)、失压仪、无功补偿设备、用电设备等。 电力营销目的涉及:对电力需求变化做出迅速反映,实时满足客户电力需求;在协助客户节能高效用电同步,追求电力营销效率最大化,实现供电公司最佳经济效益;提供优质用电服务,与电力客户建立良好业务关系,打造供电公司市场形象、提高终端能源市场占有率等等方面。 电力系统——由发电、变电、输电、配电和用电等环节构成 咱们家里所使用电力是怎么来呢?一方面要由发电厂发出电力,这个过程称为发电;发电厂所发出电力要通过高压电网传送到各个变电站,这个过程称为送电;变电站将高电压转换成较低电压,这个过程称为变电;减少了电压后来电力,通过四通八达供电线路送入千家万户,这个过程称为配电;最后,电力始终送到每家安装电表,供家电使用,这称为用电。因此,家里电灯要亮起来,一共要通过发电、送

电、变电、配电和用电五个环节。供电局重要负责配电和用电,而电力营销系统则关注于用电环节。用电涉及四个大某些,第一某些是新顾客申请用电,供电局予以安装有关设备并供电,这称为业扩;第二某些是记录每个用电顾客用电量,并计算电费和收取电费,这称为计费和账务;第三某些是管理和维修供电和计量设备,保障计量精确,这称为计量;第四某些是保障用电安全,防止偷电和违章用电发生,这称为用电检查。 都市重要用电顾客分类 大体可分为:居民生活用电(电压级别不满1kV、10kV)、大工业用电(电压级别为10、35、110kV)。其中对单耗电量特大如电石、电介铝、电介烧碱、铁合金、合成氨、电炉黄磷、水泥、钢铁等再分别列价。此外,还分普通工业和非工业用电。后者为机关、机场、学校、医院、科研单位等用电。再有商业用电、部队,敬老院用电等。农业生产用电,中、小化肥用电、贫困县农业排灌用电等。(以上分为不满1kV、10kV、35kV电压级别)。其她还对重点煤矿公司生产用电,核工业、铀化工厂生产用电、氮肥、磷肥、钾肥等生产用电,再分别列价 电力营销管理目的 充分满足用电户规定,实现迅速报装接电,扩大公司规模,简化报装手续,为用电户提供优质文明服务,为公司和社会创造效益。 做好电能销售和回收工作,保证国家财政收入,提高公司经济效

个人课程设计报告

个人课程设计报告 个人课程设计之后怎么样写相关的报告呢?各位,我们看看下面的相关范文,大家一起阅读吧! 个人课程设计报告篇一首先我们由衷的感谢老师提供给我们这样一个锻炼自己的机会,经过这四周的学习,本次课程设计即将结束,总的来说,经过这门课的学习收获还是相当大的。回顾这段时间的课程设计,至今我仍感慨万分。的确,从选材到开始制作,从理论到实践,在四周的实训日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。 通过这次课程设计使我们都更加懂得并亲身体会到了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从实践中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到很多问题,可以说是困难重重,并且在设计的过程中发现了自己的很多不足之处,发现自己对之前所学过的知识理解得不够深刻,掌握得不够牢固,有待加强。 生活就是这样,汗水预示着结果但是也见证着收获,劳动是人类生存、生活永恒不变的话题,通过实训,我才真正领略到“艰苦奋斗”这一词的真正含义。我想说,设计确实

有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以。而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少欢乐在这里洒下。我想说,之前的时间确实很累,但当我们看到自己所做的劳动成果时,心中也不免产生兴奋。也许有人不喜欢这类的工作,也许有人认为编程的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就够了,而且这也是最主要的,社会需要我们,我们也可以为社会而工作。 我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神,某个人的离群都可能导致整项工作的失败。实训中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个项目失败,团结协作是我们实训成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。 虽然我们的课程设计在规定的时间内按时完成了任务,但是,由于知识和经验的欠缺,整个系统的开发功能还不算太完善,在设计的过程中也遇到了很多困难,比如由于早期的需求分析不充分,给后来系统的具体实现带来了很大的困难,所以中间做了一部分的无用功,但通过我们的不懈努力和老师、同学的帮助,设计才得以圆满按时的完成,所以仅

网页制作课程设计报告

网页制作课程设计报告 学院: 专业班级: 姓名: 学号: 成绩: 阅卷教师:

目录 1.设计目的 (1) 2.设计思想 (1) 2.1网站整体结构规划思想 (1) 2.2 主页设计思想 (1) 2.3子页的设计思想 (1) 3网页详细设计分析 (1) 4结论 (2)

1.设计目的 阐述该个人网站的设计意图和创意,简单介绍自己的个人网站。 2.设计思想 阐述网站的整体设计思想,包括: 2.1网站整体结构规划思想 要求阐述网站整体结构的选择、设计的思想,绘制网站结构草图。 2.2 主页设计思想 要求对主页的布局思路进行阐述和分析。 2.3子页的设计思想 要求对子页的设计以及网页对象的选取思路进行阐述和分析。 3网页详细设计分析 要求选取一张网页,对网页的设计实现过程进行阐述和分析,详细说明制作该网页的步骤,所使用的网页对象以及该网页对象的操作方法。

4结论 对整个设计报告做归纳性总结,并分析设计过程中的困难及如何解决的,最后提出展望。 一、设计目的 本课程的设计目的是通过实践使同学们经历Dreamweaver cs3开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并初步掌握运用Dreamweaver cs3可视化开发工具进行网页开发的方法;了解网页设计制作过程。通过设计达到掌握网页设计、制作的技巧。了解和熟悉网页设计的基础知识和实现技巧。根据题目的要求,给出网页设计方案,可以按要求,利用合适图文素材设计制作符合要求的网页设计作品。熟练掌握Photoshop cs3、Dreamweaver cs3等软件的的操作和应用。增强动手实践能力,进一步加强自身综合素

信息系统分析与设计课程设计

1、选题 1.1课题的名称 大学生成绩管理系统分析与设计 1.2选该课题的原因 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以 轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点?例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。

《信息系统分析与设计》课程设计试验报告

目录 一、开发计划 (1) 1. 所选题目 (1) 2. 小组信息 (1) 3. 项目背景 (1) 二、需求分析 (2) 1. 需求定义说明书 (2) 2. 数据流图 (2) 3. 数据字典 (4) 1)数据项的定义 (4) 2)数据流的定义 (4) 3)数据存储的定义 (4) 4)处理逻辑的定义 (5) 三、概要设计 (5) 1. 系统功能模块结构图 (5) 2. 数据库概要设计(E-R图) (6) 3. 代码设计 (6) 4. 输入/输出界面设计 (7) 四、详细设计 (8) 1. 主界面模块 (8) 1) 界面设计 (8) 2) 编码 (11) 2. 派车功能模块 (11) 1) 界面设计 (12) 2) 编码 (19) 五、测试与调试 (30) 1. 系统测试目标 (30) 2. 任务测试的任务 (30) 3. 系统测试的方法 (31) 4. 系统测试用例设计 (31) 六、对软件分析、设计及实施方面的评价及体会 (32) 七、组长对小组工作及成员的评价 (32)

一、开发计划 1. 所选题目 车辆管理系统 2. 小组信息 1)小组成员:XXXXXX 2)任务分配: 7月3日: XXX:分析管理功能模块代码 XXX:分析课题,编写开发计划、需求分析 7月4日: XXX:绘制数据流程图、E-R图、模块结构图 XXX:运行系统,分析数据库结构、系统结构、数据流程、数据字典 7月5日: XXX:测试功能模块,记录测试过程及结果 XXX:测试功能模块,记录测试过程及结果 7月6日: XXX:编写好实验报告并提交 3. 项目背景 1)原系统:随着经济的日益增长,车辆作为最重要的交通工具,在企事业单位中得到普及,单位的车辆数目已经远远不止简单的几辆,与此同时就产生了车辆资源的合理分配使用问题。该问题涉及到车辆的档案管理;驾驶员档案管理;车辆(维修费用、洗车费用、燃料费用等)管理;车辆使用管理和交通事故管理等。如何对一个企事业单位的车辆进行合理分配使用,使其发挥最大的使用价值,所以该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,费用清晰,避免责任混乱、费用虚假等一系列相应问题的解决。 2)目标系统:原系统的设计基本满足要求,但也存在着些许不足之处,我们所要做的就是分析原系统,尽可能的完善原系统。

个人博客_课程设计报告

目录 第一章概述 (1) 1.1 本课题的研究背景 (1) 1.2 本课题的研究意义 (1) 1.3 现行研究存在的问题及解决办法 (1) 1.3.1 需求分析问题 (1) 1.3.2 代码实现问题 (2) 第二章系统分析 (3) 2.1 系统需求分析 (3) 2.2 采用的关键技术介绍 (3) 2.2.1 https://www.sodocs.net/doc/4b18794393.html,简介 (3) 2.2.2 Access数据库简介 (4) 2.3 可行性分析 (4) 2.3.1 技术可行性 (4) 2.3.2 操作可行性 (4) 第三章系统概要设计 (6) 3.1 系统总体设计 (6) 3.1.1 运行环境 (6) 3.1.2 系统流程 (6) 3.1.3 系统结构 (7) 3.2 系统接口的概要设计 (8) 3.2.1 用户接口 (8) 3.3 数据库概要设计 (9) 3.3.1 逻辑结构设计 (9) 3.3.2 物理结构设计 (10) 第四章系统详细设计 (11) 4.1 系统界面的详细设计 (11) 4.1.1 普通用户首页的详细设计 (11) 4.1.2 留言界面的详细设计 (11) 4.1.3 后台首页的详细设计 (12) 4.2 数据库详细设计 (13) 4.2.1 表的详细设计 (13) 第五章系统实现 (15) 5.1 系统开发环境 (15) 5.2 系统实现 (15) 5.2.1 客户端系统实现 (15) 5.2.2 后台管理系统实现 (17)

5.3 系统运行环境要求 (17) 5.3.1 服务器端要求 (17) 5.3.2 客户端要求 (18) 5.4 系统部署 (18) 5.4.1数据库设置 (18) 5.4.2 服务器端运行设置步骤 (18) 第六章性能测试与分析 (19) 6.1 测试实例(测试集)的研究与选择 (19) 第七章课程设计总结 (20) 7.1 课程设计心得体会 (20) 参考文献 (21)

WEB个人主页课程设计

Web应用开发技术 实验报告 专业:计算机科学与技术 班级: 学号: 姓名:

一、设计题目 个人网站 二、目的 1、本次设计是学生在学完ASP动态网站开发课程后的一次实践性很强的课程设计,是对ASP进行动态网站开发所学知识的综合运用。 2、掌握使用ASP技术进行网站开发设计。 3、通过本次实习,使学生加深所学知识内容的理解,并能积极地调动学生的学习兴趣,结合实际应用操作环境,真正做到理论与实际相结合。 三、功能需求描述 此网站可以对主人留言,来发表自己的心情,也可以把自己的联系方式写入其中,达到和睦相处、心灵的驿站的目的等。 四、总体设计

五、详细设计 (一)、我的主页 此页面为网站的主页,通过发布新心情,点击通讯录可以查看通讯录好友信息,点击留言板可以查看好友留言。 主要代码: 个人空间