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

上传人:豆**** 文档编号:28487614 上传时间:2022-07-28 格式:DOC 页数:18 大小:76.50KB
返回 下载 相关 举报
校友信息管理系统需求规格说明书.doc_第1页
第1页 / 共18页
校友信息管理系统需求规格说明书.doc_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《校友信息管理系统需求规格说明书.doc》由会员分享,可在线阅读,更多相关《校友信息管理系统需求规格说明书.doc(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除校友信息管理系统需求规格说明书目录1.引言11.1编写目的11.2背景1参考资料22.任务概述32.1目标32.2运行环境42.3条件与限制43.数据描述43.1静态数据43.2动态数据【包括输入数据和输出数据】53.3数据库描述【给出使用数据库的名称和类型】53.3.1可移植性53.3.2通用性63.3.3为多种编程语言提供了API63.3.4支持多线程,优化的SQl查询算法63.3.5多语言支持,且容易使用63.3.6成本低又小巧63.3.7性能好63.3.8连接性和安全性73.3.9开放式的分发73.4数据词典73.4.1用户登录信息73.

2、4.2校友管理员信息73.4.3班级信息83.4.4留言信息和照片83.4.5在校生和校友信息83.4.6学校信息83.5数据采集94.功能需求94.1功能划分94.1.1登录功能94.1.2个人资料增删功能94.1.3查询功能94.1.4用户交互功能94.1.5注册审核功能104.2功能描述104.2.1登录功能104.2.2个人资料增删功能104.2.3查询功能114.2.4用户交互功能114.2.5注册审核功能125.性能需求125.1数据精确度125.2时间特性125.3适应性126.运行需求136.1用户界面136.1.1屏幕格式136.1.2菜单格式136.1.3输入输出时间136

3、.2硬件接口136.3软件接口136.4故障处理147. 其他需求147.1可使用性:147.2安全保密性:147.3可维护性:147.4可移植性:15【精品文档】第 15 页1.引言1.1编写目的 本系统针对广东外语外贸大学学校毕业校友信息管理提高信息管理水平的有效性的需求。加强对毕业校友的去向信息管理力度,及时获取全面准确的数据,从而协助学校其他部门开展校友会联合活动工作,从而提高学校人事业务管理的信息化、高效化和便捷化。校友信息来源于学校学工管理在学生入学和毕业后对学生的个人信息的采集,主要包括学生的姓名、家庭住址、联系方式、工作职位等,大量的信息梳理加大我们学校学工办的工作强度,也使得

4、学校部门在联系校友工作难度增大。为此,我们提出建设校友信息管理系统,确保校友信息更新及时,实行动态管理,确保系统数据的时效性,切实提高学校对校友(学生)工作水平。建设内容主要包括:分别在管理员(教务处老师)和用户(校友会工作人员、校友)两个层面用户开发校友信息管理系统。管理员端主要以数据库系统平台为基础,叠加各专题业务数据,在信息数据库中操作,审核用户信息,实现信息查询,确保校友资料的更新,及时维护信息资料,统计分析等。用户端主要以网页链接为基础,毕业校友进行注册,登录系统,在网页上完善个人资料,查询信息,更新个人信息,实时掌握学校发展动态。本系统可搭载在学校的官方网站上,访问设备不需要具有较

5、高的性能,反馈及时,网站具有一定的稳定性和安全性,同时需要满足各种网络环境下的可用性。1.2背景广东外语外贸大学是华南地区国际化人才培养和外国语言文化、对外经济贸易、国际战略研究的广东省属重点大学。作为一个融合中西文化的新世纪高校,它以国际化人才培养为目标,塑造一批批具有高智慧的创新性人才,为社会各个领域的人创造丰富的人力资源。在学生踏出校园后,他们在空闲之余,总会关注学校的发展动态,并利用自己的发展优势,在力能所及的时刻,为母校做奉献。当然,每逢学校诞辰或者其他重要建设日,总会有来自各方面的校友应邀参加学校的活动,为师弟师妹分享学习、工作经验,或者为学校的建设献言。今年恰逢是广外50周年校庆

6、之际,学校更是先后在各学院成立校友会工作组,筹办校庆工作,联系校友,共庆广东外语外贸大学50华诞。 然而我们的校友遍布五湖四海,随着岁月更迭,校友的联系信息早已更改,学校校友会工作组要与他们取得联系的难度极大。目前,广东外语外贸大学对于毕业校友的管理并不完善,信息更新滞后,可靠性差。同时,学校及各二级学院还没有建设好相应的校友信息管理系统,导致在校友管理及在相关调查方面造成许多繁琐的工作。在当前的信息化时代,信息一体化给我们莫大的便利,大大缩减了我们的工作分量。而随着学校的校友规模不断增大,学校资源多元化,校友会工作组需要协调工作越来越多,采用传统的信息管理方法已经不能适应现在这种大型化复杂化

7、的特性要求。为满足新环境下的信息管理,在学校校友信息管理实行具有针对性的信息化建设方针势在必行。同时,这也是促进我们学校信息化管理的重要可行措施之一,更进一步完成现代化建设的要求。本文选题灵感来自小组成员中的校友会工作组成员,我们在调研了他们工作遇到的各种困难、关注的问题上,对整个信息系统的功能进行思考。目前我们的研究的内容是主要基于各个学院中已经存在的学生信息管理系统开展的。我们猜想构建一个校友信息管理系统,整合大部分校友的信息,对信息进行校验,更新,努力提高整个系统数据的可靠性。希望可以协助学校及相关的校友工作组织(如各学院的校友学生工作会等)更快速便捷完成各项工作,做好各种各类的调研或者

8、调查,整合资源,为在校生服务,为校友服务。参考资料(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管理信息系统

9、需求研究(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目标为了适应时代的变化,我们作为当代的知识分子,更加应该懂得如何利用身边的资源,本系统的主要目标就是让我们能够更好

10、地掌握我们所拥有的人脉资源。因此,开发一个灵活、通用合适的校友信息管理系统就显得十分重要。其可对校友的家庭住址,联系电话等一系列信息可以做到及时的更新,不易丢失,查找方便,大大提高了校友间联系的便利性。本系统需要充分了解用户(教务处老师、校友会工作人员以及校友)的需求,了解校友会工作的流程,以及在管理校友信息时可能出现的问题。广外校友信息管理系统中首先必须设置好校友基本信息,因为校友的基本信息在本系统占据着很重要的地位。在对系统中关于校友的个人信息、相册、留言板、论坛、班级这些信息管理的时候都需通过校友基本信息进行操作。广外校友管理信息系统的具体功能包括四个方面:校友的基本信息实体,校友班级信

11、息实体,校友相册信息实体,校友论坛信息实体。2.2运行环境 本系统为一个小型的管理系统,所耗费的资源非常的小,具体的系统需求如下:操作系统:Microsoft Windows XP/7/8/10支持环境:IIS 5.0及以上版本数据库:Mysql建议最低配置推荐配置内存:128M硬盘:10GCPU:Intel I3内存:256M硬盘:20GCPU:Intel I52.3条件与限制1、校友的个人信息涉及到隐私问题,系统用户在使用部分信息(例如住址、手机号码等)需要谨慎而行,管理员执行涉及到隐私信息的操作时尽可能取得校友本人同意。2、需要给用户进行分级(如校友会工作人员为高级、校友为普通级别),允

12、许其执行不同的系统功能。系统必须实现一定的页面访问限制。用户只能访问自己有权限操作的页面。3、系统每天至少保持20小时的可用时间,每日凌晨进行日常的维护和更新,需要服务器长时间保持工作状态。3.数据描述3.1静态数据通过了解校友信息管理的静态参数信息,可以了解校友的基本信息,例如姓名,学号,学院等等;在本项目中各系统都需要各类的静态参数信息,这是项目搭建的基础,也是模型建立时需要的配置数据。ID学生号name校友姓名Dept_name专业college 学院Degree学位GLID管理员号name管理员姓名college 学院3.2动态数据【包括输入数据和输出数据】动态数据是变动的信息数据,这

13、些信息来源于校友的信息变化所产生的数据信息。这些信息主要目前来自于系统形成和存储的报表和报告之中。系统建成后所需要的最基础的动态信息将来自生产过程数据采集系统。在本项目各系统建成后各系统间还将相互提供各类动态信息,也为学校ERP系统和综合查询决策系统提供最为重要的基础数据。Tel电话号码Job工作Salary工资interest兴趣爱好Address地址3.3数据库描述【给出使用数据库的名称和类型】本系统使用的是Mysql数据库。把Mysql作为后台数据库,就可以使用基于网络连接的用户认证,从而子系统分配数据使用权限,让他们彼此之间使用的数据库个离开来,以达到较高的安全性。Mysql数据库还有

14、许多优点: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多语言支持,且容易使用提供多语言支持,常见的编

15、码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。Mysql是一个高性能且相对简单的数据库系统,一些更大系统的设置和管理相比,其复杂程度较低。3.3.6成本低又小巧Mysql可以说基本是免费的,也就是可以节省很多资源。Mysql数据库占内存基本都很小,4.1.1发行版仅仅只有21M,安装完成也仅仅是51M。3.3.7性能好许多客户机可同时连接到服务器。MySQL数据库没有用户数的限制,多个客户机可同时使用同一个数据库。可利用几个输入查询并查看结果的界面来交互 式地访问 MySQL。这些界面为:命令行客户机程序、Web 浏览器或 X Window Sys

16、tem 客户机程序。此外,还有由各种语言(如C, C+, Eiffel, Java, Perl, PHP, Python, Ruby, and Tcl)编写的界面。因此,可以选择使用已编好的客户机程序或编写自己的客户机应用程序。3.3.8连接性和安全性MySQL 是完全网络化的,其数据库可在因特网上的任何地方访问,因此,可以和任何地方的任何人共享数据库。而且 MySQL 还能进行访问控制,可以控制哪些人不能看到您的数据。3.3.9开放式的分发MySQL 容易获得;只要使用 Web 浏览器即可。如果不能理解某样东西是如何起作用的,或者对某个算法感到好奇,可以将其源代码取来,对源代码进行分析。如果

17、不喜欢某些东西,则可以更改它3.4数据词典数据流的描述: 信息管理系统的主要数据流包括:用户登录信息(用户名和密码),班级信息,在校生和校友信息,用户管理,留言信息,学校信息。3.4.1用户登录信息说明:用户登录校友信息管理系统时输入的用户名和密码数据流来源:用户输入数据流去向:登录处理组成:用户名、密码3.4.2校友管理员信息说明:校友管理员登录后管理自己的个人信息。数据流来源:校友管理员输入数据流去向:修改、增加、删除、浏览信息。组成:学校管理员id,密码3.4.3班级信息说明:学校管理员创建班级,校友们可申请加入该班级,输入相关班级的信息。数据流来源:学校管理员输入数据流去向:学校管理员

18、修改、浏览班级信息,非管理员用户修改自己个人信息。组成:学校管理员id,密码3.4.4留言信息和照片说明:学校管理员、用户校友在校友信息管理系统的留言网页的留言信息和分享照片。数据流来源:用户校友、学校管理员输入数据流去向:显示到校友信息管理系统上的留言网页,用户校友和管理员都恶意进行浏览、回复,但是不能进行删除,修改等操作,只有该写留言的用户或管理员才有删除、修改等权限。组成:校友用户、学校管理员的浏览记录,以及他们的帐号和密码。3.4.5在校生和校友信息说明:所有注册成为校友信息管理系统的校友或在校生的信息资料。数据流来源:校友和在校生用户数据流去向:用户登录后进行搜索,系统把符合搜索条件

19、的信息显示给用户。组成:用户名,密码3.4.6学校信息因为本系统是广东外语外贸大校友信息管理系统,所以用户必须是广东外语外贸大学的校友。3.5数据采集本系统用户自己录入的信息以及学校管理员收集到的关于校友用户的信息,录入数据库,从而建立数据库,并在编码调试阶段测试各个功能模块的实现。采集的这些数据会在以后被用户校友和管理员不断的更新和修改,从而完善系统的数据库。4.功能需求4.1功能划分4.1.1登录功能校友注册之后就需要实现登录,登录的校友可以进行信息的更改、查询以及相应内容的分享。登录的用户的操作也会被记录在日志中,用户可以通过自己的ID 进行校友录中的功能或文章的索引。4.1.2个人资料

20、增删功能用户可以登录该系统,修改自己的部分基本资料。因此可以保障了校友信息更新的及时性,减少校友信息的丢失缺漏。4.1.3查询功能校友登录后,只要输入一定的信息就能查询到其他校友的基本资料,但是不能更改。4.1.4用户交互功能校友登录后能彼此添加好友,对方验证后能彼此互发私信消息和邮件。4.1.5注册审核功能当校友访问Web 页面时需要进行注册,如果校友不进行注册就不能够查询和更新信息,也不能够分享相应的信息。管理员可以配置是否需要进行登录才能够查看校友的信息,如果管理员设置需要登录查看,则校友不登录就不能够查看相应的内容。管理员可以审核已知的用户的身份,如果用户不是校友录系统的指定用户,则管

21、理员可以不允许用户进行身份验证和登录,以确保校友录系统中的用户的身份都是真实的。4.2功能描述4.2.1登录功能描述:用户在登录界面输入用户名及密码,后台连接数据库判断是否为网站用户。输入处理输出1、用户名及密码1、通过用户名在数据库中查找该用户并判断密码是否符合1、如果数据库中没有该用户或密码错误则不跳转,并弹出框提示2、判断为是网站用户则跳转到用户个人主页4.2.2个人资料增删功能描述:用户在个人界面可以申请修改个人的部分基本信息(如联系方式、现工作单位等)输入处理输出需要修改的属性名新的值1、根据用户名以及属性名在数据库中找到对应属性并更改1、提示修改成功并刷新用户信息页面4.2.3查询

22、功能描述:根据用户输入的校友姓名或联系方式查找到该校友并显示对方的公开信息。输入处理输出1、待查询校友信息1、根据输入的信息在数据库中查找是否有符合信息的校友2、如果找到了,返回该校友的个人信息中属于公开信息的属性。1、如果没有符合的人,则显示没有该用户2、如果找到符合要求的校友,显示对方的公开信息4.2.4用户交互功能描述;用户可以向查找到的校友发送好友申请。用户可以向好友发送消息或者邮件。输入处理输出对方的用户名以及申请好友的验证内容。用户发送给好友的私信信息用户发送给好友的邮箱信息1、发送验证内容。如果得到验证则修改两名用户间的联系。如果被拒绝则返回。2、更新对方用户的消息栏。3、读取对

23、方用户留下的邮箱并把信息以邮件方式发送。1、向用户返回好友申请成功或失败的信息。2、返回发送成功的消息。4.2.5注册审核功能描述:新用户填写完信息提交后,先判断是否已经有该用户,没有则把申请注册的信息发送给后台管理员。管理员后台审核通过后,发送消息(短信、邮箱)通知注册成功,并把用户信息添加到数据库。5.性能需求5.1数据精确度(1) 在精度需求上,根据实际需要,数据在输入、输出及传输的过程中要满足用户各种不同的需求。如:查找可分为精确查找和泛型查找,精确查找可精确匹配与用户所需求完全一致的查询结果,泛型查找,只要满足与输入的关键字相匹配的输入即输出,可供查找与输入类似的结果。(2) 除工资

24、输入输出为整形,其余输入输出均为字符型。(3) 除性别长度为2个字符,其余均为15个。(4) 需保证输入严格按照数据格式,否则系统不给予响应进行处理。5.2时间特性在普遍情况下搜索时间最大不超过1s,应在人的感觉和视觉响应范围内。搜索结果的展示最大时间不超过5s。数据转换与传输时间根据网络情况而视,最大不应超过20s。平均时间在35s内。5.3适应性满足一般校友会以及相关部门等记录量不大的部门的使用需求。不适用多人同时操作控制界面,建议采取权限使用。在操作方式、运行环境、软件接口或开发计划等发生变化时,可具有适应能力。系统采用多层架构设计,使系统结构更清楚,分工更明确,有利于后期的维护。系统采

25、用模块化的设计思想,在结构上具有良好的可伸缩性,用户可根据实际业务需要扩展模块。6.运行需求 6.1用户界面 6.1.1屏幕格式UI-1:该系统屏幕显示应当符合web用户界面标准UI-2:该系统每个按钮都会有相应的链接页面,按钮名称见名思意 6.1.2菜单格式要求菜单项大致与WIN7标准相同,另外附加的功能做到新的单项中6.1.3输入输出时间年份以4位数字表示6.2硬件接口 CPU: 4核 1.8GHz 内存: 1GB以上 6.3软件接口 操作系统:Windows系统数据库:SQL Server 开发工具:Eclipse、NetBeans IDEJSP服务器:Tomcat6.36.4故障处理

26、考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。7. 其他需求7.1可使用性:要求容易使用,界面友好7.2安全保密性:由于本数据属于校友会内部使用数据,涉及校友的隐私性较强,因此除校友会相关管理人员外,其他人员不得访问.要求设有登录密码检验功能,并且此密码可以在以后进行修改7.3可维护性:能够满足系统管理员对系统维护的需求,能够实现系统开发者对系统的进一步维护7.4可移植性:系统可在所有Windows系统下正常运行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁