校友信息管理系统数据库设计Word下载.docx

上传人:b****6 文档编号:8475683 上传时间:2023-05-11 格式:DOCX 页数:38 大小:565.42KB
下载 相关 举报
校友信息管理系统数据库设计Word下载.docx_第1页
第1页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第2页
第2页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第3页
第3页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第4页
第4页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第5页
第5页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第6页
第6页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第7页
第7页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第8页
第8页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第9页
第9页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第10页
第10页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第11页
第11页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第12页
第12页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第13页
第13页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第14页
第14页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第15页
第15页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第16页
第16页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第17页
第17页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第18页
第18页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第19页
第19页 / 共38页
校友信息管理系统数据库设计Word下载.docx_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

校友信息管理系统数据库设计Word下载.docx

《校友信息管理系统数据库设计Word下载.docx》由会员分享,可在线阅读,更多相关《校友信息管理系统数据库设计Word下载.docx(38页珍藏版)》请在冰点文库上搜索。

校友信息管理系统数据库设计Word下载.docx

sintwentiethCentury,andtheIMSdatabasesystem,whichwasfirstintroducedbyIBMcompanyin.ServerSQListhedatabaseproductsofMicrosoftCorp,ServerSQL2000iswidelyused,manye-commercesites,enterpriseinternalinformationplatform,etc.arebasedonServerSQLproducts.ServerSQL2000canbringtheflexibilityofdatamanagementandanalysis,ithasapowerfulfunction.Intoday'

snetworkapplications,theuseristhecenterofnetworkapplications,suchasthemostpopularinthecampusnetworkisthefirstplacetoputtheuserintothenetworkapplication.Thesuccessandpopularityofthecampusnetworkislargelybecauseitisarealsocialnetwork,thealumniinformationmanagementsystemisalsousedtodesignanddevelopmentofrealsocialnetworks.

WiththedevelopmentoftheInternet,moreandmorecommunicationcommunityiswidelyaccepted.Theexistenceofthesecommunitiesisinordertostrengthenthecommunicationbetweenpeople.Inaccordingtotheexistingsysteminvestigation,intendstodevelopasetofalumnianinformationmanagementsystemforalumni,whichisnotonlyconvenientliaisonbetweenthealumni,butalsotostrengthenthefeelingsoftheoldalumniandalumni.Itisasmoothcommunicationplatformforstudents,whichcaneasilyrealizethecommunicationbetweenalumniandalmamater,alumniandalumni.Nowmanycollegesanduniversitieshavealreadyhadtheirownalumniwebsite,soastocarryoutexchangesandcontactsbetweentheschoolandalumnitobuildaconvenient,fastandsmoothcommunicationplatform.ThroughtheanalysisofthealumnirecordthecharacteristicsofusingJavaandSQLServer2000databasedesignasetwithregisterandlogin,informationmanagement,informationquery,modifytheinformation,addinformation,browseinformationandotherfunctionsofthealumniofthesystem,torealizethecommunicationbetweenalumniandtheiralmamater,alumni,andalumni.

Keywords:

Delphialumni;

informationmanagement;

information;

modification;

database

第1章概述

1.1项目开发来源

近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻地改变了人们生活的方方面面。

使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。

各种在线服务系统,更是深刻地影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。

过去种种陈旧的联系方式,已经不能满足现代生活的需要。

校友信息管理系统作为一种方便校友之间联系的实用系统便应运而生。

通过提供完善的校友信息管理服务和规范校友信息的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的[1]。

基于我校现在还没有一个用于实现校友与母校之间、校友与校友之间的一个方便、快捷通畅的沟通平台,我参考了其他高校现有的校友信息管理系统和一些在线应用系统(比如chinaren,友联,吉大校友录等),对我校的校友信息管理系统进行了比较全面地设计,为我校设计与开发一个在使用功能全面、用户界面友好、安全性能可靠、可扩充性强等方面都很完善的校友信息管理系统。

我们设计这个系统主要有以下原因:

1)它接近我们的生活,我们对它比较熟悉;

2)我们正在使用的校友信息管理系统里可能存在着一些问题与缺陷。

1.2项目开发目标及意义

设计一个用与实现校友与母校之间、校友与校友之间的一个方便、快捷通畅的沟通平台,对我校的校友信息管理系统进行比较全面地设计,为我校设计与开发一个在使用功能全面、用户界面友好、安全性能可靠、可扩充性强等方面都很完善的

校友管理系统。

随着高校人数的不断增加,办学种类的不断变化,校友数据越来越多,如果继续通过手工制作或Excel表格存储已无法适应新时代的要求。

使用现代化的软件进行校友管理,可以极大的方便校友会的日常工作,保证数据的一致性,及时性,增进校友会与校友之间的交流沟通,及时的传达学校,校友会的通知.

1.3系统的调研及可行性分析

1.3.1系统调研

通过对同学以及教师的调查显示,实现同学录系统的设计也实现是可行的。

以后很有利用价值。

同时也确定了该系统要实现的功能。

(1)用户系统中可以实现用户注册(回答问题注册)、用户登录、用户信息的修改更新、用户密码修改、密码重置,用户的操作权限。

(2)留言功能中可以实现班级注册会员发表、修改留言以及查看同学留言。

(3)相册功能中可以实现班级注册会员上传、编辑照片以及查看照片。

(4)查看资料中可以实现班级注册会员搜索、查看、导出同学资料。

1.3.2系统的总体目标

该系统将实现安全性、易拓展性、易用性和先进的开发技术等目标。

安全性:

严格的权限控制,未授权人员无法做相应操作,对在网络传输的信息加密,防止信息被截获泄密。

先进的开发技术:

采用数据库连接,通过ADO.NET技术访问数据库,满足频繁访问需求,保证系统灵活高效,多处采用缓存技术,提高系统整体性能。

扩展性:

通过采用良好的系统架构,可以使系统拥有良好的可扩展性。

能快速应当需求变化,进而改变为适应需求的系统。

易用性:

完全B/S结构,用户用浏览器访问系统,无需安装客户端,方便远程访问;

界面简洁友好,使用简单。

1.3.3可行性研究

(1)技术可行性

首先,越来越多的高校都为自己创建了校友信息管理系统,使得学生相互之间也可以进行信息交流,这样的情况为这种校友信息管理系统创造了良好的网络环境。

其次,该设计采用的开发语言和数据库开发技术都已经相当成熟,完全能够满足系统的开发要求,为开发工作提供了非常简便实用的开发工具。

再次,各大高校及用户的计算机在计算机容量、速度等方面完全能够满足该系统的需求。

最后,基本已经掌握了开发这个系统方法和开发工具,并且在调查过程中,已经了解和熟悉了校友信息管理系统的流程。

综上所述本系统开发从技术上是可行的。

(2)经济可行性

主要是对高校毕业生及在校生进行分析,对系统的建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行评估。

由于该管理系统比较小,所以对于自己的财力方面来说都是可行的。

计算机及其他一些相关的附属物品已经具备。

并且该系统开发的时间较短,只需两至三个月时间即可实现。

由于该系统相对来说比较简单,系统的维护费用也不高。

开发完成后,可以实现准确与快速于一体,大大方便了各届校友的联系。

因此,该系统的开发在经济上是完全可行的。

(3)社会可行性

主要是对校友信息管理系统进行调查分析。

校友信息管理系统目前并不是一个很完善的市场,有很大的可挖掘性和发展潜力,现在尚处于发展阶段。

所以开发校友信息管理系统具有很大的潜力,而且面向的对象是自己的校友,有其特有的意义。

因此会有很大的发展空间。

该系统投入运行后,方便用户操作和使用,更加方便了各届学生的联系,更为同学聚会等活动提供偏便利条件。

综上所述本系统开发从社会上是可行的。

(4)研究方法

主要采用行动研究法和经验总结法。

在行动研究法中,将研究制定的实施方案和校友信息管理系统开发的实际工作结合起来,比如,制定注册制度:

用户注册时必须经过管理员的审核等,有计划,有步骤的进行实际工作的操作。

在经验总结法中,由于校友信息管理系统意义的特殊性,将之前的活动的具体情况进行归纳和分析,使之系统化、理论化,上升为经验并进行推广,找出不足之处,制定改进措施。

第2章需求分析

此校友信息管理系统各功能模块都是由用户自己操作,一般不用设置专门的系统管理员对这些数据进行管理。

用户的注册、班级的创建]信息的编辑都是用户的操作权限,要求这些权限是设定在一定范围之内的,所以此系统的安全性要保证。

同时,系统的方便性、快捷性也有比较高的要求。

本系统工程要满足以下要求:

●系统安全性。

由于此系统中的操作都是由用用户操办的,的以对于用户的权限设置比较严格。

同时由于校友信息管理系统涉及的用户比较多,若要防止数据的并发现象的出现,数据的编辑必须由合法用户来操作对于班级管理员来说,只允许对本班级的数据进行编辑,无权对其他班级的数据进行编辑。

●信息交流。

在系统中要加强各地校友之间的联系,为大家提供交流的平台和广泛地合作机会,以增加学子们的凝聚力,为在校与毕业生建立沟通的渠道,开拓在校生的就业空间。

●可扩展性。

为了适应系统的变化可以进行功能模块的调整,对于校友信息管理系统来说,系统要符合用户的需求,能够满足不同用户发布信息和获取资源的要求。

系统采用B/S结构,这有利于系统的维护和升级,可以减少维护的成本。

2.1需求分析

2.1.1功能需求分析

(1)游客、校友用户、班级管理员均可浏览校园新闻、校友风采、校友留言等。

(2)校友用户可以查找校友并可跟据需要关注该校友、在校友论坛发表留言与浏览其他用户留言。

使用校友专享提供的便捷服务。

(3)班级管理员负责管理班级相册与班级留言。

校友信息管理系统的流程图:

是否

是否是否

图2-1校友信息管理系统的流程图

2.1.2数据需求分析

本系统为校友信息管理系统,应具备记录校友信息的功能,同时也要记录校友的班级信息。

另外,还必须记录校友在系统中的留言信息。

除些之外,该系统还需要管理员对其进行日常的维护工作。

数据需求具体如下:

校友用户(用户编号、注册帐号、密码、姓名、性别、生日、电话,家庭地址、邮箱、工作)

班级(班级编号、班级名称、省份编号、城市编号)

班级管理员(管理员编号、密码、用户名、性别、电话)

学校(学校编号、学校名称、学校类型、学校网址、邮编、地点)

班级类型(类型编号、类型名称)

性能要求分析

校友信息管理系统的使用者是校友用户与班级管理员,班级管理员对相应班级与校友管理的性能以及校友用户与班级查找功能的性能要求较高。

2.1.3系统数据字典

1)数据流描述:

校友信息系统包含的主要数据流包括:

用户登录信息(用户名,密码),班级信息,留言信息,用户管理,班级管理员信息,学校信息

数据流名称:

用户登录信息

说明:

用户登录时输入的用户名和密码

数据流来源:

用户输入

数据流去向:

登录处理

组成:

用户名、密码

2)数据流名称:

班级管理员信息

班级管理员登录后管理自己的个人信息和相应的班级信息

班级管理员输入

修改、增加、删除、浏览信息

用户名,密码

3)数据流名称:

班级信息

用户登录后申请创建班级,其他用户申请加入该班级,输入相关班级的信息

班级管理员修改、浏览班级信息,非管理员用户修改自己个人信息

班级管理员用名,密码

4)数据流名称:

留言信息

班级管理员、用户在网页上的留言信息。

班级管理员、用户输入

显示到网页上,用户、班级管理员都可以进行浏览,回复,但是访客不能进行恢复,只能进行浏览

用户、班级管理员浏览记录,班级管理员密码,账户。

5)数据流名称:

校友信息

所有注册成为用户的通讯录信息

用户服务输入

用户登录后进行搜索,把符合搜索信息显示给用户浏览

6)数据流名称:

学校信息

用户登录后申请创建学校,其他用户申请加入该学校,输入相关学校的信息。

创建人修改、浏览学校信息,非创建人用户修改个人信息

2.1.4数据存储描述

校友信息管理系统系统的主要数据存储包括:

用户信息,班级管理员信息,班级信息,留言信息、学校信息。

1)数据存储:

用户信息

存储全部用户信息

流入数据流:

访客,用户信息,用户名,用户密码

流出数据流:

用户表

用户名,用户密码,用户编号,性别,邮箱,联系电话,注册日期。

2)数据存储:

存储班级管理员信息,班级管理员管理相应班级的留言信息以及自己的个人信息管理。

留言信息,用户信息

登录信息

班级管理员编号,用户名,用户密码,性别,联系电话

3)数据存储:

存储班级信息,用户登录后申请加入已有班级,没有班级可以建立。

用户信息,班级信息

班级名称,班级成员姓名,成员年龄,成员性别等。

4)数据存储:

通讯录信息

存储通讯录信息

用户信息,通讯录信息

班级成员姓名,年龄,性别,电话,邮箱,家庭住址等

5)数据存储:

存储留言信息,用户提交留言并查看回复他人留言簿。

留言信息,用户服务信息,访客信息

留言标题,留言用户,留言内容

6)数据存储:

存储学校信息,用户登录后可申请加入已有学校,没有学校可以建立。

用户信息,学校信息

学校名称,学校成员姓名等

第3章概念结构设计

3.1局部E-R图

对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。

这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。

所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。

以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。

第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。

数据流图:

用户实体图对象:

用户,用户的属性如图3-1所示:

班级实体图对象:

班级,班级的属性如图3-2所示:

学校实体图对象:

物品,物品的属性如图3-3所示:

留言实体图对象:

留言,留言的属性如图3-4所示:

管理员实体图对象:

管理员,管理员的属性如图3-5所示:

电话

班级类型实体图对象:

班级类型,班级类型的属性如图3-6所示:

3.2校友信息管理系统E-R图

各个局部视图即分E-R图建立好后,还需要对它们进行合并,集成为一个整体的数据概念结构,即总E-R图。

图3-7校友信息管理系统E-R图

视图集成后形成一个整体的数据库概念结构,对该整体概念结构还必须进一步验证,确保它能够满足下列条件:

(1)整体概念结构内部必须具有一致性,即不能存在互相矛盾的表达。

(2)整体概念结构能准确地反映原来的每个视图结构,包括属性、实体及实体间的联系。

(3)整体概念结构能满足需要分析阶段所确定的所有要求。

经过消除不必要的冗余数据和冗余联系得到总体E-R图如图3-7所示:

第4章逻辑结构设计

4.1关系模式转换

把概念结构设计转化为逻辑结构设计为:

用户(用户ID,班级ID,注册帐号,用户名,用户密码,性别,电话,生日,工作,城市,省份,街道,邮编)

留言(留言ID,用户ID,班级ID,内容,标题)

班级(班级ID,学校ID,管理员ID,名称,类型ID)

学校(学校ID,名称,类型,网址,邮编,城市,省份,街道)

管理员(管理员ID,用户名,密码,性别,电话)

班级类型(类型ID,类型名称)

4.2数据关系图

根据以上分析,创建数据库,其中包括六个数据表:

用户、留言、班级、学校、管理员、班级类型。

数据关系图如图4-2所示:

图4-2数据关系图

第5章物理结构设计

数据库物理设计是后半段。

将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构与存取方法,这个过程就是数据库的物理设计。

  

物理结构依赖于给定的DBMS和和硬件系统,因此设计人员必须充分了解所用RDBMS的内部特征、存储结构、存取方法。

数据库的物理设计通常分为两步,第一,确定数据库的物理结构,第二,评价实施空间效率和时间效率。

 

(1)管理表

管理信息表(tb_admin)主要用于存放所有用户的账号、密码以及其他信息。

表tb_admin的结构如表5-1所示。

表5-1admin表

表名

表说明

备注

usrreg

此表记录所有用户人员的基本信息

class

此表记录用户注册的班级

包括所属大学在的省市

city

此表记录全国城市

classtype

此表记录学历

info

此表记录用户的留言

province

此表记录全国省份

school

此表记录用户注册的学校

包括所在省市

(2)用户信息表

用户信息表(tb_user)主要保存站内用户的基本信息。

表tb_user的结构如表5-2所示。

表5-2user表

列名

数据类型

长度

约束

说明

User_id

Int

4

NotNull

用户ID

Class_id

3

班级ID

Login

Varchar

30

注册帐号

Name

用户名

Password

用户密码

Sex

Char

2

性别

Mobile

Bth

Datetime

8

生日

Job

50

工作

City

20

城市

Province

省份

Road

街道

TB

10

邮编

(3)班级信息表

班级管理信息表(tb_class)主要保存站内用户所在班级的基本信息。

表tb_class的结构如表5-3所示。

表5-3CLASS表

班级编号

Class_name

班级名称

School_id

学校ID

Admin_id

管理员ID

Type_id

I

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2