毕业设计说明书盐城工学院校友之家网站的设计与实现专业计算机科学与技术学生姓名班级学号指导教师完成日期盐城工学院校友之家网站的设计与实现摘要:盐城工学院建校50多年,校友遍布各行各业。
为了给广大校友们提供更多更全面的信息和一个自由开放的信息交流平台,盐城工学院校友办决定组织建设盐城工学院校友之家网站。
盐城工学院校友之家网站是围绕“如何更好的实现校友与校友之间的沟通与交流、实现信息共享”这样一个主线,创建校友和校友之间的合作平台,发挥校友和母校之间的桥梁作用,将母校和各地校友及校友会更紧密地联系起来。
盐城工学院校友之家网站分前台和后台两个主要模块,系统前台的主要功能有:校友注册、校友撷英、校友分会、信息平台、校友论坛和留言板。
系统后台的主要功能有:注册校友管理、新闻管理、信息平台管理、留言管理和论坛管理等盐城工学院校友之家网站使用Asp技术建设,后台数据库使用SQL Server 2005。
在设计过程中使用了DIV+CSS对页面进行布局和美化,使网站整体感觉更加清爽简洁。
网页中的表单都使用了JavaScript对提交的信息进行客户端验证,提高系统对信息的验证效率。
关键词:校友会;校友之家;校友论坛;信息平台Design and Implementation based on Technology Alumnus House Web Site of Yancheng InstituteAbstract: Yancheng Institute of Technology has a history of more than 50 years, and its students are working for many fields and industries. In order to supply a platform for exchanging information conveniently to alumni, Yancheng Institute of Technology Alumnus Office decide to construct this website as "Alumnus Family".The core theme of Alumnus Family is how to improve the connection and communication between alumni and share their news and information. It supplies a cooperation platform for alumni and build a bridge to combine the college with the alumni. The Alumnus Family system can be divided into two main modules of foreground and background. The foreground module includes some functions, such as registration, featured alumni, alumni club, information list, BBS and leaving message. The background module mainly includes alumnus management, news post & management, information management, message management, BBS management and etc.The website system is based on asp web technology and use the MS SQL 2005 as the database. All web pages are designed and made prettification via the DIV+CSS HTML layout technology. The form submition is added the javascript data validated. Therefore, the website is running efficiently and securely.Key words: Alumnus association; Alumnus House; alumnus forums; Information Platform盐城工学院校友之家网站的设计与实现目录1概述 (1)2课题研究背景与意义 (1)2.1 课题研究背景 (1)2.2课题研究意义 (2)3盐城工学院校友之家网站系统可行性研究 (2)3.1技术可行性研究 (2)3.2操作可行性研究 (3)4盐城工学院校友之家网站系统需求分析 (3)4.1功能需求 (3)4.2用户角色与权限需求分析 (4)5盐城工学院校友之家网站系统设计 (4)5.1校友之家网站系统前台设计 (5)5.2校友之家网站系统后台设计 (6)5.3校友之家网站系统的数据库设计 (8)5.4校友之家网站系统公共设计 (15)6校友之家网站系统的具体实现 (16)6.1系统注册功能模块 (16)6.2信息平台功能模块 (21)6.3校友分会功能模块的实现 (24)6.4后台管理登陆模块的实现 (26)6.5校友管理功能模块的实现 (28)7校友之家网站系统的测试与分析 (30)7.1系统测试方案及测试结果分析 (30)7.2校友之家网站系统的测试 (30)8结束语 (31)参考文献 (32)致谢 (33)附录 (34)附录1源程序代码清单 (34)附录1.1说明书中所涉及的代码 (34)附录1.2验证码技术代码 (56)附录1.3系统前台样式代码 (57)附录1.4系统前台登陆验证代码 (62)附录1.5 注册功能服务器端验证代码 (64)附录1.6系统防止SQL注入代码 (66)附录1.7系统后台信息平台管理代码 (66)盐城工学院本科生毕业设计说明书(2009)盐城工学院校友之家网站的设计与实现1概述盐城工学院校友之家网站是围绕“如何更好的实现校友与校友之间的沟通与交流、实现信息共享”这样一个主线,创建校友和校友之间的合作平台,发挥校友和母校之间的桥梁作用,将母校和各地校友及校友会更紧密地联系起来。
盐城工学院校友之家网站拥有自己的论坛,在校友论坛里校友们可以畅所欲言,对学校建设、当前时政谈谈自己的看法,校友彼此之间可以有更多的交流机会。
盐城工学院校友之家网站还设有信息平台栏目,该栏目供校友发布供求信息,实现资源共享,校友之间互通有无,互相帮助。
利用这个信息发布平台,校友可以发布供求信息,这样网站就具有出现商机的可能,而在校友的网站上,每个校友的身份信息都是经过管理员严格认证的,所以本网站所提供的商务信息具有相当高的可信度。
但是本平台不具有任何的商务盈利性质,我们旨在为广大校友提供一个商机涌现的平台,为我们的校友提供一个更广阔的交流空间。
校友之家网站实现的功能:校友身份审核功能、校友可以凭用户名和密码登陆并发布信息(包括文字和图片)、各类活动的前期推广、各类信息的发布和整合、母校和各地校友会的活动介绍。
校友之家网站前台栏目设置:校友撷英:该栏目介绍工作在各行各业的校友及优秀在校生;校友论坛:该栏目做成BBS形式,校友可以各抒己见,充分沟通交流;信息平台:该栏目供校友发布供求信息,实现资源共享,校友之间互通有无,互相帮助;校园动态:该栏目主要向校友介绍学校最新发生的大事及动态,让校友了解母校的发展;校友分会:该栏目介绍各地校友会的概况及最新动态、校友返校聚会信息及校友的其他活动。
盐城工学院后台功能主要有:注册校友管理:此功能用于对已注册校友的信息进行审核,对校友进行锁定解锁,删除等;信息平台管理功能:此功能主要是对信息平台上信息和回复的功能进行管理,包括信息的审核,修改,删除;新闻管理功能:此功能主要用于新闻的添加、修改和删除;论坛管理功能:此功能主要用于论坛的管理,其中包括帖子管理、回复管理、版主设置和论坛模块设置等功能;校友分会管理:此功能主要用于管理各个分会的信息,包括分会信息的添加、修改和删除。
校友分会活动剪影的添加、修改和删除。
2 课题研究背景与意义盐城工学院校友之家网站是应盐城工学院校友办的要求开发的,针对原校友会网站在功能和安全防护上的不足,提出了对盐城工学院校友之家网站在功能上和安全防护上等各方面的开发指标。
2.1 课题研究背景原校友会网站在功能上存在诸多不足,愈来愈无法满足校友办的工作需求和校1盐城工学院校友之家网站的设计与实现友之间相互进行密切交流的渴望。
原校友会网站主要存在以下几点不足:a.无法完成对校友意见的采集,给校友办各方面工作的展开带来了很大的困难。
b.没有提供一个校友之间能够互通有无的平台,很大程度上影响到校友使用网站的积极性,这点也是网站实用性的重要体现。
c.校友会网站的论坛和校友会网站是完全分离的,登录校友会网站以后要使用论坛功能仍需要再次登陆,除此以外论坛需要重新注册,给校友之间的相互交流带来了很大不便。
d.网站在安全防护上存在诸多不足之处。
比如没有做防止SQL注入,前台安全性检验不完善等等。
e.在前台没有提供校友搜索的功能,给需要寻人的校友带来了诸多不便。
f.网站在后台没有对管理员进行分级,不利于网站的安全维护。
2.2课题研究意义盐城工学院校友之家网站是围绕“如何更好的实现校友与校友之间的沟通与交流、实现信息共享”这样一个主线,创建校友和校友之间的合作平台,发挥校友和母校之间的桥梁作用,将母校和各地校友及校友会更紧密地联系起来。
盐城工学院校友之家网站拥有自己的论坛,在校友论坛里校友们可以畅所欲言,对学校建设、当前时政谈谈自己的看法,校友彼此之间可以有更多的交流机会。
盐城工学院校友之家网站还设有信息平台模块,该栏目供校友发布供求信息,实现资源共享,校友之间互通有无,互相帮助。
利用这个信息发布平台,校友可以发布供求信息,这样网站就具有出现商机的可能,而在校友的网站上,每个校友的身份信息都是经过管理员严格认证的,所以本网站所提供的商务信息具有相当高的可信度。
但是本平台不具有任何的商务盈利性质,我们旨在为广大校友提供一个商机涌现的平台,为我们的校友提供一个更广阔的交流空间。
校友办在工作中发现校友都希望能够通过网站寻找到以前的同窗好友,所以我们特意在盐城工学院校友之家网站上添加了寻找校友的功能,只要是在校友之家网站上注册的校友,你都可以通过他的姓名或班级信息查找到。