本学生信息管理系统.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 、课程设计目的 3 二、功能描述 3 三、系统分析 3 需求分析 3 开发环境 3 四、总体设计 4 功能构成 4 业务流程图 4 五、数据库设计 5 TOC \o 1-5 \h \z 需求分析 - 5 实体 E—R 图 数据表设计 6 六、实现过程 7 登录的实现 7 主界面 9 学生管理信息界面 11 成绩信息管理界面 13 选课信息界面 15 添加学生信息界面 16 学生列表界面 18 添加成绩界面 19 选课添加界面 20 用户注册界面 21 一、课程设计目的 建立学生信息管理系统, 采用计算机对学生信息进行管理, 进一步提高办学 效益和现代化水平。 帮助广大教师提高工作效率, 实现学生信息管理工作流程的 系统化、规范化和自动化。 二、功能描述 考勤管理系统由学生信息管理模块、 选课信息模块、 成绩信息模块和用户管 理模块四个主要功能模块构成。 学生信息管理模块主要包括添加学生、查看学生信息等操作。、系统 选课信息管理模块主要包括添加课程信息、修改学分等操作。 成绩信息模块主要包括查看学生的选课成绩等操作。 用户管理模块主要可以用来注册新用户,并可以用新用户来登陆系统。 三、系统分析 需求分析 学生信息管理系统的用户是学校的老师,它可以有效的管理学生信息情况。 管理员可以创建用户, 增加和修改用户信息以及删除用户信息, 和对学校一些学 生信息的编辑等。 该系统包括基本学生基本信息、 成绩信息管理、 选课信息管理 等主要模块。 每一个功能模块都需要针对不同的表来完成相同的数据库操作, 即 添加记录, 修改记录,删除记录以及查询显示记录信息。 具体功能有以下几个方 面。 开发环境 Visual Studio2010 是一种可视化的、面向对象和调用事件驱动方式的结构化高 级程序设计,可用于开发 Windows环境下的种类应用程序。它简单易学、效率高, 且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不 必具有C/C++编程基础。在Visual 2010 环境下,利用事件驱动的编程机制、 新颖易用的可视化设计工具,使用 Windows内部的应用程序接口 (API)函数,以 及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数 据访问(ODBC等技术,可以高效、快速地开发出Windows环境下功能强大、图形 界面丰富的应用软件系统。 四、总体设计 软件功能构成 学生信息管理系统是一个典型的数据库应用程序 , 由学生信息管理模块、课 程信息管理模块、成绩信息管理模块等模块组成 ,允许授予权限的用户操作相应 的菜单,从而实现数据信息的修改,查询,打印,统计等功能。 考勤管理系统由学生信息管理模块、 选课信息模块、 成绩信息模块和用户管 理模块四个主要功能模块构成。 学生信息管理模块主要包括添加学生、查看学生信息等操作。、系统 选课信息管理模块主要包括添加课程信息、修改学分等操作。 I学生信息管理系_I 五、数据库设计 数据库需求分析 在设计数据库结构时,以及可能地满足用户所提出的各项要求, 同时又避免 同时又要避免冗余数据产生。由于在学生信息管理系统中,需要采集大量的信息, 包括学生信息,班级信息,课程信息,成绩信息,专业信息等,如果不能够合理 有效地组织数据表的结构,以及合理设置每张表所包含的字段,那么后期进行的 数据的整理以及汇总时,就会增加编程人员的开发难度,并造成成绩效益的大幅 度下降。根据学生基本信息以及其他相关信息的特点,归纳出以下规律: 一个专业包括多个班级; 一个班在一个学期内开设多门课程; 每一门课程记录每一名学生的成绩; 一种角色对应一个和多个用户; 每一个学生可以贷款多项费用; 一个班级对应一个入学年份及学制; 一个班级包含多名学生; 每一个学生都有不同的学号; 每一个学生可以受奖励或处罚多次; 每一个学生可以获奖学金多次; 信息实体E— R图 学号 所在系 姓名 性别 学生信息实体E— R图 年龄 课程 性别 年龄 课程信息实体E— R图 专业1—n包v . n班级 一 包含学生 1 数据表设计学生信息管理数据库采用 数据表设计 学生信息管理数据库采用 Microsoft SQL SERVER 2010,在使用数据库过程 中,接触最多的就是数据库中的表,表是数据存储的地方,是数据库最重要的部 分。这个系统数据库表由4个表构成,具体如下。 表 student 主键是sno 字段 数据类型 长度 是否允许空值 字段描述 sno int N 学生学号 sn ame char 10 N 学生姓名 ssex char 2 Y 学生性别 sage int Y 学生年龄 sdept char 1

文档评论(0)

yilinshanzhuang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档