计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> ASP论文设计 >> 浏览文章
学籍信息管理系统

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

目 录

摘  要 2
Abstract 3
第一章 绪  述 4
1.1课题名称 4
1.2设计环境 4
1.3运行环境 4
第二章  用户需求分析 5
2.1构造系统的逻辑模型 5
2.2 确定目标系统的功能 6
2.3 数据分析——概念模型设计 6
2.3.1 数据库建模 7
2.3.2 关系描述的设计 8
第三章 系统设计 10
3.1 软件系统结构的设计 10
3.1.1业务流程 10
3.1.2 系统功能结构图 11
3.2 数据库的设计 11
3.2.1 数据库的逻辑设计 11
3.2.2 数据库的物理设计 12
3.3 详细设计 13
第四章 详细设计 15
4.1 班级管理模块设计 15
4.1.1 添加班级模块程序设计 16
4.1.2 查询修改班级信息模块的设计 17
4.1.3 注销班级模块的查询设计 19
4.2 常用工具设计 20
总结 22
致谢 23
参考文献 24

通过详细的用户调查,在现行的业务处理流程和数据流图的基础上,就可以基本确定目标系统要达到的目标了。
需求分析的任务是确定系统必须完成的工作,也就是对目标系统提出完整、准确、清晰、具体的要求。在经过多方了解和调查后,基本清楚了学生档案信息管理的功能需求。学生档案管理系统必须完成以下功能:
1、数据添加功能:对于新生报到,系统必须具有班级的建立,课程的设置,如果新增专业,则能添加新专业,期末学生的考试成绩信息必须能够录入;
2、数据修改功能: 当上述资料发生变化或有错误信息输入时,应能够及时对数据进行修改和补充;
3、数据查询功能:该系统的主要功能之一即根据用户提供的相关信息,能够及时查找出对应的学生信息,系统应该提供多种查询方法,以便满足用户的不同需求;
4、数据打印功能: 学生基本信息和成绩录入后应可以打印出来形成文字档案,装入学生档案,这也是学生档案管理系统必须具备的功能。
针对处理流程,现具体描述如下:
1、用户登录:对系统进行初始化设置,包括对专业、课程和班级的设置
2、学生基本信息进行录入
3、用户对学生在校期间个人基本信息发生变化的,在系统中进行修改
4、期末考试结束,把每个学生的成绩进行录入、修改、查询和打印

3.1.2 系统功能结构图

根据系统分析阶段得到的数据流图,采用软件设计的概念和原理,在自己反复研究后,在保证系统基本功能要求的前提下,结合系统业务流程确定系统必须具备的所有功能,由此给出学生信息管理系统的系统功能结构图,如图3.2
详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,也就是经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成某种程序设计语言书写的程序。具体来说就是把经过总体设计得到的各个模块详细的加以描述。
 由于本系统采用支持面向对象的VisualBasic6.0作为开发,而Visual Basic6.0采用事件驱动的编程机制,所以在此仅给出软件系统的模块结构图和主程序流程,如图3.3、图3.4所示。
班级管理模块的主要功能是:学生注册后要为其分配班级,然后为每个班指定辅导员老师,分配固定教室。当学生毕业后,把学生所在的班级进行注销,以方便对新学生的管理。
由于需要对班级进行管理涉及到专业,所以该模块需要使用两个表,即专业表和班级表。
窗体载入代码如下:
Private Sub Form_Load()
Dim sql As String
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb"
Adodc1.CommandType = adCmdText
sql = "select * from class"
Adodc1.RecordSource = sql
Set DataGrid1.DataSource = Adodc1
Set Text1.DataSource = Adodc1
Set Combo2.DataSource = Adodc1
Set Text3.DataSource = Adodc1
Set Combo1.DataSource = Adodc1
Set Text2.DataSource = Adodc1
Text1.DataField = "班级名称"
Combo2.DataField = "所属院系"
Text3.DataField = "人数"
Combo1.DataField = "辅导员"
Text2.DataField = "教室"
Set DataCombo1.RowSource = Adodc1
DataCombo1.ListField = "班级名称"
Set DataCombo2.RowSource = Adodc1
DataCombo2.ListField = "班级名称"
Text4.Enabled = False
Text5.Enabled = False
Text6.Enabled = False
Text7.Enabled = False
Text8.Enabled = False
End Sub
在该模块设计中,主要考虑三方面的功能,即新班级的添加、已有班级信息的查询与修改以及对毕业的班级进行删除。基于此,为简化程序设计,仍然使用选项卡控件进行设计。

4.1.1 添加班级模块程序设计
添加班级模块的主要功能是新生报到后需要进行分配班级,进行教学工作,其设计界面如图4.8所示


上一篇: 学生档案管理系统
下一篇: 学分制模式下基于遗传算法的排课系统的设计
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。