软件工程导论实训指导书

合集下载

《软件工程基础实训》指导书

《软件工程基础实训》指导书

沈阳工程学院软件工程导论实训指导书2015年7月1. 实训题目本实训以项目组为单位,每个项目组选择一个题目。

2.实训目的通过开发一个软件项目,培养学生综合运用软件工程的知识,掌握软件项目开发的基本方法,培养学生在软件开发过程中的团队协作精神和在团队中合作的过程。

3. 问题描述3.1 问题及要求每个项目组可从建议的题目中选择一个题目,也可以自选感兴趣的题目。

自选题目应不低于必须按照附件中题目的难度,并在实训开始之前书面提交给指导教师审查批准。

3.2 选题的依据根据本科学生的知识结构和有限的时间,本实训不追求设计出高水平的大型程序,侧重于使学生掌握软件开发的全过程,细心体会每个环节的具体工作,建立起软件开发中“工程”的概念和方法。

一方面为后继课程的学习打好基础,另一方面,为以后从事实际软件项目的开发提供一个参考案例。

4.时间安排及地点4.1 时间安排设计时间:1周2015年7月13日到2015年7月17日。

2015年7月17日实训成果验收。

4.2 实训地点实训楼F612。

5.组织形式5.1成立项目组每个班级成立若干个项目组,每个项目组开发一个系统。

每个项目组由4人组成,选举组长1人,负责组织全组的开发工作。

项目组由课代表协调组织,并将分组结果报告指导老师。

5.2 项目组人员分工(建议方案)项目组成员的分工应按照同学的性格、兴趣、特点等安排。

可行性研究、项目开发计划负责人:1人需求获取(分析)负责人:1人总体设计负责人:1人详细设计负责人:1人未建议部分的内容可由项目组长负责组织,或组内自行安排。

5.3 项目组成员的责任项目组长负责组织全组的开发工作。

在开发过程中,当进行到某个具体阶段时,由该阶段的负责人负责组织工作,其他所有人员都是该阶段开发的成员。

该阶段的负责人承担该部分的组织工作,其他同学也需要参加部分工作。

这种一人负责,多人配合的分工,可以使全体同学都能经历软件开发的每一个阶段的工作,从而得到全面锻炼和提高。

《软件工程》专业实习指导书

《软件工程》专业实习指导书

海南大学三亚学院《软件工程》专业实习指导书海南大学三亚学院理工分院2011年6月《软件工程》专业实习指导书一、实习目的:专业实习是我校教学实践环节的一个重要阶段。

通过实习,验证和巩固充实所学理论知识,加深对相关内容的理解,接触课堂以外的实践知识,加深了解社会对本专业的需要。

培养独立处理和解决复杂问题的能力,并开阔眼界及思路,为以后的毕业设计收集资料及酝酿设计方案,也为今后的工作积累经验。

专业实习是”为了让学生更好地走向社会”的办学理念的有力保障。

二、实习要求:1.学生必须认真对待本次实习工作,做到思想上及业务上有所收益和提高。

2.要确实记好实习笔记,整理好实习日记,把实习中所见到的(包括收集的资料)听到的详细记录在实习笔记中,不要摘要记载,不要进行走马观花式的记录。

3.实习结束后,应在整理实习笔记的基础上编写实习报告。

4.在实习中必须听从所在实习单位的安排和指导教师的指导,严格遵守实习单位的规章制度和安全方面的规定。

三、实习内容:1.了解计算机各行业技术、设备等的现状和发展趋势以及本专业技术人员的工作性质、内容及做法,从而达到验证巩固和扩大知识面的目的。

2.学习在在计算机硬件维修、软件设计及维护技术问题的程序和方法。

3.了解各种计算机相关设备的的使用和原理,了解软件开发的实际过程与软件开发中所使用的各种管理手段与管理技术。

4.了解国内外同类产品的技术水平和发展趋势。

5.采用本专业的设计实现手段,完成与专业相关的实习任务。

如:校园网学生选题系统、手机游戏、最短路径算法、嵌入系统开发过程等。

6.学习企业管理和技术管理的基本知识和方法,学习正确对待工作的严谨态度。

三、实习方法以分散和集中相结合的方式进行。

学生应根据自身的情况和特点,根据所在地的实际情况,寻找适合自己兴趣特长的实习单位。

也可以申请在学校进行实习。

四、实习安排1.实习地点和时间:由学生根据自身情况和愿望自主选择认识实习的单位和部门;2.不论集中实习或分散实习,学生均应按照要求,签定实习安全责任书。

软件工程导论实验指导书

软件工程导论实验指导书

软件工程实验指导书实验内容实验一:建立用例图、类图实验二:建立动态图实验三:建立组件图、部署图实验四:建立数据流图实验五:建立结构图、程序流程图实验一(1)建立用例框图●实验目的:1、掌握建立系统用例框图。

2、掌握对系统初始需求进行分析,初步了解和分析系统用户和系统提供的功能,确定角色和用例;3、掌握分析系统用户和系统功能之间的关系,确定角色和用例的关系;●实验要求:1、使用rose建立系统用例框图;2、使用rose建立系统角色;3、使用rose建立系统用例;4、使用rose建立角色与用例的关系;●预备知识:1创建用例框图:●右击rose浏览器中的包Use Case View;●选择弹出菜单中的New菜单,单击Use Case Diagram;●选择新框图后,输入新框图名;●双击浏览器中的新框图将其打开。

2增加用例:●选择工具栏中的User Case按钮或选择tools->create->UserCase,单击User Case框图中任一位置并放上新用例;●右击浏览器中User Case View,选择New->User Case,从浏览器中把新增加的用例拖动到用例框图中。

3增加角色:●选择工具栏中的Actor按钮或选择tools->create->Actor,单击UserCase框图中任一位置并放上新角色;●或者右击浏览器中User Case View,选择New->Actor,从浏览器中把新增加的角色拖动到用例框图中。

●用例与角色规范:●双击用例(角色)或则右击用例(角色),从弹出菜单中选择OpenSpecification;●在name字段中输入用例(角色)名称;●在stereotype字段中输入用例(角色)版型;●在Abstract复选框中设置抽象用例(角色);●在Documentation字段输入用例(角色)描述;●在rank字段中输入用例优先级;●在multiplic字段中设置角色基数;4使用关系:●选择单向关联按钮,将鼠标从角色拖动到用例,或从用例到角色;●选择依赖按钮,将鼠标从用例拖动到用例,双击用例关系,设置关系版型,在stereotype字段中输入include或者extend,设置用例的使用关系或扩展关系;●选择继承按钮,将鼠标从角色拖动到角色,设置角色的一般化关系;5用例框图工具栏:实验内容:1、初始需求:这是一个图书馆信息管理系统(1)图书管理员是图书馆员工。

软件工程实验指导书

软件工程实验指导书

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

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

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

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

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

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

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

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

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

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

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

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

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

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

软件工程导论实训指导书

软件工程导论实训指导书

软件工程导论实训指导书软件工程导论实训指导书一、课程设计目的:1.使学生进一步巩固《软件工程》课程中所学到的知识,了解并掌握软件开发的各阶段任务与过程,能熟练运用软件开发技术,编写各阶段所需的文档。

2.培养学生运用工程化的方法开发软件项目,提高工程实践能力,规范工程实践活动。

提高综合运用知识能力、代码设计及编程能力3.以项目开发团队形式,培养学生协作完成软件项目的设计与开发能力。

4.锻炼并提高学生分析问题、解决问题的能力。

二、实训环境:1.操作系统平台:WindowsXP / Windows 2000 Server2.工具使用平台:Visio 2002、Word 20003.软件设计平台:VB 6.0 / VC++ 6.0/4.数据库开发平台:SQL Server 2000 / Access 2000三、实训基本要求:1.熟练掌握软件工程的开发、设计方法,构建系统项目在各阶段的分析、设计模型。

2.能熟练运用各种开发工具绘制系统流程图、数据流图、系统结构图和功能模型。

3.理解并掌握软件测试概念与方法,学会设计测试用例。

4.能根据题目要求分析出数据实体――关系图(ER图),并设计出相应的数据库表或数据字典。

5.能够根据题目要求规范地编写软件项目开发各阶段所需的文档。

6.会运用VB或VC++或Java设计系统界面,实现项目的基本功能。

7.2~3名同学可自由组成一个项目开发小组,并从备选题目中任选一题做为软件项目进行设计、开发。

8.每组交一份报告。

9.实训内容要求在一周内完成,提前完成者有加分。

四、实训内容:可以结合《软件工程》实验课中所选项目,按原定的小组形式完成系统分析设计。

另选以下题目的同学,可自由组合,限定3~4人一组,完成项目开发各阶段所需的全部文档,并实现系统的基本功能。

题目一、简单的学生学籍管理系统(限3人/组)1.系统简介:设某学校的学籍管理科每学期初负责在校生选修各门课程,学期末时统计学生们所选课程的成绩。

软件工程导论实验指导书 实验3:代码复查、编译

软件工程导论实验指导书  实验3:代码复查、编译

软件工程导论实验三:代码复查、编译[ 实验日期 ] 年月日[ 实验目的 ]学习如何利用代码复查检查表快速而有效地发现程序中的缺陷。

[ 实验内容 ]按照代码复查脚本规定的流程,对照代码复查检查表检查源代码并记录。

编译程序,测试程序,修复所有缺陷,同时填写缺陷记录日志。

[ 实验原理和步骤]如果想发现和改正程序的每一个缺陷,就必须遵照一个精确的规程。

检查表可以帮助确保遵循这个规程。

检查表也是一个构思的来源。

当按照检查表去做时,就知道如何进行代码复查。

检查表包括了个人的经验。

通过不断地使用和改进个人检查表,可以更好地发现在程序中的缺陷。

[ 实验报告要求]《学生填写》填写代码复查检查表《学生填写》填写缺陷记录日志。

[注意事项][实验总结 ]①对重点实验结果进行分析;比如自己总查不出哪种错误②实验中的问题和提高:对老师或自己的编码进行评价,指出合理和不足之处,提出改进的方案。

③收获与体会:《学生填写》实验总结附录一:代码复查脚本附录而二:代码复查检查表C++代码复查指南和检查表程序名和程序号#一般性说明: 在完成每个复查步骤之后,将发现的某个类型的缺陷的个数记录在右面的栏目中。

如果该步骤没有发现缺陷,就在右面的栏目中打个表示检查无误的交叉符号(X)。

在开始复查下一个程序单元之前,要按照检查表完成对程序,类,对象或方法的检查检查内容函数1 函数2函数3累计数累计%完整性验证设计的所有功能都已经编码XXXIncludes 验证Include语句是完全的XXX初始化检查变量和参数的初始化:●在程序的开始;●在每个循环的开始;●在函数/过程的入口XXX调用检查函数调用的格式:XXX附录三:缺陷类型附录四:缺陷记录日志缺陷记录日志学生日期教员程序号日期编号类型引入阶段排除阶段修复时间相关缺陷。

软件工程实验指导书

软件工程实验指导书

《软件工程概论》实验指导书一、实验题目:学生成绩管理系统、图书借阅管理系统、工资管理系统、网络订餐系统、招聘考试成绩管理系统二、实验目标通过独立完成项目开发,加深对软件开发分析过程的流程和方法的理解,建立软件工程的思想,同时,明确软件开发的成本和时间管理的相关概念。

三、实验内容实验(一)(4学时)要求:①. 在实验题目列出的几个系统中选择一个作为自己要开发的软件系统,要求该系统有明确的功能需求,并建立系统的分析模型。

②. 对系统进行需求分析,掌握ER图、DFD、DD的设计与编写③. 熟悉Visio环境和基本操作,制作一个简单的系统流程图和数据流图、主要数据项的数据字典描述及主要加工的逻辑说明(自己选择结构语言、判定树、判定表等)。

④.撰写需求分析规格说明书实验(二)采用面向数据流的设计方法设计系统软件结构,使用Visio画出软件层次图。

(2学时)要求:①学习总体设计的基本方法;②掌握面向数据流的设计方法;③通过对实验(一)中DFD图的分析,使用Visio画出软件层次图。

④编写出初步的系统设计报告实验(三)完成实验(二)中的两到三个主要功能模块的详细设计;编写部分代码(2学时)要求:①学习详细设计的基本方法;②掌握详细设计图形工具的使用方法;③给出主要功能模块的算法④选择程序设计语言编写主要功能模块代码。

实验(四)对所选系统完成系统测试(2学时)要求:①学习软件测试的基本方法;②结合实验(三)中的算法,用白盒法中的逻辑覆盖测试技术,设计测试用例;③选择实验(三)中给出代码的模块进行黑盒测试。

实验(五)面向对象方法建模(2学时)要求:①学习面向对象软件的设计方法;②掌握UML建模语言的使用,ROSE工具使用;③对前四个实验所建系统的用例图和类图题目描述:1.学生成绩管理设计要求:本系统中主要有学生管理中的基本信息、入学成绩、家庭成员、职务信息的录入、查询;对学生成绩的动态管理,并具有初始化、输入、显示、删除、查找、插入、追加、保存、读入、计算、拷贝、排序、索引、分类统计、退出;用户管理中的修改密码、添加用户、删除用户等操作;对数据的备份及恢复。

软件工程实验指导书_2

软件工程实验指导书_2

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

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

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

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

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

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

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

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

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

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

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

软件工程导论实训指导书一、课程设计目的:1. 使学生进一步巩固《软件工程》课程中所学到的知识,了解并掌握软件开发的各阶段任务与过程,能熟练运用软件开发技术,编写各阶段所需的文档。

2. 培养学生运用工程化的方法开发软件项目,提高工程实践能力,规范工程实践活动。

提高综合运用知识能力、代码设计及编程能力3. 以项目开发团队形式,培养学生协作完成软件项目的设计与开发能力。

4. 锻炼并提高学生分析问题、解决问题的能力。

实训环境:1.操作系统平台:WindowsXP / Windows 2000 Server2.工具使用平台:Visio 2002、Word 20003.软件设计平台:VB 6.0 / VC++ 6.0/4.数据库开发平台:SQL Server 2000 / Access 2000、实训基本要求:三1. 熟练掌握软件工程的开发、设计方法,构建系统项目在各阶段的分析、设计模型。

2. 能熟练运用各种开发工具绘制系统流程图、数据流图、系统结构图和功能模型。

3. 理解并掌握软件测试概念与方法,学会设计测试用例。

4. 能根据题目要求分析出数据实体一一关系图(ER图),并设计出相应的数据库表或数据字典。

5. 能够根据题目要求规范地编写软件项目开发各阶段所需的文档。

6. 会运用VB或VC++或Java设计系统界面,实现项目的基本功能。

7. 2~3名同学可自由组成一个项目开发小组,并从备选题目中任选一题做为软件项目进行设计、开发。

8. 每组交一份报告。

9. 实训内容要求在一周内完成,提前完成者有加分。

四、实训内容:可以结合《软件工程》实验课中所选项目,按原定的小组形式完成系统分析设计。

另选以下题目的同学,可自由组合,限定3~4人一组,完成项目开发各阶段所需的全部文档,并实现系统的基本功能。

题目一、简单的学生学籍管理系统(限 3 人/组)1. 系统简介:设某学校的学籍管理科每学期初负责在校生选修各门课程,学期末时统计学生们所选课程的成绩。

同时,学籍管理科在新生入学时负责录入学生信息,当学生毕业时,则在学生信息中添加毕业时间。

根据需要,该管理系统可查询任意一个学生选修的所有课程成绩,也可查询某门课程的先修课程,此外,还可统计某一门课程不及格的学生名单。

2. 技术要求及限定条件:(1) 每个学生每学期可选修多门课程;每门课程可由多个学生来选。

(2) 一门课程可以是若干门课程的先修课;每门课程最多只有一门先修课。

(3) 本系统的数据存储至少应包含:学生信息,选课信息,课程信息。

(4) 本系统的输入项至少包含:学生信息、选课信息、学生成绩、课程信息、统计要求。

(5) 本系统的输出项至少包含:学生选课信息、某门课程的先修课程、某门课程不及格的学生名单。

(6) 本系统的录入、统计由专门人员负责完成,其他人员只有查询权限。

题目二、简单的图书管理系统(限 3 人/组)1. 系统简介:学校图书馆每天都要对图书的借阅情况进行统计、更新,如:对借出的书籍做借出登记;对归还的书籍做归还处理;统计逾期未还书的学生名单;统计书籍借阅排行榜。

此外,图书馆对新购置的书籍要做添加、归类处理,并能按书籍类别检索查询。

同时,在新生入学时,负责发放借书证;在毕业生离校时,取消其借书证。

2. 技术要求及限定条件:(1) 本系统的数据存储至少包含:学生信息、书籍信息、借阅信息。

(2) 本系统由专门的人员操作,其他人不得任意使用。

(3) 数据库表中的日期字段要求有效性检验。

(4) 本系统的输入项至少包含:学生信息、书籍信息、借阅登记信息、统计要求。

(5) 本系统的输出项至少包含:借书证、逾期未还书的学生名单、书籍借阅排行榜、书籍查询信息。

题目三、在线购物管理系统(可 3 ~ 4 人/组)1. 系统简介:某随着电子商务的迅猛发展,某企业需要设计开发一个商务网站,以便使其经营的商品能够实现网上购物。

该网站分为客户订购系统和管理员管理系统两部分。

(1) 客户订购系统的主要功能:用户可浏览网上的各种商品信息,也可注册成为会员。

会员可随时登录到购物界面,选择商品放入购物车中。

在订单未提交前,会员可修改购物车中的信息(如:删除一些商品、或再添加所购商品的数量等) 。

订单提交后,会员可查询订单处理结果,如果三天后订单仍未处理,会员可提出申诉(需提供订单编号和会员帐号) 。

会员在最后支付时,可选择不同的支付方式,将看到不同的信息。

会员可随时查看站务公告(即网站公布最新信息,如:新商品、特价商品、会员折扣信息等)。

(2)管理员管理系统的主要功能:用户管理(能查询会员信息,也可编辑、修改、查询用户帐号、密码)订单管理(能批量查看所有订单,也可根据订单号查询)。

商品管理(能添加、修改、删除商品信息,也可查询商品)。

邮件管理(发送订单处理邮件,查看会员申诉邮件)。

公告管理(添加新公告,删除已过时的公告,查看所有公告)。

其他管理(设置会员折扣比例、设置会员级别、设置会员积分与级别关系、添加、删除、查看支付方式)。

超级管理员可以添加普通管理员。

请根据以上介绍为该企业设计此网站。

2. 技术要求及限定条件:(1)本系统的数据存储至少包含:会员信息(会员帐号、姓名、密码、所在省市、身份证号、电子邮件、电话、住址、享受打折比例、个人总积分、会员级别);管理员信息(用户名、姓名、密码、级别);订单信息(订单号、会员帐号、订购时间、商品货号、订购数量、总金额、支付方式、送货地点、电子邮件、交易是否已经完成);商品信息(商品货号、类别、名称、库存数量、单价、商品简介说明、商品图片);公告信息(标题、内容、发布时间、发布人姓名);付款方式信息(付款方式、付款方式说明、时间、交易人姓名);折扣信息(折扣等级、折扣值、积分值);(2)本系统的管理员管理部分由专门的人员操作,其他人不得任意使用。

(3)数据库表中的日期字段要求有效性检验。

题目四、模拟超市销售商品的管理系统(限 3 人/组)1. 系统介绍某超市销售商品有食品、蔬菜、水果和家电等几类,每类商品的库存有若干个品种,每个品种的基本属性有商品编号、名称、进货单价、库存数量、销售单价、售出数量,当顾客购买商品后应该打印购买清单,清单中内容有购买日期、商品名称、单价、数量、金额及应收总金额,清单最后还要有现金和找零。

2.技术要求及限定条件本系统应该实现库存商品添加、库存查询、商品销售、销售金额统计等功能。

系统至少有两个外部项:售货员和库存管理员。

要求能按商品类别进行库存浏览, 并能按商品名称进行库存查询。

要求商品售出后应及时修改库存记录(包括库存数量和售出数量),当商品库存数量少于顾客购买数量时,商品不能继续卖出,并有相关信息显示。

要求能按商品类别进行月销售额的统计,即根据库存中的销售单价和售出数量统计每类商品月销售总金额(月度销售额统计表包括日期、商品类别、销售金额)。

题目五、简单的员工培训信息管理系统(限 3 人/组)1. 系统介绍某单位计划要对所有在岗员工进行培训。

首先是进行员工基本信息登记,然后提交培训计划表、主管领导审批后才能办理培训手续。

本系统应该实现员工基本信息表和员工培训计划表的录入、查询、修改和删除,以及领导审批结果的查询功能。

假设员工是自己登陆系统进行操作,每个员工还应该有自己的登陆密码。

2.技术要求及限定条件系统至少有两个外部项:员工和主管领导员工基本信息表包括员工编号、姓名、出生日期、学历、毕业院校、所学专业、职称、现从事工作、参加工作时间等。

员工培训计划表包括员工编号、预培训课程、预培训地点、培训开始时间、培训结束时间等;员工培训成绩状况表包括员工编号、课程名称、培训时间、培训地点、授课教师、成绩等。

领导审批表包括员工编号、审批结果、培训资金。

题目六、简单的培训课程管理系统(限 3 人/组)1. 系统介绍某培训学校开设各种课程,对社会上各类人员进行培训,并提供培训课程信息、教材信息、课程评价信息查询。

本系统需要实现培训课程信息的录入、查询、修改,同样,培训课程的评价,培训教材的管理也有相应的操作功能。

2.技术要求及限定条件系统至少有两个外部项:学员和管理教师培训课程信息包括的数据项有课程编号、课程类别、课程名称、课程描述、学时、开课时间、预修课程、培训费用等。

培训课程评价信息包括的数据项有课程编号、授课教师、评价时间、评价内容等。

培训教材信息包括的数据项有教材编号、教材名称、作者、出版社、相应课程编号、教材数量、教材单价等。

学员信息登记表包括学员编号、姓名、工作单位、培训课程、联系电话等。

题目七、简单的小区物业管理系统(限 3 ~ 4人/组)1. 系统介绍随着住房商品化、货币化进程的不断深入发展,小区物业管理也成为人们日常生活中所关注的话题。

小区物业管理主要包括房产管理、住户管理、收费管理、物业管理、用户管理等主要功能,每个功能模块都要求有添加、修改、删除和查询。

2.技术要求及限定条件系统至少有两个外部项:普通用户和管理员用户房产信息管理包括楼房、户型、房屋。

楼房的基本属性有编号、楼房编号、楼房层数、备注信息;户型的基本属性有户型编号、户型名称、建筑面积、使用面积、备注信息;房屋的基本属性有房屋编号、楼房编号、所在楼层、房间号、户型编号、产权、备注信息。

住户信息管理的基本信息有业主编号、业主姓名、联系电话、迁入日期、迁出日期、备注信息。

收费管理包括收费项目、收费信息、抄表信息的管理,以及综合统计查询。

收费项目包括收费项目编号、收费项目名称、费用单价、收费周期;收费信息包括收费编号、房屋编号、收费项目编号、单价、数量、实收金额、收费日期、收款人;抄表信息包括编号、收费项目编号、房屋编号、读表数、抄表日期、是否已经按此数字交费。

物业管理包括工程项目管理、小区车位管理、小区保洁管理,以及综合统计查询。

工程项目管理包括工程编号、工程名称、施工单位、开工日期、完工日期、工程进展描述、施工费用、材料费用;小区车位管理包括车位编号、车位类型 (地上、地下)、车位描述、车位属主的房屋编号;小区保洁管理包括项目编号、保结项目名称、保结项目描述、负责人、开始日期、截止日期。

用户管理包括系统用户信息的添加、修改、删除和查询。

用户信息包括用户名、密码、员工姓名。

题目八、自行拟定题目对于选择自拟题目的同学,要求如下:(1) 题目内容及要求须经指导教师审查通过后,方可进行(2) 根据题目难度、大小,由指导教师指定一组人数,最多不超过三人(3) 自拟题目不允许有雷同。

相关文档
最新文档