软件工程课程设计学生信息管理系统panjianguo_第1页
软件工程课程设计学生信息管理系统panjianguo_第2页
软件工程课程设计学生信息管理系统panjianguo_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程课程设计学生信息管理系统panjianguo 宿迁学院 课 程 设 计 报 告 课程设计名称: 软件工程导论 系 : 三 系 学生姓名: 潘建国 班 级: 11软件1 学 号: xxxx年 1学期 1 宿迁学院 目 录 一、 绪论 . 2 1.1 课题背景2 1.2 目的背景与意义 1.3 项目开发的目标 二、 可行性分析 . 44 2.1问题定义 2.2可行性分析 2.2.1 技术可行性 . 错误!未定义书签。 2.2.2 经济可行性 2.2.3 操作可行性 2.2.4 法律可行性 三、 需求分析.9 3.1 功能需求 3.2 界面需求 3.3 性能需求 3.4 分析建模 3.4.1

2、 数据模型 3.4.2 功能模型 3.4.3 行为模型 四、 总体设计.18 4.1 目的与任务 4.2 设计与思路 4.3 各模块的功能描述 4.4 数据库设计 五、 详细设计.22 六、结论 . 267 七、参考文献 . 28错误!未定义书签。 2 宿迁学院 一、 绪论 1.1 课题背景 此次开发的系统为学校学生信息管理系统,开发此系统是因为目前学校学生人数剧增,学生信息呈爆炸性增长,为了使学校对学生信息管理更加准确、方便。该系统设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理. 目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理系统来管理自己日益增长的各种信

3、息,学生管理系统也是有了很大的发展,商业化的学生信息管理系统也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。 1.2目的背景与意义 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少

4、困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。 1.3项目开发的目标 建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。 3 宿迁学院 二、 可行性分析 2.1 问题定义 本文要开发一个学生信息管理系统,要实现学生对本人的基本信息,本学期的教学计划安排,本学期的课表,本人的各科学习成绩进行查询。同时管理人员能够对上

5、述学生查询的信息进行管理和维护。 1 学生对本人的基本信息进行查询; 学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询学生的基本信息时,系统实时访问数据库,调出相应的学生信息,如姓名、学号、所在院校、专业班级等并输出显示。并且学生可以管理个人的信息即:密码的修改等。 2 学生对本学期的教学计划安排进行查l 学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询各科学习成绩时,系统实时访问数据库,调出相应的成绩信息并输出显示。 5 管理人员能够对上述学生查询的信息进行管理和维护。 只有管理员能进行对学生信息

6、管理,课程信息管理,选课信息管理,班级信息管理,成绩信息管理的功能。其中: 对于学生信息管理: 管理员进行录入添加,删除,修改,查找学生信息。对每个学生分配唯一的学号,学生即可登陆此系统浏览个人信息,登陆此系统的用户名和密码默认都是此学生的学号。管理员做的只需要将学生的学号注册,提交,系统便可实现上述功能。 对于课程信息管理: 管理员根据学校安排的各学院专业班级的学生课表进行添加,删 4 宿迁学院 除,修改,查找等功能。只有管理员才具有对课程信息进行维护的权限,课程的类型分三种:公共课,专业课和选修课。通过界面化的设计,管理者只需要输入一些信息,比如:学生的课程,选课信息等。通过点击界面上的加

7、入、删除、修改、查找等按钮,系统便可实现更新数据库,实现所要求实现的功能。 对于选课信息管理: 管理员能够删除,统计学生选课信息。管理员向学生提出可以选修的课程,在学生选课完毕之后,管理员通过界面化的系统,可以通过用于区分不同课程的唯一的课程号的操作:删除和统计来分别实现删除该课程的选课信息和统计该课程的学生选课信息。 对于班级信息管理: 管理员能添加,删除和修改班级信息。由于每个学生属于一个唯一的班级,则管理员在录入学生个人信息的时候,将录入学生的班级信息, 这两个功能模块有重叠的地方,因此,管理者只需在界面化的系统中,调出学生班级信息管理进行添加、删除、修改等操作,相应的学生个人信息将会随

8、之改变。 对于成绩信息管理: 管理员通过区分不同课程所用的课程号以及学生的学号,教师所提交的学生所得分数,以班级为单位进行录入学生的成绩信息,当录入完成后系统可以统计各个班级的平均分,最高分。 6 学生对本人的基本信息进行查询; 学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询学生的基本信息时,系统实时访问数据库,调出相应的学生信息,如姓名、学号、所在院校、专业班级等并输出显示。并且学生可以管理个人的信息即:密码的修改等。 7 学生对本学期的教学计划安排进行查询; 学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询学生的本学期的教学计划安排时,系统实时访问数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论