vc项目开发课程设计参考模板

上传人:第*** 文档编号:33934827 上传时间:2018-02-19 格式:DOCX 页数:31 大小:1.25MB
返回 下载 相关 举报
vc项目开发课程设计参考模板_第1页
第1页 / 共31页
vc项目开发课程设计参考模板_第2页
第2页 / 共31页
vc项目开发课程设计参考模板_第3页
第3页 / 共31页
vc项目开发课程设计参考模板_第4页
第4页 / 共31页
vc项目开发课程设计参考模板_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《vc项目开发课程设计参考模板》由会员分享,可在线阅读,更多相关《vc项目开发课程设计参考模板(31页珍藏版)》请在金锄头文库上搜索。

1、IVC 项目开发课程设计学生信息管理系统学 院 计算机工程学院 专 业 计算机科学与技术 年级班别 11 级 1班 学 号 XX 学生姓名 XX 指导教师 XX JINGCHU UNIVERSITY OF TECHNOLOGYII2015 年 5 月 22 日摘 要本设计采用 C/S结构,以 C+和 SQL2005为基础。该系统主要由以下几个模块组成:权限验证模块、用户管理模块、基础数据管理模块等模块组成。权限验证模块是根据用户输入的用户名和密码验证用户身份并且决定其操作权限;用户管理模块实现三个主要功能:添加新用户、修改用户口令和用户权限、删除指定的用户;基础数据管理模块:维护学生信息相关的

2、一些基础数据,它主要包括学校系别设置和各个系别中专业的设置;成绩管理模块:提供学生考试成绩的管理,以及学生总成绩的排名和相关的统计等功能;该系统对硬件和软件要求较低,可以在单机上运行,实现了学生工作的信息化管理。【关键词】 管理信息系统 学生信息系统 数据库III目 录前言 .11 系统开发背景 .11.1 国内外研究现状 .11.2 系统开发理论依据 .11.2.1 C+语言 11.2.2 SQL2005数据库介绍 .21.2.3 系统开发环境 .22 系统分析 .22.1 系统目标 .22.2 可行性分析 .23 系统需求 .33.1 系统需求 .33.2 系统模块简述 .34 系统的设计

3、 .34.1 系统流程分析 .34.2 数据库表的设计 .55 系统详细设计 .65.1 主控窗体模块介绍 .65.2 登陆模块设计 .75.3 用户管理模块设计 .85.4 基础数据设置模块 .95.4.1 系别设置子模块 .9IV5.4.2 专业设置子模块 .105.5 成绩管理模块设计 .105.5.1 学生成绩录入子模块 .115.5.2 学生成绩查询子模块 .125.5.3 学生总分名次查询子模块 .136 软件测试 .146.1 测试计划 .146.2 用例与测试过程 .146.3 测试结论 .15结论 .15致 谢 .16参考文献 .17附录代码 .18荆楚理工学院毕业设计(论文

4、)14 系统的设计此系统主要是管理学生的基本信息,如成绩,个人基本情况等。我们可以把学生信息划分为两大部分,学生信息的管理和成绩管理,其中信息的管理由以下几部分组成:基本信息,成绩管理信息,学生档案信息等。不同专业通过录入不同的课程,教师可以对每位学生录入对应成绩。并可以实现对成绩的修改,查询等功能。4.1 相关模块的 E-R图如图 4.1课程课程号 课程名系别编号 系名称班级编号 名称辅导员 系别学生出生年月 名族学号籍贯性别姓名电话成绩时间 科目成绩 考试类型管 理 员登录 ID登录姓名登录密码荆楚理工学院毕业设计(论文)2如图 4.1 E-R 图荆楚理工学院毕业设计(论文)34.2 数据

5、库表的设计(1)名称:系统用户表(见表 4-1 系统用户表)表 4-1 系统用户表名 称 字段名称 类型 主键 非空用 户 名 user 文本 Yes Yes用户密码 passwd 文本 No Yes用户类型 isAdmin 是/否 No Yes表名称标识:user(2)名称:系别设置表(见表 4-2系别设置表)表 4-2 系别设置表名 称 字段名称 类型 主键 非空系别代码 code 文本 Yes Yes系 名 name 文本 No Yes说 明 brief 文本 No No表名称标识:department(3)名称:专业设置表(见表 4-3专业设置表)表名称标识:major表 4-3 专业

6、设置表名 称 字段名称 类型 主键 非空专业代码 code 文本 Yes Yes专业名称 name 文本 No Yes所属系别 department 文本 No Yes说明 brief 文本 No No(4)名称:学生成绩记录表 (见表 4-4 学生成绩记录表)表名称标识:score表 4-4 学生成绩记录表名 称 字段名称 类 型 主键 非空标 识 ID 自动编号 Yes Yes班 级 class 文本 No Yes时间段 time 文本 No Yes荆楚理工学院毕业设计(论文)4学 号 code 文本 No Yes姓 名 name 文本 No Yes科 目 subject 文本 No Ye

7、s考试类型 type 文本 No Yes成 绩 score 数字 No No补考成绩 makeup_score 数字 No No缺考标识 absent 文本 No No5 系统详细设计5.1 主控窗体模块介绍充分考虑易于操作的系统需求,主控平台的界面设计如图 5.1所示。图 5.1 主控窗体模块荆楚理工学院毕业设计(论文)55.2 登陆模块设计图 5.2 登陆模块设计(3)权限验证模块的实现1)根据用户名和密码验证用户身份和分配权限。2)登录对话框创建后,形成列表,供用户进行选择。见代码二(权限验证模块的实现)。5.3 用户管理1)创建用户2)为用记授权荆楚理工学院毕业设计(论文)6图 5.3

8、 用户管理模块5.4 菜单设计荆楚理工学院学生信息管理系统的扩展设计如下,课堂教学中已实现了“学生信息管理”这一部分。其它部分与之类似,留给同学们自己完成。系统扩展设计如下:学生信息管理 课程信息管理 成绩信息管理 院信息管理学生信息查询学生信息插入学生信息删除学生信息修改课程信息查询课程信息插入课程信息删除课程信息修改成绩信息查询成绩信息插入成绩信息删除成绩信息修改院系信息查询院系信息插入院系信息删除院系信息修改荆楚理工学院毕业设计(论文)76 各菜单模块功能的具体实现6.1 学生信息管理的实现要有代码与截图6.2 课程信息管理的实现要有代码与截图6.3 成绩信息管理的实现要有代码与截图6.

9、4 院信息管理的实现可以略7 软件测试6.1 测试计划软件测试是软件开发阶段中的一个重要的环节。正如大家所说“天下间,没有十全十美的事”,在开始设计的过程中可能与客观事实有许多不符的地方,在系统开发的整个过程中都有可能产生误解或差错。之前犯下的错误,在后面的开发过程中不断的被发现,不断的被优化。因此,软件测试在软件开发过程中起着至关重要的角色,也是一种保护软件质量的有效手段。这次测试计划主要的目标是能够通过运行软件访问学生管理系统。测试环境如下:(1)客户端采用的软件环境:Windows 2000/XP +Mircrosoft SQL Server 2005客户端采用的硬件环境:酷睿 i3 2

10、G内存 + 320G 硬盘 + 系统集成声卡、显卡(2)基本要求:本信息管理系统在登录员登录成功之后,能够良好运行,并且结构十分合理,运气一切正常,符合软件工程开发规范。(3)测试模块主要由该学生管理系统的各大模块组成。荆楚理工学院毕业设计(论文)86.2 实例与测试过程1)权限验证模块的使用测试:打开用户登录对话框,选择用户名为“李伟”,输入密码“123”,按“登录”按钮,即可进入主界面。当密码错误,系统则会弹出提示框“密码错误,请重新输入!”。2)修改用户口令和权限的处理启动用户设置对话框,选中要修改密码的用户名,并输入 2次一致的密码,在是否为管理员框打勾,然后按保存按钮,即弹出提示框“用户修改成功!请记住用户名和密码”。3)删除指定用户的处理启动用户设置对话框,选中你要删除的用户名并点击“删除”按钮,用户名就立马从列表中被移除。(3)基础数据库管理模块的使用测试1)系别设置子模块的使用测试启动系别设置对话框,点击“增加”按钮,并在各个文本框中输入要录入的内容,当所输入的信息已经显示到列表中,则表明增加操作成功。启动系别设置对话框,单击列表中系别代码一行,按“修改”按钮,把系别代码中需要修改的内容更改过来,然

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号