
校友信息系统需求规格说明书.doc
24页校友信息管理系统需求规格说明书目录__________________________________________________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及以上版本数据库:Mysql建议最低配置推荐配置内存:128M硬盘:10GCPU:Intel I3内存:256M硬盘:20GCPU:Intel I52.3条件与限制1、校友的个人信息涉及到隐私问题,系统用户在使用部分信息(例如住址、号码等)需要谨慎而行,管理员执行涉及到隐私信息的操作时尽可能取得校友本人同意。
2、需要给用户进行分级(如校友会工作人员为高级、校友为普通级别),允许其执行不同的系统功能系统必须实现一定的页面访问限制用户只能访问自己有权限操作的页面3、系统每天至少保持20小时的可用时间,每日凌晨进行日常的维护和更新,需要服务器长时间保持工作状态3.数据描述3.1静态数据通过了解校友信息管理的静态参数信息,可以了解校友的基本信息,例如姓名,学号,学院等等;在本项目中各系统都需要各类的静态参数信息,这是项目搭建的基础,也是模型建立时需要的配置数据ID学生号name校友姓名Dept_name专业college 学院Degree学位GLID管理员号name管理员姓名college 学院3.2动态数据【包括输入数据和输出数据】动态数据是变动的信息数据,这些信息来源于校友的信息变化所产生的数据信息这些信息主要目前来自于系统形成和存储的报表和报告之中系统建成后所需要的最基础的动态信息将来自生产过程数据采集系统在本项目各系统建成后各系统间还将相互提供各类动态信息,也为学校ERP系统和综合查询决策系统提供最为重要的基础数据Tel号码Job工作Salary工资interest兴趣爱好Address地址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,安装完成也仅仅是51M3.3.7性能好许多客户机可同时连接到服务器MySQL数据库没有用户数的限制,多个客户机可同时使用同一个数据库可利用几个输入查询并查看结果的界面来交互 式地访问 MySQL这些界面为:命令行客户机程序、Web 浏览器或 X Window System 客户机程序此外,还有由各种语言(如C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, and Tcl)编写的界面因此,可以选择使用已编好的客户机程序或编写自己的客户机应用程序3.3.8连接性和安全性MySQL 是完全网络化的,其数据库可在因特网上的任何地方访问,因此,可以和任何地方的任何人共享数据库而且 MySQL 还能进行访问控制,可以控制哪些人不能看到您的数据3.3.9开放式的分发MySQL 容易获得;只要使用 Web 浏览器即可如果不能理解某样东西是如何起作用的,或者对某个算法感到好奇,可以将其源代码取来,对源代码进行分析如果不喜欢某些东西,则可以更改它3.4数据词典数据流的描述: 信息管理系统的主要数据流包括:用户登录信息(用户名和密码),班级信息,在校生和校友信息,用户管理,留言信息,学校信息。
3.4.1用户登录信息说明:用户登录校友信息管理系统时输入的用户名和密码数据流来源:用户输入数据流去向:登录处理组成:用户名、密码3.4.2校友管理员信息说明:校友管理员登录后管理自己的个人信息数据流来源:校友管理员输入数据流去向:修改、增加、删除、浏览信息组成:学校管理员id,密码3.4.3班级信息说明:学校管理员创建班级,校友们可申请加入该班级,输入相关班级的信息数据流来源:学校管理员输入数据流去向:学校管理员修改、浏览班级信息,非管理员用户修改自己个人信息组成:学校管理员id,密码3.4.4留言信息和照片说明:学校管理员、用户校友在校友信息管理系统的留言网页的留言信息和分享照片数据流来源:用户校友、学校管理员输入数据流去向:显示到校友信息管理系统上的留言网页,用户校友和管理员都恶意进行浏览、回复,但是不能进行删除,修改等操作,只有该写留言的用户或管理员才有删除、修改等权限组成:校友。
