公文素材库 首页

C#项目开发实训总结

时间:2019-05-28 22:14:14 网站:公文素材库

C#项目开发实训总结

C#项目开发实训总结

设计人:张**班级和班内序号:项目选题意义:

选这个题目的原因:随着科学技术的进步,促进了管理水平的提高,人力资源管理系统(HumanResourceManagement,HRMS)作为人力资源管理的一个计算机工具,可以将企业中的人员的基本信息和工资管理用数据库统一管理起来,使企业内人力资源的管理得以走向标准化、科学化、数字化和网络化。发挥网络效能,提高劳动生产率。制定人力资源管理系统,以确保所有与管理体系运行有关的重要岗位的人员都具有相应的能力,都能胜任该岗位。职责;各部门负责制定本部门人员的培训计划。综合办公室汇总各部门的培训计划后制定出检测公司的培训计划。负责组织培训计划的实施和记录,尽力检测公司技术人员档案并妥善保管。

项目名称:人力资源管理系统自我评价:优秀

项目设计情况:

项目的设计使用工具有MicrosoftVisualStudio201*和SQLServerManagementStudioR2,技术有C#项目开发技术。

项目分为登录功能、个人档案功能、教育培训功能、部门管理功能、人事调配功能、系统管理功能、修改密码功能、注销用户功能等功能。

项目的设计已完成预期目标!

项目的优势和缺陷:优势:

本项目采用C#项目开发技术,C#项目开发代表的是一种前沿技术。C#项目开发建立在己取得极大成功的C#程序设计的语言基础之上,采用C#项目开发规范能有效地进行软件复用,提高开发人员的效率,降低软件的开发和维护成本,提高软件的质量,控制所构建系统的复杂性。

C#项目开发规范将使得C#在企业计算中的地位得到加强,为基于C#的应用系统提供了一个框架,和目前的许多系统和模型相比,C#项目开发具有许多优越性。种种迹象表明,C#项目开发有可能成为系统设计的首要选择。缺陷:

1、现在提供给用户的界面还很单调,需要进一步美化。而且系统现在提供的功能还很有限,以后随着需要可以添加功能。添加相应的功能组件,然后把它们发布到服务器上去。

2、对于人力资源管理系统来说,还有许多的功能需要进一步的完善,以提高该系统的整体效果。功能的完善还需进一步讨论。意见和建议:

扩展阅读:《C#项目实训》指导书(含实训报告内容

《C#项目实训》实训指导书

201*年9月

一、实训目的

《C#项目开发》实训课程作为独立的教学环节,是在学生学习完《C#面向对象程序设计》课程后进行的一次全面的综合练习。通过理论与实践相结合,以巩固和加深学生对在.NET平台下利用C#语言开发Windows应用程序的基本技能,使学生能够全面掌握Windows程序设计的基本知识与应用,学会程序设计开发的一般方法,了解和掌握信息系统项目开发的过程及方式,培养正确的设计思想和分析问题、解决问题的能力,特别是项目设计能力。为后继课程的学习提供奠定基础,为学生的职业能力培养和职业素养的提高提供有力支撑。

二、实训内容与要求

1、程序开发过程要求

软件系统的开发是按阶段进行的,一般可划分为以下阶段:可行性分析;需求分析;系统设计(概要设计、详细设计);程序开发;编码,单元测试;系统测试;系统维护。软件开发过程中要明确各阶段的工作目标、实现该目标所必需的工作内容以及达到的标准。只有在上一个阶段的工作完成后,才能开始下一阶段的工作。

1)可行性分析

明确系统的目的、功能和要求,了解目前所具备的开发环境和条件。2)系统需求分析

系统需求分析是软件系统开发中最重要的一个阶段,直接决定着系统的开发质量和成败,必须明确用户的要求和应用现场环境的特点,了解系统应具有哪些功能及数据的流程和数据之间的联系。

3)系统设计

可根据系统的规模分成概要设计和详细设计两个阶段。概要设计包括以下九个方面。(1)划分系统模块。

(2)每个模块的功能确定。(3)用户使用界面概要设计。

(4)输入、输出数据的概要设计。(5)(6)(7)(8)

报表概要设计。

数据之间的联系、流程分析。文件和数据库表的逻辑设计。硬件、软件开发平台的确定。

(9)有规律数据的规范化及数据唯一性要求。

系统的详细设计是对系统概要设计的进一步具体化,其主要工作有以下四项。(1)文件和数据库的物理设计。(2)输入、输出记录的方案设计。

(3)对各子系统的处理方式和处理内容进行细化设计。

(4)编制程序设计任务书。程序说明书通常包括程序规范、功能说明、程序结构图,4)程序开发

根据程序设计任务书的要求,用计算机算法语言实现解题的步骤,主要工作包括以下四项。

(1)模块的理解和进一步划分。

(2)以模块为单位的逻辑设计,也就是模块内的流程图的编制。(3)编写代码,用程序设计语言编制程序。(4)进行模块内功能的测试、单元测试。

5)系统测试

测试是为了发现程序中的错误,对于设计的软件,出现错误是难免的。系统测试通常由经验丰富的设计人员设计测试方案和测试样品,并写出测试过程的详细报告。系统测试是在单元测试的基础上进行的,包括以下四个方面。

(1)测试方案的设计。

(2)进行测试。

(3)写出测试报告。

(4)用户对测试结果进行评价。2、参考题目

学生成绩管理系统

在当今的信息时代,传统的管理方法必然要被以计算机为基础的信息管理系统所代替。本系统从大专院校学生成绩管理出发,在整体上进行分析设计。希望通过本系统的开发,可以解决学生成绩管理、课程信息管理、学生基本信息管理、课程表信息和教师基本信息的管理等功能,还可以进行班级信息的管理,同时能够实现系统管理,主要是针对登录用户的添加、删除、修改和查询功能,使学校对学生的成绩管理自动化和规范化。

1)功能需求

学生成绩管理系统必须能够完成系统管理、成绩信息管理,课程信息管理,班级信息管理,学生基本信息管理,成绩的查询管理、专业信息管理,教师信息管理和课程表信息管理。

(1)系统管理:有系统管理员身份的用户可以登录,它负责用户的管理。用户分为三大类:一类为系统管理员,可添加、修改、删除和查询各类用户;另一类用户是任课教师,可以修改自己的登录信息;最后一类用户是学生,只能修改自己的用户信息,不具有添加、删除和修改的操作权限。系统管理员可以进行数据库的备份与恢复,即日常数据管理。

(2)成绩管理:主要包括学生成绩的输入,也可以对其成绩进行修改、添加和删除操作,同时能够实现按照学生的学号或者课程编号进行单条件或组合条件的查询,并且要能够实现当用户以学生身份登录时,只能查询自己所学课程的成绩,不具有添加、删除和修改的权限;当用户以任课教师身份登录时,可以录入学生的成绩和查询所有学生的成绩,但是不具有修改和删除学生成绩的权限。

(3)课程管理:专门对各系及各班的课程信息进行添加、删除和修改,同时能够实现按照课程编号、课程类型或者学分,进行单条件或者组合条件的查询,并且当登录用户身份是学生或者登录用户身份是任课教师时,只能进行查询课程信息的操作。

(4)班级管理:专门对各班信息进行添加、删除和修改,同时能够实现按照班级名称或者专业名称,进行单条件或者组合条件的查询,并且当登录用户身份是学生或者登录用户身份是任课教师时,只能进行查询班级信息的操作。

(5)学生基本信息管理:实现有关学生基本信息的录入、修改、查询和删除。同时能够实现按照学生的学号、学生的姓名、学生所在班级名称或者学生的性别,进行单条件或者组合条件的查询,并且当登录用户身份或者登录用户身份是任课教师时,只能进行学生信息的查询。

(6)专业基本信息管理:实现有关专业基本信息录入、修改、查询和删除。同时能够实现按照专业代号或者专业名称,进行单条件或者组合条件的查询,并且当登录用户身份是学生或者登录用户身份是任课教师时,只能进行查询专业信息的操作。

(7)教师基本信息管理:实现有关教师基本信息录入、修改、查询和删除。同时能够实现按照教师代号、教师名称或者教师性别,进行单条件或者组合条件的查询,并且当登录用户身份是学生时,不能对此模块进行任何操作。

(8)课程表管理:有关课程表基本信息的录入、修改、查询和删除。同时能够实现按照学期、班级代码、教师姓名或者课程名称,进行单条件或者组合条件的查询,并且当登录用

户身份是学生或者登录用,户身份是任课教师时,只能进行查询课程表信息的操作。

按照用户需求,可将“学生成绩管理系统”设计成以下的层次结构,如下图所示。

四、实训计划(时间安排)

课号123456789101112131415实训内容问题的提出和分析、任务布置系统概要设计(系统总体结构图、模块设计、接口设计、E-R图)数据库设计(表设计、连接设置)系统详细设计(登录模块设计)系统详细设计(主控模块设计)系统详细设计(用户管理模块的界面与代码设计)系统详细设计(成绩信息管理模块的界面与代码设计)系统详细设计(课程、班级、专业信息管理模块的界面与代码设计)系统详细设计(学生信息管理模块的界面设计及代码设计)系统详细设计(教师信息管理模块的界面设计及代码设计)系统详细设计(数据备份与恢复界面设计及代码设计)系统详细设计(窗体、帮助界面设计及代码设计)总体调试,软件打包文档和实训报告书写上交作业、评定成绩时数222222222222222

五、实训报告的撰写规范

实训总结报告是在完成所有设计后,学生对归纳技术文档、撰写科学技术总结报告能力的训练,培养学生严谨的作风和科学的态度。通过撰写实训总结报告,不仅可以把数据库、表单、数据维护及技术参考等内容进行全面总结,而且还可以把实践内容提升到理论高度。总结报告按如下内容顺序撰写并装订成册:

要求:

一、实训报告实训报告内容:

一、实训目的

二、实训项目(写清课题名称:学生成绩管理系统)1.需求分析

2.概要设计(系统主要功能及功能模块图)3.详细设计(数据库、系统界面设计)1)数据库名称:数据表:

列名spbhspmcsptpwjmspjsspflbhspjgsccj

2)登录(界面设计)

主窗体(界面设计)

查询(1个)(界面设计\\关键代码)添加(1个)(界面设计\\关键代码)创建用户(界面设计)

三、实训中遇到的问题和解决方法

四、心得体会(本课题特点和方案的优缺点、改进方向和意见,实训体会等,一页左右)五、主要参考文献(3-4个)

如:[1]王华杰,李律松孙一波等编著.C#数据库开发技术.清华大学出版社,201*.2

二、汇报PPT

5

数据类型intvarcharvarcharvarcharintfloatvarchar

是否允许空

否是是是是是是

说明商品编号商品名称商品图片文件名

商品介绍商品分类编号商品价格生产厂家

六、考核方式与评分方法

考核方式:根据学生考勤情况、所设计系统的完成质量以及提交的实验报告完成情况和质量进行评分,其中,上机考勤占20分,系统界面、功能检查占50分,设计报告占30分。分优(90-100分)、良(80-89分)、中(70-79分)、及格(60-69分)、不及格(60分以下)五个等级。

优:遵守纪律,完全按照实验要求圆满地完成实验,所设计的系统界面友好、功能完善、运行流畅;实验报告完全符合实验规范。

良:遵守纪律,较好地按照实验要求完成实验,所设计的系统界面较友好、功能较完善、运行正常;提交的实验报告符合规范。

中:能遵守纪律,较好地按照实验的要求去做,所设计的系统界面较友好、具有基本功能、基本能运行;实验报告符合实验规范。

及格:能遵守纪律,基本按照实验的要求去做,能完成系统中部分功能的设计、编写任务;实验报告基本符合实验规范。

不及格:纪律较差,不按照实验的要求去做,不能完成系统中的基本设计、编程任务,实验报告不符合要求。

七、实训学生守则及管理规定

1、学生在实训期间应遵守学校作息制度;请假需经指导教师同意,并按学校规定办理请假手续,否则以旷课论处,每天以6课时计算。

2、学生必须随时接受指导教师的检查,指导及安排的工作。3、实训所使用的机器,须经指导教师同意后,方可使用。实训结束后,制作成果必须交学院资料室。

4、学生使用的计算机、电子仪器或其它设备,若因责任事故造成丢失或损坏,应酌情赔偿。若设备发生故障,应及时报告,学生不得擅自修理。

5、严格禁止学生在计算机房或实验室玩游戏,每发现一次,则实训成绩降低5分。学生未经指导教师同意将私人盘片、器材带入计算机房或实验室,将予以没收。学生也不得将计算机房和实验室中的任何设备、器材和工具带回宿舍使用,否则视为盗窃。

6、学生在实验室内必须严肃认真,不得大声喧哗,严禁吃任何食物,严禁吸烟,每日负责卫生打扫,并在离开时切断电源,关好水龙头,关紧门窗。

7、实训学生在停课期间必须每天到所在的实验室签到。

友情提示:本文中关于《C#项目开发实训总结》给出的范例仅供您参考拓展思维使用,C#项目开发实训总结:该篇文章建议您自主创作。

  来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


C#项目开发实训总结
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/626236.html
相关阅读
最近更新
推荐专题