基于vc的高校学生信息管理系统.doc
约39页DOC格式手机打开展开
基于vc的高校学生信息管理系统,基于vc的高校学生信息管理系统全文40页 约8600字论述翔实摘要学生信息管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用微软公司的...
内容介绍
此文档由会员 棉花糖糖 发布
基于VC的高校学生信息管理系统
全文40页 约8600字 论述翔实
摘要
学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用微软公司的VISUAL C++ 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:控件,窗体,域,对话框,模块
ABSTRACT
The system of managing student file is a typical application of managing information system(know as MIS),which mainly includes building up data-base of back-end and developing the application inter face of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.
By looking up lots of datum, we selected Visual C++ presented by Microsoft because of its objective tools in Win32.VC offered a series of ActiveX operating a data-base. It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it.
Keywords: ActiveX, Form, Field, dialog box, module
目录
1绪论•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••6
2系统开发的技术原理•••••••••••••••••••••••••••••••••••••••••••••6
2.1编程环境的选择•••••••••••••••••••••••••••••••••••••••••••••••6
2.2关系型数据库的实现•••••••••••••••••••••••••••••••••••••••••••6
3需求分析与功能设计•••••••••••••••••••••••••••••••••••••••••••••6
3.1系统需求•••••••••••••••••••••••••••••••••••••••••••••••••••••7
3.2功能需求•••••••••••••••••••••••••••••••••••••••••••••••••••••7
3.3性能需求•••••••••••••••••••••••••••••••••••••••••••••••••••••7
4使用Access2000实现关系型数据库••••••••••••••••••••••••••••••••8
4.1数据库的概念•••••••••••••••••••••••••••••••••••••••••••••••••8
4.2新建一个数据库•••••••••••••••••••••••••••••••••••••••••••••••8
4.3实现数据库之间的联系•••••••••••••••••••••••••••••••••••••••••8
5系统总体设计•••••••••••••••••••••••••••••••••••••••••••••••••••8
5.1系统基本设计概念和处理流图•••••••••••••••••••••••••••••••••••8
5.2系统层次模块图•••••••••••••••••••••••••••••••••••••••••••••••9
5.3数据库设计••••••••••••••••••••••••••••••••••••••••••••••••••10
6系统详细设计••••••••••••••••••••••••••••••••••••••••••••••••••11
6.1系统主控平台••••••••••••••••••••••••••••••••••••••••••••••••11
6.2用户权限验证模块••••••••••••••••••••••••••••••••••••••••••••14
6.3用户管理模块••••••••••••••••••••••••••••••••••••••••••••••••16
6.4院系基础设置管理模块••••••••••••••••••••••••••••••••••••••••20
6.4.1院系设置子模块••••••••••••••••••••••••••••••••••••••••••••20
6.4.2专业设置子模块••••••••••••••••••••••••••••••••••••••••••••24
6.4.3班级设置子模块••••••••••••••••••••••••••••••••••••••••••••25
6.5学生档案管理模块••••••••••••••••••••••••••••••••••••••••••••25
6.5.1学生档案信息查询子模块••••••••••••••••••••••••••••••••••••26
6.5.2奖学金管理子模块••••••••••••••••••••••••••••••••••••••••••27
6.5.3奖罚记录子模块••••••••••••••••••••••••••••••••••••••••••••30
6.5.4学生档案信息修改模块••••••••••••••••••••••••••••••••••••••31
6.6成绩管理模块••••••••••••••••••••••••••••••••••••••••••••••••32
6.6.1考试类型设置子模块••••••••••••••••••••••••••••••••••••••••33
6.6.2考试科目设置子模块••••••••••••••••••••••••••••••••••••••••33
6.6.3考试时间段设置子模块••••••••••••••••••••••••••••••••••••••34
6.6.4学生成绩录入子模块•••••••••••••••••••••••••••••••••••••••••34
6.6.5学生成绩查询子模块•••••••••••••••••••••••••••••••••••••••••34
6.6.6班级成绩汇总统计子模块•••••••••••••••••••••••••••••••••••••35
6.6.7学生总分名次查询子模块•••••••••••••••••••••••••••••••••••••35
6.6.8学生单科名次查询子模块•••••••••••••••••••••••••••••••••••••36
6.7学籍变动管理模块•••••••••••••••••••••••••••••••••••••••••••••36
6.7.1校内院系变更模块•••••••••••••••••••••••••••••••••••••••••••36
6.7.2留级处理子模块•••••••••••••••••••••••••••••••••••••••••••••37
6.7.3休学处理子模块•••••••••••••••••••••••••••••••••••••••••••••37
6.8数据库管理模块•••••••••••••••••••••••••••••••••••••••••••••••37
7结束语•••••••••••••••••••••••••••••••••••••••••••••••••••••••••39
主要参考文献••••••••••••••••••••••••••••••••••••••••••••••••••••40
部分参考文献
[3]Abraham Silberschatz Henry F.korth S.Sudarshan.数据库系统概论.机械工业出版社.2005(8)
[4]Joel Siegel Jae Shim.数据库管理系统. 清华大学出版社.2005(7)
[5] 张海藩 软件工程导论.清华大学出版社.2005(12)
[6]夏玮 李朝晖.Access数据库应用教程和实例.科学出版社.2005(7)
[7]张立科 .数据库开发技术与工程实践.人民邮电出版社 .2005(12)
全文40页 约8600字 论述翔实
摘要
学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用微软公司的VISUAL C++ 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:控件,窗体,域,对话框,模块
ABSTRACT
The system of managing student file is a typical application of managing information system(know as MIS),which mainly includes building up data-base of back-end and developing the application inter face of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.
By looking up lots of datum, we selected Visual C++ presented by Microsoft because of its objective tools in Win32.VC offered a series of ActiveX operating a data-base. It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it.
Keywords: ActiveX, Form, Field, dialog box, module
目录
1绪论•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••6
2系统开发的技术原理•••••••••••••••••••••••••••••••••••••••••••••6
2.1编程环境的选择•••••••••••••••••••••••••••••••••••••••••••••••6
2.2关系型数据库的实现•••••••••••••••••••••••••••••••••••••••••••6
3需求分析与功能设计•••••••••••••••••••••••••••••••••••••••••••••6
3.1系统需求•••••••••••••••••••••••••••••••••••••••••••••••••••••7
3.2功能需求•••••••••••••••••••••••••••••••••••••••••••••••••••••7
3.3性能需求•••••••••••••••••••••••••••••••••••••••••••••••••••••7
4使用Access2000实现关系型数据库••••••••••••••••••••••••••••••••8
4.1数据库的概念•••••••••••••••••••••••••••••••••••••••••••••••••8
4.2新建一个数据库•••••••••••••••••••••••••••••••••••••••••••••••8
4.3实现数据库之间的联系•••••••••••••••••••••••••••••••••••••••••8
5系统总体设计•••••••••••••••••••••••••••••••••••••••••••••••••••8
5.1系统基本设计概念和处理流图•••••••••••••••••••••••••••••••••••8
5.2系统层次模块图•••••••••••••••••••••••••••••••••••••••••••••••9
5.3数据库设计••••••••••••••••••••••••••••••••••••••••••••••••••10
6系统详细设计••••••••••••••••••••••••••••••••••••••••••••••••••11
6.1系统主控平台••••••••••••••••••••••••••••••••••••••••••••••••11
6.2用户权限验证模块••••••••••••••••••••••••••••••••••••••••••••14
6.3用户管理模块••••••••••••••••••••••••••••••••••••••••••••••••16
6.4院系基础设置管理模块••••••••••••••••••••••••••••••••••••••••20
6.4.1院系设置子模块••••••••••••••••••••••••••••••••••••••••••••20
6.4.2专业设置子模块••••••••••••••••••••••••••••••••••••••••••••24
6.4.3班级设置子模块••••••••••••••••••••••••••••••••••••••••••••25
6.5学生档案管理模块••••••••••••••••••••••••••••••••••••••••••••25
6.5.1学生档案信息查询子模块••••••••••••••••••••••••••••••••••••26
6.5.2奖学金管理子模块••••••••••••••••••••••••••••••••••••••••••27
6.5.3奖罚记录子模块••••••••••••••••••••••••••••••••••••••••••••30
6.5.4学生档案信息修改模块••••••••••••••••••••••••••••••••••••••31
6.6成绩管理模块••••••••••••••••••••••••••••••••••••••••••••••••32
6.6.1考试类型设置子模块••••••••••••••••••••••••••••••••••••••••33
6.6.2考试科目设置子模块••••••••••••••••••••••••••••••••••••••••33
6.6.3考试时间段设置子模块••••••••••••••••••••••••••••••••••••••34
6.6.4学生成绩录入子模块•••••••••••••••••••••••••••••••••••••••••34
6.6.5学生成绩查询子模块•••••••••••••••••••••••••••••••••••••••••34
6.6.6班级成绩汇总统计子模块•••••••••••••••••••••••••••••••••••••35
6.6.7学生总分名次查询子模块•••••••••••••••••••••••••••••••••••••35
6.6.8学生单科名次查询子模块•••••••••••••••••••••••••••••••••••••36
6.7学籍变动管理模块•••••••••••••••••••••••••••••••••••••••••••••36
6.7.1校内院系变更模块•••••••••••••••••••••••••••••••••••••••••••36
6.7.2留级处理子模块•••••••••••••••••••••••••••••••••••••••••••••37
6.7.3休学处理子模块•••••••••••••••••••••••••••••••••••••••••••••37
6.8数据库管理模块•••••••••••••••••••••••••••••••••••••••••••••••37
7结束语•••••••••••••••••••••••••••••••••••••••••••••••••••••••••39
主要参考文献••••••••••••••••••••••••••••••••••••••••••••••••••••40
部分参考文献
[3]Abraham Silberschatz Henry F.korth S.Sudarshan.数据库系统概论.机械工业出版社.2005(8)
[4]Joel Siegel Jae Shim.数据库管理系统. 清华大学出版社.2005(7)
[5] 张海藩 软件工程导论.清华大学出版社.2005(12)
[6]夏玮 李朝晖.Access数据库应用教程和实例.科学出版社.2005(7)
[7]张立科 .数据库开发技术与工程实践.人民邮电出版社 .2005(12)