(14个题目)软件工程实验指导书

合集下载

《软件工程实验》实验指导书2016

《软件工程实验》实验指导书2016

了一些 Bug 用于演示,这些 Bug 在注释中都有说明。该类代码如下:
public class Calculator{
private static int result;
// 静态变量,用于存储运行结果
public void add(int n) { result = result + n; }
public void substract(int n) {
实验一 结对编程
一、实验目的
1)体验敏捷开发中的两人合作。 2)进一步提高个人编程技巧与实践。
二、实验内容及要求
1)选择一个程序实例,练习结对编程(pair programming)实践; 2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。 3)要求在结对编程工作期间,两人的角色至少切换 4 次; 4)编程语言不限,版本不限。建议使用 Python 或 JAVA 进行编程。
用安装就可以在项目中测试相关的类,并且可以调试测试用例和被测类。下面以实例说明,如
何建立一个基于 JUnit4 的测试项目,对一个类当中的多个方法进行单元测试。
(1)新建一个名为 JUnitTest 的项目,在其中编写一个 Calculator 类,这是一个能够简单实
现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类中我们故意保留
“Run As ——>JUnit Test”来运行我们的测试,运行结果如下:
进度条是红颜色表示发现错误,具体的测试结果在进度条上面有表示“共进行了 4 个测试, 其中 1 个测试被忽略,一个测试失败”。
游戏在一个类似于围棋棋盘一样的,可以无限延伸的二维方格网中进行。例如,设想每个 方格中都可放置一个生命细胞,生命细胞只有两种状态:“生”或“死”。图中,用黑色的方 格表示该细胞为“死”, 其它颜色表示该细胞为“生” 。游戏开始时, 每个细胞可以随机地(或 给定地)被设定为“生”或“死”之一的某个状态, 然后,再根据如下生存定律计算下一代每 个细胞的状态:

《软件工程》实验指导书

《软件工程》实验指导书

《软件工程》实验讲义一、实验的性质、目的与任务1、实验性质《软件工程》实验是一门专业课实验,是软件工程专业学生接收软件开发实践能力培养的开端,要求学生通过本课程实验,了解从事软件开发的基本过程及基本方法,从而具有从事软件开发的基本技能。

2、实验的目的培养与提高学生从事软件开发的基本技能、独立思考以及分析问题和解决问题的能力,提高系统设计的能力。

3、实验的任务通过实验,使学生进一步掌握《软件工程》课程的基本原理和方法,加深对《软件工程》理论知识的理解和掌握。

二、实验内容与学时分配三、实验内容与实验要求实验一需求分析实验目的:会写需求说明;熟悉数据流图;熟悉数据库设计实验内容:假设某美国大学共有200名教师,校方与教师工会签定了一项协议。

按照协议,所有年工资超过$26,000(包含26,000)的教师工资保持不变,少于$26,000的教师将增加工资,给每个由此教师所赡养的人(包括教师本人)每年补助$100,此外,教师有一年工龄每年再多补助$50,但是增加后的年工资总额不能多于$26,000。

假设教师的工资档案已经存在,其中有目前的年工资,赡养的人数,雇佣日期等信息。

需要一个计算机程序计算并打印出每名教师的原工资和调整后的工资。

实验要求:(1)画出此系统的数据流图(2)写出需求说明(3)写出上述的工资调整程序设计时请分别采用下属两种算法,并比较二者的优缺点:a搜索工资档案数据,找出年工资少于$26,000的教师,计算新工资,校核是否超过$26,000,存储新工资,印出新旧工资对照表b把工资档案数据按工资从最低到最高的次序排列,当工资数额超过$26,000时即停止排序,计算新工资,校核是否超过$26,000,存储新工资,印出新旧工资对照表(4)你所画出的数据流图适用于哪种算法?实验二设计实验目的:熟悉结构化程序设计中“自顶向下,逐步求精“方法实验内容:设计一程序,要求用筛选法求100以内的素数,筛选法就是从2到100中去掉2,3,……9,10的倍数,剩下的就是100以内的素数,已知该程序的功能框架如下:main( ){建立2到100的数组A[],其中A[i]=i;建立2到10的素数表B[],其中存放2到10以内的素数;若A[i]=i是B[]中任一数的倍数,则剔除A[i];输出A[]中所有没有被剔除的数;实验要求:(1)将上述框架中的每一个加工语句进一步细化成一个循环语句,并直接用程序设计语言表示出来;(2)画出程序流程图;(3)说明“自顶向下,逐步求精“方法的优点实验三:编码实验目的:非结构化程序改为结构化程序;流程图;伪代码实验内容:研究下面的伪码程序:loop: set i to (start+finish)/2if table(i)=item goto foundif table(i)<item set start to (i+1)if table(i)>item set finish to (i-1)if (finish-start)>1 goto loopif table(start)=item goto foundif table(finish)=item goto foundset flag to 0goto donefound :set flag to 1done:exit实验要求:(1)画出程序流程图(2)程序是结构化的吗?说明理由(3)若程序是非结构化的,请设计一个等价的结构化程序且画出流程图(4)此程序的功能是什么?它完成预定功能需要什么隐含的前提条件吗?(5)上机实践并进行测试实验四黑盒测试实验目的:了解黑盒测试方法实验内容:输入三个正整数,判断他们是否构成三角形,如果构成进一步判断三角形的性质:等边,等腰或者一般。

软件工程实验指导书

软件工程实验指导书

软件工程实验指导书1. 实验目的本实验旨在帮助学生掌握软件工程的基本概念和方法,并能够运用这些知识解决实际问题。

通过完成本实验,学生应能够:•理解软件工程的基本原理和目标•掌握软件开发过程的各个阶段和相关工具•学会使用常见的软件工程技术和方法•进行基于实际问题的软件开发和测试2. 实验环境为了完成本实验,你需要具备以下环境和工具:•一台安装了操作系统的计算机•编程工具,如IDE(集成开发环境)或文本编辑器•版本控制工具,如Git•软件测试工具,如Junit3. 实验内容本实验共分为以下几个部分:3.1 实验准备在开始实验之前,你需要做一些准备工作:1.设置实验环境:确保你的计算机环境已经设置,包括操作系统、开发工具和测试工具。

2.下载实验资料:从实验指导书所提供的资源中下载所需的实验资料,包括代码模板和测试数据。

3.2 需求分析在本部分,你将对所给定的问题进行需求分析。

需求分析是软件工程中非常重要的一步,它有助于我们理解问题的本质、用户的需求以及系统的功能需求。

你需要仔细阅读问题描述,将问题抽象成准确的需求描述,并将其写入需求文档中。

3.3 系统设计在本部分,你将根据需求文档进行系统设计。

系统设计是将需求转化为可执行代码的关键步骤。

你需要确定系统的整体架构、模块划分和接口设计。

3.4 编码和测试在本部分,你将根据系统设计进行编码,并进行相应的测试。

编码是将系统设计转化为实际代码的过程,测试是确保代码的正确性和可靠性的重要手段。

3.5 系统部署与维护在本部分,你将完成系统的部署和维护工作。

系统部署是将开发完成的系统部署到实际运行环境中的过程,维护是保证系统正常运行并及时修复可能存在的问题。

4. 实验报告完成实验后,你需要撰写一个实验报告,报告内容需要包括以下几个方面:•实验目的和背景•实验环境和工具•实验步骤和结果•实验心得和体会请使用Markdown格式撰写实验报告,并附上相应的代码和测试结果。

软件工程实验指导书

软件工程实验指导书

软件工程实验指导书《软件工程》实验指导书周兵安徽工业大年夜学运算机学院2005年7月第一章概述一、实验目标:软件工程时一门实践性专门强的课程,上机实验是其重要的环节。

本实验指导书合营《软件工程》课程的进修而制订的。

实验目标是:1.能按照软件工程的思惟,采取面向过程的方法开创出一个小型软件体系。

2.在软件体系开创过程中,能综合应用一门编程说话和软件工程三门课程的常识。

3.培养优胜的软件开创适应,明白得软件企业文化。

二、面向专业:运算机科学与技巧三、先修课程:一门运算机高等说话、数据库概论四、实验学时数:8学时五、实验情形1.单机模式操作体系:Windows9x, Windows2000开创对象:C说话六、成就考察分实验申报、软件体系和考勤三项来考察,然后取加权平均值。

第二章实验内容(Experiments)实验标题:编制一个万年历法度榜样要求:输入一个年份(1-3000),然后显示12个月的月历,如屏幕显示不下,则应供给翻页功能。

实验一:软件需求分析1.实验目标:经由过程实例使同窗们操纵构造化数据流分析技巧。

2.实验要求:要求做到应用构造化数据流分析技巧分析课题需求,写出具体的数据流图和数据字典,数据流图的全然处理的个数不得少与5个。

3.实验内容:用构造化数据流分析技巧进行软件体系需求分析,得出体系得数据流图和数据字典。

4.实验步调:1.到相干单位进行需求分析。

2.综合应用Internet网和相干书本整顿并完美需求分析。

3.画出体系数据流图(分清体系是事务型照样加工型)。

4.得出体系数据字典。

实验二:软件设计与编码1.实验目标:经由过程实例使同窗们操纵构造化法度榜样设计的全然概念与技巧,同时养成优胜的编码风格。

2.实验要求:要求做到对上一实验的软件需求进行软件构造设计,模块数许多于四个。

然后再进行具体设计并编码。

法度榜样要相符构造化法度榜样的要求。

3.实验内容:用面向数据流的软件设计技巧,对上一实验的数据流图和数据字典,进行总体设计;在此差不多上,进行具体设计和编码。

《软件工程》实验指导书

《软件工程》实验指导书

《软件工程》实验指导书一.内容提要《软件工程》课程是一门非常重要的专业课,它的任务是培养学生计算机软件开发与应用的综合能力。

通过实验课程的嵌入使本课程不在枯燥乏味,学生们在课上学习的理论知识可以通过实验课进行吸收和升华。

实验教学主要让学生采用面向对象的软件开发方法,通过对所选系统进行分析、设计使学生理解并运用面向对象的思想开发软件,学会使用UML 统一建模语言进行面向对象分析和设计阶段的模型开发。

二.实验题目运用UML进行系统分析与设计—图书管理系统的分析与设计。

三.实验内容实验一需求分析【实验目的】熟悉和掌握需求规格说明书所包含的内容。

【实验要求】根据所给的文档,结合我校的图书管理系统,写需求规格说明书。

项目背景编写目的可行性分析系统需求:主要体现功能需求(涉及到的模型(用例图等)等到学完该知识点之后再补充上)。

【设计重点】按照论文要求排版(字体、段落的格式)实验二面向对象分析与设计(一)【实验目的】1.学会运用UML进行软件系统的分析与设计。

2.熟悉和掌握Rose软件。

【实验要求】建立图书管理系统的功能性分析模型(即建立用例模型):用例图、活动图。

用例图:系统的完整用例图。

活动图:建立关键用例的活动图。

实验三面向对象分析与设计(二)【实验目的】1.学会运用UML进行软件系统的分析与设计。

2.熟悉和掌握Rose软件。

【实验要求】建立图书管理系统的对象分析模型(发现定义类对象):类图、状态图、顺序图或协作图。

类图:系统的完整类图。

状态图:建立对复杂对象的状态图。

顺序图或协作图:对类中的某些方法建立顺序图或协作图。

实验四面向对象分析与设计(三)【实验目的】1.学会运用UML进行软件系统的分析与设计。

2.熟悉Rose的双向工程:正向工程和逆向工程。

【实验要求】建立图书管理系统的实现模型:部署图。

使用Rose的正向工程将系统中的类图生成Java代码。

附:参考文档。

《软件工程》实验指导书(软件操作类)

《软件工程》实验指导书(软件操作类)

《—软件工程—》实验指导书编写适用专业:计算机科学与技术网络工程湖南人文科技学院计算机科学技术系年月前言《软件工程》是计算机科学与技术专业本科生的一门实践性较强的专业必修课程。

软件工程实验是验证,巩固和补充课堂讲授的理论知识,是《软件工程》课程中一个重要的,不可或缺的实践环节。

其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理,软件需求分析,软件初步设计,软件详细设计等阶段的方法和技术。

通过实验训练,达到以下目的:使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学,软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力, 从而使学生提高软件工程的综合能力,提高软件项目的管理能力.实验总体要求软件工程实验要求学生采用"项目小组"的形式,结合具体的开发项目进行设计。

具体要求如下:1.班级按项目小组进行分组,每组不得超过6人2.每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论,选定开发项目3.项目中的每项任务要落实到人且规定该任务的起止日期和时间4.题目自定或由教师提供相关课题目录实验一:项目可行性分析 (1)实验二:项目需求分析 (2)实验三:项目总体设计 (3)实验四:项目详细设计及编码实现 (4)实验五:软件测试 (6)实验一:项目可行性分析实验学时:2实验类型:设计实验要求:必修一、实验目的通过对待实施项目进行全面分析,撰写项目的可行性分析报告,掌握可行性研究的有关概念和具体分析过程,并明确从哪些方面进行可行性分析;掌握软件项目成本效益分析的常用手段;使学生掌握可行性研究报告的书写格式、注意事项和研究内容。

二、实验内容布置“运动会信息管理系统可行性分析”或其它类似题目,到应用现场进行实际调查,了解用户业务情况、数据、网络和需求情况,对问题进行可行性分析,开展可行性研究,并编写出可行性分析报告。

软件工程实验指导书_2

软件工程实验指导书_2

软件工程实验指导书一、实验的目的与要求开设“软件工程实验”的主要目的是培养学生综合应用所学专业知识及计算机知识的能力,训练和提高软件开发技能。

要求每个学生在规定时间内必须完成一个规模适当的应用软件系统;在教师的指导下以软件设计为中心,布置大型模拟案例,将学生划分为若干组,分工合作,共同完成该模拟项目,独立地完成从需求分析、软件设计、编码到软件测试运行的软件开发全过程。

训练学生的分析能力、开发能力、组织能力、表达能力,以及培养团队精神。

通过软件开发的实践实现以下基本目标:1.深化已学的知识,完成从理论到实践的转化通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将软件工程的理论知识运用于开发的实践,并在实践中逐步掌握软件工具的使用。

2. 提高分析和解决实际问题的能力实验不仅是软件工程实践的一次模拟训练,同时通过软件开发的实践,积累经验,提高分析和解决问题的能力。

3.培养“开拓创新”能力大力提倡和鼓励在开发过程中使用新方法,新技术。

激发学生实践的积极性与创造性,开拓思路,设计新算法,进行新创意,培养创造性的工程设计能力。

二、参加实验的学生应具备的条件参加实验的学生应当具备计算机软件设计的一些基础的知识。

即学生应当熟练掌握和使用一种计算机操作系统(windows操作系统等)、一种程序设计语言(vb、vc、pb、delphi, 数据库管理系统:Access,SQL Server,visio软件等)。

三、实验要求实验的要求体现于整个工作的各个阶段中,可根据所选课题的特点而有所侧重,但应达到如下的基本要求:(1) 根据课题任务制定合理、可行的工作计划任务;(2) 制定适当的技术方案;(3) 学生在老师的指导下独立完成设计过程;(4) 撰写实验报告(包括实验内容中各个阶段所要求的文字材料);(5) 通过实验检查评定;四、实验项目与内容提要五、实验课程考核办法1、该实验课程考核成绩按百分制计算,满分为100分,60分为及格,60分以上者可获取该学分。

《软件工程》实验指导书

《软件工程》实验指导书

《软件工程》实验指导书《软件工程》试验指导序论软件工程是对软件开发、运作、维护、退役的系统研究方法。

在整个计算机科学中占有举足轻重的地位。

软件工程试验将软件工程的概念和理论知识融入到实践当中,从而加深对软件工程知识的认识和理解。

本指导书内容包含了软件生命周期中的各个阶段,内容设计软件工程计算环境、软件工程国家标准、软件开发绘图工具Microsoft Visio、软件分析建模工具Sybase Powerdesinger、软件自动化测试Mercury Interactive WinRunner、软件项目管理Microsoft Project 和软件配置管理软件Microsoft Visual SourceSafe等。

整个指导书共含7试验,其中每一个试验都包含背景知识介绍、所需工具、准备工作和试验步骤等。

第一种软件工程工具以环境一、试验目的1.理解软件工程的基本概念,熟悉软件,软件生命周期,软件生存周期过程和软件生命周期各阶段的定义和内容2.通过Internet搜索与浏览,了解网络环境中主流的软件工程技术网站,掌握通过专业网站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅助与支持开展软件工程应用实践。

3.熟悉软件工具、软件开发环境和CASE工具4.了解GB/T15853-1995《软件支持环境》相关内容二、试验内容与步骤1.查阅有关资料,给出“软件”的权威定义2.查阅有关资料,给出“软件生命周期”的权威定义3.查阅有关资料,给出“软件生存周期过程”的权威定义4.上网搜索和浏览,了解软件工程技术的应用情况,记录所浏览网站的技术支持工作。

5.查阅有关资料,给出“软件工具”、“软件开发环境”、“CASE工具”的权威定义6.填写下列学术术语的英文简写,并思考、理解其含义7.软件开发环境8.软禁工程环境9.软件支持环境10.软件项目支持环境11.软件自动开发环境12.集成化程序设计环境13.通过查阅资料给出GB/T15853-1995《软件支持环境》规定的软件支持环境的基本要求14.了解Microsoft Visio的应用状况15.了解Rational Rose的应用状况16.了解Oralce Designer的应用状况17.了解Together Soft的应用状况18.了解CASE Studio的应用状况19.了解Sybase PowerDesigner的应用状况20.了解Microsoft Visual SourceSafe的应用状况三、学时分配2学时四、要求必做五、性质验证六、所需仪器设备微机、网络七、试验总结八、试验评价(教师)第二章软件工程标准化一、试验目的1.熟悉和掌握软件工程标准化的概念、内容和意义2.了解那些支持国家标准和其他标准信息的专业网站3.较为系统全面的了解软件工程相关的国家标准1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、一、二、三、四、五、六、七、八、九二、试验内容与步骤1.上网浏览和检索标准化专业网站,并记录标准化专业网址,网站名称,内容描述2.了解软件工程标准化的概念3.了解软件工程的国家标准1)GB/T8566-20012)GB/T8567-19883)GB/T9385-19884)GB/T9386-19885)GB/T1526-19896)GB/T11547-19897)GB/T12504-19908)GB/T12505-19909)GB/T14079-199310)GB/T16680-199611)GB/T15532-199512)GB/T14394-199313)其他三、学时分配2学时必做五、性质验证六、所需仪器设备微机、网络七、试验总结八、试验评价(教师)第三章软件开发绘图工具Visio一、试验目的1.了解Visio工具软件的功能特色、安装、工作环境和基本操作等各方面的基本知识2.掌握应用Visio工具绘制软件开发图形的基本操作3.了解开发Visio解决方案的基本概念4.学习应用Visio工具绘制UML模型图、网络图、网站图等图形二、试验内容与步骤与步骤1.了解Visio的工作环境1)工作窗口2)视窗调整3)任务窗口4)小视窗2.了解菜单项3.了解定位工具4.了解工具栏5.了解文件操作6.了解绘图页面操作7.绘制一个C程序流程图8.针对一个实际网络开发,部署,维护过程建立:1)用例图2)类图4)状态图5)时序图6)协作图7)活动图8)构件图9)部署图10)用例视图11)逻辑视图12)构件视图13)并发视图14)部署视图九、学时分配4学时十、要求必做十一、性质验证、设计十二、所需仪器设备微机、网络、Microsoft Visio十三、试验总结十四、试验评价(教师)第四章系统分析与建模工具PowerDesigner一、试验目的1.初步了解系统分析与建模工具PowerDesinger的基本概念和操作界面2.了解PowerDesigner的四个模型:业务处理模型、概念数据模型、物理数据模型和面向对象模型及相互关系3.用PowerDesinger工具进行简单系统分析建模操作二、试验内容与步骤与步骤1.启动PowerDesinger2.建立新项目3.建立概念数据模型4.定义实体5.定义属性、属性的约束和算法6.定义关系7.保存并使用Check Model检查E-R图8.使用Generate Physical Data Model选择生成物理数据模型9.建立业务处理模型10.建立面向对象模型三、学时分配4学时四、课程作用――物业管理系统1.需求分析该物业管理系统包含三个核心模块:物业基础资料模块、业主变动处理和物业费用处理模块1)物业基础资料模块是物业系统最基本的部分,此模块包含了如下功能:物业基本信息、维修项目定义、费用定义、小区管理、业主基本信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》实验指导书长大计算机学院2014年10月第一章概述一、实验目的:软件工程时一门实践性很强的课程,上机实验是其重要的环节。

本实验指导书配合《软件工程》课程的学习而制订的。

实验目的是:1.能按照软件工程的思想,采用面向过程的方法开发出一个小型软件系统。

2.在软件系统开发过程中,能综合利用一门编程语言和软件工程三门课程的知识。

3.培养良好的软件开发习惯,了解软件企业文化。

二、面向专业:计算机科学与技术、软件工程三、先修课程:计算机高级语言、数据库概论四、实验学时数:8学时五、实验环境1.单机模式操作系统:Windows9x, Windows2000开发工具:六、成绩考核分实验报告、软件系统和考勤三项来考核,然后取加权平均值。

第二章具体实验要求与题目一、具体要求1.实验总学时:结合上课进度,完成大作业题目的相对应部分的任务2.实验类型:设计型3.适用专业软件专业4.实验方法每组人数2人,学生分好组,选好题目,学习委员将分组选题的情况汇总给我。

按模块分工,各自进行设计后,集成为一个整体。

实验学时为8学时,建立数据库,设计用户界面,书写软件开发文档。

5.具体考核方式及办法5.1检查所设计的软件功能是否符合预定要求(45分)。

5.2检查软件文档的书写是否规范、完整、正确(50分)。

5.3软件设计是否有创新(5分)。

6.实验报告的要求和内容实验报告是实验工作的全面总结,是本课程成绩考核的主要依据。

实验报告要求语言通顺、图表清晰、分析合理、讨论深入,处理数据应由每人独立进行,不能多人合写一份报告。

实验报告要真实反映实验结果,不得伪造。

具体内容如下:6.1实验名称、班级、学号、学生姓名和实验报告日期。

6.2实验目的和要求,本人分工完成的任务内容。

6.3实验的硬件环境、软件环境。

6.4实验步骤、软件设计文档(项目可行性报告、设计计划、需求分析、概要设计、详细设计、数据库设计、源程序及简要说明、软件使用手册等)。

6.5实验测试报告:测试用例及测试情况。

6.6实验结果分析:讨论实验中遇到的问题,对已解决的问题介绍解决办法;对未解决的问题分析可能的原因。

6.7实验心得与体会。

7、要求学生提交的资料1、每次的实验报告;(纸质版,每次实验后下一周提交)2、软件开发过程各个阶段的文档(见“软件工程文档模板”,每一组提交一套完整的电子版,每个学生提交一份某一个阶段的文档的纸质版提交)二、软件工程大作业题目1、毕业设计管理系统毕业设计管理系统主要用于管理毕业生毕业设计的相关工作。

系统提供给学生和老师通过Web浏览器在任何可以连到教务WEB服务系统的地方分别进行相应的操作。

系统需要满足来自三方面的需求,这三方面分别是教师,学生和教学办老师。

学生可以选择毕业设计题目,更改选择、查看自己的选择、修改个人密码等;教师可以申报毕业设计题目、更改题目、查看选择自己题目的学生、修改个人密码等;教学办老师可以审核毕业设计题目、审核学生的毕业设计选择、管理毕业生和教师资格、修改个人密码等。

首先,由学院教师根据自己的研究方向或者当前教学、社会服务的实际需要,拟定毕业设计题目。

毕业设计题目的拟定,要贯彻因材施教原则,使各类学生在知识水平和能力培养上有较大提高,鼓励学生有所创新。

题目的类型可分为设计型和研究型。

教师在学院主页教师模块上填报好自己的毕业设计题目后提交到教学科,提交后教师将没权修改毕业设计题目。

教学管理员根据题目的具体要求对其进行审核,需要修改的题目通过网上控制反馈给教师,教师则能够修改题目内容。

修改后又提交到教学科审核。

满足要求的毕业设计题目将通过审核,通过审核后的题目显示给学生作为毕业设计的选择题目,毕业生可查询到题目的详细信息,选择符合自己兴趣的课题,并与指导教师联系。

毕业生在学生模块按照规定的题目个数选择好毕业设计题目后提交到教学科,在教学科管理员还未对此进行审核之前,学生有权修改所选择的毕业设计题目,教学科管理员针求指导教师的意见对学生的选择情况进行审核后,学生的毕业设计题目将不允许发生变动。

最终的结果将显示在教师和学生信息模块中。

2、新闻管理系统在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。

因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

为了更好的、有效率的进行学院的新闻、通知的发布以及管理,特提出面向学院的新闻管理系统的建设。

根据用户的具体要求,决定了此系统的功能模块(1)操作简单、界面友好:完全控件式的页面布局,使得新闻/通知的录入工作更简便;许多选项包括新闻/通知类别、来源部门等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。

(2)即时可见:对新闻/通知的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到"即时发布、即时见效"的功能。

(3)功能完善:包括常见网站的新闻/通知管理的各个方面:新闻/通知发布、浏览、删除、修改、检索等各个方面,完整地实现了网站对即时新闻的管理要求。

(4)方便移植:针对不同的单位,只需要稍作修改就可以开发出适合本企业特点的网站新闻管理系统!3、研究生管理系统近几年来,随着高校扩招的不断“升级”,我国研究生教育的规模也在不断扩大。

研究生年招生人数从1978年恢复研究生教育时的1万人增加到2003年的27万人,报考人数更是从1978年的6.3万人上升到2003年的79万余人,近几年报考人数年均增长约30%。

在2002年中国研究生院院长联席会议上,教育部长周济在讲话中指出,目前我国在校研究生数将突破100万大关,我国己经进入研究生教育发展关键时期。

在报考和录取研究生人数持续多年攀高后,人们对研究生的教育管理有了更多的思考。

研究生教育是高等教育的最高层次,与本科生教育的最大区别在于本科生是专业应用型人才,研究生是知识创新型人才。

研究生教育管理工作同本科生教育管理工作存在很大差异,具有其自身特点:1.素质高,管理信息量大以国务院学位办要求各学校学位授予单位上报的数据量来看,每个攻读硕士学位的研究生的信息,有74个字段属性,约500个汉字;每个以同等学力申请硕士学位的在职人员信息为154个字段属性,约1350个汉字。

除此之外还有一些附加信息管理,如助学金管理,病退、休学学生的学籍处理,在职硕士生的分阶段收费管理等。

管理工作中数据量之大显而易见。

2.报表多针对不同的主管部门报表格式各不相同,工作时限性强,工作程序繁杂。

随着我国研究生教育事业的发展和改革,规模化的研究生教育的逐步形成,研究生教育管理的信息量还会不断增加,管理工作趋向于多层次、多方位,管理工作日趋复杂。

研究生信息管理工作烦琐复杂,单纯的人工管理方式已经不能完全适应形式发展的具体要求,这就需要有一个系统、自动的管理系统来完成这一工作,实现对研究生信息的维护。

针对研究生信息管理工作的具体需求,拟实现一个B/S模式的信息管理系统,需要实现如下功能:1.教学任务管理模块需要实现教学办老师对研究生的教学任务(相关字段例如:教学班号等)进行查询、删除、添加,修改,并在操作时提供系统安全性提示。

2.个人资料管理模块需要实现教学办老师对整个学院研究生的详细资料(例如:研究生的学号、姓名、专业、研究方向、导师姓名)进行查询、添加,删除,修改。

3.成绩管理模块需要实现教学办老师对整个学院研究生的成绩(例如:研究生的学号、姓名、课程名称、分数、任课教师等)进行查询、添加,删除,修改。

4.导师信息管理模块教学办老师对整个学院研究生导师信息(例如:导师代码、导师姓名、学历、学位等)进行查询、添加,删除,修改。

5.权限管理模块需要实现对用户进行权限设置,分为管理员权限和普通用户权限两个等级。

只有管理员有添加,修改,删除权限。

普通用户看不到此模块。

6.个人密码修改模块需要实现用户对自己的密码进行修改,管理员和一般用户的界面和功能一样。

4、机票预定系统功能要求机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server 结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。

旅客订票流程图:订票信息旅客取票图:下面分析各个子系统的功能需求:1.客户端子系统:在客户端系统的功能实现上,可以分为以下几个部分:[1]旅客信息的输入和统计旅行社把旅客要求订票的信息由专人负责输入。

这部分功能是客户端子系统的基本部分,这个功能是以后各个部分的基础。

系统要求做到即能够从其它子系统中共享一部分信息,又有方便的操作界面工手工输入旅客信息。

这部分要求对输入的数据进行简单的统计,供航空公司进行查询和宏观调控。

[2]旅客信息的存储:将旅客的信息存储到旅行社的客户端系统中,以备以后的取票确认以及查询。

[3]机票信息的传递及接收:将旅客所须的机票信息由旅行社客户端由网络传到航空公司的服务器上,并且接受航空公司返回的航班信息,然后存储起来。

[4]取票通知及帐单的生成和打印:把已存储的从航空公司返回的航班机票信息打印出来,并且生成帐单打印出来一起交给旅客。

印出机票给已经订票的旅客:根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把机票印出来交给旅客。

[5]机票销售情况的核算这一功能是在上一功能的基础上,对机票销售额进行单项核算,得到该旅行社的销售情况并把核算结果作为企业报表输出。

2.服务器端的功能要求:通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息进行处理,实现航班查询,机票生成,销售统计,综合信息查询等子系统。

以计算机成本核算为中心,实现销售业务的计算机自动化,为航空公司降低成本、提高销售额、经营决策提供及时精确的依据。

在客户端系统的功能实现上,可以分为以下几个部分:[1]接收由旅行社客户端发回的所需机票信息:通过网络接收机票信息并存入到服务器的数据库中。

[2]生成航班信息:根据所需机票信息(时间,地点),在数据库中查询并得到正确的航班的信息(价格,时间,等级),分配所需的机票数并在数据库中做出已售出的标记。

[3]传递航班信息到客户端(旅行社):把得到的航班信息通过网络传递到旅行社。

相关文档
最新文档