3。2 系统功能需求分析 10
3。2。1 用户需求分析 10
3。2。2 系统整体设计 11
3。2。3 系统功能设计 12
3。3 系统数据库设计 16
3。3。1 数据库概念设计 16
3。3。2 数据库逻辑设计 20
3。3。4 数据表物理设计 21
4。 系统功能的实现 25
4。1 开发框架设计 25
4。1。1 三层架构简介 25
4。1。2 项目代码规划 25
4。2 重点功能设计 27
4。2。1 文章列表的设计与实现 27
4。2。2 登录功能的设计与实现 31
4。2。3 添加文本信息功能的设计与实现 33
4。2。4 添加图片信息功能的设计与实现 35
4。2。5 在线程序设计工具的设计与实现 37
4。2。6 网站访问量统计功能的设计与实现 40
5。 系统安全性分析 41
5。1 登录功能中的SQL注入 42
5。2 越权操作的限制 43
5。3 Request信息攻击防护 44
总结 46
参考文献 47
致谢 48
1。 绪论
1。1 开发背景与现状
随着IT行业以及网络化、云计算的快速发展,人们已经越来越离不开信息化和自动化的办公环境,各种应对企业、商务、教育等领域的解决方案亦层出不穷,人类社会发展进入IT引领的全新时代。银舟计算机协会作为淮阴师范学院老牌计算机社团,贯彻“将IT进行到底”的实践精神,引领着一代又一代的淮师学子走出了IT学习的误区,让更多的学生真正做到了喜爱计算机技术。经过几年的努力,社团所支持的人越来越多,每年加入社团的新生人数也非常可观。而社团的不断发展,社团活动的频繁,给社团的内部管理与消息传递带来诸多不便,在当前需求下,采用计算机进行更好更快的管理,进而提高社团工作效率,节省资源开销已成为社团迫在眉睫的任务。
目前,银舟计算机协会的内部管理仍然处于手动化,纸质化的阶段,而日益发展的社团已经不能靠原始的管理方式为所需工作提供解决方案。社团管理系统是为了当前需要而设计制作的管理系统,通过该系统为社团的宣传、管理提供良好的支持,进而真正做到社团管理在线化,节省社团管理的资源,为引领淮师IT新时尚做好充分准备。
1。2 研究目的源F于K优B尔C论V文N网WwW.youeRw.com 原文+QQ752^018766
在社团的内部管理中,一件事情看似简单,但往往由于各人管理的理念与实践标准不同,再加之没有相关规定的引导,就会演变成很复杂的情况,此时为了解决问题,就需要投放大量的人力、物力对数据进行管理和更新,例如每年招新与招干之后的资料整理等众多事务,每次活动的策划与宣传的资料,社团资金等方面的数据,在传统的管理上会变得相当棘手。故此,为了提高管理效率,社团应当采用计算机处理日常繁杂的事务,提高管理效率,节约人力物力。