学生信息管理系统设计与实现

2026/4/23 18:03:40

攀枝花学院继续教育学院毕业设计(论文)

图 4-2 业务逻辑层

图 4-3 用户界面层

9

攀枝花学院继续教育学院毕业设计(论文)

为了增加系统的环境适应性和降低各层之间的耦合度,我们在DAL层和BLL层之间采用了反射工厂模式的设计模式开发。

图4-4 工厂模式

以上即为本系统设计的主要思想,通过分层模块化的设计思路,有效地提高的开发效率,同时提高的系统的灵活性和可扩展性。

4.2 设计原则

实用性原则:适合在线考试信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。

易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。

安全性原则:可以为该系统的用户设置用户权限,并考虑数据库的安全性,动态设置连接到数据库的链接。

4.3 业务流程

学生信息管理主要面向管理员和学生,合理的设计业务流程,不但可以提高系统的开发效率,而且还可以增强系统的可维护性。

业务流程图如下图4-5所示。

10

攀枝花学院继续教育学院毕业设计(论文)

学生 学生信息 学生信息 管理 课程信息 管理 学生信息 输出学生信息 输出课程信息 学生信息 管理员 课程信息 课程信息 课程信息 退出 成绩信息 成绩信息管理 成绩信息 输出成绩信息 成绩信息 图4-5 学生信息管理业务流程图

主要逻辑业务分析:

管理员登录系统后,可以集中对班级信息,学生信息,学费信息,学生成绩,数据库备份等管理。

班级管理:添加新的班级信息,修改和删除班级的信息.学生管理:添加班级新的学生,修改和删除学生的信息.

学费管理:设置和修改各个班级的标准学费信息,登记学生的交费信息,查询和修改学生的交费信息!

课程成绩管理:设置每个学期每个班级的课程信息,登记每个学期的每个学生的成绩信息,并对这些信息进行查询,修改和删除管理操作。

成绩查询:学生可以登陆系统查询自己的考试成绩。

学生可以注册系统,登录系统后可以查看成绩、修改登录密码。

11

攀枝花学院继续教育学院毕业设计(论文)

4.4模块设计

(1)学生信息管理模块说明:学生信息管理是将学生录入的学生注册信息添加到数据存储学生信息中,然后根据要求的进行学生信息的修改、学生信息的删除和学生信息的查询,这些操作大都是基于学生信息进行的,学生信息修改时应得到相应的审核。学生信息查询有可能涉及到多个实际的数据表,然后把相应操作得到的结果更新到学生信息,只有当查询学生信息时,才将查询后的结果输出传给申请人。

(2)课程信息管理模块说明:课程信息管理是将教师录入的课程信息添加到数据存储课程信息中,然后根据要求的进行课程信息的修改、课程信息的删除和课程信息的查询,这些操作大都是基于课程信息进行的,课程信息修改时应得到相应的审核。课程信息查询有可能涉及到多个实际的数据表,然后把相应操作得到的结果更新到课程信息,只有当查询课程信息时,才将查询后的结果输出传给申请人。

(3)成绩信息管理模块说明:成绩信息管理是将教师录入的成绩信息添加到数据存储成绩信息中,然后根据要求的进行成绩信息的修改、成绩信息的删除和成绩信息的查询,这些操作大都是基于成绩信息进行的,成绩信息修改时应得到相应的审核,这儿有和奖学金评定模块的关联。成绩信息查询有可能涉及到多个实际的数据表,然后把相应操作得到的结果更新到成绩信息,只有当查询成绩信息时,才将查询后的结果输出传给申请人。

(4)用户管理模块说明:用户填写用户信息申请使用系统,管理员为其添加用户,管理员负责用户模块的维护,修改用户信息、删除用户、查询用户信息也都是基于用户信息进行的,查询出来的信息传给相应的用户,所有的用户都可以根据自己的需要修改自己的密码。

4.5 数据库设计

数据库是SQL Server 2005存储和管理数据的单位,从用户的角度来看,数据库是数据表、视图、存储过程等对象组成的集合;从机器的角度来看,数据库是由若干个物理文件组成的整体。创建数据库是创建其他数据库对象的前提和基础,数据文件用于存放数据,事务日志文件是维护数据完整性的重要工具。

数据表是用来存储数据的容器,是SQL Server 2005数据库中最重要的数据对象,也是其他数据对象(如索引、视图、存储过程和触发器)创建的基础。统表是维护SQL Server服务器和数据库正常工作的数据表,由DBMS自行创建和维护,DBA可以从中获取很多有价值的信息。

念数据模型是按照用户的观点来对数据和信息进行建模,主要用于数据库的设计。它是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设

12


学生信息管理系统设计与实现.doc 将本文的Word文档下载到电脑
搜索更多关于: 学生信息管理系统设计与实现 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219