欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    《软件工程》课程设计--学生管理系统

    • 资源ID:1398143       资源大小:448.50KB        全文页数:21页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    《软件工程》课程设计--学生管理系统

    1、 软件工程课程设计 学生管理系统 系统概述: 1、架构分析 学生管理是学校管理中不可少的一部分。而基于 B/S 架构的学生管理系统是方便学 校管理。 Web 展示层的每个页面都可以直接对数据库进行访问, 而不用过多的实现数据 库连接和操作接口。 数据库是系统的最底层。 数据访问模块包含在Web 展示层中。 Web 展示层通过数据库访问模块访问数据库。 数据库访问模块一般封装数据库的查询、 添加、 更新、删除等操作,同时还为 Web 展示层提供访问数据库的接口。两层架构模式的各 层功能: 层名 功能描述 Web 展示层 系统最高层,向用户展示各种界面。用户通过界面对系统进行操作,并实 现用户各种

    2、操作信息的添加、修改和删除。与数据库直接关联,其数据访 问模块封装了对数据库的所有操作。 数据库 数据库用来存储本系统所有数据。 2、主要模块 本系统包括 5 个模块:用户管理模块、班级管理模块、课程管理模块、选课管 理模块和成绩管理模块。 (1) 、用户管理模块:主要功能是对用户属性和权限进行管理,是系统的基础模块。 由管理员添加的用户默认密码和用户名称相同, 修改密码只能由本人或在数据库中修改 完成。 (2) 、课程管理模块:管理员具有对课程的增加、删除和修改权限。课程分为基础 课、专业课和选修课 3 种类型。课程管理模块制约选课模块。管理员在课程管理中添加 课程信息后, 学生才能进行选课

    3、。 分配课程主要是制定该课程的任课教师和授课班级 (基 础课才需要指定班级) 。 (3) 、选课管理模块:主要功能是删除和统计选课信息,既可对选修课程进行管理, 也可统计选修课人数,并根据学生选课时间决定最终选修此课的学生。 (4) 、成绩管理模块:管理员可以录入和统计学生成绩;学生可以自己查询自己课 程的名称、学分、成绩。当学生成绩不及格时,将无法获得本课程的学分。 3、主要负责模块: 甄边梓:主体框架设计、学生数据库管理模块、选课管理模块、成绩管理模块 张彩娟:登录权限验证、数据库与 ASP.NET 的连接、用户管理模块、课程管理模块 一、 系统设计 2.1 系统需求分析 在该系统中主要对

    4、学生的基本信息、学生成绩等进行管理,系统主要功能如下: (1) 学生信息管理:用来管理学生基本信息,包括查询、添加、修改和删除。学生基 本信息包括:学号、姓名、性别、出生年月、籍贯、班级、学院。 (2) 课程信息管理:一门课程有一个上课班级,也可能有几个上课班级,因此课程信 息里的授课教师是不确定的。课程信息管理包括:浏览、查询、添加、修改和删 除。 (3) 成绩信息管理:用来管理学生成绩,包括浏览、查询、添加、修改和删除。成绩 基本信息包括自动编号、学生学号、上课班级号、课程成绩、 (4) 权限管理:对于不同层次的使用者应该开放不同的权限。 管理者:维护学生基本信息,管理院系、课程、成绩各种

    5、数据。 教师:可以录入学生成绩信息,查询学生基本和成绩统计信息。 学生:可以查询学生成绩信息和成绩统计信息。 2.2 数据库需求分析: 学生管理系统的要求是要准确快捷的管理学生信息。学生隶属班级,班级又由教 师指导;学生需要有课程、成绩、学分,而这些又都要靠教师或者管理人员来完 成添加。由此总结出如下需求信息:用户分为管理员用户、教师用户和学生用户。 其中,管理员和教师用户是属于相同权限等级的用户。一个班级里有多个学生, 班级组成院系。一个学生有多门课,一门课对应多个学生。一位教师指导多个班 级。一位教师可以教授多门课程,一门课程可以有多个教师来教授。经过对上述 系统功能的分析和需求总结,设计

    6、如下所示的数据项: 用户信息:用户 ID、用户名、密码、权限。 班级信息:班级 ID、名称、所属院系、班主任. 学生信息:学生 ID、姓名、性别、民族、生日、入学时间、班级、籍贯和备注。 教师信息:教师 ID、姓名、所属院系。 课程信息:课程 ID、名称、学时、学分、类型及描述。 二、 总体设计 1、实体及其属性图 由上面的数据项可以设计出能够满足用户需求的各种实体以及它们之间的关系, 为后面 的逻辑结构设计打下基础。这些实体包含各种具体信息, 通过相互之间的作用形成数据 之间的流动。本系统设计的实体有:学生实体、教师实体、课程实体和班级实体。 N N 院系 教师 学生 课程 教授 1 N N N N 1 实体间关系 E-R 图 系统用户 用户名 密码 用户权限 用户信息实体 E-R 图 课程 名称 学时 学分 类型 描述 课程信息实体 E-R 图 姓名 性别 籍贯 姓名 所属院系 教师信息实体 E-R 图 教师 民族 入学时间 班级 生日 备注 学生信息实体 E-R 图 学生 班级 名称 所属院系 班主任 班级信息实体 E-R 图 2、功能模块图 课 程 管 理 分 配 课 程


    注意事项

    本文(《软件工程》课程设计--学生管理系统)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583