ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:565.42KB ,
资源ID:8475683      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8475683.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(校友信息管理系统数据库设计Word下载.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

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

1、s in twentieth Century, and the IMS database system, which was first introduced by IBM company in. Server SQL is the database products of Microsoft Corp, Server SQL 2000 is widely used, many e-commerce sites, enterprise internal information platform, etc. are based on Server SQL products. Server SQL

2、 2000 can bring the flexibility of data management and analysis, it has a powerful function. In todays network applications, the user is the center of network applications, such as the most popular in the campus network is the first place to put the user into the network application. The success and

3、 popularity of the campus network is largely because it is a real social network, the alumni information management system is also used to design and development of real social networks.With the development of the Internet, more and more communication community is widely accepted. The existence of t

4、hese communities is in order to strengthen the communication between people. In according to the existing system investigation, intends to develop a set of alumni an information management system for alumni, which is not only convenient liaison between the alumni, but also to strengthen the feelings

5、 of the old alumni and alumni. It is a smooth communication platform for students, which can easily realize the communication between alumni and alma mater, alumni and alumni. Now many colleges and universities have already had their own alumni website, so as to carry out exchanges and contacts betw

6、een the school and alumni to build a convenient, fast and smooth communication platform. Through the analysis of the alumni record the characteristics of using Java and SQL Server 2000 database design a set with register and login, information management, information query, modify the information, a

7、dd information, browse information and other functions of the alumni of the system, to realize the communication between alumni and their alma mater, alumni, and alumni.Key words : Delphi alumni ; information management ; information ; modification ; database第1章 概述1.1 项目开发来源近年来计算机技术的快速发展,特别是计算机网络的发展

8、,越来越深刻地改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻地影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去种种陈旧的联系方式,已经不能满足现代生活的需要。校友信息管理系统作为一种方便校友之间联系的实用系统便应运而生。通过提供完善的校友信息管理服务和规范校友信息的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的1。基于我校现在还没有一个用于实现校友与母校之间、校友与校友之间的一个方便、快捷通畅的沟通平台,我参考了其他高校现有的校友信息管理系统和一些在线应用系统(比如chinaren,友联,吉大校

9、友录等),对我校的校友信息管理系统进行了比较全面地设计,为我校设计与开发一个在使用功能全面、用户界面友好、安全性能可靠、可扩充性强等方面都很完善的校友信息管理系统。我们设计这个系统主要有以下原因:1)它接近我们的生活,我们对它比较熟悉; 2)我们正在使用的校友信息管理系统里可能存在着一些问题与缺陷。1.2 项目开发目标及意义设计一个用与实现校友与母校之间、校友与校友之间的一个方便、快捷通畅的沟通平台,对我校的校友信息管理系统进行比较全面地设计,为我校设计与开发一个在使用功能全面、用户界面友好、安全性能可靠、可扩充性强等方面都很完善的校友管理系统。随着高校人数的不断增加, 办学种类的不断变化,

10、校友数据越来越多, 如果继续通过手工制作或Excel表格存储已无法适应新时代的要求。使用现代化的软件进行校友管理, 可以极大的方便校友会的日常工作, 保证数据的一致性, 及时性, 增进校友会与校友之间的交流沟通, 及时的传达学校,校友会的通知.1.3 系统的调研及可行性分析1.3.1 系统调研通过对同学以及教师的调查显示,实现同学录系统的设计也实现是可行的。以后很有利用价值。同时也确定了该系统要实现的功能。(1)用户系统中可以实现用户注册(回答问题注册)、用户登录、用户信息的修改更新、用户密码修改、密码重置,用户的操作权限。(2)留言功能中可以实现班级注册会员发表、修改留言以及查看同学留言。(

11、3)相册功能中可以实现班级注册会员上传、编辑照片以及查看照片。(4)查看资料中可以实现班级注册会员搜索、查看、导出同学资料。1.3.2 系统的总体目标该系统将实现安全性、易拓展性、易用性和先进的开发技术等目标。安全性:严格的权限控制,未授权人员无法做相应操作,对在网络传输的信息加密,防止信息被截获泄密。先进的开发技术:采用数据库连接,通过ADO.NET技术访问数据库,满足频繁访问需求,保证系统灵活高效,多处采用缓存技术,提高系统整体性能。扩展性:通过采用良好的系统架构,可以使系统拥有良好的可扩展性。能快速应当需求变化,进而改变为适应需求的系统。易用性:完全B/S结构,用户用浏览器访问系统,无需

12、安装客户端,方便远程访问;界面简洁友好,使用简单。1.3.3 可行性研究(1)技术可行性首先,越来越多的高校都为自己创建了校友信息管理系统,使得学生相互之间也可以进行信息交流,这样的情况为这种校友信息管理系统创造了良好的网络环境。其次,该设计采用的开发语言和数据库开发技术都已经相当成熟,完全能够满足系统的开发要求,为开发工作提供了非常简便实用的开发工具。再次,各大高校及用户的计算机在计算机容量、速度等方面完全能够满足该系统的需求。最后,基本已经掌握了开发这个系统方法和开发工具,并且在调查过程中,已经了解和熟悉了校友信息管理系统的流程。综上所述本系统开发从技术上是可行的。(2)经济可行性主要是对

13、高校毕业生及在校生进行分析,对系统的建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行评估。由于该管理系统比较小,所以对于自己的财力方面来说都是可行的。计算机及其他一些相关的附属物品已经具备。并且该系统开发的时间较短,只需两至三个月时间即可实现。由于该系统相对来说比较简单,系统的维护费用也不高。开发完成后,可以实现准确与快速于一体,大大方便了各届校友的联系。因此,该系统的开发在经济上是完全可行的。(3)社会可行性主要是对校友信息管理系统进行调查分析。校友信息管理系统目前并不是一个很完善的市场,有很大的可挖掘性和发展潜力,现在尚处于发展阶段。所以开发校友信息管理系统具有很大的

14、潜力,而且面向的对象是自己的校友,有其特有的意义。因此会有很大的发展空间。该系统投入运行后,方便用户操作和使用,更加方便了各届学生的联系,更为同学聚会等活动提供偏便利条件。综上所述本系统开发从社会上是可行的。(4)研究方法主要采用行动研究法和经验总结法。在行动研究法中,将研究制定的实施方案和校友信息管理系统开发的实际工作结合起来,比如,制定注册制度:用户注册时必须经过管理员的审核等,有计划,有步骤的进行实际工作的操作。在经验总结法中,由于校友信息管理系统意义的特殊性,将之前的活动的具体情况进行归纳和分析,使之系统化、理论化,上升为经验并进行推广,找出不足之处,制定改进措施。第2章 需求分析此校

15、友信息管理系统各功能模块都是由用户自己操作,一般不用设置专门的系统管理员对这些数据进行管理。用户的注册、班级的创建信息的编辑都是用户的操作权限,要求这些权限是设定在一定范围之内的,所以此系统的安全性要保证。同时,系统的方便性、快捷性也有比较高的要求。本系统工程要满足以下要求:系统安全性。由于此系统中的操作都是由用用户操办的,的以对于用户的权限设置比较严格。同时由于校友信息管理系统涉及的用户比较多,若要防止数据的并发现象的出现,数据的编辑必须由合法用户来操作对于班级管理员来说,只允许对本班级的数据进行编辑,无权对其他班级的数据进行编辑。信息交流。在系统中要加强各地校友之间的联系,为大家提供交流的

16、平台和广泛地合作机会,以增加学子们的凝聚力,为在校与毕业生建立沟通的渠道,开拓在校生的就业空间。可扩展性。为了适应系统的变化可以进行功能模块的调整,对于校友信息管理系统来说,系统要符合用户的需求,能够满足不同用户发布信息和获取资源的要求。系统采用B/S结构,这有利于系统的维护和升级,可以减少维护的成本。2.1 需求分析2.1.1 功能需求分析(1)游客、校友用户、班级管理员均可浏览校园新闻、校友风采、校友留言等。(2)校友用户可以查找校友并可跟据需要关注该校友、在校友论坛发表留言与浏览其他用户留言。使用校友专享提供的便捷服务。(3)班级管理员负责管理班级相册与班级留言。校友信息管理系统的流程图

17、: 是 否 是 否 是 否图2-1 校友信息管理系统的流程图2.1.2 数据需求分析本系统为校友信息管理系统,应具备记录校友信息的功能,同时也要记录校友的班级信息。另外,还必须记录校友在系统中的留言信息。除些之外,该系统还需要管理员对其进行日常的维护工作。数据需求具体如下:校友用户(用户编号、注册帐号、密码、姓名、性别、生日、电话,家庭地址、邮箱、工作)班级(班级编号、班级名称、省份编号、城市编号)班级管理员(管理员编号、密码、用户名、性别、电话)学校(学校编号、学校名称、学校类型、学校网址、邮编、地点)班级类型(类型编号、类型名称)性能要求分析校友信息管理系统的使用者是校友用户与班级管理员,

18、班级管理员对相应班级与校友管理的性能以及校友用户与班级查找功能的性能要求较高。2.1.3 系统数据字典1)数据流描述:校友信息系统包含的主要数据流包括:用户登录信息(用户名,密码),班级信息,留言信息,用户管理,班级管理员信息,学校信息数据流名称:用户登录信息说明:用户登录时输入的用户名和密码数据流来源:用户输入数据流去向:登录处理组成:用户名、密码2)数据流名称:班级管理员信息班级管理员登录后管理自己的个人信息和相应的班级信息班级管理员输入修改、增加、删除、浏览信息用户名,密码3)数据流名称:班级信息用户登录后申请创建班级,其他用户申请加入该班级,输入相关班级的信息班级管理员修改、浏览班级信

19、息,非管理员用户修改自己个人信息班级管理员用名,密码4)数据流名称:留言信息班级管理员、用户在网页上的留言信息。班级管理员、用户输入显示到网页上,用户、班级管理员都可以进行浏览,回复,但是访客不能进行恢复,只能进行浏览用户、班级管理员浏览记录,班级管理员密码,账户。5)数据流名称:校友信息所有注册成为用户的通讯录信息用户服务输入用户登录后进行搜索,把符合搜索信息显示给用户浏览6)数据流名称:学校信息用户登录后申请创建学校,其他用户申请加入该学校,输入相关学校的信息。创建人修改、浏览学校信息,非创建人用户修改个人信息2.1.4 数据存储描述校友信息管理系统系统的主要数据存储包括:用户信息,班级管

20、理员信息,班级信息,留言信息、学校信息。1)数据存储:用户信息存储全部用户信息流入数据流:访客,用户信息,用户名,用户密码流出数据流:用户表用户名,用户密码,用户编号,性别,邮箱,联系电话,注册日期。2)数据存储:存储班级管理员信息,班级管理员管理相应班级的留言信息以及自己的个人信息管理。留言信息,用户信息登录信息班级管理员编号,用户名,用户密码,性别,联系电话3)数据存储:存储班级信息,用户登录后申请加入已有班级,没有班级可以建立。用户信息,班级信息班级名称,班级成员姓名,成员年龄,成员性别等。4)数据存储:通讯录信息存储通讯录信息用户信息,通讯录信息班级成员姓名,年龄,性别,电话,邮箱,家

21、庭住址等5)数据存储:存储留言信息,用户提交留言并查看回复他人留言簿。留言信息,用户服务信息,访客信息留言标题,留言用户,留言内容6)数据存储:存储学校信息,用户登录后可申请加入已有学校,没有学校可以建立。用户信息,学校信息学校名称,学校成员姓名等第3章 概念结构设计3.1 局部E-R图对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式

22、表示出来。以扩充的实体(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。数据流图:用户实体图 对象:用户,用户的属性如图3-1所示:班级实体图 对象:班级,班级的属性如图3-2所示:学校实体图 对象:物品,物品的属性如图3-3所示:留言实体图 对象:留言,留言的属性如图3-4所示:管理员实体图 对象:管理员,管理员的属性如图3-5所示:电话班级类型实体图 对象:班级

23、类型,班级类型的属性如图3-6所示:3.2 校友信息管理系统E-R图各个局部视图即分E-R图建立好后,还需要对它们进行合并,集成为一个整体的数据概念结构,即总E-R图。图3-7校友信息管理系统E-R图视图集成后形成一个整体的数据库概念结构,对该整体概念结构还必须进一步验证,确保它能够满足下列条件:(1)整体概念结构内部必须具有一致性,即不能存在互相矛盾的表达。(2)整体概念结构能准确地反映原来的每个视图结构,包括属性、实体及实体间的联系。(3)整体概念结构能满足需要分析阶段所确定的所有要求。经过消除不必要的冗余数据和冗余联系得到总体E-R图如图3-7所示:第4章 逻辑结构设计4.1 关系模式转

24、换把概念结构设计转化为逻辑结构设计为: 用户(用户ID,班级ID,注册帐号,用户名,用户密码,性别,电话,生日,工作,城市,省份,街道,邮编) 留言(留言ID,用户ID,班级ID,内容,标题)班级(班级ID,学校ID,管理员ID,名称,类型ID)学校(学校ID,名称,类型,网址,邮编,城市,省份,街道)管理员(管理员ID,用户名,密码,性别,电话)班级类型(类型ID,类型名称)4.2 数据关系图根据以上分析,创建数据库,其中包括六个数据表:用户、留言、班级、学校、管理员、班级类型。数据关系图如图4-2所示:图4-2 数据关系图第5章 物理结构设计数据库物理设计是后半段。将一个给定逻辑结构实施到

25、具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构与存取方法,这个过程就是数据库的物理设计。 物理结构依赖于给定的DBMS和和硬件系统,因此设计人员必须充分了解所用RDBMS的内部特征、存储结构、存取方法。数据库的物理设计通常分为两步,第一,确定数据库的物理结构,第二,评价实施空间效率和时间效率。 (1)管理表管理信息表(tb_admin)主要用于存放所有用户的账号、密码以及其他信息。表tb_admin的结构如表5-1所示。表5-1 admin表表名表说明备注usrreg此表记录所有用户人员的基本信息class此表记录用户注册的班级包括所属大学在的省市city

26、此表记录全国城市classtype此表记录学历info此表记录用户的留言province此表记录全国省份school此表记录用户注册的学校包括所在省市(2)用户信息表用户信息表(tb_user)主要保存站内用户的基本信息。表tb_user的结构如表5-2所示。表5-2 user表列名数据类型长度约束说明User_idInt4Not Null用户IDClass_id3班级IDLoginVarchar30注册帐号Name用户名Password用户密码SexChar2性别MobileBthDatetime8生日Job50工作City20城市Province省份Road街道TB10邮编(3)班级信息表班级管理信息表(tb_class)主要保存站内用户所在班级的基本信息。表tb_class的结构如表5-3所示。表5-3 CLASS表班级编号Class_name班级名称School_id学校IDAdmin_id管理员IDType_idI

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

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