项目需求分析
项目成员:付晓倩 217085211087
王志忠 217085211083
博客链接:http://www.cnblogs.com/howkewayne/p/3D-Visualization.html
一. 项目名称及开发背景
1.1 项目名称:三维数字可视化系统
1.2 项目背景:现在学校产生的各种数据,开始逐渐增多,为了便于用户简单明了的看到数据分析的结果,我们特此设计一个系统,输入一系列数据,然后把三维建模的技术应用到系统中,设计出一种更为直观的方式,呈现给用户。
二. 运行环境
2.1 客户端:外围设备:鼠标,键盘,显示器; 操作系统:Windows操作系统;
2.2 服务端:外围设备:鼠标,键盘,显示器; 编译环境:Python,C++,C#; 数据库支持:MySQL;
三. 功能需求
3.1 登录功能
验证登录用户是否是合法的数据库中的用户,判断登陆的是普通用户还是管理员,普通用户实现对数据的导入,查询个人信息,然后进行查看,数据以一种三维的模式呈现出来,管理员除了拥有一般用户的功能以外,还可以进行用户信息的查询,并进行修改。
3.2 主界面功能
可以浏览各种其他的图表,可以进行登录,用户的主界面主要显示个人资料信息和图表信息,管理员的主界面主要显示用户的信息,以及修改记录,主要对用户的文件以及信息进行管理。
四. 性能需求
4.1 系统主要功能需求
经过初步的需求分析,得到的系统主要功能要求:
1. 用户和管理员能够很好地进行登录查询。
2. 普通用户导入自己数据,确认是否为保密模式,然后再查看数据分析的结果。
3. 管理员对用户的个人信息进行修改,并进行维护系统的安全。
4. 通过系统,用三维的模式把数据呈现出来,以便更好的观察。
4.2 非功能需求
1.数据的安全措施,它涉及到用户的数据安全及隐私问题。
2. 数据库的备份要求,当系统出现故障时,系统能够自动的备份数据库中的数据。
4.3 其他要求
本系统具有较强的使用权限,使得系统具有易于维护、管理的优点,用户界面要求为简单、易懂、美观,具备一定的兼容性,软件质量要求易用、健壮、运行稳定、兼容性好,有一定的安全保障。