南昌航空大学学生信息管理系统设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着高校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,庞大学生信息的管理工作成了高校教学管理工作中的一项重要任务,一方面,假如遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;另一方面,由于计算机技术的飞速发展及应用的普及,学生信息管理这样烦琐的工作更需要由计算机来完成。因此开发一套对学生信息进行管理的软件是极其重要的,而且是必需的,通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
     本系统是一个基于C/S模式的大学生信息管理系统,由管理员子系统、教师子系统、学生子系统三个子系统组成,系统功能模块包括学籍管理、注册管理、成绩管理、奖惩管理、社团管理等7个模块。本文首先对MFC、SQL作了简单介绍,然后着重讲述了在开发过程中所采用的一些关键技术,其中包括MFC的运行机制、类的继承与封装、ADO技术和DLL技术,最后结合相关技术就如何使用SQL Server 2005来设计数据库以及使用Visual C++6.0来开发大学生信息管理系统的整个过程作了详细介绍,包括需求分析、数据库设计、详细设计和系统实现。
     该系统在Visual C++6.0的环境之下利用ADO访问SQL Server 2000数据库技术开发而成,实际应用表明系统成本低、稳定性好、管理方便、易于维护。
With the development of academic schools' constantly enlarging their size and increasing the number of their students,various information about students is doubly increased.There is so much information that teaching managment becomes more and more important a task.For one thing,if we follow the old work style as before,the work would have great capacity,and will also be a great waste of manpower and material;for another thing, with the development and application of computer science and technology,such trivial work could be complete done by computer.That's to say, it is of great importance to explore a suitable software. With the help of this software, it will reduce error and will also improve efficiency,what's more,modernization、systematism and standardization in teaching managment will come true.
     This system is a university students information management system based on C/S pattern,including three pieces of subsystem such as administrator subsystem,teachers subsystem,students subsystem.The system function module includes ten modules such as student status management,registration management, performance management,rewards and punishments management,community management and so on.This paper first makes brief introduction to MFC, SQL, then narrates emphatically some key technologies that has used during the developing process, including the MFC movement mechanism, inheritance and seal of class, the ADO technology and the DLL technology, finally unifing the correlation technology makes the detailed introduction on how to use SQL Server 2,000 to design the database as well as the entire process of using Visual C++6.0 to develop the university student's information management system, including demand analysis, database design, detailed design and system realizing.
     This system is desined in Visual c++6.0.It uses ADO in SQL Server 2000 database technology,and the practical application showed that system is good stability, low cost, easy maintenance and convenience of management.
引文
[1]宋静.学生信息管理系统设计与实现[J].计算机与数字工程,2008,(08).
    [2]刘铁.学生管理信息系统的开发[J].黑龙江科技信息,2009,(20).
    [3]刘海波.MIS建设的问题及对策[J].企业改革与管理,2007,(12).
    [4]王尊民.MIS开发中软构件技术应用研究[J].商场现代化,2009,(06).
    [5]丁运来.论高校学生的信息化管理与学生管理信息系统的架构[J].光盘技术,2009,(03).
    [6]陈小春.ADO数据库访问技术在VC++中的应用[J].科技信息,2009,(12).
    [7]周振红,任慧,王琦.ATL支持下的组件复用技术[J].武汉大学学报(工学版),2005,(02).
    [8]王焕彬,张水平.数据访问技术ADO.NET、ADO和OLEDB的比较[J].铁路计算机应用,2003,(11).
    [9]韩丽苹,杨晶.API函数在VB中的应用研究[J].包头职业技术学院学报,2009,(01):3-4,7.
    [10]章立民.SQL Server 2000中文版完全实战—入门篇.中国铁道出版社.2001年三月第1版:156-253.
    [11]杨培章,朱彩英,何钰.用VC++的ADO技术访问数据库实例[J].2003,(06).
    [12]吴海亮,吴海燕.VC中使用ADO技术访问数据库[J].电脑学习,2008,(01).
    [13]芦则兴.MFC编程框架在.NET扩展模型中的应用[J].中小企业管理与科技(下旬刊),2009,(04).
    [14]乔应军.MFC文档/视图/框架/模板结构体系深入剖析[J].微计算机应用,2000,(06).
    [15]李永红,程耀瑜,隋海洋.基于SDK的软件设计方法[J].科技情报开发与经济,2006,(06).
    [16]邦贵,郭胜.数据库开发入门与范例解析.机械工业出版社.2004-5:82-115.
    [17]黄开枝,康会光,于永军.SQL Server 2005中文版基础教程.北京:清华大学出版社.2007.
    [18]刘引涛.SQL SERVER 2000课程设计的实践与思考[J].职业技术,2009,(01).
    [19]祝建中,郑瑜钒.基于Web的三层C/S模型及其实现[J].计算机系统应用,2001,(11).
    [20]钟秀玉,李英.基于B/S模式下的现代MIS的信息安全[J].金筑大学学报(综合版),2001,(02).
    [21]柴军兵,孙绍斌,殷学涛,李春芬,王洪杰.基于B/S模式的设备管理系统的开发[J].物探装备,2009,(03).
    [22]熊慧芳,陈莉.基于ADO.NET的数据库访问技术研究[J].科技广场,2007,(03).
    [23]彭勤涛.ADO.NET的数据库访问技术研究与应用[J].电脑编程技巧与维护,2009,(18):65-66.
    [24]王莹娜,宋剑波,向小梅.RDS远程数据访问技术研究[J].现代电子技术,2008,(20).
    [25]邓亚玲,王新房,潘永湘,梁德胜.RDS在Web基信息管理系统开发中的应用[J].计算机工程与应用,2002,(03).
    [26]万少华.COM组件技术及其实现方式[A].2006年电气工程教育专业委员会年会论文集[C],2006.
    [27]范建军,张红兵.MFC扩展DLL库深入研究和制作实例[J].咸宁师专学报,2001,(03).
    [28]饶万成.DLL在VC++编程中的应用[J].黑龙江科技信息,2007,(10).
    [29]王守茂.管理信息系统的分析与设计.天津科技翻译出版公司.2003年7月第一版:77-121.
    [30]叶青.关系的完整性在E-R模型设计中的体现[J].长春光学精密机械学院学报,2001,(03).
    [31]潘文林.ER模型转换为关系模式的实用规则[J].计算机工程与应用,2006,(01).
    [32]陈松乔,任胜兵,王国军.现代软件工程.北京:北方交通大学出版社,2002.
    [33]钟小双.浅谈软件测试技术及工具[J].硅谷,2009,(11):58-59.
    [34]CemK著.韩柯译.软件测试经验与教训.北京:机械工业出版社,2003.
    [35]李宽,杨杰荣.软件测试标准及在测试实践中的应用[J].金融电子化,2009,(06):51-54.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700