校友信息管理系统可行性研究报告.docx
《校友信息管理系统可行性研究报告.docx》由会员分享,可在线阅读,更多相关《校友信息管理系统可行性研究报告.docx(8页珍藏版)》请在冰豆网上搜索。
校友信息管理系统可行性研究报告
校友信息管理
系统可行性研究报告
1引言
1.1编写目的
本系统针对广东外语外贸大学学校毕业校友信息管理提高信息管理水平的有效性的需求。
加强对毕业校友的去向信息管理力度,及时获取全面准确的数据,从而协助学校其他部门开展校友会联合活动工作,从而提高学校人事业务管理的信息化、高效化和便捷化。
校友信息来源于学校学工管理在学生入学和毕业后对学生的个人信息的采集,主要包括学生的姓名、家庭住址、联系方式、工作职位等,大量的信息梳理加大我们学校学工办的工作强度,也使得学校部门在联系校友工作难度增大。
为此,我们提出建设校友信息管理系统,确保校友信息更新及时,实行动态管理,确保系统数据的时效性,切实提高学校对校友(学生)工作水平。
建设内容主要包括:
分别在管理员(教务处老师)和用户(校友会工作人员、校友)两个层面用户开发校友信息管理系统。
管理员端主要以数据库系统平台为基础,叠加各专题业务数据,在信息数据库中操作,审核用户信息,实现信息查询,确保校友资料的更新,及时维护信息资料,统计分析等.用户端主要以网页链接为基础,毕业校友进行注册,登录系统,在网页上完善个人资料,查询信息,更新个人信息,实时掌握学校发展动态。
本系统可搭载在学校的官方网站上,访问设备不需要具有较高的性能,反馈及时,网站具有一定的稳定性和安全性,同时需要满足各种网络环境下的可用性。
1.2项目背景
广东外语外贸大学是华南地区国际化人才培养和外国语言文化、对外经济贸易、国际战略研究的广东省属重点大学,培养了许许多多的各个领域的人才,这些人才对广外的发展有重大的作用,如果能好好利用校友资源,那么广外将会发展得更好。
但是广外对于毕业校友的管理和校友资源的利用做得不是很好,没有专门的部门或是协会来管理这些毕业离校的校友目前学校及各二级学院还没有建设好相应的校友信息管理系统,导致在校友管理及在相关调查方面造成许多繁琐的工作,构建完成本系统可以让学校及相关的校友工作组织(如各学院的校友学生工作会等)更加方便的完成各项工作,可以方便完成各种各类的调研或者调查,让收集到的校友信息真正的起到作用,让学校更好的整合资源,为在校生服务,为校友服务。
1。
3功能说明
用户对象:
教务处老师、校友会工作人员、校友和官方相关调查组织(如就业方向调查组织等)
教务处老师:
登陆该系统,获取学生相关信息,便于学生离校后管理
校友会工作人员:
登陆该系统,进行校友资料的更新与维护,获取相关资料便于各类校友活动的开展
校友:
登录该系统,录入自己的信息,之后可以进行修改;也可以通过学院,专业,姓名,ID号查找获得所要找的校友的信息
相关调查组织:
登陆该系统,获取学生的某些信息,方便统计得出相关结论
1.4定义
本系统主要帮助老师获取校友信息,方便各种活动的举办或是调查的完成,还有了解毕业生的各项就业情况和工作情况,有利于学校进行毕业生就业率统计,建立更加完善的教学平台.
首先,我们使用SQLserver或其他数据库软件建立属于我们网站的数据库,也就是我们获取修改数据的地方;然后,在editplus上,我们使用HTML构建网页的前台,包括主页设计,页面布局等;使用PHP,Javascript来进行后台的开发,包括数据库的连接,从数据库获取数据进行算法的运算,以及数据库进行查询,修改等操作;最后我们在HTML中调用所有的其他页面,真正成为一个网页。
简单介绍一下JavaScript和PHP编程语言。
1.4。
1JavaScript:
语言的前身叫作LiveScript。
自从Sun公司推出著名的Java语言之后,Netscape公司引进了Sun公司有关Java的程序设计概念,将自己原有的LiveScript重新进行设计,并更名为JavaScript.这所以取名为JavaScript,原因就在于JavaScript作为一种嵌入HTML文档的、基于对象的脚本设计语言。
其中很大一部分的语法同Java语言很相似,而且JavaScript的设计可以使它很容易地同Java语言一同工作,它可以充分支持Java的applet小应用程序,Java的applet小应用程序也可以很方便地访问已有的JavaScript代码。
所以,也可以JavaScript看成是Java语言的某种简化版本.
1.4.2PHP:
一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:
HypertextPreprocessor)的缩写.PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
1.4.3优点:
JavaScript这样的用户端脚本语言语言出现之前,传统的数据提交和验证工作均由用户端浏览器通过网络传输到服务器上进行.如果数据量很大,这对于网络和服务器的资源来说实在是一种无形的浪费。
而使用JavaScript就可以在客户端进行数据验证.JavaScript可以方便地操纵各种浏览器的对象,可以使用JavaScript来控制浏览器的外观,状态甚至运行方式,可以根据用户的需要“定制”浏览器,从而使网页更加友好。
JavaScript可以使多种任务仅在用户端就可以完成而不需要网络和服务器的参与,从而支持分布式的运算和处理.
1。
4。
4使用PHP的优点:
①快速
PHP是一种功能强大的CGI脚本语言,语法是混合了C、Java、Perl和PHP式的新语法,执行网页的速度比CGI、Perl和ASP更快,这是它的第一个突出特点.
②具有很好的开放性和可扩展性
PHP属于自由软件,源代码完全公开,任何程序员为PHP扩展附加功能非常容易。
③、数据库支持
PHP支持多种主流与非主流的数据库,如:
DBA、dBase、Informix、mSQL、MySQL、MicrosoftSQLServer、Sybase、ODBC、PostgreSQL、Oracle等。
其中,PHP与MySQL是绝佳的组合,可以跨平台运行。
④、面向对象编程
PHP提供了类和对象。
为了实现面向对象编程,PHP4。
0及更高版本提供了新的功能和特性,包括对象重载、引用技术等。
⑤、具有丰富的功能
对象式的设计、结构化的特性、数据库的处理、网络接口的应用、安全编码机制,PHP几乎涵盖了所有网站的一切功能。
⑥、可伸缩性
传统上,网页的交互作用是通过CGI来实现的。
CGI程序的伸缩性不是很理想,因为它为每一个正在运行的CGI程序开一个独立进程。
解决方法就是将经常用来编写CGI程序的语言的解释器编译进Web服务器。
PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。
内嵌的PHP可以具有更高的可伸缩性
2任务概述
2.1系统的用户对象
教务处老师、校友会工作人员、校友和相关官方调查组织(如就业方向调查组织等)
教务处老师:
登陆该系统,获取学生相关信息,便于学生离校后管理
校友会工作人员:
登陆该系统,进行校友资料的更新与维护,获取相关资料便于各类校友活动的开展
校友:
登录该系统,录入自己的信息,之后可以进行修改;也可以通过学院,专业,姓名,ID号查找获得所要找的校友的信息
相关调查组织:
登陆该系统,获取学生的某些信息,方便统计得出相关结论
2。
2系统功能
2.2。
1用户注册功能
当校友访问Web页面时需要进行注册,如果校友不进行注册就不能够查询和更新信息,也不能够分享相应的信息。
管理员可以配置是否需要进行登录才能够查看校友的信息,如果管理员设置需要登录查看,则校友不登录就不能够查看相应的内容。
2。
2。
2用户登录功能
校友注册之后就需要实现登录,登录的校友可以进行信息的更改、查询以及相应内容的分享.
登录的用户的操作也会被记录在日志中,用户可以通过自己的ID进行校友录中的功能或文章的索引.
2。
2。
3用户查询功能
校友登录后能,只要输入一定的信息就能查询到其他校友的基本资料,但是不能更改.
2.2。
4用户更新信息功能
校友登录后,如果发现当前的信息有错误,能对自己的信息进行更新修改.
2.2。
5管理员审核功能
当校友注册后,需要对用户进行身份的审核,管理员可以审核已知的用户的身份,如果用户不是校友录系统的指定用户,则管理员可以不允许用户进行身份验证和登录,以确保校友录系统中的用户的身份都是真实的。
3可行性分析
3。
1技术可行性分析
硬件方面,思科信息学院有许多的实验室以及各种设备,完全满足我们去完成这系统的需求。
系统软件层面,浏览器就能直接使用该系统。
应用方面,目前已经有一些学校已经有了类似软件,如交通大学,这使我们有了借鉴和参考的目标。
技术方面的话,经过在学校三年的学习,我们掌握了许多开发校友信息管理系统的技术和方法,足以让我们来完成这个系统。
关键技术项
要求
现有水平
对照分析
HTML
了解
熟悉
可以满足要求。
JavaScript
熟悉
了解
虽有欠缺,但通过指导培训,应该在短期内可以达到要求。
PHP
熟练
熟悉
可以满足要求.
SQl软件
精通
了解
短期内难以达到要求,存在较大风险.
综上所述,在技术上来是我们是有能力去完成这个系统的,换而言之,技术上是可行的。
3。
2社会可行性分析
3.2。
1用户使用可行性
广东外语外贸大学思科信息学院系统数据库中已经存有了一些校友的信息,这些信息对广外利用校友资源有很大的帮助,也有助于广外的发展。
如果我们这个系统成功建成并且投入使用,校友的信息将会更多,更齐全,也将会有源源不断的校友资源,这对于学校的发展来说可是非常有利的。
3。
2。
1法律因素
在法律的角度上看,该产品没有侵权或是抄袭违法情况,也没有被申请过专利,所以可行。
在政策上,也无国家政策限制和无地方政府(或其他机构)的限制.还有就是系统的设计符合中国教育部《教育管理信息化标准》规范。
3。
3资源可行性分析
3。
3.1 软件资源
我们拥有SQlserver,visualstudio2008等所需的开发软件,所以在软件上是可行的.
3.3。
2硬件资源
广东外语外贸大学拥有许多先进的计算机实验室,可用学生使用,这些实验室的设备都非常好,电脑的硬件都超过我们完成校友信息管理系统的需求
3.4资源可行性分析
我们每一个人从入学到学业生涯的结束,接触了一批又一批的同窗好友,让这么多的朋友再次相聚却是一件很不容易的事情,而计算机网络的发展为同学间的联系提供了一个方便、快捷直接的方式,校友信息管理系统的产生则为学校提供了管理校友资源的渠道以及校友之间联系的渠道.无论身在何处的人们通过校友信息管理网站建立自己所属地区的所属学校和自己的资料,同学之间可以不定地点、不定时间的在网上进行交流,虽然人们可以通过聚会的形式使大家相聚,但却存在很多问题。
首先,朋友们生活在不同的城市,使他们相聚在某一地点是不实际的;其次,每个人的工作性质不同,大家所拥有的空闲时间也不一致,若因聚会而请假则会损失一定的资金这对于生活在都市的人们而言也是得不常失的;另外,人们也可通过电话进行交流,但我们所相处过的同学有很多,我们不可能每一次都进行异地的电话联络,这对于经济也是一项损失,综合多方面的因素,只有通过校友信息管理网站才可以使人们以经济的价格,便捷的方式,高效全面的联系和曾经的同窗好友进行情感上的沟通。
随着校友信息管理网站的不断发展,其作用一定会越来越广泛地为人们所接受和喜欢。
对于学校而言,有了校友信息管理系统网站,学校将能够更好的管理和使用校友资源,这对于一个学校的发展有很大促进作用。
所以,在经济上是可行的。
4需求分析
4。
1硬件的需求
a.服务器:
中高档服务器
b.CPU:
IntelPentiumIII450MHz以上。
c.内存:
≥512MB以上;硬盘:
≥40GB空闲硬盘。
d.接口数:
采用SCSI接口,支持RAID方式以提高数据处理能力和数据安全性。
e.指令系统:
f.客户机:
普通PC机
g.CPU:
IntelPentiumII400MHz以上。
h.内存:
≥64MB以上;硬盘:
≥2GB空闲硬盘
4。
2性能需求分析
本系统应该可以实现许多性能特性,如:
实用性、灵活性、可扩展性、易维护性、可靠性等等.
4.2。
1实用性
实用性是衡量一个应用系统好坏的重要指标。
是否与业务紧密结合,是否具有严格的业务针对性,是系统成败的关键.本系统是在对各种类型的校友信息进行详细的调查之后实现的,实现的各项功能应该十分贴合现代化校友信息管理系统的需求,具有很强的实用性。
完全控制式的页面布局,使得同学信息录入工作更简便。
4.2.2灵活性
本系统提供了灵活的查询模块可查询同学的联系方式、家庭住址、留言板、等信息,灵活组合条件,进行组合查询,达到提高查询效率、界面直观的效果。
4。
2。
3扩展性
随着系统应用的普及和推广,系统功能的扩展将是不可避免的,因此,提高系统的可扩展性、可维护性是提高整个系统性能的必然要求。
本系统采用模块化的设计思想,在结构上具有良好的可伸缩性,使用者可根据实际业务需要扩展模块.
4。
2。
4易维护性
本系统采用多层架构设计,使系统结构更清楚,分工更明确,有利于后期的维护。
4。
2.5稳定性
使用了PHP和JavaScript,使得系统在不同环境下都能正常运行
5系统出错处理设计
5。
1出错输出信息
用一览表的方式说明出现用户在使用系统的过程中可能发生的错误或故障时,系统输出信息的形式、原因以及提示信息.
出错的位置
出错的原因
提示信息
普通用户账号
输入的账号不存在于数据库
用户名不存在
普通用户密码
输入的密码不正确
密码错误
管理员账号
输入的账号不存在于数据库
用户名不存在
管理员密码
输入的密码不正确
密码错误
查询校友信息
输入查询信息不正确
没有符合条件的记录
修改校友信息
没有权限或信息不能修改
信息不能修改
注册新用户
填写的信息不完整
请补充完整注册信息
用户在系统维护时访问
系统正在维护
系统正在维护
5。
2补救措施
由于数据在数据库中已经有备份,所有在系统出错后可以依靠数据库的回复功能,并且依靠日志文件实现系统的再启动,就算系统崩溃用户数据也不会受到影响。
但相对而言会占用更多的数据存储空间。
5。
3系统维护设计
对于系统功能方面的维护,由于本系统采用的是模块化的设计方法,每个模块(页面)之间相互独立性较高,这样给系统的维护带来了很大的方便,对于单独功能的修改只需要修改一个页面。
对于功能的添加,只要再添加页面选项的内容即可.
6结论意见
由以上的可行性分析明显可知,技术、硬件资源、软件资源、法律因素等全部满足,本系统具有一定的实用性与应用市场,完全可以进行开发.