论文部分内容阅读
随着信息技术的迅猛发展以及计算机的低廉化,计算机在日常生活中得到逐步普及,作用发挥得越来越大。使用计算机对信息进行存储与管理,不仅可以提高信息管理时的工作效率,而且可以大大地提高管理信息的安全性,尤其是使用计算机管理规模庞大、关系繁杂的信息时,计算机更加能够充分发挥它在管理信息时的优越性。近几年,随着我国高校不断扩招,学生数量急剧增多,有必要开发相关的学生信息管理系统来对学生信息进行数字化管理。使用计算机对学生信息进行存储与管理,具备传统学生信息管理所无可比拟的优点,例如:存储信息量巨大,占用空间少,查询方便、快捷,保密性好,信息可靠性高等,可以减轻学院教职员工的工作压力。基于以上原因,我设计了本学生信息管理系统。作为应用计算机管理信息的系统的一种,学生信息管理系统对于学校的管理者和决策者来说都至关重要,是一个大学或学院不可或缺的组成部分之一。学生信息管理系统应该能够为使用者提供快捷、方便的查询手段和内容丰富的信息资源。学生信息管理系统属于信息管理系统(MIS)的一种,主要包括数据一致性和完整性强,安全性好的后台数据库的建立和功能完备、操作简单的应用软件的开发两个方面。本系统以大学学生信息管理系统的设计与实现作为研究背景,使用面向对象方法(OOP),使用Microsoft的SQL Server2000来设计数据库,并使用Microsoft VisualBasic6.0和JSP,基于B/S与C/S联合架构进行开发。本系统分为两个部分,为高校辅导员使用的部分采用VB,以C/S架构进行开发;为学生使用的部分采用JSP,以B/S架构进行开发。本文首先以大学对于学生信息管理的基本方法确定需求,使用建模语言UML来描述需求,分别从用例图、时序图、状态图、活动图、组件图和部署图等对学生信息管理系统进行了描述。通过需求提炼出系统管理员端的五大功能,即系统、基础信息设置、课程信息设置、学生信息设置、成绩信息设置、查询这五个功能模块,并对系统的数据库进行详细设计。通过Visual Basic语言设计每个功能模块的窗体界面,用文字和程序流程图说明各模块的相关算法,逐一实现五个功能模块,使之成为一个完整的供管理员所用的学生信息管理系统。再通过需求提炼出学生端的两大功能,即系统和查询,使用JSP进行实现这两个功能。最后对系统进行详细的测试,设计若干测试用例,并给出运行结果,检验系统运行情况,以确保系统的质量。通过实际测试,本系统的各项功能模块运行正常,达到了预期目标。本系统可以添加、查询、修改、删除、查看所有学生的信息,并且可以对学生信息进行管理。本系统具有功能丰富,界面友好,数据处理能力强,操作简单、快捷等特点。通过对本系统的实施,学校管理员可以实现高校对学生信息的数字化管理,更好地提高了编辑、查找学生信息时的工作效率。