CPU Intel Core i5-3210M 2。5GHZ
内存 8GB
软件平台说明
数据库 MySQL 5。7
开发环境 Visual Studio
开发语言 C#
Web服务器 IIS 7。5
(表2-1 开发环境与相应技术报表)
2。8 部署环境说明
应银舟计算机协会需要,本系统需要进行实际的部署运行,故以以下报表说明部署环境:
网络配置说明
IP 115。159。110。120
端口 9188
域名(表2-2 部署环境说明表)
3。 系统分析
本章节介绍“银舟计算机协会管理系统”的功能需求分析与模块设计,。需求分析为系统建立可行性分析,分析软件设计定义的最后一步,确定系统所具备的功能特征,提出系统完成的目标与细节具体要求。
3。1 系统可行性分析
可行性分析主要包括经济可行性分析,技术可行性分析以及操作可行性分析三个方面。
3。1。1 经济可行性
随着时代的快速发展,办公自动化已经全面普及。信息化与在线化的管理方式可以避免社团内部管理资源的过度浪费,节省大量的时间成本,在互联网+时代,通过网络连接使用社团管理系统,完成相应的事务操作,进而节省了大量的时间开支,使得社团管理事半功倍,因此该项目具有一定经济可行性。
3。1。2 技术可行性
鉴于本项目开发周期短的特点,在开发时采用了基于ASP。NET的WebForm技术进行快速开发,确保在规定的时间内进行交付。由于本项目需要处理的数据量中等,所使用的服务器资源有限,再加之社团经费有限等原因,在数据库方面选择了小巧精悍,具有强大的数据处理能力的开源数据库MySQL作为后台数据存储。综上所述构成了基于“ASP。NET+MySQL”的开发技术结构,其中ASP,NET采用C#语言做为主要编程语言,适宜需要进行快速开发的中小型项目,开发难度适中。文献综述
目前在全国各个大学均有开设ASP。NET相应课程,学生通过综合学习后能快速使用,对该方面技术具有一定基础,在实习过程中也会用到相关技术,对动手与实战操作能力均能有所提高。此外,项目采用Visual Studio作为开发平台,该平台简单易用的特点也是快速构建项目的关键。
3。1。3 操作可行性
本项目致力于为银舟计算机协会提供简单实用的管理与宣传平台,具有快速上手,“傻瓜操作”等特点,为社团日常管理提供便捷。由于系统采用B/S架构进行开发,且通过云服务器进行部署,因此社团管理人员可在任何时间任何地点对社团事务进行管理,从而达到提高社团管理效率,提高社团宣传水平的效果。不仅如此,管理系统还打破了因传统方式而造成的时间与地域的局限性,具有较强的可操作性与可行性,符合当前社团发展的需要。