1、 1 管理数据库原理与开发管理数据库原理与开发 课程设计课程设计报告报告 题题 目:学生信息管理系统目:学生信息管理系统 专专 业:电子商务(现代物流)业:电子商务(现代物流) 成成 员:员: 指导老师:指导老师: 2011年年6月月15日日 2 学生信息管理系统学生信息管理系统 一、系统设计一、系统设计 1、系统功能模块分析、系统功能模块分析 学生信息管理系统通常包括学生基本信息管理、课程情况和成绩的管理。设计学 生管理系统的目的就是利用计算机的快速浏览、维护、查询、统计功能,替代管理人 员对数据的手工处理。 用计算机对学生的各种信息进行日常管理时,经常要进行数据的:浏览、查询、 修改、添加
2、、删除、统计、和打印等操作。针对上述要求,设计的成绩管理系统应包 括实现这些功能的模块如图。 2、系统功能模块设计、系统功能模块设计 在系统分析的基础上,结合操作上的方便性,学生信息管理应用程序包括系统主 功能模块、查询、维护、统计、打印和退出等几大功能模块。以下来简单叙述各功能 模块的功能: (1)系统主模块 提供了学生信息管理的主界面,作为进入系统的唯一入口。在系统主界面中, 不仅提供了用于调用系统各功能模块的操作方法,而且还需要对使用系统的用户进行 合法性检验等相应操作。 (3)查询模块:提供了用于对数据进行查询操作的操作界面,用户可以按学号或姓 名查找某人信息、某学生所选课的情况;也可
3、以按专业进行查询;也可以按开课学期 查找课程情况等 3 (4)维护模块: 维护模块允许用户对数据进行维护操作,例如添加、删除、修改等。 方便维护人员对数据进行更改,对学生信息不断完善,变得更便利。 (5)统计模块: 可以方便的得知整个学科的最高分、最低分和平均成绩,便于学生 了解自己的成绩水平,了解一下整个课程的水平,很好的了解自己,鞭策自己上进! (6)打印模块:打印模块提供按专业进行基本学生信息的打印和按学生学号打印学 生所学课程的成绩表功能。 二、数据库二、数据库设计与实现设计与实现 1 1、表的设计、表的设计 (1)表的字段中的字段、类型、宽度、索引的设计,以及其他相关属性的设计。 (
4、2)利用显示菜单中的追加方式给表输入数据。 2、数据库的设计、数据库的设计 首先要新建一个数据库sjk,将做好的student表、course表和score表添加到建立好的 数据库中,然后根据实体之间的联系,建立表之间的联系。 4 3 3、数据库的实现:、数据库的实现: (1)创建项目管理 数据库管理系统又称项目往往能是由多个文件组成。例如,数据库、表、表单、 程序和报表文件等。为了更好地对其进行管理,通常先建立一个项目并打开项目管理 器,然后对项目管理器中的文件统一管理,极大方便了应用程序的开发,可以使某些 程序设计、修改和运行变得方便易行。 创建学生信息管理项目之前,要先建立或选择保存文件的文件夹。然后执行系 统【文件】菜单下的【新建】命令,选择【项目】文件类型,创建一个“学生信息管 理.PRJ” 的项目文件 ,并打开【项 目管理器】窗 三、系统功能模块的详细设计三、系统功能模块的详细设计 5 采用模块化程序设计方法,可以将一个复杂系统的设计转化为多个简单系统设 计,便于修改和维护,也便于多人同时开发系统。 1、 系统登录界面系统登录界面的设计的设计 为了保护系