2019北航软工暑期班作业-团队项目Alpha技术规格说明书

2019软件工程培训(北航)

技术规格说明书

七色社团管理系统技术规格说明书

李巍、廖雪花、周绪川、刘建华

2019-7-26

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

目  录

一、概述... 3

二、前端技术... 3

三、后端技术... 4

四、原型开发工具... 4

五、运行环境... 4

六、耦合以及应对变化的灵活性... 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一、概述

本项目团队选题为社团管理系统,该系统具备一般管理信息的特性,具有网页端、微信小程序端,鉴于系统使用场景和需求,我们拟采用目前流行的前后端分离技术实现系统的开发。

1)系统网页端前台:采用Bootstrap框架、H5、CSS3和JS、JQuery实现,开发工具为:VScode/ HBuilder。

2)系统后台:采用Java实现,开发工具为:IDEA。

3)数据库:采用Microsoft SQL Server 2008R2。

4)微信小程序端:采用的微信小程序开发技术,开发工具为:微信web开发者工具,参考文档资料为:微信官方开放文档。

 

二、前端技术

(1)网页端:

Bootstrap为用户提供了一套响应式优先的流式栅格系统,拥有完备的框架结构,能够更好地与现实的web开发项目结合,它不断适应web技术的发展,不断成熟。在大量的项目中,bootstrap被进行了充分的使用和测试,拥有完善的文档,兼容各种脚本插件,接受定制。因此本项目团队采用Bootstrap实现网页端的前端页面功能。

  • 基本框架采用bootstrap。优点在于:扩展性强、有丰富的插件和组件、前端处理简洁、拥有大量的现成UI组件;
  • 对图形的拖拽使用的是jquery-ui和jsplumb;
  • 使用jquery中基础的js函数与后端通信。

(2)微信小程序端:

采用的微信小程序开发技术。开发工具为:微信web开发者工具,参考文档资料为:微信官方开放文档,https://developers.weixin.qq.com/miniprogram/dev/framework/。

三、后端技术

  • 后端采用Java语言开发实现,采用开发工具为IntelliJ IDEA。
  • 后台数据库为:Microsoft SQL Server 2008R2。

 

四、原型开发工具

  • 项目原型设计工具采用开源免费的墨刀在线设计工具。https://modao.cc/

 

五、运行环境

  • 本项目的运行基本要求是网络环境,为了使系统使用的流畅性和页面显示美观性,建议使用Chrome浏览器,IE使用IE9以上的浏览器。

 

六、耦合以及应对变化的灵活性

  • 本项目在开发过程中将注重接口和方法的封装,以形成对应的函数,保证系统的独立性和耦合性。项目使用的Bootstrap是一种扩展性较好的框架,对于后续系统开发不同迭代过程中功能的添加较灵活;同时,在系统功能设计中,系统框架设计灵活,便于应对后续系统功能的更新与变化。因此,系统应对变化的灵活性较好。

猜你喜欢

转载自www.cnblogs.com/Teacher-Li/p/11253811.html