汉语大全>时事论据素材>郑州大学

郑州大学

详细内容

【第一篇】郑州大学郑州大学毕业设计软件学院毕业设计

郑州大学毕业设计(论文)

题目:图书馆管理系统的设计与实现

指导教师:职为梅职称:讲师

学生姓名:闫世华学号:20117610640

专业:计算机科学与技术

院(系):信息工程学院

完成时间:2015年5月5日

2011年5月5日

基于ASP.的图书馆管理系统设计与实现

摘要

图书馆作为一个专门收集、整理、保存、传播文献并提供利用的科学、文化、教育机构,

是人们获取知识的主要来源之一。同时,数据库的管理和开发是一项重要内容,在教学实践中占有十分重要的地位。本网站服务器端的代码主要使用c#编写,使用VS2008和SQLServer2005相结合开发网站。

论文首先论述了系统的开发背景和设计目标,并对系统开发所用到的技术进行了相关的

简单介绍;其次,介绍了项目的需求分析;再次详细介绍了系统的详细设计;最后,介绍了系统的详细设计。

关键词:数据库,SQL语言,MSSQLServer,C#

BasedontheASP.librarymanagementsystem

designandImplementation

Taketo

Libraryasaspecializedcollection,collation,preservation,disseminationofliteratureand

providetheuseofthescientific,cultural,educationalinstitutions,isthatpeoplegettheoneof

majorsourceofknowledge.Atthesametime,databasemanagementanddevelopmentisan

importantcontentintheteachingpractice,playsaveryimportantrole.Thewebservercodeis

writtenusingc#,usingVS2008andSQLServer2005bineddevelopmentsite.

Thepaperfirstdiscussesthebackgroundofthesystemdevelopmentandthedesigngoal,

andsystemdevelopmenttechniqueswererelatedbriefly;secondly,introducestheprojectneeds

analysis;onceagainintroducedthedetaileddesignofthesystem;atlast,introducesthedetaileddesignofthesystem.

Keywords:database,SQLlanguage,MSSQLServer,C#

目录

1绪论.............................................................................6

1.1图书管理系统概述............................................................6

1.2开发环境....................................................................6

1.1系统设计目标分析............................................................7

2图书管理系统设计分析.............................................................8

2.1系统目标....................................................................8

2.2应用需求分析................................................................8

2.3系统业务流程................................................................9

2.4系统功能模块划分...........................................................10

2.5功能模块介绍...............................................................10

2.5.1读者管理模块.....................................................10

2.5.2图书管理模块.....................................................10

3数据库设计分析..................................................................11

3.1数据库设计E-R图...........................................................11

3.2系统数据表设计.............................................................13

3.3数据连接...................................................................16

4功能模块类......................................................................17

4.1DATABASE.CS(数据库操作类)...................................................17

4.1.1打开数据库连接...................................................18

4.1.2关闭连接.........................................................18

4.1.3释放数据库连接资源...............................................19

4.1.4传入参数并且转换为SqlParameter类型..............................19

4.1.5执行参数命令文本.................................................20

4.1.6将命令文本添加到SqlDataAdapter...................................21

4.2VALIDATECLASS.CS(数据验证类)................................................23

4.2.1验证输入为数字...................................................23

4.2.2验证输入为邮编...................................................24

4.2.3验证输入为电话号码...............................................24

4.2.4验证输入为Email..................................................24

4.2.5验证输入为网址...........................................................24

4.3OPERATORCLASS.CS(基础数据操作类)..............................................25

4.4ADMINMANAGE.CS(管理员功能模块类)............................................26

4.4.1自动生成管理员编号,方法为GetAdminID.............................27

4.4.2添加管理员信息...................................................28

4.4.3修改管理员信息...................................................29

4.4.4删除管理员信息...................................................29

4.4.5管理员登录.......................................................29

4.4.6查询管理员信息...................................................30

5系统功能的实现..................................................................31

5.1主页面设计.................................................................31

5.2图书馆信息模块设计.........................................................34

5.3图书档案管理模块设计.......................................................34

5.4图书借还管理模块设计.......................................................36

6结论............................................................................36

致谢...........................................................................38

参考文献..........................................................................39

[1]STEPHENWALTHER:ASP.3.5技术揭秘.人民邮电出版社,2009.....................39

【第二篇】郑州大学郑州大学《思想道德修养》在线测试答案

郑州大学《思想道德修养》在线测试答案

第一章:ACDBCBCDABCDEABCDEABCDEACDE√√×√√

第二章:DBDCAAEACDCDEDEBE×××√√

第三章:ADABDACDBCDEABCEACDEABE×√××√

第四章:AACBAABCDEABCEC√×√××

第五章:BBABBBCEADEBDEABCDEACD

第六章:ACAACAEACDEDECABCDE

第七章:BBBACABCDBBDECDEBC

第八章:CDDAAACDBCDEBCDEABCDEACE

第九章:DCADABCDEABCABCABCDEABCDE

注意:部分多选题答案选一个××××××√×××××√××√××××√××√√

【第三篇】郑州大学面向对象程序设计郑州大学远程教育

郑州大学现代远程教育《面向对象程序设计》课程

考核要求

说明:本课程考核形式为提交作业,完成后请保存为WORD2003格式的文档,登陆学习平台提交,并检查和确认提交成功(能够下载,并且内容无误即为提交成功)。

一.作业要求

1.请独立自主完成作业内容。

二.作业内容

一)、简答题:(每题5分,共30分)

1、函数模板与函数有何关系?

函数就是一个功能,一个程序文件包含多个函数,但只能有一个main函数。

函数模版是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表,这个通用的模版就是函数模版

2、类模板与类有和关系?

类模版是对一批仅仅成员数据类型不同的类的抽象,只要为这一批类所组成的整个类家族创建一个类模板,给出一套程序代码,就可以用来生成多种具体的类,(这类可以看作是类模板的实例),从而大大提高编程的效率。

类(class)定义特定程序中的数据类型。这些数据类型的实例被称为对象,这些实例可以包含程序员定义的成员变量、常量、成员函数,以及重载的运算符。语法上,类是C中结构体(struct)的扩展,结构体不能包含函数以及重载的运算符

3、什么是继承?

所谓“继承”就是在一个已存在的类的基础上建立一个新的类。已存在的类称为“基类(baseclass)”或“父类(fatherclass)”,新建的类称为“派生类(derivedclass)”或“子类(sonclass)”。

一个新类从已有的类那里获得其已有特性,这种现象称为类的继承。通过继承,一个新建子类从已有的父类那里获得父类的特性。

4、继承方式有哪些?产生的结果是什么?

public、private、protected三种(它们直接影响到派生类的成员、及其对象对基类成员访问的规则)。

(1)public(公有继承):继承时保持基类中各成员属性不变,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象只能访问基类中的public成员。

(2)private(私有继承):继承时基类中各成员属性均变为private,并且基类中private成员被隐藏。派生类的成员也只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象不能访问基类中的任何的成员。

(3)protected(保护性继承):继承时基类中各成员属性均变为protected,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象不能访问基类中的任何的成员

5、什么是动态绑定?动态绑定是指在执行期间(非编译期)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。

程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为动态绑定。

6、什么是抽象类?有何特点?

答:用abstract修饰的类是抽象类。

在C++中,含有纯虚拟函数的类称为抽象类,它不能生成对象。抽象类是不完整的,并且它只能用作基类。其特点如下:

1、抽象类不能直接实例化,并且对抽象类使用new运算符是编译时错误。虽然一些变量和值在编译时的类型可以是抽象的,但是这样的变量和值必须或者为null,或者含有对非抽象类的实例的引用(此非抽象类是从抽象类派生的)。2、允许(但不要求)抽象类包含抽象成员。3、抽象类不能被密封。

二)、分析下面的代码,回答问题(每题10分,共40分)

1.下面程序的执行结果是什么?为什么?

classB{

protected:

virtualvoidf(){cout<<"B"<

public:

voidg(){f();}

};

classC:publicB{

protected:

voidf(){cout<<"C"<

};

voidmain(){

Cd;

d.g();

}

2.下面程序的执行结果是什么?为什么?

classBC{

public:

BC(){cout<<"BC'constructor\n";}~BC(){cout<<"BC'destructor\n";}};

classDC:publicBC{

public:

DC(){cout<<"DC'constructor\n";}~DC(){cout<<"DC'destructor\n";}};

intmain(){

DCd;

return0;

}

答:BC'constructor\n

DC'constructor\n

DC'destructor\n

BC'destructor\n

3.下面程序的执行结果是什么?为什么?

voidmain()

{

char*pn[]={"Fred","Barney","Wilma","Betty",NULL};print(pn);

}郑州大学

voidprint(char*arr[])

{

while(*arr!=NULL){

cout<<*arr<

arr++;

}

}

答:Fred

Barney

Wilma

Betty

4.下面程序的执行结果是什么?为什么?

classB

{

intb;

public:

B(){};

B(inti){b=i;};

virtualvoidfunc()

{

cout<<"B::func()called"<

};

classD:publicB

{

public:

D(){};

D(inti,intj):B(j){d=j;}private:

intd;

voidfunc()

{

cout<<"D::func()called"<

};

voidgfunc(B*obj)

{

obj->func();郑州大学

}

voidmain()

{

D*pd=newD;

gfunc(pd);

}

答:D::func()called

三)、根据要求编写程序:(每题15分,共30分)

【第四篇】郑州大学郑州大学现代远程教育2015年《项目管理》网上作业

郑州大学现代远程教育《项目管理》课程考核要求

说明:本课程考核形式为提交作业,完成后请保存为WORD2003版本格式的文档,登陆学习平台提交,并检查和确认提交成功(能够下载,并且内容无误即为提交成功)。

作业要求

1.简答题答案字数不得低于200字。

2.计算题必须有详细步骤,不可只给出答案。

3.案例分析题可以结合工作经历,自由发挥。

一.作业内容

1.简答题(每题15分,共60分)。

(1)简述甘特图的优缺点?

答:甘特图(Ganttchart)又叫横道图、条状图(Barchart)。它是以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。它是在第一次世界大战时期发明的,以亨利〃L〃甘特先生的名字命名,他制定了一个完整地用条形图表进度的标志系统。

优点:(1)易于编制(2)各项活动的开始时间、终止时间、持续时间和总工期等一目了然

缺点:(1)不能全面反映各活动之间的关系和影响(2)不便于各种时间的计算(3)不能客观的突出项目生命期的关键所在,这就不利于合理地组织安排和指挥整个系统

(2)简述项目风险应对的方法?

答:项目风险的主要控制方法有以下几种:

1、风险避免

通过变更项目加护消除风险或者风险的触发条件,使目标免受影响。这是一种事前的风险应对策略,例如,采用更成熟的技术,澄清不明确的需求,增加资源和时间,减小项目工作范围,避免不熟悉的分包商等。

2、风险弱化

将风险事件的概率或者结果降低到一个可以接受的程度,当然降低概率更加有效。例如,选择更简单的开发流程、进行更多的测试、开发软件原型、增加备份设计等。

3、风险承担

表示接受风险,不改变项目计划或者没有合适的策略应付风险,而考虑风险发生后如何应对。例如制定应急计划、风险应变程序、甚至仅仅进行应急储备和监控,发生紧急情况时随机应变。在实际中,如项目在进行中,有一些人要离开项目组,可以指定应急计划,保障由后备人员可用,同时确定项目组成员离开的程序及交接程序。

4、风险转移

不去消除风险,而是将软件项目风险的结果连同应对的权利转移给有风险承受能力的第三方,这也是事前的应对策略,如签订不同种类的合同或者签订补偿性合同等。

(3)什么是意外开支准备金?意外开支准备金有几种类型?

答:意外开支准备金是指为项目在实施过程中发生意外情况而准备的保证金,提高意外开支准备金估计的准确性可以减轻项目中意外事件的影响程度。

意外开支准备金有两种类型:

(1)显在的意外开支准备金,通常在项目成本文件中明确标明;

(2)潜在的意外开支准备金,通常在项目成本文件中没有标明。

(4)简述项目质量控制的内容?

答:项目质量控制是指对于项目质量实施情况的监督和管理。质量控制主要是监督项目的实施结果,将项目的结果与事先制定的质量标准进行比较,找出其存在的差距,并分析形成这一差距的原因,质量控制同样贯穿于项目实施的全过程。

这项工作的主要内容包括:项目质量实际情况的度量,项目质量实际与项目质量标准的比较,项目质量误差与问题的确认,项目质量问题的原因分析和采取纠偏措施以消除项目质量差距与问题等一系列活动。这类项目质量管理活动是一项贯穿项目全过程的项目质量管理工作。

2.计算题。(共20分)

(1)某企业制造产品需用A零件500个,如从外部购入,连同各种采购费用在内,每个需要20元。生产该零件所需的单位变动成本19元,单位零件分摊的固定制造费用3元。

假设:①当该企业机修车间有剩余的生产能力时;②当该企业机修车间没有剩余的生产能力;计算在以上两种情况下,A零件应自制还是

外购?(每题5分,共10分)

答:(1)当该企业机修车间有剩余的生产能力时,20大于19,应自制。

(2)当该企业机修车间没有剩余的生产能力,22(19+3)大于20,应外购。

(2)假设三个承包商各向发起项目的公司提出了项目方案,分别为甲、乙、丙。可以采用要素加权分析方法对三个项目方案进行比较。(每题10分,共10分)

答:权重

单项得分

内部收益率

5

20

40

40

公司运营必要因素

3

30

50郑州大学

20

所含风险大小

4

25

40

35

所以:甲的得分是530,乙的得分是630,丙的得分是680,所以选择丙方案。

3.案例分析。(共20分)

一位教授精心准备一个重要会议上的演讲,会议的规格之高、规模之大都是他平生第一次遇到的。全家都为教授的这一次露脸而激动,为此,老婆专门为他选购了一身西装。晚饭时,老婆问西装合身不,教授说上身很好,裤腿长了那么两公分,倒是能穿,影响不大。晚上教授早早就睡了。老妈却睡不着,琢磨着儿子这么隆重的演讲,西裤长了怎么能行,反正人老了也没瞌睡,就翻身下床,把西装的裤腿剪掉两公分,缝好烫平,然后安心的入睡了。早上五点半,老婆睡醒了,因为家有大事,所以起来比往常早些,想起老公西裤的事,心想时间还来得及,便拿来西裤又剪掉两公分,缝好烫平,惬意的去做早餐了。一会,女儿也早早起床了,看着早餐还没有做好,就想起爸

【第五篇】郑州大学2016郑州大学公共管理学院招生简章

────公共管理学院2016招生计划────

院系代码:003地址:郑州市科学大道100号邮政编码:450001

联系部门:公共管理学院电话:0371-67781562;0371-67763543(公共管理硕士)联系人:李维维;何欣峰(公共管理硕士)

【第六篇】郑州大学郑州大学编译原理试卷及答案(往年试题整合)

二填空题

1.不同的编译程序关于数据空间的存储分配策略可能不同,但大部分编译中采用的方案有两

种:静态存储分配方案和动态存储分配方案,而后者又分为

(1)和(2)。2.规范规约是最(3)规约。

3.编译程序的工作过程一般划分为5个阶段:词法分析、(4)、语义分析与中间代码生成,代码优化及(5)。另外还有(6)和出错处理。4.表达式x+y*z/(a+b)的后缀式为(7)。5.文法符号的属性有综合属性和(8)。

6.假设二位数组按行存放,而且每个元素占用一个存储单元,则数组a[1..15,1..20]某个元素a[i,j]的地址计算公式为(9)。

7.局部优化是局限于一个(10)范围内的一种优化。

答案

(1)栈式动态存储分配(2)堆式动态存储分配(3)左(4)语法分析(5)目标代码生成(6)表格管理(7)xyz*ab+/+(8)继承属性(9)a+(i-1)*20+j-1(10)

基本块

8词法规则通常可以用____正规式________,正规文法、____自动机________描述;语法规则通常用___2型文法___来描述;语义规则通常用__属性文法_____来描述。

9优化和目标代码生成五个阶段。

1.()称为规范推导。

2.编译过程可分为(),(),(),()和()五个阶段。

3.如果一个文法存在某个句子对应两棵不同的语法树,则称这个文法是()。

4.从功能上说,程序语言的语句大体可分为()语句和()语句两大类。

5.语法分析器的输入是(),其输出是()。

6.扫描器的任务是从()中识别出一个个()。

7.符号表中的信息栏中登记了每个名字的有关的性质,如()等等。

8.一个过程相应的DISPLAY表的内容为()。

9.一个句型的最左直接短语称为句型的()。

10.常用的两种动态存贮分配办法是()动态分配和()动态分配。

11.一个名字的属性包括()和()。

12.常用的参数传递方式有(),()和()。

13.根据优化所涉及的程序范围,可将优化分成为(),()和()三个级别。

14.语法分析的方法大致可分为两类,一类是()分析法,另一

类是()分析法。

15.预测分析程序是使用一张()和一个()进行联合控制的。

16.常用的参数传递方式有(),()和()。

17.一张转换图只包含有限个状态,其中有一个被认为是()态;而且实际上至少要有一个()态。

18.根据优化所涉及的程序范围,可将优化分成为(),()和()三个级别。

19.语法分析是依据语言的()规则进行。中间代码产生是依据语言的()规则进行的。

20.一个句型的最左直接短语称为句型的()。

21.一个文法G,若它的预测分析表M不含多重定义,则该文法是()文法。郑州大学

22.对于数据空间的存贮分配,FORTRAN采用()策略,PASCAL采用()策略。

23.如果一个文法存在某个句子对应两棵不同的语法树,则称这个文法是()。

24.最右推导亦称为(),由此得到的句型称为()句型。

25.语法分析的方法大致可分为两类,一类是()分析法,另一类是()分析法。

26.对于文法G,仅含终结符号的句型称为()。

27.所谓自上而下分析法是指()。

28.语法分析器的输入是(),其输出是()。

29.局限于基本块范围的优化称()。

30.预测分析程序是使用一张()和一个()进行联合控制的。31.2型文法又称为()文法;3型文法又称为()文法。32.每条指令的执行代价定义为()。33.算符优先分析法每次都是对()进行归约。

答案

参考答案:

1.(最右推导)2.(词法分析),(语法分析),(中间代码生成),(代码优化),(目标代码生成)3.(二义性的)4.(执行性),(说明性)5.(单词符号),(语法单位)。6.(源程序),(单词符号)

7.(类型、种属、所占单元大小、地址)

8.(现行活动记录地址和所有外层最新活动记录的地址)9.(句柄)10.(栈式),(堆式)11.(类型),(作用域)12.(传地址),(传值),(传名)13.(局部优化),(循环优化),(全局优化)14.(自上而下),(自下而上)15.(分析表),(符号栈)16.(传地址),(传值),(传名)17.(初),(终)18.(局部优化),(循环优化),(全局优化)19.(语法),(语义)20.(句柄)

21.(LL(1)文法)22.(静态),(动态)23.(二义性文法)24.(规范推导),(规范)25.(自上而下),(自下而上)26.(句子)

27.(从开始符号出发,向下推导,推出句子)28.(单词符号),(语法单位)29.(局部优化)30.(分析表),(符号栈)31.(上下文无关文法),

(正规)32.(指令访问主存次数加1)33.(最左素短语)

三.解答题(共60分)

1.(共15分)已知文法G[E]:

E→ETE|(E)|iT→*|+

(1)将文法G改造成LL(1)文法;(5分)

(2)构造文法G中每个非终结符的FIRST集合及FOLLOW集合;分)(3)构造LL(1)分析表。(5分)

2.(共12分)给定文法G[S]:S→S(S)|ε

(1)给出句子(()())()()的规范推导过程;(4分)

(2)指出每步推导所得句型的句柄;(4分)

(3)画出该句子的语法推导树。(4分)

答案

1.(1)文法存在左递归,消除左递归后的文法为:

E→(E)E’|iE’(2分)

E’→TEE’|ε(2分)

T→*|+(1分)

(2)(5分)没考虑#扣0.5分,其它错或少写一个扣0.5分FIRST(E)={(,i}FIRST(E’)={*,+,ε}FIRST(T)={*,+}

FOLLOW(E)={),*,+,#}FOWLLOW(E’)={),*,+,#}FOLLOW(T)={(,i}

1.写一个文法G,使其语言为不以0开头的偶数集。5(