《软件工程》课程设计--学生管理系统
《《软件工程》课程设计--学生管理系统》由会员分享,可在线阅读,更多相关《《软件工程》课程设计--学生管理系统(21页珍藏版)》请在毕设资料网上搜索。
1、 软件工程课程设计 学生管理系统 系统概述: 1、架构分析 学生管理是学校管理中不可少的一部分。而基于 B/S 架构的学生管理系统是方便学 校管理。 Web 展示层的每个页面都可以直接对数据库进行访问, 而不用过多的实现数据 库连接和操作接口。 数据库是系统的最底层。 数据访问模块包含在Web 展示层中。 Web 展示层通过数据库访问模块访问数据库。 数据库访问模块一般封装数据库的查询、 添加、 更新、删除等操作,同时还为 Web 展示层提供访问数据库的接口。两层架构模式的各 层功能: 层名 功能描述 Web 展示层 系统最高层,向用户展示各种界面。用户通过界面对系统进行操作,并实 现用户各种
2、操作信息的添加、修改和删除。与数据库直接关联,其数据访 问模块封装了对数据库的所有操作。 数据库 数据库用来存储本系统所有数据。 2、主要模块 本系统包括 5 个模块:用户管理模块、班级管理模块、课程管理模块、选课管 理模块和成绩管理模块。 (1) 、用户管理模块:主要功能是对用户属性和权限进行管理,是系统的基础模块。 由管理员添加的用户默认密码和用户名称相同, 修改密码只能由本人或在数据库中修改 完成。 (2) 、课程管理模块:管理员具有对课程的增加、删除和修改权限。课程分为基础 课、专业课和选修课 3 种类型。课程管理模块制约选课模块。管理员在课程管理中添加 课程信息后, 学生才能进行选课
3、。 分配课程主要是制定该课程的任课教师和授课班级 (基 础课才需要指定班级) 。 (3) 、选课管理模块:主要功能是删除和统计选课信息,既可对选修课程进行管理, 也可统计选修课人数,并根据学生选课时间决定最终选修此课的学生。 (4) 、成绩管理模块:管理员可以录入和统计学生成绩;学生可以自己查询自己课 程的名称、学分、成绩。当学生成绩不及格时,将无法获得本课程的学分。 3、主要负责模块: 甄边梓:主体框架设计、学生数据库管理模块、选课管理模块、成绩管理模块 张彩娟:登录权限验证、数据库与 ASP.NET 的连接、用户管理模块、课程管理模块 一、 系统设计 2.1 系统需求分析 在该系统中主要对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 学生 管理 系统
