校友资源信息查询和管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
校友资源信息查询和管理系统的设计与实现
【摘要】本文介绍了校友信息资源查询和管理系统的设计与实现,系统包括校友信息搜索、优秀校友信息展示、校友新闻发布等模块。系统为校友信息的存储、查找提供了方便,加强了在校生和毕业生之间的信息交流。
【关键词】校友信息;系统;查询;设计
当今社会,校友资源已经成为高校重要的资源之一,但是,很多高校对校友资源的管理仍停留在手工管理阶段,甚至是电话联系阶段,不符合信息化时代发展的特点。校友资源信息查询和管理系统的实现,对学校来说是一笔巨大的财富,可以把校友工作从繁杂的事务性工作中解脱出来,使校友工作走上信息化建设的道路。
1.系统概述
校友资源信息查询和管理系统主要包括:校友各种信息的共享、管理;校友提供的各种招聘信息的共享、管理;在校生和校友用户信息管理;母校、各级校友需要发布的新闻和通知;校友信息的智能查询等功能。通过这些功能的实现,使校友信息查询系统的应用达到要求。开发的系统用理论与实践相结合的方法,真正实现充分利用网络资源以及网络先进的联络方式[1],使校友与校友,校友和在校生,校友与母校,母校与社会之间的联系更加紧密。
2.系统实现
校友资源信息查询和管理系统主要以Visual Studio 2008为开发环境,SQL server 2008为后台数据库,前台用Html搭建。通过、SQL server数据库构建基本框架,由Html+Div+CSS+JS搭建网站的前台的基本框架,同时辅助以Photoshop和Flash美化网站。
根据系统设计和工作实际需要,系统采用了ASP和SQL Server技术。采用ASP服务器端,可在其中建立交互式的Web网页和功能强大的Web应用程序[2],具有运行效率高、开发方便等优点。采用SQL Server设计数据库,适应性强。系统设计时,遵循了实用、通用、安全可靠、易于掌握、便于维护的理念。
3.系统的框架和体系结构介绍
3.1 总体框架
系统总体框架如图1所示。
图1 系统总体框架
3.2 功能模块介绍
校友资源信息查询和管理系统主要为了实现校友信息的储存和搜索,使在校学生和毕业生之间的信息能够交流,企业和学校的招聘信息、就业信息能够流通。该系统包括了毕业校友和在校教师的搜索模块、优秀校友信息的展示模块、校友发布新闻和通知模块,系统的后台实现对校友信息的三层管理,对校友信息、在校教师的信息、对新闻和通知进行审核和管理。
3.2.1 信息查询和管理
信息查询和搜索主要是将历届毕业校友的信息导入到数据库中,以学号为用户名,设置一个初始密码,供用户登陆用。登陆后能自行修改密码,完善自己的信息,通过保存,存储到数据库中。系统的会员用户能通过搜索关键词来搜索相应的校友,获得毕业校友的联系方式、就业方向、从事行业等信息,从而可以促进和校友的进一步交流和沟通。系统可以通过搜索来获取在校教师的相关信息,为方便校友查找相应的信息。校友和教师可以对自己的信息进行完善和修改,保证了信息的时效性。
3.2.2 优秀校友信息的展示
优秀校友信息的展示主要是将优秀毕业生的信息录入系统,主要展示优秀的毕业生在校学习了哪些课本以外的技术,有哪些出色的就业竞争力,还可以对学弟学妹们寄语,可以给予在校生学习的建议,提高在校生的就业竞争力。为了提高系统性能,我们直接将优秀校友信息放在网页上,做成静态页面。
3.2.3 新闻和通知发布
每一个拥有系统账号和密码的人都有权限发布通知和新闻,为了避免所发布的新闻和通知可靠安全,系统设置了审核的功能。通过这些新闻和通知,学校和校友能及时了解相关信息。
3.3 后台管理的实现
系统的后台就是一个管理信息的平台,它包括了对校友信息,教师信息,管理员信息和新闻内容的管理,系统管理采用学院、年级和班级三级管理,有效避免了信息过多,管理员过少不容易处理的问题。班级和年级管理员来自于本班和本年级,对校友的信息有一定的了解,降低了管理的难度,从某些方面而言这保证了数据的准确性。
4.相关技术
通过、SQL server数据库构建基本框架[3],由Html+Div+CSS+JS 搭建网站的前台的基本框架,同时辅助以Photoshop和Flash美化系统。除了页面友好以外,利用索引和模糊搜索提高搜索性能。系统颜色搭配温馨,界面友好,
易于使用和操作。
4.1 Html+Div+CSS+JS搭建系统
Html,div和css的使用时结构和表现分离,网页表达能力简单清晰易懂。适当的使用div,ul进行排版,css进行美化,js增加超炫效果,使得系统更加符合搜索引擎的喜好,检索的时候就更容易被发现。
该系统搭建的页面以黑色为底,橙色为辅,白色的字,系统给人的感觉温馨灵动。以变换的banner不断给人新的感觉,进入系统时徐徐展开的页面一改普通系统的死板,给人一种灵动的气息,这也是Html的魅力之一。导航栏中显示的各个功能页面的链接标题以阶梯的形式排列,象征着步步高升的深远意义。其他页面显示以首页为模版,与首页的风格一致。
4.2 后台搭建
在搭建后台时代码简单清晰,能与ASP技术完美结合共同处理分页等页面排版的问题。同时,后台的代码的编写与前台的Html代码分离,增加了可读性,为网站的维护提供了方便,也保证了后台数据库信息的安全性。
的后台搭建,直接与数据库相关,及控制着前台的数据显示,又能对数据库中的数据进行更改,起着桥梁的作用。所以在前台的分页功能主要包括内存数据分页和存储过程分页。后台的分页也能修改前台的页面显示,保证了前台显示的美观、友好。在后台有需要极大的安全保障,在登录、修改密码、修改信息的时候使用验证控件,防止SQL注入[4]。并运用三级管理的模式,分配了超级管理员、年级管理员、班级管理员等角色,以保证数据的安全。
4.3 SQL server数据库实现
SQL server 2008是微软比较成熟的数据库,界面比较友好,能直接在SQL server的界面上分配角色、分配权限。能有效的处理大量的数据,运用SQL语句方便的对数据库中的数据进行查看。
该系统需要较大的数据库,因为校友的信息比较多,为了足够方便与足够安全,我们采用了导入数据和初始化密码的方法。因为巨大的数据量,我们运用的协助将数据分批导入到数据库中,这样既能保证数据不出错,相比较逐条插入也能大大提高工作效率。
5.结束语
校友信息查询和管理系统而实现,可以促进校友间友谊发展,增进校友与校友之间、校友与老师之间,校友与学校之间的情感,并在一定程度上促进大学生就业竞争力的提升,促进大学生充分就业,系统的实现也为母校的发展提供了宝