- 50
- 0
- 约8.37千字
- 约 21页
- 2023-09-09 发布于广西
- 举报
《软件工程》课程设计
学生管理系统
系统概述:
1、架构分析
学生管理是学校管理中不可少的一部分。而基于B/S架构的学生管理系统是方便学校管理。Web展示层的每个页面都可以直接对数据库进行访问,而不用过多的实现数据库连接和操作接口。数据库是系统的最底层。数据访问模块包含在Web展示层中。Web展示层通过数据库访问模块访问数据库。数据库访问模块一般封装数据库的查询、添加、更新、删除等操作,同时还为Web展示层提供访问数据库的接口。两层架构模式的各层功能:
层名
功能描述
Web展示层
系统最高层,向用户展示各种界面。用户通过界面对系统进行操作,并实
现用户各种操作信息的添加、修改和删除。与数据库直接关联,其数据访
问模块封装了对数据库的所有操作。
数据库
数据库用来存储本系统所有数据。
2、主要模块
本系统包括5个模块:用户管理模块、班级管理模块、课程管理模块、选课管理模块和成绩管理模块。
(1)、用户管理模块:主要功能是对用户属性和权限进行管理,是系统的基础模块。由管理员添加的用户默认密码和用户名称相同,修改密码只能由本人或在数据库中修改完成。
(2)、课程管理模块:管理员具有对课程的增加、删除和修改权限。课程分为基础课、专业课和选修课3种类型。课程管理模块制约选课模块。管理员在课程管理中添加课程信息后,学生才能进行选课。分配课程主要是制定该课程的任课教师和授课班
原创力文档

文档评论(0)