做教育软件的公司主要为利用信息技术手段加强基础数据管理与大数据分析,实现科学高效管理,为学校相关工作发展提供决策依据。做数据管理系统拟采取分步实施。第一步首先实现基础数据的信息化,同时为业务流程信息化预留相应接口(模块),今天重点讲述有关基础信息管理方面的功能:
1. 产学研基地信息管理:如基地建立时间、合作单位、合作协议有效期(起始、结束时间)、基地年可接纳学生实习数、可接纳教师践习数、基地归属学院、基地是否可共享、是否为示范基地、合作单位联系人信息、联系电话、邮箱、合作单位成立时间、总公司所在国家、企业性质、是否为上市公司(选项)、业务类别(N个选项+其他)、业务开展的地区(三个省市以上默认为全国),合作单位网站等
2. 二级学院信息管理:如教师信息(姓名、工号、所属学院、联系方式、所教专业大类等)、学生信息(姓名、学号、专业、所属学院、联系方式等)、师生参与基地或项目情况、师生参与基地或项目的时间、专业信息等。
3. 产学研项目管理:如项目类型、项目级别、项目性质(横向课题、纵向课题等)、项目状态(申报、立项、实施中、结项、延期等)、项目负责人、项目起始时间等。
4. 产学合作协同育人项目管理:如项目立项日期、项目编号、项目类型、项目名称、项目公司名称、项目负责人姓名、项目负责人工号、项目归属学院、项目立项文号、项目状态(申报、立项、实施中、结项、延期等)等
比较有教育软件开发经验的公司开发数据管理类的系统,会按照以下规范来操作:
1.产品人员会根据学校数据管理的需求,与业务部门调研业务使用场景,从整体上设计系统,梳理功能点、业务流程,罗列业务字段、整理业务关联关系及业务规则等等,制作原型,输出需求文档。
2.技术根据产品梳理的业务需求,了解系统所要承载的整个数据量,处理业务复杂程度,以及数据安全性,并发及扩展方面的要求,输出技术栈以及系统设计文档,如技术架构设计,数据库设计等等。
3.正规的教育软件开发公司会有专门的测试部门根据需求编写测试用例,进行功能测试,系统测试,集成测试等,输出测试报告。
综上,有教育软件开发经验的公司,能快速理解企业的需求,并且可以提供以往项目的经验给企业做参考,技术设计能充分考虑到业务发展对系统安全性和扩展性要求,并且有严格规范的测试流程和方法等,通过作业流程上各环节的规范从而保障项目的最终落地。