课程设计任务书
学院 信息工程学院 班级 11级通信一班 姓名 陈宇 设 计 起 止 日 期 设计题目: 学生成绩信息管理系统 设计任务(主要技术参数): 2012年12月24至26日 目的是进一步培养协商综合应用Visual Basic的各种编程知识和技巧设计的能力。通过课程设计,学生能达到具备设计功能较为复杂的Windows应用能力。同时,通过课程设计,培养学生自主学习和独立创新的精神,是人才培养体系中极为重要的一环。 随着学校的规模不断扩大,学生人数急剧增加,有关学生的各种成绩也成倍增长。面对庞大的信息量需要有学生管理系统来提供学生管理工作的效率。通过这样的系统可以做到信息的规划管理,科学统计和快速查询,修改,录入,删除等,从而减少管理方面的工作量。实现学生信息关系的系统化,规范化,自动化,用计算机对学生各种信息进行日常管理。 指导教师评语: 成绩: 签字: 年 月 日 课程设计说明书 NO.1
学生成绩信息管理系统 1 课程设计题目 学生成绩信息管理系统 2 功能描述 本程序主要有部分构成;按姓名查询系统,按学号查询系统,逐条查询系统,录入系统,删除系统,修改系统,主窗体等。目的是方便快捷的查询到所需内容,并且修改方便,一目了然。 3 概要设计 根据功能描述,现将系统的体系结构,即组成系统的若干子功能模块说明如下。 按 学 1按学号查询:此模块的功能是输入学号查询学生成绩信息。 2按姓名查询:此模块的功能是输入姓名查询学生成绩信息。 3逐条查询:此模块的功能是输入各项信息查询学生成绩信息。 4录入:此模块的功能是录入学生成绩各项信息。 5删除:此模块的功能是删除学生成绩错误信息。 6修改:此模块的功能是修改学生成绩信息。 号查询 按姓名查询 逐条查询 录入 删除 修改 学生成绩信息管理系统 4详细设计 (1)创建主窗体 沈 阳 大 学 课程设计说明书 NO.2
建立主窗体:单击”工程”->”添加MDI窗体”菜单,在弹出的对话框中单击”打开”按钮则为当前项目添加了一个MDI窗体。设置好MDI窗体属性后,设置此项目的属性。单击”工程”->”工程1属性”菜单,进入项目属性设置窗体。在此项目属性窗体中通用选项卡的启动对象中选择MDIfrmMain项,将这一多文档窗体作为程序的启动窗体。 (2)主要窗体的实现 主页面模块的设计:此模块是系统服务器端的主要控制界面,通过菜单的选择,可以控制系统的所有功能。 主界面的设计步骤: 1)设计主界面控件布局:在主界面的布局中使用了工具栏(ToolBar)、和图象列表(ImageList)等非Vb标准控件。 2)工具栏的设置:给工具栏添加按钮。 3)添加菜单:菜单的使用是为了更好的给用学生供功能指引,同时也简单了主菜单的操作。 (3)创建系统主界面 当系统运行时,便直接进入主窗体,窗体的上方标有各个功能键,每个功能键又包含若干功能,启动系统主界面,没有用到任何插件。 (4)如果信息录入错误,需对学生信息进行修改: 在该系统中,此模块是必不可少的首要环节。通过检查对入住录入的信息的修改,可方便老师和学生查询信息。 显示有关控件; 通过语句:Open App.Path & \酒店信息管理.txt\。实现对相关数据所在文本文件以读方式打开; 通过语句:Open App.Path & \学生成绩信息管理系统 temp.txt\在当前文件夹中创建\联系人号码temp.txt\文件。增删数据完成后,通过语句:Kill App.Path & \酒店信息管理.txt\NameApp..Path & \学生成绩信息管理系统 temp.txt\学生成绩信息管理系统 .txt\删除原来的联系人号码.txt文件,保留后者。既增删数据成功。 沈 阳 大 学