计算机与通信工程学院 《软件工程》实验报告
基于B/S模式的大学生科技交流平台
可行性分析报告
The Report of Feasibility Studies
专 业: 计算机科学与技术 班 级: 计科1001班 姓 名:
报告日期: 2013年5月5日
目录
一、引言 .......................................................................................................................................... 2
1、编写目的 ............................................................................................................................ 2 2、项目概况 ............................................................................................................................ 2 3、术语定义 ............................................................................................................................ 3 3、参考资料 ............................................................................................................................ 3 二、背景与意义............................................................................................................................... 3
1、背景与现状 ........................................................................................................................ 3 2、趋势与前景 ........................................................................................................................ 4 3、工作基础、条件和优势 ..................................................................................................... 5 三、内容和目标............................................................................................................................... 5
1、主要内容 ............................................................................................................................ 6 2、预期目标 ............................................................................................................................ 6 四、技术路线................................................................................................................................... 7
1、总体功能 ............................................................................................................................ 7 2、运行平台 ............................................................................................................................ 7 3、开发工具 ............................................................................................................................ 8 4、关键技术 ............................................................................................................................ 8 五、进度计划................................................................................................................................... 8 六、条件、假定和限制 ................................................................................................................... 8 七、可行性分析............................................................................................................................... 8
1、技术可行性 ........................................................................................................................ 8 2、经济行性 .......................................................................................................................... 10 3、社会效益行性................................................................................................................... 11 4、操作可行性 ...................................................................................................................... 11 5、法律可行性 ...................................................................................................................... 12 八、结论 ........................................................................................................................................ 12
参考文献 ........................................................................................................................................ 13 附件一:数据库设计 ..................................................................................................................... 13
1、引言
1.1 编写目的
1) 本可行性分析报告旨在让大家对大学生科技交流平台的开发的可行性有更
清晰的认识,预期读者是专业课老师,以及对B/S开发有浓厚兴趣者; 2) 编写者: 1.2 项目概况
1) 系统名称:基于B/S模式的大学生科技交流平台
2) 本项目创意由云作坊网络开发团商业组提出,由云作坊主管王洋带领团队程
序组完成1.0版本至目前升级到的2.2版本,前台用户是所有的在校大学生,后台用户是校团委,校学生会及各学院科技部,各社团协会。
3) 相互往来关系:上述后台管理员在后台发布信息,前台会员参与赛事并进行
寻找队友,参与赛事,科技交流。然后管理员将用户使用信息反馈至云作坊大学生科技交流平台项目组,由项目组进行系统升级优化。
1.3 术语定义
1) MVC:Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
2) Ajax: Asynchronous JavaScript And XML 的首字母缩写。AJAX 并不是一种新的编程语言,而仅仅是一种新的技术,它可以创建更好、更快且交互性更强的 web 应用程序。AJAX 使用 JavaScript 在 web 浏览器与 web 服务器之间来发送和接收数据。通过在幕后与 web 服务器交换数据,而不是每当用户作出改变时重载整个 web 页面,AJAX 技术可以使网页更迅。
3) LAMP: Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。