还剩1页未读,继续阅读
文本内容:
开题报告一.开发背景与要求本系统全称为学生信息管理系统根据开发要求,它主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理开发学生信息管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化目前,学校工作繁杂、资料重多目前,管理信息系统已进入高校,但还未普及,而对于学生信息管理来说,目前还没有一套完整的、统一的系统因此,开发一套适和大众的、兼容性好的系统是很有必要的本系统管理内容广泛,全面涉及了教务教学上的各项服务,包括学生信息管理,其中有学生信息管理;学生管理等等在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施在开发工具的选择上,主要利用Visual C++编程语言进行开发,使用微软自带的数据库,从而保证了数据的完整性与一致性本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍二.需求分析随着学生的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长面对庞大的信息量,需要有学生管理信息系统来提高学生管理工作的效率通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量三.使用开发工具采用Visual C++
6.0作为此系统的开发工具Visual C++
6.0它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格因此Visual C++又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能用Access做为一个数据库管理系统,它被集成在Microsoft Office中Access数据库处理的基本结构,采取关系型数据库模式与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它Access2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了四.数据库的设计数据库的选择凭证管理系统面向的对象是学生,为了使学校管理学生信息方便,快捷,我使用的是本地数据库因此,我采用Microsoft公司的Access文件数据库来存放数据概念模型软件系统本质上是信息处理系统,因此在软件系统的整个开发过程中都必考虑到两方面的问题一“数据”及对数据的“处理”在需求分析阶段即要分析用户的数据要求又要分析用户的处理要求为了把用户的数据要求清晰明确地表达出来,现采用最常用的表示概念性数据模型的方法一(实体-联系方法)五.系统功能模块1)用户管理管理系统操作人员,设置操作人员口令和权限在满足不同系统用户的操作需求的基础上,提高系统的安全性2)基础数据管理维护学生管理相关的一些基础数据,它主要包括学校系别设置和各个系别中专业的设置3)成绩管理提供学生考试成绩的管理,以及学生总成绩的排名和相关的统计等功能六.模块的设计用模块化原理进行软件设计时;为了得到一组最好的模块集合,应该根据信息隐蔽原理对软件进行分解也就是应该这样来设计和确定模块,使得一个模块内包含的信息(数据和过程)对手不需要这些信息的模块是不能访问的模块独立的概念,是模块化、抽象和信息隐蔽的直接结果模块独立是指该模块能完成一个相对独立的特定子功能,并且与其他模块之间的接口很简单模块独立有两个优势一是具有独立模块的软件比较容易开发出来,这是因为能够分割功能,接口可以简化,并且有利于团队合作;二是独立的模块比较容易测试和维护,这是因为错误传播范围小所以,提高模块独立性是设计模块的根本目标七.参考文献
[1]黄明,梁旭,周绍斌.Visual C++信息系统设计与开发实例[M].机械工业出版
[2]张海藩.软件工程导论[M].清华大学出版社
[3](美)[A.L,怀亚特]Allen L.Wyatt.Access2000快速突破[M].机械工业出版社
[4](美)Bjarne Stroustrup.The Designand Evolutionof C++[M],机械工业出版辛长安,梅林.VC++编程技术与难点剖析[M].清华大学出版社徐谡,徐立,张晓,张浩淼等.C++应用与开发案例教程[M].清华大学出版社刘惊雷.Visual C++实用教程[M].电子工业出版社求是科技.Visual C++
6.0信息管理系统开发实例导航国].人民邮电出版社黄维通.Visual C++面向对象与可视化程序设计[M],清华大学出版社。