![](https://csdnimg.cn/release/download_crawler_static/88204413/bg9.jpg)
3 需求分析
3.1 可行性分析
可行性分析是对项目课题的全面通盘考虑,是项目进行进一步工作的前提,是软件
开发人员正确成功的开发项目的前提与基础。通过可行性分析可以尽可能早的估计课题
的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花费很多的时间和
精力,也可以节省成千上万元的资金,并且避免了许多专业方面的困难。所以软件可行
性研究报告在整个开发过程中是非常重要的。下面将通过技术、经济和操作三个方面对
系统进行分析。
3.1.1技术可行性
本系统采用的开发工具是 IntelliJ IDEA,采用的开发语言是 JAVA,采用的数据库
是 MYSQL,解决了数据的存储;研究的目标是让太原理工大学失物招领系统成为一个完
善的线上交易平台,主要的研究方向是系统模块的布局、业务信息的储存等。而使用的
MYSQL 数据库相对于其他数据库也有很多优点。
3.1.2 经济可行性
首先,从成本上考虑本人拥有电脑,开发本系统无需再购置别的硬件,不需要额外
费用,时间上本人即将毕业,拥有充足的开发时间。并且该系统只是用于毕业设计,考
虑的问题也相对简单,与商业的软件还有一定的差距,不存在实际的商业效益。所以在
经济上也是可行的。
3.1.3 操作可行性
随着社会的发展,电脑已进入千家万户,大多数人都能熟练的操作电脑,拥有丰富
的使用经验。并且在开发时,要充分考虑用户的使用习惯,尽量方便用户的操作,为用
户提供友好的界面,只要拥有一定电脑操作经验的人员即可使用本系统。因此,该系统
在操作上是可行的。
3.2 系统功能分析
本系统实现一个太原理工大学失物招领系统,分为用户和管理员两种用户。具体功
能描述如下:
用户模块主要包括:
1. 首页:显示网站总的信息,包括网站名称、导航栏、最新失物等。
2. 用户注册/登录:实现用户的注册和登录。