- 9
- 0
- 约3.58千字
- 约 9页
- 2021-10-28 发布于江苏
- 举报
学生信息管理系统课程设计
———————————————————————————————— 作者:
———————————————————————————————— 日期:
内蒙古工业大学课程设计〔论文〕任务书
一、题目
学生信息管理系统
目的与意义
通过这次课程设计,使我更好的掌握了VB和SQL Server 的使用,在进展的过程中,我发现了自己的许多问题,但最后都要一一克制了。经过这次课设,不仅加强了团队之间的合作,还让我们学到的知识用在了实处,这个时机很难得。因此,这次课设,意义重大。
三、要求〔包括原始数据、技术参数、设计要求、图纸量、工作量要求等〕
采用SQL Server 2000建立数据库,采用企业管理器或命令方式创立数据库和表。
选用一种开发环境设计界面,实现信息的插入、修改、删除、查询的根本功能。
在开发环境下,通过多种方法建立与SQL Server数据库的连接。
四、工作内容、进度安排
主要内容
用 VB程序设计语言及开发环境实现简单的学生信息管理系统,后台数据库采用SQL Server 2000,完成开发环境和后台数据库的连接,系统功能包含根本信息的查询、录入、修改、以及删除。
工作进度安排
第一天:熟悉课程设计题目及具体要求,对所解决的问题尽量做到胸中有数,根本确定选择的高级语言及开发环境。
第二天到第四天:拿出解决问题的初步方案,根据课题给出的用户根本需求,写出各数据实体的数据项和联系实体的活动以及活动要使用的数据项,通过E—R图来表示。由E—R图建立适当的表,并按照不同范式的定义,对表进展标准化,并在数据库管理系统中实现设计的数据库和表。
第五天到第七天:设计功能模块,确定每个模块的功能,以及各个模块之间的关系。
第八天到第十天:对每个模块进展具体分析,确定需要的用户界面以及构造,完成软件的整体框架,在开发环境下,编程实现所开发的系统。
第十一天到第十二天:综合调试,去除软件中的bug,美化应用程序的界面。有能力的学生增加简单的数据校验、在线错误处理和在线帮助的功能。
第十三天和第十五天:撰写课程设计报告。
五、主要参考文献
审核意见
系〔教研室〕主任〔签字〕
指导教师下达时间 2021 年 6月 22日
指导教师签字:_______________
摘要
随着历史的开展,人们的科技日益进步,也随之开场需求大量的受过高等教育的人才。因此,近年来高校大规模扩大招生,学生人数急速增加,随之而来的大量问题也开场出现。庞大的学生规模,伴随着庞大的学生信息,对学生信息的管理工作也成为学校的重中之重。显然,人力无法处理这么繁杂的工作,而计算机的快速开展及普及,为我们解决拉燃眉之急。在这件事上,计算机的使用是大势所趋。然而,在使用的时候,我们也需要一个工具来替人们处理这么繁琐的工作。所以,我们就需要开发一套对学生信息进展管理的软件。通过这个软件,我们可以节省人力、物力,也更加方便快捷。
第一章 需求分析
总体分析
学生信息管理系统面对的是日益增多的学生,因此开发时要满足学生的需求,所以要对学生群体进展调查,熟悉他们在学校的生活,这样才能开发出满足学生需求的软件。
一般来说,新生到学校的根本流程如下:
1新生到校,首先到报到处进展报到,登记注册,到财务处缴费。
2然后根据所录取的专业和院系分配班级和宿舍,然后开场正常的大学生活。
3到学期末,进展各课考试,之后把所的成绩和对应的科目记入档案。
根据以上描述,可以的得到大概的流程图如下:
个人课程表分配班级和宿舍登记注册 缴费新生
个人课程表
分配班级和宿舍
登记注册 缴费
新生
期末考试学生信息档案记录各科成绩进档案
期末考试
学生信息档案
记录各科成绩进档案
对于学生信息档案,我们还需要拥有可以对其进展操作的功能,一般有查询、修改、删除以及添加。具体流程下章介绍。
1.可行性分析
由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比拟适合于采用数据库管理。且学校用于学生管理的微机都是奔腾3以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导教师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。数据库是其中的重要支持技术,在开发过程中,如何选择数据库管理是一个重要的问题
原创力文档

文档评论(0)