当前位置:文档之家› 软件工程实训题目(参考)

软件工程实训题目(参考)

软件工程实训题目(参考)
软件工程实训题目(参考)

软件工程实训题目

题目一:“网络环境下的图书馆管理系统”

学院图书馆需要一个新的图书馆管理系统用于跟踪和管理图书馆资源。图书馆管理的主要资源是图书。图书由读者借出、还入和预定。图书可能处于特殊的状态,如被预留或者仅做参考书。在这些情况下,图书是不能被借走的。除了图书,图书馆还有其他可以借出的资源,包括音乐CD、软件等,这些资源每次只能借出一周。

读者来图书馆借书,可能先查询馆中的图书信息。查询可以按书名、作者、图书编号、关键字查询。当找到要借的图书后,读者交给图书馆管理员,办理借书手续。如果该书已经被全部借出,可做预订登记,等待有书时被通知。如果图书馆没有该书的记录,可进行缺书登记。

办理借书手续时先要出示图书证,没有图书证则去图书馆办公室申办图书证。如果借书数量超出规定,则不能继续借阅。借书时图书馆管理员登记图书证编号、图书编号、借出时间和应还书时间。

当读者还书时,图书馆管理员根据图书证编号找到读者的借书信息,查看是否超期。如果已经超期,则处罚。如果图书有破损、丢失,则进行破损处罚。登记还书信息,做还书处理,同时查看是否有预订登记,如果有则发出到书通知。

读者有不同的身份,这些身份影响一本书被借出的时间和决定能获取何种服务。学生可借阅四周,老师可借阅三个月,图书馆馆员可以把书保留整整一年。只要没有其他读者要求借阅,任何可借出的图书馆资源都可以续借。

图书馆还需管理收集大量的周刊、月刊和季刊杂志,这些杂志不能被借出,仅作为参考资料之用。这些杂志按年装订成卷或录成微缩胶片。

图书采购人员采购图书时,要注意合理采购。如果有缺书登记,则随时进行采购。采购到货后,编目人员进行验收,编目、上架,录入图书信息,发到书通知。如果图书丢失或旧书淘汰,则将该书从书库中清除,即图书注销。

以上是图书管理系统的基本需求。经过与图书馆工作人员反复交流,他们提出了下列建议:

1.当读者借阅的图书到期时,希望能够提前以一个短信息或电子邮件方式提示读者。

2.读者希望能够实现网上查询和预订图书。

3.应用系统的各种参数设置最好是灵活的,由系统管理人员根据需要设定。例如:

借阅量的上限,还书提示的时间,预订图书的保持时间等参数。

题目二:“机票预定系统”

1.系统简介

航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和账单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。

2.技术要求和限制条件

⑴在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。

⑵对于本系统还应补充一下功能:

①旅客延误了取票时间的处理

②航班取消后的处理

③旅客临时更改航班的处理

⑶系统的外部输入项至少包括:旅客、旅行社和航空公司。

题目三:“实验室设备管理系统”

1.系统简介

每学年要对实验室设备使用情况进行统计、更新。其中:

⑴对于已彻底损坏的做报废处理,同时详细记录有关信息。

⑵对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。

⑶对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。

⑷随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。

2.技术要求及限制条件

⑴所有工作由专门人员负责完成,其他人不得任意使用。

⑵每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。

⑶本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。

⑷本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。

本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表

题目四:酒店管理系统

为了实现酒店日常工作的高效管理,弥补人工管理的不足,开发酒店管理系统。酒店经理可以通过这个系统对整个酒店情况进行掌握,前台人员可以进行接待和收银工作,财务人员可以进行账务统计和报表管理等。

项目目标:

●提供友好的用户界面,使操作人员的工作量最大限度地降低。

●有良好的运行效率,能达到提高工作效率的目的。

●有良好的可扩充性,可以容易地加入其它系统的应用。

●平台设计具有一定的超前性和灵活性。

●通过项目锻炼小组成员,提高小组软件开发能力。

应用环境:根据用户的需求陈述可以确定系统分为前台和后台,前台的主要功能是接待、预订、收银等;后台的主要是管理、统计等。

本系统只能在非网络模式下运行,无论是服务人员、管理人员还是经理,都要通过系统登录本系统,服务人员通过用户界面获取信息、登记客户信息;管理人员通过权限对系统进行管理,了解酒店动态。

用户信息管理系统:主要执行数据库的运行权限管理。

客房标准管理系统:包括客房的编号、类型、面积、最多容纳的人数、价格以及客房的硬件设施,如果空调、电视、网络、卫生间等。当添加新的客房时,就添加相应的标准信息,可以随时查看客房的标准信息,根据需要进行修改和删除等操作。

客房信息管理系统:主要察看客房的入住情况,了解客房的入住率。

订房信息管理系统:酒店客房管理系统的核心部分。它的主要功能是存储订房时的信息,包括登记人姓名、证件号、登记类型、所选的餐饮标准、押金及入住时间等。这些信息直接关系到后续的结算信息管理。

结算信息管理系统:结合订房的信息进行自动化结账,并存储结算信息,包括客房定价、押金、餐饮消费、客房消费、客户类型、结算时间、入住天数、消费总额等,结算完毕就可以退房。

题目五医院住院病人管理系统

基本需求:

1)病人入院登记(如姓名、性别、年龄等)、分配病历号,安排临床科室、病房床位、手术、转科调床及住院医疗费管理的日常业务需求。

2)提供收取病人的住院押金,打印押金收据,及作废押金单据等功能。

3)统计分析医院各科床位流动情况、工作量及医疗费用,输出病案首页、住院财务报表及住院医疗业务统计报表。

4)住院病人收费管理有催款、欠款处理及中途结帐功能。

5)系统保存住院病人可跟踪的入、出、转及费用发生动态,查询与病人实际动态随时随地保持一致,为住院病人费用结算、统计和财务核算分析提供及时、准确、完整

的数据。

6)支持全院范围授权用户及病人家属对病人总帐、明细帐及费用使用情况的查询、咨询、随时提供病人住院费用清单。

题目六:人事管理系统

系统主要功能:

1)具有员工基本资料管理、工作变动记录、职称评定记录、培训记录、奖惩记录等人事档案基本要素,支持员工照片管理。

2)能提供多种查询方式及浏览方式:如按姓名、编号或按身份证号查询。

3)单个记录和全体记录浏览。

4)可设置多个条件进行搜索,例如可设置年龄段、工龄段来搜索员工记录。

5)能根据当前日期自动计算员工的年龄、工龄,合同到期提醒功能。

6)可方便地统计出各类职称、各类学历、各类户口、男女职工、已婚未婚以及正编、聘用、临时的员工人数。

7)各种数据可以打印报表输出,数据能转换为EXCEL数据格式。

8)提供“数据备份”、“导入备份数据”等功能,保证数据安全。

题目七物业管理系统

基本需求:房产物业管理系统包括房地产管理、物业收费管理、小区环境管理、小区内部管理四大基本功能。其具体功能模块如下:

1)地产管理:楼盘资料、楼栋资料、房屋资料(包括房屋类别设置、户型登记等)、业主资料等信息录入。

2)物业管理:物业管理制度、房屋维修管理、单元装修管理、租约管理、业主档案、业主委员会、客户投诉管理等。

3)物业收费:水电煤气抄表记录、押金登记、记费登记、自动记费、欠费催款及各种报表等。

4)信息查询:业主押金、费用等交纳明细、汇总等。

5)小区环境管理。包括绿化管理(绿化分布、绿化巡查、绿化工程等)、清洁管理(清洁编班、清洁报告、清洁巡查等)、设施管理(维护记录、维修记录、设备信息、工程计划等)

6)小区内部管理:

7)内部事务:内部制度、人事档案、公司事务、办公文档、工作安排等。

8)日常事务:社区服务、保安编班、保安记录、出入证管理、消防巡查等。

题目八旅游自助系统

本旅游自助系统使得旅游资源信息信息化,方便旅游公司以及游客即时的得到所需要的旅游信息,主要功能如下:

1 旅游局维护景点的信息,位置、游览项目及价格、景点介绍、开放时间等

2 每个旅游公司维护本公司开设的旅游线路服务信息,包括景点名称、餐饮、住宿、交通、

游览时间、价格、联系方式等等

3 对各种信息的维护包括增加、查询和删除

4 旅游者可以查询景点信息

5 旅游者可以查询旅游公司提供的旅游线路信息

6 旅游者可以自定义查询条件进行查询(定义自己的时间安排、旅游费用预算、主要的旅游

景点意向),系统返回符合条件的所有旅游公司线路服务信息

7 旅游者可以通过本系统向特定旅游公司提出旅游线路服务的预约,根据该旅游公司的旅游

线路服务能力(每团的人数限制),返回预约是否成功的结果

8 旅游公司可以查询本公司各线路服务的预约情况以及预约客户的信息

9 旅游局可以按照景点查询旅游线路服务预约中包含该景点的预约数量以及预约游览的日

10 软件用户均可以将查询结果打印为报表保存

11支持软件用户通过网络远程访问软件

要求:B/S结构

题目九精品课程网站设计与实现

功能模块:

●课程介绍:主要包括软件工程的课程简介、教学大纲、选用教材、参考文献等。

●师资队伍:主要是介绍软件工程的主讲教师、教学专家、教师风采(主要采用视频

播放教师现场授课)、教学成果(包括教改课题、教改论文)

●教学资源:主要向学生提供丰富的课内和课外知识,使学生可在课外时间预习和复

习课程知识,并能根据自己的兴趣了解相关的课外知识。这些模块还提供各类资源

的下载功能,如电子课件、阅读资料、例题习题、课程设计等。

●在线考试:管理员或教师维护题库、根据试题的题库设置考试的试卷规则、录入允

许参加考试的考生名单、考生随机抽取题库试题进行考试、教师批卷或计算机自动

判卷、统计考试成绩、查询考试结果。在线考试还具备学生的自测功能,即学生可

任意选择自测章节、知识点和难度系数进行组题,以确定测试范围,系统将根据学

生的选项,自动随机调出相应范围内的题目。学生答题结束后,系统记录学生的答

题情况,以供学生日后参考复习。系统还会在答题结束后自动给出参考答案,供学

生参考。对于客观性题目, 系统还会自动打出分数。

●辅导答疑:是实现“网上答疑”,在网上学生提出问题,教师进行解答,这些提问和

解答都被系统记录,以便其他用户查看和学习,达到信息的共享目的。

●用户管理:主要用于对用户分角色进行有效的授权管理,系统主要包含三类用户:

学生、教师和系统管理员,每类用户对本系统有各自不同的使用权限。学生的权限

最低,只有一般的使用权。教师和系统管理员具有较高的权限,如教师可以进行作

业管理,题库模块的维护及答疑等;系统管理员则负责公告,教学资源,试题库,

角色等各种功能的管理。

●作业管理:该模块主要是学生在这里提交作业,教师可以在线批改作业,给出成绩,

学生可以在查看作业批改情况。

题目十基于WEB的通用试题库组卷系统的设计与实现

开发网上的通用试题库组卷系统 ,不仅可以很好的实现教考分离 ,可以提高教学质量 ,而且可以使高校的教学管理质量更上一层楼。它是将系统架设在一个 WEB站点上运行 ,通过浏览器访问 ,它提供了传统题库系统所不能完成的某些功能。充分利用网络资源 ,教师、专家可以在终端进行试题库的编辑、更新等操作 ,学生则可以通过动态的选择不同的类型、数量的试题来进行在线学习和考试来检测自己的学习效果。

功能模块:

●录入模块:在教学大纲和考试大纲的指导下 ,可以向组卷库里添加符合要求的试题

和试卷。

●查询模块:系统中的所有用户可以查询试卷、试题、用户等信息。

●组卷模块:是通用试题库组卷系统的一个核心模块 ,这部分的设计的优劣能够反映

其试卷质量的高低。就目前而言 ,为了满足不同人的需求 ,组卷的形式大概可以分

为以下两种。手工组卷是指系统根据一些条件后调出一定范围的试题,然后出题人

员在这个范围的试题内逐个地通过复选来形成试卷的方法。出题者可以利用现有的

试题库 ,按照条件查询 ,可以在查询结果中对每一试题进行率选, 顺序也可以进

行调整 ,出题人员不断重复这个步骤 ,并可以依据每题的难易程度来控制整份试

卷的难易。自动组卷是指出题人员向系统只提供一些很简洁的计划,完全由系统自

动按照一定的算法和规则在试题库里自动 ,系统根据一些参数的设定 ,比如: 试

题的考试时间 ,按题型比例出卷,随机抽取试题并试题不重复等等, 灵活地抽取各类型的试题组成试卷 ,那么就会导致试卷的内容随着库中的试题的变化而变化。

●考试模块:本系统的另一个核心模块。其主要功能是为学生提供一个考试平台 ,根

据对出题方式的设定 ,输入试卷编号,如果试卷确实存在 ,那就可以调出试卷进行在线测试 ,考生在页面上进行答题, 最后将答案提交给服务器 ,为了规范考试纪律,该系统采用了自愿交卷和自动交卷。

●删除模块:只有管理员才具有权限去删除,可以选择删除试题、科目等信息。

需提交的材料

1、系统的源代码,可以附加的数据库文件,数据库建库脚本,编译完后的可执行文件

或安装程序包,用户使用说明书。

2、设计说明书,说明书主要由以下几部分组成:

(1)系统概述:对开发的系统作简要描述

(2)需求模型:给出系统用例图,类图,必要时给出活动图、泳道图、状态图、数据流图、数据字典等。

(3)数据库设计:列出系统的数据表,并对每个数据表的含义作说明,画出E-R图,有使用存储过程的给出存储过程的名字、参数及具体代码。

(4)设计模型:给出设计类、体系结构设计、构件设计、界面设计等设计元素。(5)系统实现与测试:给出系统的主要界面,关键算法的流程图及关键类的代码,如果有使用类继承的,请给出类继承关系图。给出测试计划,测试用例等。(6)系统安装与使用:介绍系统的安装与使用方法。

也可根据自己设计的系统增加或补充其他内容。

软件综合课程设计报告模板

(课程设计封皮一页上用已经设置好的宋体四号来填写各个项目。) 计算机软件综合 课程设计报告 学院、系:吉林大学珠海学院计算机科学与技术系 专业名称:2015级软件工程专业课程设计科目:计算机软件综合课程设计 题目:******* 系统 学生姓名:(小组所有成员的学号、姓名) 指导教师: 完成时间:2017年9月—2018年1月

目录 1引言 (4) 1.1编写目的 (4) 1.2背景说明 (4) 2 需求分析 (4) 2.1系统总体目标 (4) 2.2 系统功能 (4) 2.3数据需求 (4) 2.3数据流图 (5) 3 数据库概念结构设计 (5) 3.1系统E-R模型 (5) 3.2模块E-R模型 (5) 4 数据库逻辑结构设计 (5) 4.1 逻辑结构设计 (5) 4.2物理结构设计 (6) 5 安全性设计 (6) 5.1 身份验证模式 (6) 5.2 登陆管理 (6) 5.3 权限管理 (6) 6 源代码及其实现 (7)

5.1 系统开发技术 (7) 5.2 模块1设计及其实现 (7) 5.3 模块2设计及其实现 (7) 7 总结 (7) 6.1 课程设计心得体会 (7) 6.2 建议 (7) 8 参考文献 (7)

题目(三号,黑体,居中) 说明:一组只写一份报告,即下面内容,自己也可以根据实际情况进行调整和补充。 每个人写一份《课程设计成绩评定表》附在后面。 1引言 1.1编写目的 1.2背景说明 1.系统名称:公交查询系统 2.该项目的提出者:************ 3.开发者:********** ********* 4.运行该软件的单位:公交公司及广大乘客 2需求分析 2.1系统总体目标 2.2 系统功能 详细阐述系统的用户类型及其所属主要功能 2.3数据需求 根据系统功能整理出出系统中和数据相关的信息,要列出数据的详细信息。

软件工程综合实训

软件工程综合实训 一. 学籍管理系统 软件效果图: 1 设计要求: (1)录入学生基本信息功能的界面。用户可以通过菜单选项让程序呈现“录入学生基本信息”功能的界面,通过该界面可以录入学生的学号、姓名、性别、出生日期、专业和照片等信息。 (2)修改学生基本信息功能的界面。用户可以通过菜单选项让程序呈现“修改学生基本信息”功能的界面,通过该界面可以对已录入的学生信息进行修改。 (3)查询与打印学生基本信息功能的界面。用户可以通过菜单选项让程序呈现“查询与打印学生基本信息功能的界面”,通过该界面可以对已录入的学生信息进行查询与打印。。 (4)删除学生基本信息功能的界面。用户可以通过菜单选项让程序呈现“删除学生基本信息”功能的界面,通过该界面可以删除已录入的学生信息。 2 总体设计: 在设计学籍管理系统时,需要编写7个Java源文件:ManagerWindow.java、InputStudent.java、Inquest.java、ModifySituation.java、Delete.java、Student.java 和StudentPicture.java。学籍管理系统除了需要编写的7个Java源文件给出的类外,还需要Java系统提供的一些重要的类,如JmenuItem、HashMap和File等

类。 (1)专业.txt 这个文本文件用来生成专业名称列表,以便灵活、有效地录入专业信息。要将该文件和应用程序存放到同一目录中。 (2)ManagerWindow.java(主类) 负责创建学籍管理系统的主窗口,该类含有main方法,程序从该类开始执行。其成员变量中有4种重要类型的对象:InputStudent、Inquest、ModifySituation、Delete对象。 (3)Student.java Student类所创建的对象是InputStudent类的成员之一,负责封装学生的基本信息。 (4)StudentPicture.java StudentPicture类所创建的对象是InputStudent、Inquest和ModifySituation类的成员之一,负责显示学生的照片。 (5)InputStudent.java InputStudent类所创建的对象是ManagerWindow.java类的成员之一,负责提供录入学生的基本信息的界面。 (6)Inquest.java Inquest类所创建的对象是ManagerWindow.java类的成员之一,负责封提供查询学生基本信息和打印基本信息的界面。 (7)ModifySituation.java ModifySituation类所创建的对象是ManagerWindow.java类的成员之一,负责提供修改学生的基本信息的界面。 (8)Delete.java Delete类所创建的对象是ManagerWindow.java类的成员之一,负责提供删除学生的基本信息的界面。 3 详细设计 1)ManagerWindow主类 (i)创建的窗口效果如图1所示: 图1

软件工程课程设计心得总结

软件工程课程设计个人总结 学期就快要结束了,到了最后一周居然还有软件工程课程设计,还要考试真的有点忙啊,不管怎样还是好好干吧,把对工程的理论研究、学习成果用于实践也是一种检验学习成果和提升工程能力的有效手段嘛。 工作内容安排 软件工程课程设计的第一天拿到题目,听取老师对于课程设计的要求、要完成的工作、预期要达到的效果和注意事项。然后分组、讨论和确定选题。这真正的课程设计才算开始了,经过组长,组员的反复研究、论证后一致决定选择:实习题目4:开发一个基于Web的BBS系统,包含一般BBS所具有的功能,如用户注册、用户信息管理、发贴功能、贴子管理、主题词查询、用户信息修改和查询等。 这个题目对于现代化的网络交流来说发展的成熟而且符合当代互联网大众的网络需求,符合现代网络对信息分享讨论的爱好,我们一致预测在今后很长的一段时间内也将会是非常流行的一种交流介质。 确定选题后我们开始软件开发的第一步,需求分析,详细设计等内容,分块分工完成模块,我分到的主要部分就是分析论坛里面的帖子内容,用户的爱好,然后解决用户的索引需求,把用户的索引需求智能的、友好的呈现给用户,把这部分的代码编写,测试,把用户界面做好就是我接下来几天的工作内容。 俗话说:磨刀不误砍柴工,要想把我的这部分内容做好,做得完美,我的好好的分析一下,对全组对整个系统的需求分析的基础上又认真分析了本部分的内容和本部分要实现的功能,对本部分实现的主要思想理清,认真设计界面,还有对队员们的模块能有效的结合起来,让他们的模块也能有效的供我使用,做好我的接口也方便其他模块与此的衔接。 问题与解决 在本次课程设计中遇到了好多前所未有的问题,第一次接触HTML网页开发,第一次邂逅JSP web应用程序开发,第一次有了原来开发应用程序是需要数据库的,对于这些都是第一次接触,需要了解HTML的基本语法,需要学习JSP web 应用程序web app的开发方法,需要实践配置数据库TOMCAT、SQL sever,居然有这么多的东西需要从头来,对于这些方面我就像一张崭新的白纸,怎么能在短短的四五天时间内将这张白纸绘成一幅栩栩如生的画卷呢,这是我们面对的亟待解决的问题。 为了解决这一系列的问题,我们没有找借口,我们没有懒惰,我们更没有放弃,而是迎难而上,到图书馆“大采购”求资料,找到想要的,真想把图书馆搬到课程设计实验室。接下来就是根据我们的需求分析,概要设计,详细设计等内容分模块编写网页源代码,修复bug,测试代码,连接数据库这样我们的全新的基于web的BBS论坛就成功上线了。

软件工程实习报告

. 中国石油大学(华东)计通学院 《软件编程实践》实习报告”题目:我的“2048

文档资料Word . 月7 2015年 一、题目介绍 (包括:题目背景简介、系统达到目标等) 日发行。原版2014年3月20《2048》是一款比较流行的数字游戏,最早于 ,后被移植到各个平台。首先在GitHub上发布,原作者是Gabriele Cirulli2048 传奇》的玩法开发而成的新型数字游戏。》和《小3这款游戏是基于《1024 这个游戏的程序,仅仅Gabriele Cirulli利用周末的时间写20482014年 只是好玩而已。他想用一种不同的视觉展现效果和更快速的动画来创造属于我自己的游戏版本 的开发者,他们在开发这款游Threes和GregWohlwend作为AsherVollmer 的过程中,他决定把项目托管到2048戏的时候投入了大量的时间和精力。在制作

GithubPages完成了这个游戏之后,通过GithubGithub上去,并且通过完 成项目。 》这款手游,在了解上。由于本人十分喜欢《2048发布,并发表在DesignerNews 》作为本次课2048了本次课程设计是设计一个QT平台下的软件之后,就选定 了《 程论文的课题。在此次课程开题报告的制作过程中,我们研究小组将运用学习到 c++编程知识通过网上现有的资料尝试完成此次课程的开发。的知识以及 》原有的基础上进行界面等设计修改,希2048此次,本研究小组决定在《 望给人焕然一新的感觉,能够给人新有的感觉,在功能上进行设计,使其具有独特的功能。 二、主要内容 资料. . (详细介绍系统总体功能、模块划分,以及每个模块的具体实现) 系统化具体功能:有16个格子,初始时会有两个格子上安放了两个数字2, 每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字 的方块在靠拢、相撞时会相加。不断的叠加最终拼凑出2048这个数字就算成功。 《2048》中每个格子的数据和颜色的都在不断地刷新,在每一次移动之后,几乎 在这4*4的每一个方格上的数据都会变化,因此在每一次移动之后,每一个方 格 上的数据都要刷新一次。相对的,每一个数的背景颜色是不同的,也就是说,在每一次数据刷新的时候,每一个方格上的颜色也要同样的刷新一次。当屏幕上没有没有写有数据的方格并且屏幕上的数据没有哪两个相邻的数据是一样的两个数,那么就判定为游戏结束。游戏所产生的分数将被记录下来,如果此分数超过

软件工程课程设计报告——人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号20082358069 指导教师姜青山 2010 年6 月18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要

通过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。通过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,并且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 目前市面上流行的人事管理系统不少。但是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并通过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

软件工程课程设计实验报告

重庆邮电大学 软 件 工 程 课程设计实验报告 ——网上选课系统 姓名:雷雷 学号:08500329 专业:计算机科学与技术 班级:0410801 指导老师:邹洋 教室:S3314 时间:2011-5-30?2011-6-3

一、实验题目:网上选课系统 主要功能描述:系统首先维护校内所有课程的信息;课程分为研究生、本科生;也可以分为必修、选修、辅修。用户以学号和密码登陆,系统显示用户以选的课程、用户有权选但未选的其他课程,并显示具体信息(如学分)。用户选择后,系统根据规则检查用户是否进行正确的选课(如时间冲突、跨专业选课等);如果错误提示用户改,否则修改选课数据库。最后系统应能够向管理员提供查询界面和各类报表,统计每门课的选课情况。 二、实验目的 软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。通过这次课程设计,要掌握UML (统一建模语言),并能运用UML 在Rational Rose 中建模。 三、实验要求 1. 一人一组。 2. 熟悉Rose 开发环境。 3. 掌握UML 的基本模型元素(如角色、用例、类等)。 4. 熟悉UML ,主要了解UML 中的9 大图:Use case diagram(用例图)、Class diagram (类图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram (数据模型图)。 5. 进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程图, 建立完整的系统数据库的逻辑模型 6. 完成对系统的建模实现

软件工程实习报告范文4篇

软件工程实习报告范文4篇 一、关于实习公司 我所实习的南京xx软件有限公司简称xx公司,公司成立于XX 年,主营软件开发和信息系统集成,专门从事工程建设项目管理信息系统开发和实施,具有自主知识产权的项目管理软件产品xx项目管理系列软件(包括xx投资控制合同管理软件、xx进度控制计划管理软件、xx质量控制安全管理软件、xx项目管理门户、xx城建项目管理平台等),并已经在全世界第一大桥苏通长江大桥、国内最大的开发区苏州工业园区以及南水北调工程实施和应用,目前正与南京城建集团合作,开发城建项目管理平台。 二、实习的内容 今年xx月xx日开始,我正式走进xx开始了实习工作,并被调到了江苏省建筑质量检测中心,参加正在进行的一个检测项目。由于我才大三,本身对企业的经营方式等都很陌生,公司让我们的王工带我学习,以师傅带徒弟的方式,指导我的日常实习。在王工的热心指导下,我依次对此次项目的业务流程和大概框架进行了了解,并积极参与相关工作,注意把书本上学到的理论知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。以双重身份完成了学习与工作两重任务。跟公司同事一样上下班,协助同事完成部门工作;又以学生身份虚心学习,努力汲取实践知识。我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。

三、实习的提高与收获 实习收获,主要有四个方面: 一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了本科教学的实践任务。 二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。 三是一些学生在实习单位受到认可并促成就业。 四是为毕业后的正式工作做好了准备。 四、结语 到公司实习并没有我想象中的难以融入,通过慢慢的学习,发现在公司用的到得知识在我们的学校学习中都会遇到。至暑期结束,从不懂到渐渐的做了几个检测项目。学到不少的东西。实习生活还没结束,开学了我还是会继续留在公司我的学习和探索。 光阴荏苒,时光飞逝,转眼间到了实习结束的日子。从进公司实习到现在,我已经到公司近6个月了,感受颇多,收获颇多。期间,通过公司领导的关心和帮助,同事的指导,使我能够很快地了解公司的管理与运作程序,我了解了公司的发展概况,熟悉了公司的流程和行业的基础知识,使我逐步学会如何从一个刚出校门不久的实习生转变成一个职员。以下是我这一阶段的工作总结。 学习无止境,职业生涯只是学生生涯的一种延续。对于一个实习的学生,初踏入职场,进入专业的软件公司,对开发软件没有一点

软件综合课程设计任务书

软件综合课程设计任务书

————————————————————————————————作者: ————————————————————————————————日期: ?

软件综合课程设计任务书 一、课程设计的目的、要求 目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。 实现以下目标: 1.深化已学的理论知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。 2. 提高分析和解决实际问题的能力 课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力; 3. 培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力; 要求:学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。 二、设计步骤安排 1.确定课题 由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定; 2. 需求分析 建立系统的分析模型,这是系统开发的重要阶段。主要工作是: 分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。 3. 软件设计 具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计) 4. 编码与测试 根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明); 由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试)。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。 5. 验收测试 由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。6.总结和整理课程设计报告

软件工程实训题目(全)

1.图书管理系统 实现天津大学图书馆书籍数据库管理系统,要求系统具有如下功能: 1.图书分类管理(可能涉及多级分类); 2.图书入库管理; 3.图书网上查询; 4.借书、还书管理; 5.读者管理(读者分为不同类型读者:本科生、研究生、老师等,不同读者可 以借阅的书籍数量不同,不同读者可以借阅时间也不同); 6.读者可以在网上查询自己当前借了哪些书,这些书的归还日期; 2.铁路售票系统 实现一个铁路售票系统,要求具有如下功能: 1.站点信息维护; 2.车次信息维护; 3.普通网民可以完成网上订票; 4.取票:订票成功的网民,凭借订票号码到售票处,售票员输入订票码后,提取处网民的预 定信息,然后收款付款,发票; 3.选修课安排系统 完成如下的选修课系统: 1.管理员可以录入本校所有教室; 2.每个学期开学前,每个老师可以登记自己本学期计划开课课程名称、最多招收人数、每周 上课的时间(每周上1次课)、本课程是否需要多媒体授课; 3.同学可以随时查询自己选修课的情况 4.老师可以随时查询选修了自己课程的同学名单。 4.网上商品商城 实现一个网上商品销售系统,具体要求如下: 1.商品类别维护(类别可分多级); 2.商品信息维护; 3.仓库管理员维护进货信息; 4.可以在网上按照各种条件进行商品查询,查看商品,如果需要购买商品,则需要注册; 5.管理员看到订单后,进行处理,对应处理完毕的订单,系统自动标记为已经处理订单;

5.电影订票系统 1.系统中有多个电影院,系统管理员可以完成电影院的维护,系统管理员可以为每个电影院 指派1各电影院管理员; 2.电影院管理员定期维护本电影院即将上映的电影信息; 4.网民可以根据时间、电影名称、电影院名称进行查询,查询到自己中意的电影后,注册的 网民可以在网上完成订票,并进行网上支付; 5.系统能够对指定时间、电影院、电影名字进行统计分析,以便分析出受欢迎的电影片; 6.校医院门诊管理信息系统 完成如下挂号系统: 1.药品管理; 2.医生管理; 3.学生管理; 4.挂号管理; 5.看病:每个医生打开自己的电脑后,查看都哪些同学挂了自己的号,根据先到先看的原则 逐个给同学看病,开药; 6.取药:同学根据自己的挂号编号,到药房,付款、拿药; 7.统计:系统统计某个时间段内,每个医生的工作量;某个医生每天工作量;每个同学看病 次数,购买药品总金额等。 7.人才管理系统 建立人才管理系统,要求具有如下功能: 1.个人用户可以注册; 2.个人注册后可以发布自己的简历; 3.企业用户可以注册; 4.管理员对所有企业信息进行审核,审核通过后该企业成为正式会员; 5.成为正式会员的企业可以发布若干个岗位的招聘信息; 6.任何人都可以在本网上搜索人才信息; 7.任何人都可以在本网上搜索企业招聘信息; 8.网上租房系统 1.构建一个网上求租、出租发布系统,要求具有如下功能: 2.普通网民注册可以发布出租、求租信息; 3.中介机构需要填写必要信息进行注册; 4.管理员对中介机构进行审核认证; 5.中介机构经过审核认证后,可以发布出租、求租信息; 6.网民可以查询出租、求租信息; 7.管理员可以统计每个中介、每个网民某个时间段内发布下信息量。

软件工程与实践课程设计

《软件工程与实践》课程设计方案 本课程属专业必修课,是一门实践性较强的计算机类课程,授课对象为计算机专业及相关专业的本科生。本课程是对软件工程课程所述内容的进一步深化与具体应用,通过启发式教学和大量实例的练习,引导学生完成不同类型系统的分析与设计工作,培养学生关于软件工程理论的实际运用能力、软件开发实践动手与文档编写及组织管理能力,同时培养和提高学生在软件开发过程中的团队协作精神。 在课程设计过程中必须完成以下一些环节: 1、任务布置与说明,备有多个题目供学生选择。 2、学生自主分组,并展开软件项目的选题与论证,要求提交分组项目选题和组织分工。 3、进行可行性研究,编写可行性分析报告和项目开发计划,并进行审查。 4、获取需求,编写软件需求规格说明书,并进行审查。 5、进行系统分析和设计,编写软件分析设计报告,并进行审查。 6、通过实现系统主要界面来模拟软件实现,并进行审查。 7、编写软件测试计划,编写软件测试分析报告,并进行审查。 8、编写用户使用说明书,并进行审查。 可供选择的课程设计方案: 1、图书馆图书预定系统的设计与实现 功能如下:(1)由供书部门提供书目给订购组;(2)订书组从各单位取得要订的书目;(3)根据供书目录和订书书目产生订书文档留底;(4)将订书信息(包括数目,数量等)反馈给供书单位;(5)将未订书目通知订书者;(6)对于重复订购的书目由系统自动检查,并把结果反馈给订书者。 2、网络考试系统的设计与实现 要求基于B/S模式来构建整个网络考试系统,整个系统拟由试题库管理子系统、学籍管理子系统、成绩管理子系统、网络考场四大模块组成。系统用户端划分为学生端、教师端和管理员端,通过数据库操作权限设定等机制来保证系统及相关数据的安全性。 3、网上购物系统的设计与实现 着重研究、设计与实现用户管理、目录管理、信息录入管理、定单管理、浏览和查找、购物结帐等功能。 (1)会员注册、登录与管理模块,包括新会员注册、会员身份验证、会员身份注销和预定制商品。 (2)商品陈列上架模块,实现商店所有商品的分类上架,供用户浏览选择。 (3)为客户提供各个商品信息细节展示模块。 (4)为客户提供所选择商品的浏览、退货等管理模块。 (5)购物车模块,需要完成用户选购商品,购物订单生成功能。 4、病员监护系统的设计与实现

软件工程实践报告

经济与管理学院 软件工程实践报告 实践题目:图书馆书籍订购系统 专业:信息管理与信息系统 班级:1401班 姓名:刘柳 学号:1417070110

第一章问题定义 1.任务 (1).学生和老师能够随时登录系统,记录破损书籍、填写新书申请单。 (2).图书馆管理人员能随时登录处理申请单、查看库存和输入初始的库存书籍,还有查看进书通知。 (3).采购人员能随时登录系统查看缺书单,填写进书单。 (4).所需资源:人员—本人在老师和相关专业人员的指导下完成。 (5).硬件设备费用:一台专用的数据库服务器;一台数据备份服务器兼双机后备服务器;两台普通的终端PC机; (6).所需经费:硬件设备费用和系统开发费用共需要30000元左右。 2.文档<< 系统目标与范围说明书>> (1).项目名称:图书馆书籍订购系统 现行系统存在的问题: 学校现有系统是手工管理方式和文档管理方式,在管理质量和管理效率上,从根本上不能适应大规模的管理要求。由于书目种类繁多,而且破损书籍分布广泛,统一整理耗费大量的人力物力。使用该系统,学生老师在看到破损书籍的时候,在系统上登记,发现书本缺失,可以及时发现,及时补充。师生也可以申请图书馆购置新书。 (2).项目目标: A.使工作人员从繁忙的工作中解放出来。 B促进管理的自动化,提高工作效率。 C.提高系统中任何数据处理的准确性。 D.人力与设备费用的减少,可裁剪图书馆管理部门的人员。 F.管理服务的改进:降低图书订购服务中的错误发生率,减少信息交流的繁琐过程。 (3).给出软件的需求: A.所建议的系统的运行寿命的最小值:3年 B.进行系统方案选择比较的时间为:3周 C.运行环境:Windows XP,Windows 7,Windows 8等。 D.数据库:Mysql。 (4).软件目的:希望图书馆图书管理的过程简单、方便、快速。 (5).项目范围:图书馆书籍系统是为大多数教育院校开发的,用于日常的书籍管理,包括补充和新置。提供数字化的管理,提高图书馆管理部门的工作效率。 A.硬件:PC机一台,打印机一台。 B.软件:Windows操作系统,Access数据库管理系统, Tomcat,Eclipse,JDK。 C.硬件设备费用:一台专用的数据库服务器—10000元;一台数据备份服务

软件综合课程设计教学大纲

珠海学院课程教学大纲 课程名称:计算机软件综合课程设计 适用专业: 2015级软件工程专业 课程类别:专业基础课 制订时间:2017年6月 计算机科学与技术系制

目录 1 《计算机软件综合课程设计》教学大纲 2 《计算机软件综合课程设计》(模板) 3 《计算机软件综合课程设计》成绩评定表

《计算机软件综合课程设计》教学大纲 一、课程设计基本信息 课程代码: 课程名称:计算机综合应用课程设计 课程学时:32学时 课程学分:2.0 适用对象:计算机科学与技术专业、软件工程专业 先修课程:高级语言程序设计、数据结构、操作系统、数据库原理与应用 二、课程设计目的和任务 本课程设计是检验计算机专业的学生在大学主干课程完成之后,为了加深和巩固学生对前两年所学理论和应用知识的理解,同时提高学生综合运用的能力和分析问题、解决的问题的能力而开设的一门实践课程。 通过本环节学生能够充分把前两年学到的知识综合应用到实际的编程实践中,可以进一步巩固所学到的理论。通过实现一个中等规模的应用软件,提高利用计算机系统解决实际问题的能力,为顺利毕业、进入社会打好基础;通过对程序的规范编写,可以培养学生良好的编程风格,包括程序结构形式,行文格式和程序正文格式等;并培养学生的上机调试能力。 三、课程设计方式 1、课程设计题目的选定 采用指导教师提供参考题目与学生自主命题相结合的办法选定课程设计题目。要求不多于4个人一个小组,不得重复,所涉及数据库的基本表至少在5张表以上,在尽量满足数据库设计原则的前提下,允许适当冗余以提高检索的速度。其中学生自主命题需要指导教师严格的审核,看是否满足课程要求,检查是否为重复课题。 2、课程设计任务的完成

软件工程课程设计

软件工程专业 软件项目实践(认识实习)报告 教学单位软件学院 班级软件13-10 学生姓名 学号 实习时间 6月29日-7月10日 指导教师

1 实习时间2015-6-29至2015-7-10 2 实习目的 1.深入了解企业管理的业务内容及软件应用的特点; 2.加强认识企业软件应用的重要性、紧迫性; 3.深入了解企业软件产品的应用的现状和需求,使我们进一步认识到需要加强 哪些方面的学习; 4.深入了解互联网应用情况,初步掌握互联网的物理结构及组成等基本网络知 识; 3 实习项目及内容 1.实地深入企业调研企业实际的业务管理流程; 2.聘请企业信息中心领导介绍本单位计算机应用情况及今后的发展规划; 3.参观企业局域网,了解计算机网络的硬、软件组成及结构; 4.聘请有关专家结合所参观的局域网,讲授计算机网络的应用知识; 5.聘请有关业务科室的工程技术人员,讲授如何用计算机处理本科室业务及本 科室软件应用情况; 6.引入OJCP考试环境,进一步巩固学生Java程序设计基础; 7.实地去硬件市场进行调研,了解各种硬件的价格、性能等。 3.1 校内实习内容总结 软件产业是典型的知识经济产业,与以往的工业经济产业有很大的不同。未来有可能保持长期稳定高速增长。中国政府推行的信息化建设已使国内计算机硬件市场高速发展,也造就了潜在的软件市场。目前中国软件业的处境是:需求巨大,政策不足。从发展阶段看,中国软件业现在似处于初创期的后期。鉴于软件行业在国民经济中的独特地位,未来中国政府有可能推出对软件行业的优惠政策,并将导至该行业进入扩张期。未来软件行业将以至少30%的平均年增长速度发展。 在各类软件中,国内市场和应用软件(含系统集成)将是中国软件业的主要发展方向。鉴于中国软件行业的高成长率和中等的投资回报率,因此该行业是一个较

软件工程实训报告总结

软件工程实训报告总结 软件工程实践作为软件工程专业本科生企业实习前的综合实践课程在培养体系中占有重要地位,怎样写软件工程实训报告? 篇一:软件工程实训总结转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。 在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的 职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级

的文化“共享”就在生活中慢慢形成了。 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增添了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。 这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了, 虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。

《软件工程综合课程设计》评分标准(参考)

《软件工程综合课程设计》评分标准(参考) 说明:按照学校发布的课程设计评分页中的8个评分项,根据《软件工程综合课程设计》实际,分解学校评分项为若干评分子项,并按评分等级记分(见下表),力求做到课程设计评分的精细化、一致行和可比性。各子项分数合计成各项分数,各项分数合计成本次课程设计成绩。 评分等级与记分对照表 1、课程设计中的创造性成果(10分) 1)课题具有国内或国际领先(4分) 2)具有自主创新的算法或应用最新的研究成果(专利)(3分) 3)使用最新的开发工具、技术平台和运行环境(3分) 2、学生掌握课程内容的程度(20分) 1)提供了较好的涵盖了需求、可行性和概要设计等的方案(5分) 2)在设计和实现中应用了软件工程的原理或方法(5分) 3)技术路线(开发工具、运行环境等)合理可行(5分) 4)提供了可行的测试计划(5分) 3、课程设计完成情况(20分) 1)按模板格式和内容提交完整的课程设计文档(5分) 2)提供了较完整的数据字典(数据库表)(4分)

3)完成了系统主要功能的UI设计或实现(4分)4)提供了较完整的测试用例(4分) 4)按时提交课程设计文档(3分) 4、课程设计动手能力(15分) 1)数据库表设计合理满足需求(5分) 2)UI设计一致美观、程序代码清晰规范(5分) 3)考虑系统出错与异常情况(5分) 5、文字表达(5分) 1)阐述问题准确完整(3分) 2)文档文字通顺流畅(2分) 6、学习态度(5分) 1)态度端正、认真负责(3分) 2)及时响应指导老师的通知和任务安排(2分)7、规范要求(15分) 1)文档段落格式规范一致(3分) 2)标题和正文字体大小一致(3分) 3)图形和表格格式规范(4分) 8、课程设计论文的质量(10分) 1)文档摘要和目录完整准确(2分) 2)参考文献完整正确且被引用(2分) 3)段落和层次结构合理、处理逻辑清晰(3分)4)表述准确、内容通畅、结论正确(3分)

软件工程实践报告范文3篇精选

软件工程实践报告范文3篇精选 软件工程实践作为软件工程专业本科生企业实习前的综合实践课程在培养体系中占有重要地位,*是小编为大家整理的软件工程的实践报告范文,仅供参考。 软件工程实践报告范文篇一 实践单位:山西西太行信息有限公司 实践时间:xx年7月1日-----xx年7月31日共31天 一、实践目的:综合利用所学的专业知识,培养软件开发的技能;掌握android操作系统的编程技巧,体会企业软件开发与学习过程中编写软件的不同;提高自身的创新意识与创新能力,促进团队之间的沟通协作,为早日踏上工作岗位打下坚实基础。 二、实践内容及感悟: a) 实践前准备:自xx年清明节前后,我和我的组员就开始接受山西西太行信息有限公司的公开课的培训,当时经电子与计算机技术学院于一老师介绍由陈川老师主要带领我们重新温习了一遍关于java语言的基本知识,在这将近一个月的学习过程中我们逐渐重新拾起了即将被遗忘的java 知识,走出了以前认识

上的误区,使我在java这一块又有了一定的的优势,为以后我们用java语言做开发打下了很好的基础。 自xx年5月1日,我们开始了真正的基于android操作系统的软件开发,虽然我们是利用课余时间进行学习,但是学习的效果真的很好,我们基本上晚上都会学到很晚才回宿舍。刚开始的时候我感到很不适应,感到学习的java语言不能够充分的的到利用,只能够用一些和系统相关的东西,但是随着学习的深入,我发现android操作系统也是一个很强大的手机操作系统,它有着很好的发展前景。并且移动互联网在在中国有着大的市场,所以我对我正在从事的android手机软件开发给予了很大的希望。这一个月的培训我们主要学习了android操作系统的五大系统组件:activity、service、sqlite、content Provider、intent、broadcastRecever,同时我也学到了一些课堂上学不到得东西,对外面的市场的情况也有了更深刻的了解。 b) 实践过程:xx年7月1日到xx年7月31日是我正式暑假实践的时间段, 我们一行十六个人,大三的十一人大二的六人。我们被分了两个小组,每个小组八个人,上课时间一般是下午两点到五点半或者下午五点半到晚上八点半,其余的时间是我们自己写代码的时间。每天的任务量都有所不同,有时候把自己的任务做完了剩下的时间就自由支配。这一个月我们的主要任务是做一个腾讯微

软件工程实训总结

实训总结 一、实训目的: 通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。 二、实训内容: 1. 项目:(“当当网”) 2. 完成(用户注册、登录、列表、购物车、删除、修改)等功 能 3. 数据库设计、SQL应用 4. 项目实战 三、实训总结: 转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。 在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的

职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增添了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。 这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,

软件工程的实践报告

软件工程的实践报告 软件工程的实践报告 一、实习目的 这次实习的目的是为了提高我的专业技能、实践能力、以及让我了解一些实际的工作情况。对我在正式工作前有很重要的意义,不论是专业技能,还是综合素质,以及实际中的人际关系都有了更加深刻的体会,让我在正式工作前有了一笔很珍贵的经验。 这次实习的主要任务就是在了解整个软件的制作过程,以及各个环节中的细节,当学会了这些环节后,再用学到的知识来完成一个公司给我们安排的一个项目。我分到的项目名称是《诊所管理系统》,这个项目我们将以小组的形式共同将其完成,以模拟实际软件制作的过程,尽最大程度的将我们所学到的知识转化成实际的能力。为真正的项目做好充分的准备,让我们可以在实习过后的正式工作中,有准备的去面对。 公司的最终目的就是希望我们能了解实际项目的制作,并初步的理解各个环节的意义。而让我们用项目进行实际制作就是为了让我们能更好的理解项目制作中各个流程的意义以及项目制作过程中的团队是如何合作的。 二、实习单位及岗位 我所实习的单位是校企合作埃森哲信息技术(大连)有

限公司的软件开发部。这个部门的主要职能就是外包服务工作,按照客户的需求制作成相应的软件,所以我们需要对整个软件开发的过程都较熟悉,这样才能应对客户们各种各样的问题,才能制作出更好的软件以满足客户们的需求。 因为刚实习的原因,所以我的职位是软件助理工程师,时间的具体安排是实际项目制作以及专业知识的学习,实习时间为8个星期。本来实习的地点是在公司的,后来因为公司的内部原因,将我们的实习地点改为学校内部实习,每天的时间和正式上班相同。早8晚5,每周六周日休息。 整个实习的实际流程前面已经说过,八周的实际项目制作以及专业知识的学习。具体的每周任务、实际工作内容、以及专业知识与专业技能的实际应用会根据不同的环节也有所不同。但总体的目标就是让我们了解实际工作中软件的制作流程,以及各个流程中所需要的技术和注意点,并用实际的项目让我们进行练习。 三、实习过程 上面已经介绍了个整个实习的任务以及目的,下面将详细介绍整个实习的流程,并对每个流程的细节加以详细说明。 具体的时间安排如下: 第一周:将对该项目所需要的知识进行集体巩固复习。将一些已经生疏的知识巩固巩固,以备项目中的不时之需。在实习的第一天企业的经理就详细的给我们讲解了软件工

相关主题
文本预览
相关文档 最新文档