2数据库实习-学生信息管理系统.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
1 序言 在科技不断发展的今天,计算机科学技术的不断提高和日渐成熟,其强大的功能已为 人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 近年来,随着高校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也成 倍增加,面对着庞大的信息量,在传统模式下利用人工进行学生资料管理,存在着较多 的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找, 更新,维护等。诸如这些情况,令学校管理者对学生的资料管理带来了很大困难,严重 影响了教育工作者的工作效率,针对这些情况,我们可使用日趋成熟的计算机技术来代 替传统的人工模式,来实现学生资料的现代化管理,这一技术具有手工管理所无法比拟 的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本底 等。 1)对于用户来说。 操作简便易行,本系统提供了按照ISBN,书名,作者,出版社,价格等查询书。 2)对于管理员来说。 本系统提供登陆系统模块,对学生老师以及管理员不同登录状态做了不同的处理,使 登陆界面更加人性化,也更方便管理员进行管理。 3)对于后台管理员来说。 本系统提供添加书目,删除书目,查询书目信息等操作,方便后台管理员对所有图书进 行管理。 2 系统分析 2.1 开发背景及意义 当今已是计算机发达的21世纪,科技的发展之快用日新月异来形容已毫不为过,许许 多多的产业均已将先进的计算机科学应用到实践当中,并取得了空前辉煌的,质的飞跃 。但是,在技术发展的摇篮、本身技术实力雄厚的大学校园中,却还存在着相对比较落 后的人工管理系统,不得不令人感到惊讶。而这些系统中比较突出的就是学生的成绩管 理系统。当今的大学,学生多则数万,少则亦有几千,扩招每年为国家多输送了千千万 万的人才,然而,学校的压力却是每年的剧增,尤其在学生成绩的管理上,依旧使用着 较为落后的人工档案管理系统,使用上的不便与维护上的开销日益凸显。手工录入、修 改成绩,教师耗时耗力,工作繁琐,压力沉重,准确性还非常没有保证,学生查询成绩 ,排队、办手续、找档案,相当的费时间且不方便,这样一个臃肿的管理系统不但耗费 了大量的人力、物力、财力资源,管理的效率也是愈来愈低下…… 学生成绩管理系统是应对学生人数增多、信息量增大的问题,实现管理的现代化、网 络化,逐步摆脱当前学生成绩管理的人工管理方式,提高成绩管理效率而开发的。希望 改开发程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列需求, 使教师与学生在对成绩系统的录入、修改、查询等使用上得到极大的便利。 2.2 功能需求分析 主要是实现简单的用户信息修改、数据管理,数据查询等操作,并能实现简单的数据 统计。 2.2.1 功能分析 (1) 登录模块:是用户进入课程管理系统的入口,根据权限选择的不同,会分别进入教师 部分和学生部分。 (2) 教师课程成绩管理模块:管教师在这个模块中对课程成绩进行查询和修改操作。 (3) 教师学生信息管理模块:教师对学生信息进行查询和修改操作。 (4) 学生个人信息模块:用户以学生的身份进入课程管理系统,可以先浏览个人的信息并 修改。 (5) 学生成绩管理模块:学生对自己的成绩可以进行查询操作。 (6) 学生课程管理模块:学生对自己的课程可以进行查询操作。 (7) 退出:用户可以安全退出系统。 2.2.2 功能模块图 图2.1图书管理系统主要功能图 图2.2 用户登陆图 图2.3 教师管理功能图 图2.4 学生管理功能图 图2.5 E-R图 2.3.1 硬件环境 本次课程设计即开发图书管理系统,它的服务器端的配置如下: 处理器:Intel(R) Core(TM) i5-3230M CPU@2.60GHZ 内存:4GB 硬盘空间:750GB 显卡: NVIDIAGeForceGT720M 2.3.2 软件环境 操作系统:Windows 7 旗舰版 数据库:Microsoft SQL Server 2008 开发环境:Microsoft Visual Studio 2010 3 系统设计 3.1 系统结构设计 3.1.1 软件设计的原则 (1)可靠性 软件系统规模越做越大越复杂,其可靠性越来越难保证。软件可靠性意味着该软件在 测试运行过程中避免可能发生故障的能力,且一旦发生故障后,具有解脱和排除故障的 能力。 (2)可修改性 要求以科学的方法设计软件,使之有良好的结构和完备的文档,系统性能易于调整, 而且推动了系统各个部分的并行开发,从而提高了软件的生产效率。 (3)容易理解 软件的可理解性是其可靠性和可修改性的前提。它并不仅仅是文档清晰可读的问题, 更要求软件本身具有简单明了的结构。这在很大程度上取决于设计者的洞察力和创造性 ,以及对设计对象掌握得透彻程度,当然它还依赖于设计工具和方 【学生信息管理系统】是一个利用计算机技术改进传统学生资料管理模式的系统,旨在提高教育管理效率,减少人力、物力和财力的浪费。系统采用现代计算机技术,包括数据库管理和用户界面设计,以实现学生信息的高效存储、检索和更新。 在【序言】中提到,随着高校学生数量的增长,传统的手工管理方式存在诸多不足,如效率低下、保密性差、数据查找困难等。因此,开发这样的系统可以提供快速查询、安全存储和便捷维护的功能,同时降低成本,增强保密性。 【系统分析】部分阐述了系统开发的背景和意义。在当前信息化时代,尽管计算机技术已在多个领域广泛应用,但高校的学生成绩管理系统仍相对落后。学生成绩管理系统的目标是解决信息量大、管理复杂的问题,通过网络化、现代化手段提升管理效率,减轻教师负担,方便学生查询。 【功能需求分析】列出了系统的主要功能模块: 1. **登录模块**:用户根据权限进入相应界面,如教师和学生。 2. **教师课程成绩管理模块**:教师可以查看和修改课程成绩。 3. **教师学生信息管理模块**:教师能查询和更新学生信息。 4. **学生个人信息模块**:学生可查看和修改个人信息。 5. **学生成绩管理模块**:学生查询自己的成绩。 6. **学生课程管理模块**:学生查询自己的课程。 7. **退出模块**:安全退出系统。 系统还包含不同用户的界面设计,如图2.1至图2.4所示,以及实体关系图(E-R图),用于表示系统中数据实体间的关系。 【硬件和软件环境】部分提到了系统所需的硬件配置(如Intel Core i5处理器,4GB内存,750GB硬盘和NVIDIA GeForce GT720M显卡)和软件环境(Windows 7操作系统,Microsoft SQL Server 2008数据库,以及Visual Studio 2010作为开发工具)。 【系统设计】中强调了软件设计原则,包括系统的可靠性、可修改性和易理解性,这些都是确保系统稳定、灵活和易于使用的关键因素。 总结起来,这个学生信息管理系统是一个综合性的信息管理平台,旨在通过自动化流程改善高校的教务管理,提供便捷的数据访问和更新途径,同时提高数据的安全性和管理效率。它利用了现代计算机技术和数据库管理系统,以适应高等教育环境中信息量日益增长的需求。
剩余20页未读,继续阅读
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助