软件工程大作业题目
软件工程大题质量不错

2. 根据下面伪码程序,设计语句覆盖、路径覆盖、边覆盖、判定覆盖、条件覆盖、点覆盖的测试用例。
PROCEDURE EX(A,B:REAL;VAR X:REAL);BEGINIF(A=3)OR(B>1)THEN X:=A×B1. 语句覆盖、点覆盖:所有语句(结点)都执行一次。
语句一共四条,为A = 3 orB > 1X = A x BA > 2 andB = 0x = A - 3测试用例:a=3,b=0输出为x=0时,此用例经过流程图所有语句。
2. 判定覆盖:所有分支TF各经过一次TT:a=3,b=0输出为x=0FF:a=0,b=1测试用例(3,0)(0,1)可满足3. 条件覆盖:所有条件的取值都要经历一次A=3 A != 3 t1B > 1 B <= 1 t2A > 2 A <= 2 t3B = 0 B ! = 0 t4用例A=3, B = 0 t1,~t2,t3,t4a = 10,b = 1 ~t1,t2,~t3,~t44. 路径覆盖:覆盖所有路径TT a=3,b=0TF a=3, b = 1FF a=0,b=1FT a=4,b=03. 根据下面程序代码,画出程序流程图,然后设计满足条件/判定覆盖、条件组合覆盖的测试用例。
T:=0IF ( X>=80 AND Y>=80 ) THENT:=1ELSE IF ( X>=90 AND Y>=75 ) THENT:=2ENDIFIF (X>=75 AND Y>=90) THENT:=3ENDIFENDIF条件/判定覆盖:X=80 Y=80X=90 Y=75X=75 Y=90条件组合覆盖:1 X=80 Y=802 X=80 Y=753 X=75 Y=804 X=75Y=755 X-90 Y-756 X=90 Y=70v(G) = 12 - 9 + 2 = 55. 某培训中心要研制一个计算机管理系统。
软件工程大作业

《软件工程》大作业题目:商品的进存销管理系统的实现班级:10信息与计算科学1班小组成员:冯堃原(组长)陈丽娟、王翠儿、叶振邦陈锦松、方俊日、吕梦源1.项目概述 (3)1.1 开发背景 (3)1.2 开发目的 (3)1.3 开发运行环境 (3)1.4 系统功能 (3)2.系统分析 (4)2.1 需求分析 (4)2.1.1 系统需求 (4)2.1.2 功能需求 (4)2.1.3 业务流程图 (13)2.1.4 可行性分析 (14)2.1.5 项目规划 (14)3.总体设计 (15)3.1 基本设计概念和处理流程 (15)3.2 系统功能体系图 (16)3.3 模块设计 (17)3.3.1 登录模块 (17)3.3.2 系统主界面模块 (17)3.3.3 进货管理模块 (17)3.3.4 销售管理模块 (17)3.3.5 库存管理模块 (18)3.3.6 信息管理模块 (18)3.3.7 系统管理模块 (18)3.3.8 统计报表子模块 (18)4系统设计 (19)4.1 目标设计 (19)4.2 设计思想 (19)4.3 系统功能设计 (19)4.3.1 进货管理 (19)4.3.2 销售管理 (21)4.3.3 库存管理 (22)4.3.4 信息管理 (23)4.3.5 系统管理 (23)4.3.6 统计报表 (23)5.总结 (23)1.项目概述1.1 开发背景现代社会经济迅猛发展,使得市场的走向也发生了巨大的变化。
商品经济的高速发展也促进了商家们的竞争,要想在竞争中取得优势,商家们必须要提升自身的管理方式,采用先进的管理系统来对各自的商品进行管理,进而提高自己的竞争力。
发达国家的各类商店、超市基本上都运用计算机技术,对商品的进货、库存、销售等方面进行管理。
而目前,我国正处在从传统商店经营到现代商店经营的转变过程中,在当今经济如此迅猛发展的社会,商家们是很有必要去提高自己的管理水平,再加上当今社会计算机的飞速发展,利用计算机实现商品的进存销管理也是势在必行的。
大工20春《软件工程》大作业题目及要求

网络教育学院《软件工程》课程大作业题目:图书管理系统姓名:罗超报名编号: C0551701101411903000012学习中心:江苏淮安奥鹏学习中心层次:专升本专业:计算机科学与技术第一大题:谈谈你对本课程学习过程中的心得体会。
图书馆管理系统流通模块的设计与实现是一个比较复杂的问题工作中,在设计和实施过程中难免会出现一些不足,这些问题只有在实际中该过程的操作将被发现,系统的完善和维护是一个长期的过程,但我相信本系统流通模块将给图书馆管理工作带来很大的方便,今后系统的开发要做到以下几方面①目前,图书馆管理系统主要通过计算机来访问,只有通过计算机进入线路连接可以连接到手机端的学习,下一步应该是加大这方面的努力,为了得到计算机终端和手机终端的结合,从而实现多元化、多层次的开发系统。
②系统流通模块中可添加智能系统模块,图书馆的读者借阅也实现智能化、快速化,如逾期提醒、预约提醒、借书证过期提醒等。
确保更好的服务体系读者。
③现有的系统流通模块部分操作仍要进行人工输入管理,后一部分可添加扫描功能,从而大大方便图书馆管理员。
例如,管理员只需扫描二维码就可以完成相关操作。
本系统目前的已经能够满足图书馆图书管理系统的需求,但本系统在易用性方面还需要加强,还需要提供更多的接口给省图书馆等外部应用系统,这些都需要在以后的工作中逐步完善。
当前移动终端技术发展很快,很多应用系统都开发了能基于移动终端访问的移动应用,而本系统目前只实现了只实现了基于Web端的图书管理功能,相对于现在多终端接入的其它系统而言,目前支持的终端类型还比较单一,期望在以后的工作过程中逐渐的加入移动终端接入方式。
特别是针对电子书管理这一块希望以后可以加入支持平板电脑等手持设备的在线浏览功能。
第二大题:完成下面一项课程设计。
2020春《软件工程》课程大作业题目三:图书管理系统总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS等设计一个图书管理系统。
软件工程大作业(2)(答案)

软件工程大作业(2)(答案)软件工程作业第二部分一、填空1.结构化分析方法的分析策略是___自顶向下逐步求精_______。
2.衡量模块独立性的两个定性标准是_耦合性与内聚性________。
3.软件集成测试的方法主要有两种,它们是___渐增式与非渐增式测试_______。
4.继承性是子类自动共享其父类的__数据结构和方法____________机制。
5.在面向对象方法中,人们常用状态图描述类中对象的___动态行为________。
6.规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,则称该软件为____容错_____软件。
7.可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目_是否值得开发_。
8.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是__功能需求_。
9.软件生存周期中时间最长、花费的精力和费用最多的一个阶段是__维护_____阶段。
10.对象之间进行通信叫做__消息_____。
11.计算机辅助软件工程这一术语的英文缩写为_CASE_______。
12.McCall提出的软件质量模型包括______11________个软件质量特性。
13.为了便于对照检查,测试用例应由输入数据和预期的___输出结果____两部分组成。
14.软件结构是以____模块__________为基础而组成的一种控制层次结构。
15.结构化语言(PDL)是介于自然语言和____形式语言____之间的一种半形式语言。
16.软件概要设计的主要任务就是__软件结构的设计______。
17.结构化程序设计方法是使用___三种基本控制结构____构造程序。
18.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个__自底向上或相反顺序 _____集成的过程。
19.在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、动作对象和__数据存储对象_____。
二、选择1.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法( C )A、基于瀑布模型的结构化方法B、基于需求动态定义的原型化方法C、基于对象的面向对象的方法D、基于数据的数据流开发方法2.面向对象的开发方法中,(B)将是面向对象技术领域内占主导地位的标准建模语言。
软件工程大作业(答案)

3
A、数据流 B、数据流图 C、数据库 D、数据结构
105.数据流图中,当数据流向或流自文件时(B )。
A、数据流要命名,文件不必命名
B、数据不必命名,有文件名就足够了
C、数据流和文件均要命名,因为流出和流进的数据流是不同的
D、数据流和文件均不要命名,通过加工可自然反映出。
106.结构化程序设计主要强调程序的(C )。
聚称为偶然内聚。 77. 一个模块直接调用的模块数目称为模块的扇出,一个模块被多少上级模块直接调用称为模块的扇
入。 78. 详细设计的工具有图形工具、表格工具和语言工具。 79. 为使用流程图描述结构化程序,限制流程图有五种基本的控制结构顺序型、选择型、while型循
环、until循环、多情况型选择。 80. IPO图由输入、处理和输出三个框组成。这个图的特点是能够直观的显示三者之间的关系。 81. 面向对象方法是一种运用对象、类、封装、聚合、消息传送、多态性等概念来构造系统的软件开
并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为差别估算法 ____。 三、 选择题 102.程序设计属于软件开发过程(C )阶段。 A、设计 B、编程 C、实现 D、编码 103.在软件的分析阶段,常用(C )来描述业务处理系统的信息来源、存储、处理和去向。 A、E-R 图 B、框图 C、DFD D、时序网络 104.结构设计是一种应用最广泛的系统设计方法,是以(A )为基础、自顶向下、逐步求精和模块化 的过程。
《软件工程作业》考试复习题库(含答案)

《软件工程作业》考试复习题库(含答案)一、选择题1. 软件工程的三要素不包括以下哪项?A. 软件开发B. 软件维护C. 软件管理D. 软件设计答案:B2. 下列哪种编程范式主要用于软件工程中的面向对象编程?A. 命令式编程B. 函数式编程C. 面向对象编程D. 逻辑编程答案:C3. 在软件开发过程中,以下哪个阶段产生的文档最多?A. 需求分析B. 设计C. 编码D. 测试答案:A4. 以下哪个软件工程方法学强调在软件开发过程中使用迭代和增量开发?A. 敏捷开发B. 水晶方法C. 瀑布模型D. 敏捷开发与水晶方法的结合答案:A5. 以下哪个工具常用于软件需求分析阶段的模型建立?A. UML图B. 数据流程图C. 状态转换图D. 时序图答案:B二、填空题1. 软件工程的目的是提高软件的______、______和______。
答案:可用性、可靠性、可维护性2. 软件开发生命周期包括______、______、______、______和______。
答案:需求分析、设计、编码、测试、维护3. 在软件需求分析阶段,常用的方法有______、______和______。
答案:数据流程图、实体关系图、状态转换图4. 软件设计分为______设计和______设计。
答案:架构设计、详细设计5. 软件测试的目的不包括以下哪项______。
答案:找出软件的错误三、判断题1. 软件工程是计算机科学的一个分支。
()答案:正确2. 软件工程适用于所有类型的软件开发项目。
()答案:错误3. 敏捷开发方法适用于所有类型的软件开发项目。
()答案:错误4. 软件测试是软件开发过程中的最后一个阶段。
()答案:错误5. 软件维护是软件开发过程中的重要环节。
()答案:正确四、简答题1. 简述软件工程的定义及目标。
答案:软件工程是应用计算机科学、数学原理和方法来设计、开发、测试和维护软件的一门学科。
其目标包括提高软件的可用性、可靠性和可维护性,降低软件开发成本,提高软件开发效率。
《软件工程》大作业题目

系统需求基本说明
电脑配件进销存管理系统的开发
此系统要求包含如下内容:⑴用户分为普通用户和系统管理员两个级别,每个级别拥有不同的管理权限。⑵系统包含库存管理、供应商管理、销售管理、销售人员管理、统计分析在内的管理信息系统,能为企业领导层提供企业经营活动的详细信息。录入时应注意数据的完整性予一致性。⑶查询分为简单查询和组合查询,查询结果能够打印出来。⑷各项统计结果能够及时打印出来。
?电子地图应用?房地产三维互动仿真平台数字小区?基于iphoneipad平台的软件设计与实现?基于web的电子海图系统?手机游戏?原创动画?车载电视定位导航软件?网上淘宝分布式网络资源检索?智能手机程序设计?服务器托管软件设计?基于webservice的3g应用开发?基于android手机图书借阅系统开发?移动学习?基于物联网的智慧校园系统的设计与实现?3d智能旅游咨询员3d智能旅游咨询员
● 电子地图应用
● 房地产三维互动仿真平台—数字小区
● 基于iPhoneiPad平台的软件设计与实现
● 基于WEB的电子海图系统
● 手机游戏
● 原创动画
● 车载电视定位导航软件
● 网上淘宝—分布式网络资源检索
● 智能手机程序设计
● 服务器托管软件设计
● 基于Web Service的3G应用开发
● 基于Android手机图书借阅系统开发
基于Web的酒店管理系统的设计与实现
内容:该系统的主要功能模块包括:前台管理、系统维护、经理查询、宾客系统,前台系统模块主要功能为预定、入住登记,点单,结账开单,消费查询,房台设置等;系统维护模块主要是数据库备份,设置酒店客房,桌台,食品,折扣方式等等;经理查询模块提供各种查询功能以便及时了解酒店即时的信息,包括查询客人消费,客账查询,营收汇总,房台状态浏览等;宾客系统主要是提供各种查询功能,以便让宾客酒店及自身消费情况,这些模块基本上满足了用户(酒店)在客房管理,餐饮管理等方面的需求,并且还可随着酒店业务的发展对系统进行扩展升级。方法:本系统采用了客户/服务器(Client/Sever)结构。典型的客户/服务器结构包括一个前端(或称客户),它的作用是访问和处理来自后端(或称服务器)上的数据。
《软件工程导论》课程大作业-题目及要求

《软件工程专业导论与职业生涯规划》具体要求一、大作业题目(注:每个小组完成一个题目)1、计算机系统软件是什么?具体的系统软件有哪些?它们的特点、作用、地位是什么?就其中的2~3个具体的系统软件进行较为详细的阐述。
2、计算机应用软件是什么?具体的应用软件有哪些?它们的特点、作用、地位是什么?就其中的2~3个具体的应用软件进行较为详细的阐述。
3、阐述计算机软件的发展历程,对比分析各阶段的特征、理论体系、优势与不足。
4、软件危机是什么?列举2~3个具体的软件危机案例。
导致软件危机爆发的原因有哪些?简单阐述现阶段软件危机的具体表现。
5、陈述“软件工程”概念提出的历史背景,包括发生的时间、地点、人物、事件等。
“软件工程”的定义自提出以来,有多种说法。
请尽可能罗列各种说法,并对其中的2~3个说法进行评述。
软件工程的七条基本原理是哪些?分别对每条原理进行较为详细的阐述。
6、软件工程的目标是什么?十个性能是哪些?分别对每个性能进行较为详细的阐述。
7、软件工程研究的主要内容包括哪两个方面?分别对每个方面进行较为详细的阐述。
8、软件开发过程必须遵循的软件工程原则有哪些?分别对每个原则进行较为详细的阐述。
9、软件工程的过程包括哪些?分别对每个过程进行较为详细的阐述。
10、软件生命周期的概念是什么?软件生命周期的划分有哪些阶段?分别对每个阶段进行较为详细的阐述。
11、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的瀑布模型和原型模型进行较为详细的阐述及对比分析,并各举例说明。
12、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的演化模型和喷泉进行较为详细的阐述及对比分析,并各举例说明。
13、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的基于知识的模型和基于构件的模型进行较为详细的阐述及对比分析,并各举例说明。
14、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的变换模型和双赢螺旋模型进行较为详细的阐述及对比分析,并各举例说明。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、学术会议论文评审系统1.简介1.本课程设计要求做一个基于Web的学术论文提交和评审系统2.功能要求1)系统设置:包括论文提交的deadline, 论文投标deadline,审稿意见提交的deadline,论文的关键字。
在到达一论文提交deadline时会自动中止论文上载功能和作者帐号的注册;在论文投标deadline到达时,会向所有为参与投标的PC发送催促信件;在审稿意见提交deadline到达时候会向PC,SPC发送催促信件。
2)帐号管理:参与学术会议的组织和评审工作的有三种不同职务:大会主席,SPCMember和PC Member,向会议提交论文的是作者。
大会主席确定SPC的名单(10位),并且手工为SPC Member添加帐号,并同时把用户名和密码发送给SPC。
每位SPC Member确定6位PC,他们为PC Member建立帐号并发送用户名和密码。
通常一个帐号包括内容:姓名,单位,地址,电话,email等。
每位作者在向会议提交论文之前必须先注册帐号。
系统会自动检测重复帐号和同一邮箱的重复申请等问题。
3)论文提交:作者在上载PDF格式的论文时,需要填写论文信息,包括:文章标题,文章类型,关键字,摘要,每位作者的联系方法等。
SPC有权删除作者帐号和提交的论文。
4)论文投标:到达提交deadline之后,SPC投标开始。
SPC可以浏览论文目录,选择自己希望审的论文,在投标deadline到达之前在指定页面提交自己的投标申请。
每个PC可投标的文章数量=总文章数/SPC人数+45)投标方案生成:系统会根据作者的投标,尽最大可能满足每个作者的标请求。
根据这个原则为每个SPC安排需要审核的论文。
SPC把文章进一步下载后发送给自己委任的PC。
保证每篇文章由3位PC审稿。
6)PC在提交审稿意见的deadline到达之前需在指定页面对自己审核的每篇文章提交审稿意见。
每个PC可以看到审核同一篇文章的其他两位PC的审稿意见。
SPC可以看到自己选定的6位PC对各篇文章的审稿意见,并且,对每篇文章的3位PC的审稿意见,写成一个总结,并且给出最终是否录用的决定。
在录用通知的deadline之前向系统提交。
由主席给出最终在相应页面给出决议。
7)在到论文录用通知的deadline时候,向每位作者发送每位PC提供的审稿意见。
同时生成会议录用论文的页面。
3.Demo要求包含上述所用功能的基于web的系统。
二、C/S模式网络聊天室1.简介本课程设计要求实现一个C/S模式的网络聊天室。
2.功能要求1)聊天室有三种不同身份的人:管理员(在首次使用时设置),注册网友,匿名网友。
管理员可以修改聊天室的基本设置,如最大允许网友人数,聊天室主题,开启或关闭语音和视频聊天功能,设置和管理过滤词汇列表,删除帐号,禁言,踢人等功能。
注册网友在注册了帐号之后,可以群聊,密谈,组聊,拥有自己的聊天记录,设置好友和黑名单,查看别的注册网友的个人资料,使用视频,音频聊天,发送链接等功能。
匿名网友只能进行群体聊天,其他功能都不能使用。
2)帐号管理:管理每位注册网友的帐号,自动检测相同帐号。
3)聊天管理:支持文字,语音,视频聊天,有群发,私聊,组聊三种聊天模式。
对注册用户,将保存他的聊天记录于用户的个人工具箱中。
对不符合权限的行为自动禁止。
4)敏感词汇过滤:具有敏感词汇库并且具有一定的模糊匹配功能。
5)防灌水机制:对参与群聊的每位网友,禁止在5秒内连续3次连续发言,或其他类似机制。
3.Demo要求满足上述要求的C/S模式的聊天室。
三、保龄球馆管理系统1.简介本课程设计要求完成一个保龄球馆管理系统,进行保龄球馆的日常经营管理。
2.功能要求1)用户登陆根据不同的职务权限设置不同的用户类型。
普通操作员可以进行的操作有新开一个球道、关闭一个球倒道、统计某球道的总局数并计算消费金额等;经理级除具有普通操作权限外还可以进行球道的迁换(从球道A换到球道B)、从消费列表中删除某项消费等操作。
2)开道方式具有多种方式,如:开道时限定局数,局数到达限定数后自动关闭球道,并结算消费额;或自由局数,不设置任何限制,在顾客要求停止时按实际局数结算。
3)得分奖励记录顾客每局的得分,当得分达到某个要求后进行奖励,如折扣、代金券、小礼物等。
4)消费记录若顾客拥有VIP卡,则按VIP卡号对顾客的消费历史进行记录,对有一定消费金额的VIP给予优惠、优先等服务5)查询盘点动能支持多种查询方式,包括按日期、VIP号、球道等,每个月进行自动盘点,生成报表。
3.Demo要求实现上述基本要求。
四、户籍管理系统1.简介本课程设计要求完成一个派出所的户籍管理系统。
2.功能要求1)户籍新建新建一个户籍,要求有姓名、性别、年龄、出生日期、家庭住址、身份证号等信息,其中16岁以下可以不具有身份证号。
2)户籍修改允许修改的户籍信息包括姓名、家庭住址、身份证号。
其中姓名一经修改户籍信息中要增加一条曾用名的记录。
3)户籍的迁入、迁出户籍的迁移必须保留历史信息,明确迁往那里或从那里迁入。
4)户籍的注销户籍的注销必须有死亡证明书或其他特殊情况的证明材料,自动生成注销的相关信息记录,如注销日期、原因、证明材料的来历。
5)户籍的查询可以按多种关键字对户籍进行查询,如姓名、身份证号等。
某些户籍信息对不具有相关权限的用户是不可见的,如一般访客不能查询出生日期、身份证号等信息。
3.Demo要求实现上述基本要求。
五、超市收银机操作系统1.简介本课程设计要求完成一个超市收银机操作系统。
2.功能要求1)用户登陆根据不同的职务权限设置不同的用户类型。
普通收银员可以做添加购买商品、计算消费金额、收银等操作;仓库管理员可以做新建商品、修改商品信息、删除商品的操作;柜组经理可以做删除购买商品、提取现金等操作。
2)商品信息管理对商品信息的管理包括新建商品(要求有商品的编号、类型、价格等信息)、修改商品信息、删除商品。
3)添加购买商品和收银操作添加商品购买可以通过扫描条形码自动获得商品编号以及相关价格等信息也可以通过手动输入商品编号、价格。
收银采用现金消费和代金卡消费两种。
收银完毕后自动打印并保存消费记录,包括时间、商品、金额等信息。
4)积分卡拥有积分卡的顾客的每次消费都折成积分并记录。
3.Demo要求实现上述基本要求。
六.考勤系统1.简介本课程设计要求实现一个考勤系统。
该系统假设每个考勤的人员均携带一个ID磁卡,在每个工作位置的入口处放置一个打卡机。
每个员工进入一个工作区域均要在打卡机上用自己的磁卡刷卡。
打卡机通过硬布线连接到一个服务器。
服务器保存从各个打卡机传过来的消息并做相应处理。
考勤系统是基于这些消息进行的。
消息的内容至少包含以下信息:员工的ID,员工当前的位置(如当前的隧道号),当前的时间等2.功能需求1)员工信息的维护-可以添加新的员工,删除老的员工,修改他们的信息,信息至少包含:姓名,年龄,工资级别,身体状况,家庭地址,联系电话等2)工资情况查询-在不同的位置(如在不同深度的隧道)每小时的工资计时是不同的,所以要求根据每个员工在相应位置逗留的时间及相应位置的工资单价来计算员工的工资。
一天中员工可能在多个位置逗留。
要求可以查询每个员工在相应位置所获得的工资,每个月的总的工资3)工作时间查询-可以查询每个员工的相应的工作时间,单周的,每月的,以及在每个不同位置的工资量4)图表显示-根据员工的工资和工作时间的情况,可以绘出分布图5)打印-可以打印员工的基本信息,每月的工资单等3.Demo要求按照功能的实现程度适当加分。
七.图形界面自动生成系统1.简介本课程设计要求实现一个根据脚本自动生成图形界面的系统。
用户用特定的脚本语言写一个程序,然后提交系统,系统产生一个满足脚本要求的图形界面。
所要实现的图形界面的元素包含:button,form,textbox2.功能需求1)创建一个简单的脚本语言,语言的语法自定。
例如,create form as form1;create button as button1 on form1 at (x, y)2)可以为每个部件指定响应函数。
例如,可以为button指定一个响应函数,当button被点击时,执行这个函数3)要求脚本语言没有平台依赖性,同一个脚本可以在不同的平台上执行,只是在生成的图形界面上有区别4)要求可以方便的扩展图形界面元素3.Demo要求实现了系统则适当加分。
八.公文审批业务平台1.简介随着计算机和网络的普及使用,办公自动化系统已经成为很多企事业单位的选择。
而公文的审批和管理是一项很重要的业务。
而不同公文的审批流程根据不同的级别是不同的,所以本公共审批平台首先要实现审批流程的定义,然后各人员更具定义的流程进行公文的审批。
2.功能需求1)流程组件定义定义流程某一单元的属性。
包括开始单元,结束单元,以及各级业务处理单元等等。
属性包括其到达条件及相关人员等等。
根据要实现的功能定义属性。
2)流程的定制顺序流程。
分支流程:例如当公文传达到某三个平级领导,当有两人批准后即可传达到上级人员,否则返回。
或者在指定的时间内没有进行审批则返回公文。
可根据需要定义各种条件。
附加功能:定义流程模版。
3)流程的验证对流程的逻辑进行验证,流程是否可以从开始节点正确走到结束节点,条件是否存在冲突等等。
4)人员的管理定义不同的用户组,便于流程定制时方便使用。
可以设置一权限可以查看所有公文当前的状态,以及以前的安排。
5)公文的管理新建公文并设置其流程。
归档已执行完的公文。
6)人员工作室不同的人员登陆根据自己的业务级别看到不同的公文以及操作选项。
3.Demo要求图形化流程的建立。
实现选择、顺序流程的定义,并进行验证。
建立公文并定义其流程。
定义不同的用户进行登陆验证公文的实际审批过程。
实现公文模版功能可以酌情加分。
九.图形编辑器1.简介本课程设计要做一个图形编辑器。
2.功能需求1)基本图元的生成:点,线,圆,椭圆,方形,曲线2)图元属性的修改:线宽,颜色3)图元的操作:移动,放大,缩小,填充,檫除并且要求支持撤销功能,可以恢复到几步操作前的状态。
4)支持对图形的文本插入功能。
5)图元叠放次序的定义,以及图元组合功能。
6)对图像的存储,打开操作。
3.Demo需求必须是图形界面,并且要求直观方便。
要实现一下的功能:1)基本图元及属性修改:点,线,圆,方形,曲线。
2)基本图元操作:移动,缩放,填充,檫除,撤销。
3)文本插入功能4)叠放次序定义和图元组合。
5)存贮、打开对于其他各种常见图元例如箭头,流程图等如果实现,给与加分。
十.上机管理系统1.简介本课程设计要求完成一个用于公共机房上机管理的系统。
2.功能要求1)卡号管理对上机卡进行维护。
包括新建上机卡、删除上机卡、充值管理、挂失、解挂等。