- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山东交通学院
面向对象课程设计
学生选课管理系统软件
院(系)别 信息工程系
班 级 计算091
学 号 xxxxxxxxxxxx
姓 名 xxxxx
指导教师 xxxxx
时 间 2011-04-05—2011-04-17
课 程 设 计 任 务 书
题 目 学生选课管理系统
系 (部) 信息工程系
专 业 计算机
班 级 计算091
学生姓名 xxxxx
学 号 xxxxx
0 4 月 05日至 04 月 17 日 共 2 周
指导教师(签字)
系 主 任(签字)
年 月 日
一、设计内容及要求
在VC中编写代码通过连接数据库来实现对学生选课的管理,一共分为四个模块,分别为学生、教师、成绩、选课等模块。具体步骤功能:
(1)实现VC和数据库的连接;
(2)在数据库中创建表的基本框架并输入相应的数据;
(3)在数据库中通过查询语句创建存储过程以及特殊的触发器;
(4)在VC中编写代码,实现用VC来显示数据库中的数据;
(5)通过编写的代码能实现从VC中删除、修改、添加等功能;
二、设计原始资料
实现VC与数据库的连接,在数据库中输入原始数据,而能通过vc对数据库中的数据进行添加、修改和删除等功能,然而这过程还的用到存储过程以及触发器等。 三、设计完成后提交的文件和图表
1.计算说明书部分
【1】课程设计报告(3000—5000字),纸质打印稿及电子版
(1)需求分析(功能模块层次图)
(2)系统设计(包括详细设计和界面设计)
(3)代码设计(主要功能函数)
(4)测试记录(测试各项功能的正确性、容错性)
(5)课程设计总结
【2】系统程序演示。
【3】课程设计任务书。
数据库设计分析
系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。本系统主要包括学生信息查询、教务信息维护和学生选课三部分。其功能主要有:⒈有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。⒉学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。⒊学生信息的修改。⒋管理信息的输入,包括输入班级设置、年级信息等。⒌管理信息的查询。学生课程的设置和修改 2.图纸部分:
程序流程图
备注:以上的添加、删除、修改等功能都是对数据库中的数据直接进行添加、删除、修改,而显示的数据都是数据库中的数据。
四、进程安排
4月05日,熟悉VC的环境。
4月06日,熟悉数据库用不同方式添加数据,创建表的功能。
4月07日,在数据库中创建表,并在表中添加数据。
4月08日,完成VC和数据库的连接。
4月09日至4月17日,编写代码,修改代码,编辑对话框等一系列的工作直至完成工作。
。
五、主要参考资料
1.《Microsoft SQL Server 2005 数据库开发与实现》.计算机数据库系统知识
5. 谭浩强.C程序设计。北京:清华大学出版社,2009
6. 何光明.C语言程序设计与应用开发。北京:清华大学出版社,2006 成 绩 评 定 表
口试(答辩)成绩 报告成绩 总评成绩
abstract
In order to improve everyone's hands-on time ability and the con
文档评论(0)