软件说明书
可行性分析
- 经济可行性分析
中小型网站工作量较少,价格相对不高。编程软件是开源的,免费的,软件工程师通过编程软件编程设计网站。服务器通过阿里云或者腾讯云服务器将网站开放给使用者,阿里云服务器和腾讯云服务器选择配置较低的话,成本是相对较低的,这和网站带来的收益和展示是比拟不了的。阿里云服务器配置较为稳定。选择1核2G配置开放给使用者。
- 技术可行性分析
开发网站使用java语言,springboot框架,idea软件。springboot采用springmvc架构,便于开发者对前后端的开发。前端采用jsp显示,后端采用control,service实现与数据库的连接。数据库采用Mysql数据库。后期可以将项目环境配置到云服务器上开放访问。基于各项技术相对成熟,所以对于开发一个中小型网站是可行的。
需求分析
随着人工智能时代即将到临,人们不只应该使用传统的工具进行交流。相较于发达的地区,不发达的地区应该向新时代转型。阿里巴巴旗下淘宝、京东旗下商城带动全中国电商经济。不发达的地区可以建设自己的网站,展示自己的家乡,拉动家乡的经济。网站是介绍家乡的好方式,网站也可以带来公平正义。网站信息的展示能够公开政府的知名度,提高人民的信赖度,人民真正做到有法可依,有党可行的局面。政府网站的设计从管理者的角度,人民的角度,以及大多数人的角度来看是必须要有的。政府网站可以更好的治理相关事务。
软件总体设计
软件总体设计。前后端的设计。
前端采用JSP技术,包含html,css,js相关知识。
后端采用mysql数据库。
使用tomact服务器本地调试。
软件功能结构图:
分为5大功能:政府公告等。
功能性需求
性能需求
输入输出要求
数据管理能力要求
软件详细设计
数据流图等
软件实现
功能实现
软件测试
软件测试