试卷管理系统(课程设计)

试卷管理系统(课程设计)
试卷管理系统(课程设计)

课程设计报告

课程设计名称:数据库原理与应用

系部:二系

学生姓名:

班级:

学号:

成绩:

指导教师:

开课时间:2011-2012 学年 1 学期一.设计题目:

试卷管理系统

二.主要内容:

系部教务管理工作中一项重要的工作是考试试卷的管理工作。教务处对于管理大量的试卷数据的难度还是相当大的。此外,还需要方便教师能够对自己出的试题能够及时更新和修改。为了能够方便教务处和教师能够试卷进行有效的方便的管理,设计出了此试卷库管理系统。

随着计算机技术的不断发展和普及,将会对试卷管理工作提出更高的功能和管理要求,该系统必须要不断地改进,从而使得试卷库管理工作能够更加合理和快捷。

三.具体要求

1.课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整

洁美观;

2.后台数据库采用MS SQL SERVER2005,前台界面语言不限,编写的程序代

码,须有较详细的注释说明;

四.进度安排

课程设计安排:

16周

星期一讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;

星期二需求分析:给出系统的功能需求、性能需求,并绘制DFD和DD;

星期三概念结构设计:绘制实体属性图(可选),局部ER图和全局ER图;

星期四逻辑结构设计:转换、优化、外模式的设计;

星期五物理结构设计及数据库实施;

17周

星期一应用程序编制调试、整理课程设计报告,并检查;

星期二根据反馈结果修改课程设计;

星期三提交作业

上交的材料:课程设计的电子稿、打印稿、源码(SQL代码和程序代码)五.成绩评定

考核方法:现场验收(占50%),课程设计报告(占50%)。

考核内容:学习态度(出勤情况,平时表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。

成绩评定:优,良,中,及格,不及格。

特别说明:(1)如发现抄袭,按照不及格处理。

(2)材料不齐的,考核等级降一级。电子稿件以压缩文件的形

式上交,压缩命名为:11位学号+姓名

正文撰写包含的内容:

1.需求分析

1.1功能需求:

(1)试卷管理:系统应当允许教师在获得权限的情况下随时能够进行试卷的补充,且能够对自己出的试卷进行编辑,对其他人的试卷只能查看。管理员可以给定老师出试卷的题型和科目,老师按照所需题型设计题目,再由题目组成试卷。(2)教师管理:管理员能够新建或删除教师信息,并赋予其权限。

(3)科目管理:由管理员添加新科目或删除科目。教师按照科目出试卷。(4)题型管理:管理员必须给定选择,判断,填空,问答,这四种题型。其余题型任意添加。

(5)权限管理:管理员可以增加或删除教师并指定教师科目的权限。教师得到与自身相关的权限,才能够够对试卷库做出相应的管理。

总的功能模块图如下:

试卷管理系统

管理员管理教师管理

科目管理教

图1.1总功能模块图

1.2数据字典:

1.2.1试卷管理系统的具体管理如下:

(1)试卷管理,包括对试卷的录入、删除、修改以及查看与维护。 (2)管理员管理,包括管理员权限的设置和修改,修改密码,增加和删除。 (3)教师管理,包括教师权限的设置和修改,修改密码,增加和删除。 (4)科目管理,可以对科目实行录入、修改、查看。 (5)题型管理,可以对题型实行录入、修改、查看。 (6)题目管理,可以对题目实行录入、修改、查看。 1.2.2各个子系统的流程图如下: (1)管理员登录子系统

图1.2管理员登录子系统的数据流程图

(2)教师登录子系统:

图1.3教师登录子系统的数据流程图

教师

登 录

登录信息

是否成功 教师

管理员

登 录

登录信息

是否成功

管理员

(3)试卷管理子系统:

图1.4 试卷管理子系统的数据流程图

(4)科目管理子系统:

图1.5科目管理子系统的数据流程图

(5)题型管理子系统

图1.6题型管理子系统的数据流程图

(6)教师管理子系统

教师/管理员

查询 添加 修改 删除

查看/管理

反馈信息

科目

教师/管理员

查询 添加 修改 删除

维护/管理

反馈信息

试卷

教师/管理员

查询 添加 修改 删除

查看/管理

反馈信息

题型

图1.7教师管理子系统的数据流程图

(7)题目管理

图1.8题目管理子系统的数据流程图

(8)总数据流程图:

图1.9总数据流程图

管理员 教师

科目

试卷

查看 添加修改 删除 查看 删除

查看

查看 添加 修改 删除

题目

查看 添加 修改 删除

管理员

查询 添加 修改 删除

管理

教师

教师

查询 添加 修改 删除

管理

反馈信息

题目

题型

2.概念结构设计

根据需求分析和数据流图以及功能模块的结果:由于各个表之间是否具有索引关系,因此得到各E-R图以及关系模型。

2.1.实体

在试卷管理系统中,主要包括的实体为:

科目属性:科目号、科目名称。

教师属性:教师编号、教师名称、密码。

题型属性:题型号、题型名称。

题目属性:题目号、题型号、题目内容。

试卷属性:试卷号、科目号、题型号、教师号。

2.2.关系

一个教师可以教多门科目,一门科目可以让多个教师教,因此教师和科目具有多对多的联系。

一个题型可以包含多个题目,一个题目只能包含于一个题型,因此题型和题目有一对多的联系。

一个试卷只能由一个教师出,一个教师可以出多个试卷,因此试卷和教师属于一对多的联系。

一个试卷由多个题目组成,一个题目可以在多个试卷中,因此试卷和题目属于多对多的联系。

一个题目属于一个科目,一个科目可以有多个题目,因此题目和科目属于一对多的联系。

2.3 E-R 图

图2.1系统总E-R 图

3.逻辑结构设计

3.1关系模型

根据总E-R 图中的实体与实体之间的联系以及转换的一般原则,得到如下的关系表的模型:

(1)管理员表(用户名,用户姓名,密码)

教师

科目

试卷

题目 题型

教师号

教师姓名

密码

科目号 科目名称

题型号

题型名称 试卷号

科目号

题型号

题目号

题内容

组成 出

包含 1

N

M

N

1

N 属于 1

N

M N

教师号

(2)教师(教师号,姓名,登录密码)

(3)题型(题型号,题型名称)

(4)科目(科目号,科目名称)

(5)题目 (题目号,题内容)

(6)试卷(试卷号,科目号,题型号,教师号)

画横线的表示此表的主码,波浪线表示外码。

3.2函数依赖关系分析

我们很明显从所以的表中看出表(3)、表(4)和表(5)属于BCNF,因为这三个表都是二目关系。

其余的表可以从函数依赖关系看出,这些表中的关系都不存在部分函数依赖、传递函数依赖,且每个表的主码都能够确定其它各项。所以这些关系都是BCNF范式。

3.3关系表的具体设计

(1)管理员表的设计:

管理员表主要包含系统用户的基本信息:用户名、密码。考虑到char和varchar的类型的不同。varchar的字节数可变,而且char的字节数固定,如果输入的字符少于规定的字节数,会自动填充。因此,选择了varchar类型,这样比较容易判断用户名和登录密码是否正确。

表 3.1 管理员表:

列名数据类型长度允许为空主码

用户号int no yes

用户姓名varchar 15 no no

密码varchar 15 no no

(2)教师表的设计:

主要内容和管理员差不多一样,要分成两张表原因就是表中的用户对数据处理的权限不一样。为了方便管理,因而将两者分开。

表 3.2教师表:

列名数据类型长度允许为空主码教师号int no yes 姓名varchar 15 no yes 登录密码varchar 15 no no

(3)题型表的设计:

表3.3题型表

列名数据类型长度允许为空主码题型号int no yes 题型名称varchar 15 no no

(4)题目表的设计

表3.4题目表

列名数据类型长度允许为空主码题目号int no yes 题内容varchar 200 no no (5)科目表的设计:

表 3.5科目表

列名数据类型长度允许为空主码科目号int no yes 科目名称varchar 15 no no

(6)试卷表的设计:

表3.6试卷表:

列名数据类型长度允许为空主码

试卷号int no yes

科目号int no no

题型号int no no

教师号int no no

4.物理结构设计

4.1确定存取方法

存取方法是快速存取数据库中数据的技术,数据库管理系统一般都提供多种存取方法,具体采取哪种存取方法由系统根据数据的存储方式决定,一般用户不能干预。

一般用户可以通过建立索引的方法来加快数据的查找效率,如果建立了索引,系统就可以利用索引查找数据。

建立索引的一般原则为:

(1)如果某个(或某些)属性经常作为查询条件,则考虑在这个(或这些)属性上建立索引;

(2)如果某个(或某些)属性经常作为连接条件,则考虑在这个(或这些)属性上建立索引;

(3)如果某个属性经常作为分组的依据列,则考虑在在这个属性上建立索引:(4)对于经常连接操作的表建立索引。

基于以上索引的建立原则,在试卷管理系统中,试卷是经常要按不同的科目查找,也会查找特定的试卷以及某个教师出的试卷,所以对于试卷要以试卷和、教师号、科目号作为索引。

4.2确定存储结构

物理结构设计中一个重要的考虑就是确定数据记录的存储方式。

常用的存储方式有:

(1)顺序存储。这种存储方式的平均查找次数为表中记录数的1/2。

(2)散列存储。这种存储方式的平均查找次数由散列算法决定。

(3)聚簇存储。为了提高某个属性(或属性组)的查询速度,可以把这个或这些属性(称为聚簇存储码)上具有相同值的元组集中存放在连续的物理块

上,这样的存储方式称为聚簇存储。聚簇存储可以极大提高对聚簇码的查

询效率。

一般用户可以通过建立索引的方法来改变数据的存储方式。但其他情况下,数据是采用哪种存储方式是由数据库管理系统根据数据的具体情况决定的,一般它都会为数据选择一个最合适的存储方式,用户无法干预。

对于试卷的存储要先按试卷号顺序存储,再按题型号存储,这样就能给查找和管理带来很大的方便。

对于其它实体的存储,只需要按主码顺序存储就行了。

5.数据库实施及代码编写

登录sql server 2005 management在其中创建名为试卷管理系统的数据库,运用查询设计器创建管理员,教师,试卷,科目,题型,题目这些表。对于建表的sql代码,以试卷为例,其它表的建立与之类似。

试卷表的建立sql代码:

create table 试卷(

试卷号 int primary key,

科目号 int not null,

题型号 int not null,

教师号 int not null,

foreign key(科目号) references 科目(科目号),

foreign key(题型号) references 题型(题型号))

管理员角色sql代码:

create role gl

grant select,update,delete,insert on 教师 to gl

grant select,update,delete,insert on 科目 to gl

grant select,update,delete,insert on 题型 to gl

grant select,delete on 试卷 to gl

创建一个管理员账户并将其添加到管理员角色中的sql代码:

如创建用户名为:12345,密码为:1234的管理员账户。

use 试卷管理系统

exec sp_addlogin 12345,1234

exec sp_grantdbaccess 12345

exec sp_addrolemember gl,12345

然后,以管理员的身份登录系统。在教师表中,管理员要先添加教师信息,再创建一个教师登录账户,账户名为添加的教师表中的教师号并将其添加到教师角色中,密码为登录密码。要删除或修改教师信息时,管理员也要对其账户进行删除或修改。管理员给教师表中的成员授予相应的权限,同样也可以题型和科目进行管理。

教师角色的sql代码:

create role js

grant select on 科目 to js

grant select on 题型 to js

grant select,update,delete,insert on 试卷 to js

grant select,update,delete,insert on 题目to js

创建一个教师账户并将其添加到教师角色中的sql代码:

如建立用户名为:45678,密码为:1234的教师账户。

use 试卷管理系统

exec sp_addlogin 45678,1234

exec sp_grantdbaccess 45678

exec sp_addrolemember js,45678

对试卷创建索引的sql代码:

create index sjpx

on 试卷(试卷号 asc,题型号 asc)

6.心得体会

这次的课程设计,在指导老师的悉心指导和帮助下,顺利地完成了数据库原理试卷库管理系统。

这次课程设计是对我这一学期所学知识的一次总结,也是一次检验,更是我对自己的一次挑战。通过这次课程设计,我发现对SQL Server2005数据库的学习还是非常不够的。但我通过自己的努力,独立完成了本系统的构思、设计、调试及其完善。这个系统的设计能够基本满足学校教务处和教师对试卷进行管理,

更好的服务广大同学。当然我的设计中也存在着很多不足之处比如用户的权限还不是很完善,对表的操作权限可能会存在一些问题。

在系统设计中,我遇到了很多的困难。比如对E-R图的创建出现了多次错误。从开始的无从下手到思路清晰,我一步一个脚印从无到有学会了很多很多。我想说只有不断实践才是成功的关键!当然,我离将设计做得很完美的程度,还是存在非常之大的差距。本次课程设计在很多地方需要完善,这需要我在今后的学习中,不断提高对自身的要求,及时掌握新的知识,多多参与实践,在实践中锻炼和提高自己的能力。

7.参考资料

[1]何玉洁,梁琦.数据库原理及应用.2版.北京:机械工业出版社,2011

#数据结构课程设计-学生成绩管理系统

淮阴工学院 数据结构课程设计报告 选题名称:学生成绩管理系统 系(院):数理学院 专业:信息和计算科学 班级:计科1102班 姓名:徐连喜学号: 1104101233 指导教师:周海岩 学年学期:2011 ~ 2012 学年第 1 学期 2012 年06 月06 日 【摘要】

21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛使用,对社会的政治,经济,军事,文化等领域产生越来越深刻。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。本论文叙述到的学生成绩管理系统是用IIS+ASP网页编程+ACCESS数据库+DREAMWEAVER MX 2004+SQL查询语言实现的。重点介绍了学生成绩管理系统的实现过程:包括系统分析,系统调查,功能设计,数据库设计,系统实现,系统测试和调试等。本系统主要功能有查询学生成绩、单个添加学生成绩、批量添加学生成绩、删除学生成绩、管理页面和修改管理员密码等内容。 【关键词】 成绩管理;成绩查询;C++

目录 中文摘要。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 1 1绪论。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 4 1.1 选题背景。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 5 1.2 需求分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6 2总体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7 2.1程序设计组成框图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8 2.2 模块功能说明。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9 2.3 程序流程图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10 2.4 主要函数之间相互调用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。11 3 在设计过程中的感受。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12 致谢。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。13 参考文献。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。14附录:源程序清单。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 1.绪论 1.1 选题背景 为了提高高校学生信息的管理效率,方便对学生信息进行管理、学校里面的学生和管理员方便去管理和查询学生信息,如再要进行查询,就得在众多的学生信息中查找自己的成绩信息,面对学院大量的学生信息,怎么可以即时而方便的管理,学生只要登录本系统就可以查找到自己的成绩信息,而管理员也方便去管理每学期的学生的成绩信息。建立一个学生信息管理系统,使学生信息管理工作规范化,系统化,程序化,避免学生管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改学生信息是必须而且十分迫切的工作。 2.1 需求分析

模拟电子技术课程设计

模拟电子技术课程设计 ——线性F/v转换1.设计任务和要求 ------------------2 2.总体方案选择的论证 ------------------3 3.单元电路的设计 ------------------7 4.绘出总体电路图 ------------------14 5.组装与调试 ------------------15 6.所用元器件的购买清单 ------------------16 7.列出参考文献 ------------------16 8.收获、体会和建议 ------------------17

一.课程设计与要求 (1)设计任务 选取基本集成放大器 LF353、555定时器、二极管和电阻、电容等元器件,设计并制作一个简易的线性F/V转换器。首先,在EWB软件平台环境下进行电路设计和原理仿真,选取合适的电路参数,通过输出的波形的直流电压测试线性F/V转换器的运行情况。其次,在硬件设计平台上搭建电路,并进行电路调试,通过数字万用表观测电路的实际输出电压值。最后,将该实际电压值与理论分析和仿真结果进行比较,分析产生误差的原因,并提出改进方法。 (2)设计要求 1.性能指标要求。 ①输入频率为0~10KHz、幅度为20mV(峰峰值)的交流信号。 ②线性输出0~10V的交流信号。 ③转换绝对误差小于20mV(平均值)。 ④1KHz时的纹波小于50mV。 2.设计报告要求。 ①根据电路性能指标要求设计完成电路原理图,计算元件参数,写出理论推导工程,并分析各单元电路的工作原理。 ②利用EWB软件进行仿真调试。 ③绘出总体电路图 ④记录实验结果和调试心得,判断误差原因,万恒实验结果分析。

教学管理系统的设计与实现(数据库原理课程设计)

教学管理系统的设计与实现(数据库原理课程 设计)

1 引言 为方便对学校日常工作进行高效的管理,设计此数据库以提高学校的管理效率。随着现代科技的高速发展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个很重要的问题。而建立教学管理信息系统是一个很好的解决办法。 1.1课题背景 随着信息技术的飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息发布的要求[1];信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径. 校园网信息系统建设的重要性越来越为成人高校所重视。 1.2课题意义 利用计算机支持教学高效率,完成教学管理的日常事务,是适应现代教学制度要求、推动教学管理走向科学化、规范化的必要条件;而教学管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行教学管理工作,不仅能够保证各项准确无误、快速输出,而且还可以利用计算机对有关教学的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点。[2]

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工工资管理的效率,也是教学的科学化、正规化管理,与世界接轨的软件。[3] 在软件开发的过程中,随着面向对象程序设计和数据库系统的成熟,数计成为软件开发的核心,程序的设计要服从数据,因此教学管理系统的数据库设计尤其重要。本文主要介绍教学管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。 2 系统分析 2.1 需求分析 1.需求分析的任务 需求分析的任务是调查应用领域,对应用领域中的信息要求和操作要求进行详细分析,形成需求分析说明书。重点是调查,收集与分析用户在数据管理中的信息要求,处理要求,数据的安全性与完整性要求。 为了完成需求分析的任务,要详细调查待开发的数据库应用部门的情况,了解原系统工作概况,分析用户的各种需求,在此基础上确定新系统的功能。[4]新系统必须考虑今后的扩充和改变,不能仅仅按当前应用需求来设计数据库。 2.需求分析的过程 1)调查教学组织机构的总体状况。本教学系统主要由教师管理系统,学生管理系统 以及教务管理系统。 2)熟悉各部门的业务活动状况。调查各部门的业务活动情况,对现行系统的功能和 和所需信息有一个明确的认识。包括了解各个部门输入和使用什么数据,如何加

数据库学生成绩管理系统课程设计

河南理工大学 计算机科学与技术学院 课程设计报告 200 7 — 200 8 学年第二学期 课程名称数据库课程设计 设计题目学生成绩管理系统 学生姓名 ^0^ 学号 专业班级 指导教师申自浩 2008 年 7 月 1 日

? 1 问题描述 1.1 背景 1)某大学有学生若干万名,每个学生每学期必须学习若干门课程。 2)每个学生有学号、姓名、性别、班级、出生日期等基本信息。 3)每门课程有课程号,课程名称、任课教师、学分等信息。 4)学校需要对每个学生的基本信息、所学课程、成绩进行统一管理,以便于对信息进行查询、浏览和修改。 1.2 数据需求 学生成绩管理系统主要用于学生成绩信息管理,据分析学生成绩管理系统的数据表可浓缩为:学生基本信息表、课程基本信息表和学生成绩信息表。根据学校的情况,可按下面的步骤来分析: (1) 确定学生所在的院系、所学的专业以及所在的班级。 (2) 确定学生所在班级的课程以及该课程学生的成绩;另外还需要知道学生所在 班级、学号和学期。 (3) 分析学生的基本信息,如姓名、性别、出生年月、家庭住址、联系电话。 (4) 用户信息分析,通常包括用户名和密码。 ? 2 解决方案 ( 或数据库系统设计 ) 2.1 E-R 模型设计 课程 学生 班级 学号 出生日期 姓名 查询成绩 任课教师 课程号 课程名称 学分 成绩 性别

根据E—R图,将其转化为如下数据实体,数据库:学生成绩管理系统.dbc,包括如下的表和视图: 1)学生登记表——学生表.dbf。 字段名称字段类型字段宽度 xh 字符型 10 xm 字符型 6 xb 字符型 2 csrq 日期型 8 bj 字符型 4 2)课程登记表——课程表.dbf。 字段名称字段类型字段宽度 kch 字符型 2 kcm 字符型 10 js 字符型 10 xf 字符型 10 3)成绩登记表——成绩表.dbf 字段名称字段类型字段宽度 xh 字符型 10 kch 字符型 2 cj 数值型 3 4) 借书视图(lyxview)。 为了进行浏览总表的需要,需要设计了一个总表浏览视图,该视图从学生表.dbf等3个表中提取了10个字段的数据: 学生表.xh 学生表.xm 学生表.xb 学生表.csrq 学生表.bj 课程表.kch 课程表.kcm 课程表.js 课程表.xf 成绩表.cj 其视图关系可由以下SQL语句定义: SELECT 学生表.*, 课程表.*, 成绩表.cj;

模拟电子技术课程设计心得体会

模拟电子技术课程设计心得体会此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教,做课程设计要有严谨的思路和熟练的动手能力,我感觉自己做了这次设计后,明白了总的设计方法及思路,通过这次尝试让我有了更加光火的思路,对今后的学习也有莫大的好处。 一、设计目的 1、学习基本理论在实践中综合运用的初步经验,掌握模拟电路设计的基本方法、设计步骤,培养综合设计与调试能力。 2、学会直流稳压电源的设计方法和性能指标测试方法。 3、培养实践技能,提高分析和解决实际问题的能力。 1.电路图设计方法 (1)确定目标:设计整个系统是由那些模块组成,各个模块之间的信号传输,并画出直流稳压电源方框图。 (2)系统分析:根据系统功能,选择各模块所用电路形式。 (3)参数选择:根据系统指标的要求,确定各模块电路中元件的参数。 (4)总电路图:连接各模块电路。 (5)将各模块电路连起来,整机调试,并测量该系统的各项指标。 (6)采用三端集成稳压器电路,用输出电压可调且内部有过载保护的三端集成稳压器,输 出电压调整范围较宽,设计一电压补偿电路可实现输出电压从 0 V起连续可调,因要求电 路具有很强的带负载能力,需设计一软启动电路以适应所带负载的启动性能。该电路所用器 件较少,成本低且组装方便、可靠性高。 二、总体设计思路

1、直流稳压电源 直流稳压电源是一种将220V工频交流电转换成稳压输出的直流电压的装置,它需要变压、整流、滤波、稳压四个环节才能完成。 直流稳压电源方框图 图2 直流稳压电源的方框图 2、整流电路 (1)直流电路常采用二极管单相全波整流电路,电路如图3所示。 图3 单相桥式整流电路 3、滤波电路——电容滤波电路 采用滤波电路可滤除整流电路输出电压中的交流成分,使电压波形变得平滑。常见的滤波电路有电容滤波、电感滤波和复式滤波等。 在整流电路的输出端,即负载电阻RL两端并联一个电容量较大的电解电容C,则构成

教务管理系统课程设计报告

课程设计报告 课程设计题目: 教务管理系统 学生姓名:王丙焱 专业:计算机科学与技术 学号:201130050202 班级:1130502 指导教师:李丽华 2013年6月20日

1 课程设计目标 课程设计总的目标是衡量学生是否取得学习效果,培养学生具有专业网站初步的规划、设计、制作能力。具体表现在网站内容、功能、安全等方面合理策划和规划;培养具有主页和二级页面的创意、设计等方面的技术处理能力和具有强大的动态效果制作能力。培养学生具有基于后台数据库的编程技术,实现客户—服务器端交互式动态网页的制作能力,掌握实际网页设计与制作开发流程和开发方法。 具体应达到以下目的: 1.提高学生在实际操作中收集信息,对信息进行价值判断,进行信息整理、加工的能力。 2.在实际的项目任务中培养网页设计方面的素养。 3.在实际的项目任务中使学生网页编程和制作的能力得到提高。 4.培养学生团队协作和人际交往方面的能力。 5. 培养相关知识和技能的综合应用能力。 6、掌握运用https://www.360docs.net/doc/1217854364.html,及数据库原理知识进行系统分析和设计的方法 7、掌握关系数据库的设计方法 8、掌握SQL Sever2000的应用 9、掌握简单的数据库应用程序编写方法 10、理解B/S模式结构 2 系统的运行环境 本系统软件基本配置为Windows Server2003/XP/2000/Windows 7。数据库可以选用:Microsoft SQL server 2000,s等,系统开发软件可以选用Visual Studio 2005等。 硬件最低配置为CPU: Pentium 1G MHz 以上,内存至少1G,硬盘空间2G,显示器800 *600或1024 *768。

数据结构课程设计旅游管理系统

课程设计 --------数据结构课程设计报告 学号:1016020203 姓名:张灿 指导教师:曹春萍

专业:计算机 完成日期:2012.06.25 目录 A篇:旅游信息管理系统 一、题目要求 1、题目内容----------------------------------1 二、程序设计目标 1、题目分析----------------------------------1 2、功能简介----------------------------------2 3、数据结构----------------------------------2 三、概要简述 1、功能结构图---------------------------------3 2、模块分析-----------------------------------3

四、详细设计 1、结构体定义----------------------------3 2、程序流程图---------------------------5 五、源程序代码 1、源程序c++实现代码-------------------------6 六、调试分析及测试结果 1、运行结果截------------------------------14 七、附录 1、补充说明--------------------------------19 八、程序小结 1、报告总结———————————————19 B篇: B-树手工题 一、题目要求 1、题目内容-----------------------------------20 二、运行过程 1、从空树插入---------------------------------20 2、插入完成-----------------------------------25 3、依次删除要求点-----------------------------26 4、最终结果-----------------------------------28

模拟电子技术课程设计报告

课程设计 重庆科技学院 模拟电子技术课程设计成果 院(系):_电子信息工程学院_班级:自普本2008— 01 学生姓名:_袁小敏___________ 学号:_2008440910 _________ 设计地点(单位)1404 _________________ 设计题目: ___________________________________________ 完成日期:2010 年7月9 日 指导教师评语:__________________________________________ 成绩(五级记分制): _______________ 教师签名: __________________________

一、........................................................................ 设计任务和指标要求. (3) 二、............................................................ 设计框图及整机概述3 三、................................................ 各单元电路的设计方案及原理说明4 四、........................................................ 仿真调试过程及结果分析7 五、.................................................... 设计、安装及调试中的体会8 六、.................................................... 对本次课程设计的意见及建议9 七、...................................................................... 参考资料10 八、.......................................................................... 附录11 附件1 整机逻辑电路图 (11) 附件2 元器件清单 (12)

(完整word版)数据库课程设计教务管理系统

洛阳理工学院 课程设计报告 课程名称数据库课程设计 设计题目教务管理系统 专业计算机科学与技术 班级 学号 姓名 完成日期

课程设计任务书 设计题目:教务管理系统 设计内容与要求: 设计教务管理系统,类似于我校教务管理系统,有四类用户:教务员、学生、教师、管理员教务员可以输入学生、教师、班级、课程信息。一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩。一个教师可以教授多个班的多门课程,每门课由多位老师讲授。课程分两类,必修课和选修课。系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。 要求: 1.完成本系统的需求分析,写出功能需求和数据需求描述; 2.完成数据库的概念结构设计、逻辑结构设计、物理结构设计; 3.完成本系统的部分功能模块的程序界面设计。 指导教师: 2017 年12 月29 日 课程设计评语 成绩: 指导教师:_______________ 年月日

目录 一、概述 (2) 1.1、本设计的目的与意义 (2) 1.2、数据库开发工具和应用程序开发工具 (2) 二、需求分析 (2) 2.1功能需求 (2) 2.2数据需求 (2) 三、概念结构设计 (2) 3.1、E-R模型设计 (2) 3.2、总体E-R图描述 (4) 四、逻辑结构设计 (4) 4.1、关系模型 (4) 4.2、关系模式的优化与说明 (4) 五、物理结构设计 (5) 5.1建立数据库 (5) 5.2表与表结构 (5) 六、应用程序设计 (6) 6.1、系统总体结构 (6) 6.2、系统界面与源代码 (7) 6.2.1、界面 (8) 6.2.2、功能描述 (9) 6.2.3、程序源代码 (10) 七、设计总结 (23)

旅行社管理系统数据库设计说明

计算机科学与技术学部 数据库课程设计报告 题目:旅行社管理系统 指导老师:军 学号: 106 217 姓名:易优龙 科 班级:计算机科学与技术0901 时间: 2011-12-25 分数:

旅行社管理系统摘要 摘要 随着生活水平的提高,越来越多的人外出旅游,这势必给旅游管理的强度带来了不小的挑战,应对这一情况,开发了此旅行社管理系统。 对于旅游管理这一服务性行业,服务质量是吸引客户、提高经济效益的关键因素。越来越多的旅行社采用管理信息系统来管理日常工作,合理配置资源,提升管理水平,从而在市场竞争取得优势。 这次课程设计主要介绍旅行社管理的设计与开发过程,本系统采用C#作为开发工具,SQL sever 作为后台数据管理。通过此次开发,使得开发人员更进一步了解C#开发工具以及数据库技术,积累更多的实践经验。 本系统具有对相关数据的查询,修改,删除等功能,较之于之前的相关类系统具有更简便,更实用的有点,但是由于技术的不成熟,又具有不完整,结构不清晰等缺点。 关键字: 数据库;旅行社管理;管理

目录 第一章系统规划 (1) 1.1引言 (1) 1.1.1编写目的 (1) 1.1.2项目背景 (1) 1.1.3可行性分析的前提 (1) 1.1.4决定可行性的主要因素 (1) 1.2对现有情况的分析 (2) 1.2.1工作负荷 (2) 1.2.2费用支出 (2) 1.2.3人员 (2) 1.2.4局限性 (2) 1.3技术可行性分析 (2) 1.3.1对系统的简要描述 (2) 1.3.2所掌握的技术 (2) 1.3.3团队技术评价 (3) 1.4经济可行性分析 (3) 1.4.1成本 (3) 1.4.2效益 (3) 1.5社会可行性分析 (3) 1.5.1法律方面的可行性 (4) 1.5.2用户使用的可行性 (4) 1.6结论意见 (4) 第二章需求分析 (5) 2.1用户需求 (5) 2.2系统数据流图 (5) 2.2.1顶层数据流图 (6) 2.2.2一层数据流图 (6) 2.2.3二层数据流图 (7) 2.3数据字典 (8) 第三章概念设计 (12) 3.1概念设计阶段 (12) 3.1.1 局部E-R模型图 (12) 3.1.2 概念模型 (14) 第四章逻辑设计 (15) 4.1 E-R模型图向关系模型的转换 (15)

数据结构课程设计学生成绩管理系统

2020/3/27 淮阴工学院 数据结构课程设计报告 选题名称: 学生成绩管理系统 系(院): 数理学院 专业:信息与计算科学 班级: 计科1102班 姓名: 徐连喜学号: 33 指导教师: 周海岩 学年学期: 2011 ~ 2012 学年第 1 学期 2012 年 06 月 06 日 1 2020/3/27 【摘要】 21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对

于学校的决策者和管理者来说都至关重要。本论文叙述到的学生成绩管理系统是用IIS+ASP网页编程+ACCESS数据库+DREAMWEAVER MX 2004+SQL查询语言实现的。重点介绍了学生成绩管理系统的实现过程:包括系统分析,系统调查,功能设计,数据库设计,系统实现,系统测试和调试等。本系统主要功能有查询学生成绩、单个添加学生成绩、批量添加学生成绩、删除学生成绩、管理页面和修改管理员密码等内容。 【关键词】 成绩管理;成绩查询; C++ 2 2020/3/27 目录 中文摘要。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 1。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。1绪论。。。。。。。。。。。 4。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 5选题背景。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6需求分析2总体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 7。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 8程序设计组成框图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9模块功能说明。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10程序流程图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 11主要函数之间相互调用3 在设计过程中的感受。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12 致谢。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 13参考文献 14。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。附录:源程序清单。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 15

电子技术课程设计题目

电子技术课程设计 一、课程设计目的: 1.电子技术课程设计是机电专业学生一个重要实践环节,主要让学生通过自己设计并制作一个实用电子产品,巩固加深并运用在“模拟电子技术”课程中所学的理论知识; 2.经过查资料、选方案、设计电路、撰写设计报告、答辩等,加强在电子技术方面解决实际问题的能力,基本掌握常用模拟电子线路的一般设计方法、设计步骤和设计工具,提高模拟电子线路的设计、制作、调试和测试能力; 3.课程设计是为理论联系实际,培养学生动手能力,提高和培养创新能力,通过熟悉并学会选用电子元器件,为后续课程的学习、毕业设计、毕业后从事生产和科研工作打下基础。 二、课程设计收获: 1.学习电路的基本设计方法;加深对课堂知识的理解和应用。 2.完成指定的设计任务,理论联系实际,实现书本知识到工程实践的过渡; 3.学会设计报告的撰写方法。 三、课程设计教学方式: 以学生独立设计为主,教师指导为辅。 四、课程设计一般方法 1. 淡化分立电路设计,强调集成电路的应用 一个实用的电子系统通常是由多个单元电路组成的,在进行电子系统设计时,既要考虑总体电路的设计,同时还要考虑各个单元电路的选择、设计以及它们之间的相互连接。由于各种通用、专用的模拟、数字集成电路的出现,所以实现一个电子系统时,根据电子系统框图,多数情况下只有少量的电子电路的参数计算,更多的是系统框图中各部分电子电路要正确采用集成电路芯片来实现。

2. 电子系统内容步骤: 总体方案框图---单元电路设计与参数计算---电子元件选择---单元电路之间连接---电路搭接调试---电路修改---绘制总体电路---撰写设计报告(课程设计说明书) (1)总体方案框图: 反映设计电路要求,按一定信息流向,由单元电路组成的合理框图。 比如一个函数发生器电路的框图: (2)单元电路设计与参数计算---电子元件选择: ●基本模拟单元电路有:稳压电源电路,信号放大电路,信号产生电路,信号处理电 路(电压比较器,积分电路,微分电路,滤波电路等),集成功放电路等。 ●基本数字单元电路有:脉冲波形产生与整形电路(包括振荡器,单稳态触发器,施 密特触发器),编码器,译码器,数据选择器,数据比较器,计数器,寄存器,存储器等。

教务管理系统课程设计

《软件工程》 课程设计说明书 教务管理系统 学生姓名 学号 所在专业计算机科学与技术所在班级 指导教师 提交时间

目录 第一章绪言 (4) 1.1系统及需求分析 (4) 1.1.1 系统需求 (4) 1.1.2可行性分析 (4) 1.2系统功能简介 (4) 1.2.1 项目规划 (5) 1.2.2 教师管理 (5) 1.2.3 学生管理 (5) 1.2.4 成绩管理 (5) 1.2.5 课程管理 (6) 1.2.6 用户管理 (6) 1.2.7 系统开发的目标 (6) 第二章系统分析 (6) 2.1业务流程分析 (6) 2.1.1教师管理业务流程图 (6) 2.1.2学生管理业务流程图 (7) 2.1.3课程管理业务流程图 (7) 2.1.4成绩管理业务流程图 (7) 2.2数据流程分析 (8) 2.2.1数据流程图 (8) 2.3数据存储分析:实体联系图 (8) 第三章系统设计 (10) 3.1软件模块结构设计 (10) 3.1.1 系统方案确定 (10) 3.1.2 软件结构设计 (10) 3.2数据库设计 (11) 3.2.1 数据库表 (11) 第四章系统的功能 (15) 4.1系统界面 (15) 4.1.1 系统登录界面 (15) 4.1.2 系统主界面 (15) 4.1.3 系统用户管理界面 (16) 4.1.4 系统教师资料管理界面 (16) 4.1.5 系统课程界面 (17) 4.1.6 系统成绩界面 (18) 4.1.7 系统学生界面 (18) 4.2代码部分 (19) 4.2.1 login.aspx (19) 4.2.2 class.aspx (20)

旅游管理系统课程设计报告书

旅游管理系统 旅游管理系统 (1) 一、背景 (2) 二、需求分析 (2) 三、数据库设计 (2) 3.1旅游管理系统图 (3) 3.2数据库设计 (3) 四、系统总体结构 (4) 4.1游客登录界面 (4) 4.2注册界面 (5) 4.3 游客查询界面 (5) 4.4 景点信息查询界面 (5) 4.5 景点信息查询界面 (5) 五、开发环境和使用技术 (5) 结论 (6)

一、背景 伴着蓬勃发展的旅游业,各地的旅行社也应运而生。它们的产生为人们的出游提供了很多方便,只要游客提出要求,旅行社会尽量为他们考虑,合理安排好各条路线和相关行程。当然,新兴的行业虽然有很强的生命力,但是在上述的服务中仍存在很多的不足。计算机科学日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,用手工统计数据资料的工作方式正逐步离我们远去。丰富多彩的旅游景点需要一个合适的管理系统来规,使得各项工作都能有条有理地进行。但是公司的部管理系统还不完善,还在进行以人工统计和分配为主的工作,不但花费了人工,而且由于数据复杂往往难以避免会出错,给企业造成一定的负面影响,降低了企业的工作效率。因此,在这个以计算机网络技术为主流的时代,公司有必要开发一个完善的部管理系统提供给游客一个清新友好的界面选择自己向往的旅游胜地。 二、需求分析 旅游信息管理管理对于一家旅游公司来说是不可或缺的一部分,有一个完整的信息管理系统不仅可以为公司系统管理用户信息,地域信息等等各项企业部的信息,还是旅游企业直接面向大众交换旅游信息以及吸引游客的途径。同时也为旅游爱好者提供一个搜索,查询,亦或者是分享详细旅游信息资料的平台。 随着科学技术的不断提高,计算机技术的不断发展,我们利用信息化手段管理信息资源越来越方便,利用数据库的原理管理信息的优越性是远超于手工管理方式,本文主要介绍了小型旅游数据库管理系统主体功能的设计与实现。 三、数据库设计 使用的操作系统是Windows系列操作系统。使用的开发工具是Microsoft Visual Studio 2010,数据库是SQL Server Management Studio数据库。页面使用Visual C#.NET 技术,采用Windows Forms控件。 3.1旅游管理系统图

数据结构课程设计-学生成绩管理系统

任务书

摘要 管理信息系统正在向着网络化、智能化和集成化等趋势发展。学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学生成绩管理管理系统为用户提供充足的信息和快捷的查询手段,实现学生基本信息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面的功能,是现实问题的迫切要求。 本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提高学生成绩管理效率的目的。与传统管理方法相比有明显的优点:查找方便,可靠性高,保密性好,成本低。彻底改变了以前繁杂的管理模式,实现全面的、相对集中的、职能化的信息综合管理。 计算机被用到信息管理系统的环境正是适应了当今时代飞速发展的信息时代。人们深刻的认识到了计算机功能的强大,对于复杂的信息管理,计算机充分发挥着它的优越性。检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,这些优点极大地减轻了学院教学人员的工作量,缩小开支,提高了学生档案管理的效率和准确性,能够合理的安排时间,学生能够尽快的知道自己的考试成绩。同时,学生管理系统的应用也为今天的教育在未来市场的竞争力有所提高。

目录 1.引言 数据结构在界至今没有标准的定义。个人根据各自的理解的不同而有不同的表述方法: 在他的《数据结构、算法与应用》一书中称:“数据结构是,以及存在于该对象的和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的来给出。”他将数据对象()定义为“一个数据对象是实例或值的集合”。在《》一书中的定义是:“数据结构是()的物理实现。” 在《数据结构与程序设计》一书中,将一个数据结构的设计过程分成抽象层、数据结构层和实现层。其中,抽象层是指抽象数据类型层,它讨论数据的及其运算,数据结构层和实现层讨论一个数据结构的表示和在计算机内的存储细节以及运算的实现。数据结构具体指同一类数据元素中,各元素之间的相互关系,包括三个组成成分,数据的逻辑结构,数据的存储结构和数据运算结构。 1.1. 重要意义 一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数

学生成绩管理系统课程设计

辽宁工业大学 数据库原理与应用课程设计(论文)题目:东北大学学生成绩管理系统 院(系):软件学院 专业班级:软件技术083班 学号:081404090 学生姓名:王晓君 指导教师:张莉莉 教师职称:助教 起止时间:2009.11.23至2009.12.4

课程设计(论文)任务及评语院(系):软件学院教研室:软件教研窒

目录 第1章课程设计目的与要求 (1) 1.1 课程设计目的 (1) 1.2 课程设计的实验环境 (1) 1.3 课程设计的预备知识 (1) 1.4 课程设计要求 (1) 第2章课程设计内容 (2) 2.1 系统设计 (2) 2.2 数据库模型 (3) 2.3 设计窗体和报表 (7) 2.4 窗体和报表模块主要代码 (1) 第3章课程设计总结 (1) 3 参考文献 (1) 4

第1章课程设计目的与要求 本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完《数据库原理及应用(ACCESS 2002)》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。1.1课程设计的实验环境 硬件要求能运行Windows 9.X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。 1.2 课程设计的预备知识 熟悉数据库的基本知识及一种以上数据库系统开发软件。 1.3 课程设计要求 按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的

设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。

电子技术课程设计报告定稿版

电子技术课程设计报告 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

电子技术课程设计报告 班级: 姓名: 学号: 指导教师: 目录 一、设计目的 二、设计要求 三、设计框图及整机概述 四、各单元电路的设计及仿真 1、检测电路 2、放大电路 3、滤波电路 4、整形电路 5、定时电路 6、计数、译码、显示电路 五、电路装配、调试与结果分析 六、设计、装配及调试中的体会 七、附录(包括整机逻辑电路图和元器 件清单) 八、参考文献 一、设计目的

巩固和加深在"模拟电子技术基础"和"数字电子技术基础"课程中所学的理论知识和实训技能,基本掌握常用电子电路的一般设计方法,并通过这一实训课程,能让学生对电子产品设计的过程有一个初步的了解,使学生掌握常用模拟、数字集成电路(运算放大器、非门、555定时器、计数器、译码器等)的应用。 二、设计要求 掌握整机电路组成及工作原理,并能运用所学过的电路知识分析、解决电路制作过程中所遇到的问题。 三、设计框图及整机概述 红外线心率计就是通过红外线传感器检测出手指中动脉血管的微弱波动,由计数器计算出每分钟波动的次数。但手指中的毛细血管的波动是很微弱的,因此需要一个高放大倍数且低噪声的放大器,这是红外线心率计的设计关键所在。整机电路由放大电路、整形电路、滤波电路、3 位计数器电路,译码、驱动、显示电路等几部分组成。 四、各单元电路的设计及仿真 1、检测电路 血液波动检测电路首先通过红外光电传感器把血液中波动的成分检测出来,然后通过电容器耦合到放大器的输入端。如图4所示。 图4 血液波动检测电路 2.放大电路 3、滤波电路 由三脚输入信号,六脚输出信号

学生成绩管理系统-数据库课程设计

德州学院信息管理学院 课程设计报告 实习名称数据库课程设计 设计题目基于Java+MySQL的学生成绩管理系统的设计与实现实习时间 . 专业班级2011级计算机网络技术专 指导老师王丽丽 教学单位(盖章) 小组分工情况: 二〇一三年六月三十日 目录

摘要 (1) 1 引言错误!未定义书签。 问题的提出错误!未定义书签。 国内外研究的现状错误!未定义书签。 目的与分析错误!未定义书签。 2 程序的主要功能错误!未定义书签。 添加功能错误!未定义书签。 删除功能错误!未定义书签。 显示功能错误!未定义书签。 查找功能错误!未定义书签。 修改功能错误!未定义书签。 3 程序运行平台错误!未定义书签。 4 总体设计错误!未定义书签。 5 数据库设计错误!未定义书签。 数据库概念设计错误!未定义书签。 表结构错误!未定义书签。 视图错误!未定义书签。 6 模块分析错误!未定义书签。 添加模块错误!未定义书签。 显示模块错误!未定义书签。 修改模块错误!未定义书签。 查找模块错误!未定义书签。 删除模块错误!未定义书签。 登陆模块错误!未定义书签。 7 界面设计错误!未定义书签。 登陆界面错误!未定义书签。 学生信息添加界面错误!未定义书签。 学生成绩查询界面错误!未定义书签。 学生成绩修改界面错误!未定义书签。 8 系统测试错误!未定义书签。 9 结论错误!未定义书签。 10参考文献 (29) 德州学院学生成绩管理系统的设计与实现 摘要:学生成绩管理系统主要用于各类大学院校在教学这一部分的管理,是针对于教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,以便让教务处以最短的工作时间内把学生的成绩核算出来,提高教务处的办事效率。同时,能够随时对学生基本信息、学生成绩进行各种查询,以便及时很好地对需要了解的信息得到相应的反馈,能有效的帮助教务处的工作,可使学院教职工减轻工作压力,

课程设计教务管理系统

课程设计报告课程名称:面向对象程序设计C++ 设计题目:教务管理系统 专业:计算机科学与技术 姓名: 学号: 指导教师:李晓虹 2015 年 1 月 10 日 课程设计报告模块内容要求: 1.系统需求分析 1.1 系统要求 该系统使用Visual Basic 6.0语言进行整体系统设计,且拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO 连接数据库。且该系统使用Access来建立数据库,Access多用于中小型企业以及人数相对不是较大的学校来设计中小型数据库。一般学校的教务系统数据库用Access来设计完全能达到要求。并通过调查,要求系统需要有一些简单的要求,由于操作人员的计算机知识普遍较差,要求系统要有良好的人机界面,让操作人员一目了然。鉴于该系统的使用对象为两大部分即教务处管理员和各班主任,要求有较好的权限管理。因为原始数据修改简单方便,支持相对权限管理者可以直接修改数据。方便的数据查询,支持多条件查询。在相应的权限下,管理者删除数据方便简单,数据稳定性较好。 1.2需求分析 本系统的用户主要是教务处管理员和各班级班主任,通过该系统管理员可以对教师或学生的档案信息进行查看和查询,并且还可以对教师和学生的档案信息、成绩信息进行修改、增加或删除等操作,这样在一定程度上做到教务管理信息的安全性,从而使教务管理工作顺利的进行。

教务管理中总是需要面对大量的录入信息如学生个人档案信息、教师个人档案信息、学生班级基本信息、学生基本成绩信息、学生成绩查询,教师档案的查询修改等。因此需要信息进行及时管理更新,及时了解各个管理环节中信息的变更,力求提高管理效率。由于本系统管理的对象较为单一,并且都是在校教师学生,况且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。本系统力求使系统功能界面操作简洁明了,功能齐全且易于非计算机人员操作。根据学校教务管理系统需要实现的一些目标来分析,该系统将数据库的设计可以抽象为简单的六大类基本的数据表,即:总体教师档案信息表、总体学生档案信息表、学校所开设的各年级的班级及班级号信息表、各班级学生信息表、各班级学生成绩信息表、各年级开设的课程管理信息表。 2.总体设计 1.1Visual Basic 6.0简介 Visual Basic 6.0(VB)[2]是一种由微软公司开发的包含协助开发环境的事件驱动编程语言,是一种我们常用的编程开发工具。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言,简单点来说就是微软为了更好的让人们学习编程,应用Basic 开发语言的一套工具。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。VB把过往的纯代码编程过度到可视化编程,将一些经常要使用到的功能以一个个的控件的形式出现,例如 Label(标签)、TextBox(文本框)等等(都是本系统所用到的)。利用VB的数据访问特性,用户可以对包括Microsoft SQL Server、Access和其他企业数据库在内的大部分数据库格式创建数据库和前端应用程序,以及可调整的服务器端部件。利用ActiveX(TM)技术,VB可使用如Microsoft Word、Microsoft Excel及其他Windows应用程序提供的功能,甚至可直接使用VB专业版和企业版创建的应用程序对象。VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,让用户用起来一目了然。它具有清晰地图形界面,不需编写大量代码去描述界面元素的外观和位置。本系统所设计的页面可以让用户清晰地看出所有管理的功能,让他们简单轻松地去完成复杂的教务管理工作。 2.2教务管理系统总体设计图 3.详细设计

相关文档
最新文档