Eclipse RCP应用系统开发方法与实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.6.1 系统总体功能设计

根据上述分析,结合用户实际需求,确定系统主要包括三大功能,分别是基础数据、测算数据、系统管理,具体如图2-3所示。

图2-3 系统功能模块图

● 公共参数设置:输入、修改全局性参数,例如本年应收金额、本年实收金额、年度拟拨付总额、学生经费分割比、专业培养费分割比、公共课经费分割比、职称系数,等等。

● 教学单位情况:输入、调整各教学单位的学生应收金额、实收金额、生师比、教师人数、教学业务费、教学管理费、教学研究费、师资培养费等方面的相关数据。

● 历史数据:浏览非当前年度的数据。

● 图形对比:用直方图的方式直观显示各教学单位学生经费、专业培养费、公共课经费的总体概况。

● 获取服务器数据:提取教学数据库服务器上的基本数据信息,例如课程名称、学生数等等。

● 用户管理:提供添加新用户、修改用户密码等处理功能。

● 数据备份:备份数据。

● 数据源配置:主要是方便用户指定教学数据库服务器相关信息,例如服务器URL、数据库名称、可访问的用户名和密码等,一般配置一次即可。

● 新增年度:开始新一年的经费测算工作。

● 在线升级:用户可以通过HTTP方式实现软件升级。

● 欢迎使用:系统的欢迎画面。

● 系统帮助:相当于经费测算系统的操作指南。用户可以通过帮助了解具体的测算思路和测算模型。

各功能处理的详细实现要求,将在第8章系统主要功能实现中一一说明。