从系统功能需求上来看,系统需要设计完成5个主要的信息管理模块,实现对学生信息管理的日常操作是完全是可以实现的,譬如新学生的录入,毕业生的删除等等,比起传统的手工记录,不会出现因系统本身基本功能问题而造成失误的地方,因而是可行的。
从软件开发角度,当今信息化管理工具以及日益高级的编程语言已经将数据录入查询之功能较为容易的实现。 当今系统已经为Windows98版本以上的操作系统,对于软件开出来的系统都能兼容支持运行起来,因而平台不存在问题。
由于大多软件采用了界面清晰化的设计,模块化的将功能相近的窗体集成,便于操作,在窗体中可以简单明了地进行操作,应该是比较容易,因而在操作应用上是完全可行的。
2.3开发工具的选择
微软公司的visual basic 6.0是windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。visual basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统vb是一个相对较好的选择。
access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 excel 的电子表格,可以使数据库一目了然。另外,access 允许创建自定义报表用于打印或输出数据库中的信息。access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
3系统总体设计
3.1系统管理
该模块想要实现以下功能:可增加新入学的学生信息,包括用户名、密码、用户类型、权限。
3.3班级管理
“班级管理”功能要实现对系统中学生的班级进行设置,主要包括“班级浏览”、“班级添加”“班级查询”操作3项功能。.
3.4学生档案管理
主要需要实现“档案添加”,“档案浏览”“档案查询”;“档案添加”完成的是新生入学以后,将家庭信息、本人信息、班级信息都添加到数据库。“档案浏览”是对你想要看的档案进行快速浏览,为用户节约时间,不同的用户有不同的权限。“档案查询”完成的是快速查询一个学生的信息的操作。
3.5学生交费管理
财务人员要对全校学生的交费情况进行管理,可以通过以下模块进行操作。“基本学费设置”功能,由于不同年级的学费不同,也有可能是学费发生了变化通过“基本学费设置”就可以设置学费,同时“基本学费设置”还包括“学费设置添加”、“学费设置查询”;“学费交费浏览”可以通过选择班级可以了解班级内每位学生的交费情况。“学费交费添加”是学生交钱了就添加了学生交费。“学费交费查询”将实现快速查询想要查询的学生的信息。
3.6课程管理
“课程管理”想要实现“基本课程设置”和“班级课程设置”;“基本课程设置”是对课程进行管理的,对没有的课程进行添加,对不需要的课程可以删除;“班级课程设置”是为班级所开的的课程进行设置。