当前位置:文档之家› 校友信息管理系统需求规格说明书

校友信息管理系统需求规格说明书

校友信息管理系统需求规格说明书目录1.引言 (1)1.1编写目的 (1)1.2背景 (1)参考资料 (2)2.任务概述 (3)2.1目标 (3)2.2运行环境 (4)2.3条件与限制 (4)3.数据描述 (4)3.1静态数据 (4)3.2动态数据【包括输入数据和输出数据】 (5)3.3数据库描述【给出使用数据库的名称和类型】 (5)3.3.1可移植性 (5)3.3.2通用性 (6)3.3.3为多种编程语言提供了API (6)3.3.4支持多线程,优化的SQl查询算法 (6)3.3.5多语言支持,且容易使用 (6)3.3.6成本低又小巧 (6)3.3.7性能好 (6)3.3.8连接性和安全性 (7)3.3.9开放式的分发 (7)3.4数据词典 (7)3.4.1用户登录信息 (7)3.4.2校友管理员信息 (7)3.4.3班级信息 (8)3.4.4留言信息和照片 (8)3.4.5在校生和校友信息 (8)3.4.6学校信息 (8)3.5数据采集 (9)4.功能需求 (9)4.1功能划分 (9)4.1.1登录功能 (9)4.1.2个人资料增删功能 (9)4.1.3查询功能 (9)4.1.4用户交互功能 (9)4.1.5注册审核功能 (10)4.2功能描述 (10)4.2.1登录功能 (10)4.2.2个人资料增删功能 (10)4.2.3查询功能 (11)4.2.4用户交互功能 (11)4.2.5注册审核功能 (12)5.性能需求 (12)5.1数据精确度 (12)5.2时间特性 (12)5.3适应性 (12)6.运行需求 (13)6.1用户界面 (13)6.1.1屏幕格式 (13)6.1.2菜单格式 (13)6.1.3输入输出时间 (13)6.2硬件接口 (13)6.3软件接口 (13)6.4故障处理 (14)7. 其他需求 (14)7.1可使用性: (14)7.2安全保密性: (14)7.3可维护性: (14)7.4可移植性: (15)1.引言1.1编写目的本系统针对广东外语外贸大学学校毕业校友信息管理提高信息管理水平的有效性的需求。

加强对毕业校友的去向信息管理力度,及时获取全面准确的数据,从而协助学校其他部门开展校友会联合活动工作,从而提高学校人事业务管理的信息化、高效化和便捷化。

校友信息来源于学校学工管理在学生入学和毕业后对学生的个人信息的采集,主要包括学生的姓名、家庭住址、联系方式、工作职位等,大量的信息梳理加大我们学校学工办的工作强度,也使得学校部门在联系校友工作难度增大。

为此,我们提出建设校友信息管理系统,确保校友信息更新及时,实行动态管理,确保系统数据的时效性,切实提高学校对校友(学生)工作水平。

建设内容主要包括:分别在管理员(教务处老师)和用户(校友会工作人员、校友)两个层面用户开发校友信息管理系统。

管理员端主要以数据库系统平台为基础,叠加各专题业务数据,在信息数据库中操作,审核用户信息,实现信息查询,确保校友资料的更新,及时维护信息资料,统计分析等。

用户端主要以网页链接为基础,毕业校友进行注册,登录系统,在网页上完善个人资料,查询信息,更新个人信息,实时掌握学校发展动态。

本系统可搭载在学校的官方网站上,访问设备不需要具有较高的性能,反馈及时,网站具有一定的稳定性和安全性,同时需要满足各种网络环境下的可用性。

1.2背景广东外语外贸大学是华南地区国际化人才培养和外国语言文化、对外经济贸易、国际战略研究的广东省属重点大学。

作为一个融合中西文化的新世纪高校,它以国际化人才培养为目标,塑造一批批具有高智慧的创新性人才,为社会各个领域的人创造丰富的人力资源。

在学生踏出校园后,他们在空闲之余,总会关注学校的发展动态,并利用自己的发展优势,在力能所及的时刻,为母校做奉献。

当然,每逢学校诞辰或者其他重要建设日,总会有来自各方面的校友应邀参加学校的活动,为师弟师妹分享学习、工作经验,或者为学校的建设献言。

今年恰逢是广外50周年校庆之际,学校更是先后在各学院成立校友会工作组,筹办校庆工作,联系校友,共庆广东外语外贸大学50华诞。

然而我们的校友遍布五湖四海,随着岁月更迭,校友的联系信息早已更改,学校校友会工作组要与他们取得联系的难度极大。

目前,广东外语外贸大学对于毕业校友的管理并不完善,信息更新滞后,可靠性差。

同时,学校及各二级学院还没有建设好相应的校友信息管理系统,导致在校友管理及在相关调查方面造成许多繁琐的工作。

在当前的信息化时代,信息一体化给我们莫大的便利,大大缩减了我们的工作分量。

而随着学校的校友规模不断增大,学校资源多元化,校友会工作组需要协调工作越来越多,采用传统的信息管理方法已经不能适应现在这种大型化复杂化的特性要求。

为满足新环境下的信息管理,在学校校友信息管理实行具有针对性的信息化建设方针势在必行。

同时,这也是促进我们学校信息化管理的重要可行措施之一,更进一步完成现代化建设的要求。

本文选题灵感来自小组成员中的校友会工作组成员,我们在调研了他们工作遇到的各种困难、关注的问题上,对整个信息系统的功能进行思考。

目前我们的研究的内容是主要基于各个学院中已经存在的学生信息管理系统开展的。

我们猜想构建一个校友信息管理系统,整合大部分校友的信息,对信息进行校验,更新,努力提高整个系统数据的可靠性。

希望可以协助学校及相关的校友工作组织(如各学院的校友学生工作会等)更快速便捷完成各项工作,做好各种各类的调研或者调查,整合资源,为在校生服务,为校友服务。

参考资料(1)钱乐秋赵文耘牛军钰. 《软件工程(第二版)》(M)清华大学出版社(2)杭州市城建信息系统的可行性研究报告(J). 《浙江档案》 ,1994,07(3)(澳)Leszek A.Maciaszek著;马素霞,王素琴,谢萍等译《需求分析与系统设计》(M)机械工业出版社(4) ( 加 )Peter Maclntyre,Brian Danchilla,(美)Mladen Gogala著;王爱华,姚军强译《PHP编程实战》(M)人民邮电出版社(5)李开涌《PHP MVC 实战》(M)2013出版/机械工业出版社(6)张微. 《建设项目OA管理信息系统需求研究》(C)土木工程与建筑学院武汉理工大学 2014.05(7)黄怡强, 郭钦祥, 黄怡胜. 浅谈软件开发需求分析阶段的主要任务[J].逻辑学研究, 中山大学学报论丛 2002, 22(1):262-265.(8)黄怡强, 郭钦祥, 黄怡胜. 浅谈软件开发需求分析阶段的主要任务[J].逻辑学研究, 2002, 22(1):262-265.(9) Brett McLaughlin著;胡乔林,甘亮,陈洁译《PHP&MYSQL实战手册》(M) 中国电力出版社 20142.任务概述2.1目标为了适应时代的变化,我们作为当代的知识分子,更加应该懂得如何利用身边的资源,本系统的主要目标就是让我们能够更好地掌握我们所拥有的人脉资源。

因此,开发一个灵活、通用合适的校友信息管理系统就显得十分重要。

其可对校友的家庭住址,联系电话等一系列信息可以做到及时的更新,不易丢失,查找方便,大大提高了校友间联系的便利性。

本系统需要充分了解用户(教务处老师、校友会工作人员以及校友)的需求,了解校友会工作的流程,以及在管理校友信息时可能出现的问题。

广外校友信息管理系统中首先必须设置好校友基本信息,因为校友的基本信息在本系统占据着很重要的地位。

在对系统中关于校友的个人信息、相册、留言板、论坛、班级这些信息管理的时候都需通过校友基本信息进行操作。

广外校友管理信息系统的具体功能包括四个方面:校友的基本信息实体,校友班级信息实体,校友相册信息实体,校友论坛信息实体。

2.2运行环境本系统为一个小型的管理系统,所耗费的资源非常的小,具体的系统需求如下:操作系统:Microsoft Windows XP/7/8/10支持环境:IIS 5.0及以上版本数据库:Mysql2.3条件与限制1、校友的个人信息涉及到隐私问题,系统用户在使用部分信息(例如住址、手机号码等)需要谨慎而行,管理员执行涉及到隐私信息的操作时尽可能取得校友本人同意。

2、需要给用户进行分级(如校友会工作人员为高级、校友为普通级别),允许其执行不同的系统功能。

系统必须实现一定的页面访问限制。

用户只能访问自己有权限操作的页面。

3、系统每天至少保持20小时的可用时间,每日凌晨进行日常的维护和更新,需要服务器长时间保持工作状态。

3.数据描述3.1静态数据通过了解校友信息管理的静态参数信息,可以了解校友的基本信息,例如姓名,学号,学院等等;在本项目中各系统都需要各类的静态参数信息,这是项目搭建的基础,也是模型建立时需要的配置数据。

3.2动态数据【包括输入数据和输出数据】动态数据是变动的信息数据,这些信息来源于校友的信息变化所产生的数据信息。

这些信息主要目前来自于系统形成和存储的报表和报告之中。

系统建成后所需要的最基础的动态信息将来自生产过程数据采集系统。

在本项目各系统建成后各系统间还将相互提供各类动态信息,也为学校ERP系统和综合查询决策系统提供最为重要的基础数据。

3.3数据库描述【给出使用数据库的名称和类型】本系统使用的是Mysql数据库。

把Mysql作为后台数据库,就可以使用基于网络连接的用户认证,从而子系统分配数据使用权限,让他们彼此之间使用的数据库个离开来,以达到较高的安全性。

Mysql数据库还有许多优点:3.3.1可移植性使用C和C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。

3.3.2通用性支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。

3.3.3为多种编程语言提供了API这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl 等。

3.3.4支持多线程,优化的SQl查询算法支持多线程,充分利用CPU资源。

优化的SQl查询算法,有效地提高查询速度。

3.3.5多语言支持,且容易使用提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。

Mysql是一个高性能且相对简单的数据库系统,一些更大系统的设置和管理相比,其复杂程度较低。

3.3.6成本低又小巧Mysql可以说基本是免费的,也就是可以节省很多资源。

Mysql数据库占内存基本都很小,4.1.1发行版仅仅只有21M,安装完成也仅仅是51M。

3.3.7性能好许多客户机可同时连接到服务器。

MySQL数据库没有用户数的限制,多个客户机可同时使用同一个数据库。

相关主题