2024年6月13日发(作者:)

.net心得体会

【篇一:使用net通用快速开发平台开发心得体会】

使用.net通用快速开发平台开发心得体会

近半年来工作上一直用通用权限开发平台做开发,其方便、快捷、灵活的特性,在开发中

逐一体现出来。

首先是开发平台内置的代码生成器,无需复杂的操作即可批量生成增删改查代码和实体类,

节约大量的时间在软件的业务逻辑上,想起原来写代码时,拼写那密密麻麻的sql语句时的感

受,有如暗无天日的末日,尤其碰上动辄几十个上百个字段的大表时,那种精神上的折磨,想

想都觉得慎得慌。修改了这里导致那里出错、那边好了这边又错了,不说了,说了全是泪... ...

开发中我用到的仅是代码生成器的一小部分,无需什么复杂配置就可以工作(对菜鸟来说

这可是最大的亮点哦, 有时候,某些系统配置,例如wcf的配置,能把菜鸟拍在沙滩上……),

上运行(代码生成器支持目前所有主流数据库),代码质量自不必说,对数据库生成的代码

还有自动的编码规范优化、标准的注释全部会自动生成。节省了大量时间(富余的时间想怎么

支配就由你咯!),代码的风格统一和代码的质量检查也省却了不少功夫。更多的功能还需要大

虾读者自行挖掘体验,相信一定有惊喜在后面等待着你。贴一张代码生成器生成的代码图片看

看:

开始用通用权限管理平台写东西时,由于了解不深,有些功能在那摆着,竟然置若罔闻,

依旧用自己手写的代码一行一行的敲,敲完了,又一遍一遍的测,测返回值是否正确,然后再

折回来一点一点的检查。浪费的时间和精力可以看好几部美剧《反恐24小时》了,

相信年轻的你,一定会埋怨没空和女朋友压马路,没空打lol,没空学习新的技术和知

识... ... 贴图比较下通用的功能用两种方法实现的代码量:

寥寥几行,便把一个实体搞到手,然后任由操作。要是用写,代码的行数就不是

个位数的量了。(悲催的是,开始用通用权限开发平台的时候,我就这么一行一行的敲来敲去,

测来测去,结果可想而知,我突然想起了“灯下黑”这个词汇,骑着马找驴啊) 宝藏在那里放

着,动手挖掘,仅在一念之间,结果却天壤之别。

【篇二:c#.net成绩管理系统项目开发总结心得体会】

《成绩管理系统》c#项目开发总结 姓名:史建军学号:p111713266班级:11级软件

(2)班

一、心得体会

学生成绩管理系统是一功能十分強大的管理系统,它集各种功用于一身,可以完成教学中

的各种操作,如对学生的成绩的添加.删除等。学生成绩管理系统功能大,

程序编写也十分复杂,工作量很大,编写一定要认真。一个小小的失误都可能使程序出现

大的漏洞。

建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化

水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动

化。 我们这次完成学生成绩管理系统分三步.

(1)是对要写成的学生成绩管理系统做全面的分析,即对学生成绩管理系统要使用的编写

方法,管理功用,运行方式进行分析,并作出明确的解决方案.针对这次的学生成绩管理系统,它的流

程是:以老师和学生两种方式进入,要有密码认证.学生进入系统在能查看此学生的各科目的成绩,

平均分,各科最高分和总分.老师进入系统也能查看各位学生的成绩,并能添加,删除学生和学生成

绩,对学生成绩进行总分,平均分的运算.

(2)是程序的编写.由于学生成绩管理系统的功能十分強大,程序的编写也十分的复杂,所以

我们四人一组,每人完成一部分程序.程序的

编写是一项困难的任务,完成此程序必需运用书中的大部分知识,而且要有清晰的思路,有较

強的语言组织能力.由于四人各完成一部分,所以最后四部分程序要能衔接得十分完整,所以四个

人要在编写自己的程序的基础上考虑其他人的程序结构.编写程序就是一项十分困难的事,所以一

定要细心,不能有一丝的马虎,否则会前功尽弃.

(3)是程序的检查和系统的调用.程序写完后并不能保证它一定能运行,所以要对它进行调

试,发现其中的弊端,并作出相应的修改,以完善程序,使其逻辑性,运算能力都符合题目要求,使学生

成绩管理系统的运行

二、项目开发总结

开发工具选择

本系统后台数据库采用microsoft sql server 数据库,该数据库系统在安全性、准确性和

运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用microsoft 公司的visual

studio 2008作为主要开发工具,可与sql server 2005数据库无缝链接。

定义

visual c#——c#是微软开发的一种面向对象的编程语言,是微软.net开发环境的重要组

成部分。而microsoft visual c# 2005是微软开发的c#编程集成开发环境(同种产品还有

borland公司的c# builder),它是为生成在 .net framework 上运行的多种应用程序而

设计的。

产品

最终制成的产品,包括:

a. 程序系统中包括学生成绩查询模块,教师成绩管理模块,管理员模块,学生成绩查询

时在账号及学号进入界面后能够对其的选修课与必修课成绩查询,但是不能修改,可以对自己

的密码进行修改。教师可以上传成绩。管理员可以对教师信息,学生信息,课程信息进行修改

与添加。但是不能对其成绩进行改变。他们数据时建立了表单,存放在数据库中,通过关键字

与外关键字使他们产生联系。最终存取与提取数据。

b. 学生成绩管理系统,运行,教师登录界面是教师号与初始密码111111,学生是用户

名是学号,初始密码是111111。 c. 建立的数据库database。在运行该系统式要配置一定

的虚拟服务器。

主要功能和性能

学生成绩查询模块:学生成绩查询时在账号及学号进入界面后能够对其的选修课与必修课

成绩查询,但是不能修改,可以对自己的密码进行修改。

教师成绩管理模块:教师可以上传成绩,对自己的账号密码可以修改。

管理员模块:管理员可以对教师信息,学生信息,课程信息进行修改与添加。但是不能对

其成绩进行改变。

本系统基本达到我们预设的全部功能,并希望在以后的使用中逐渐完善。

出错原因的分析

给出对于开发中出现的错误的原因分析。团队的沟通在开始项目前没有做好协商,而且以

前编程太少,对程序的驾驭能力还够强。以及对的网页编程还不太熟。

经验与教训

经过这次开发,我们尽力了从需求分析到成品发布的全部过程。从中我们认识到,要开发

一个软件产品,必须对它所有涉及到的各个方面都要有所了解。关键地方必须熟悉。作为设计

者的系统分析阶段,必须对不同模块的联系,工作量有正确的认识才能合理的分配任务。管理

者要时刻保持清醒,要有合理的进度和质量的控制,才能保证按时按量的完成任务。这次最大

的教训是,对进度的掌握不是很好,整个项目的进度没有一定的节奏,忽快忽慢的。幸好最后

按时完成了任务。管理者的头脑不清楚,就会导致整个团队走很多的弯路。所以一个领导者是

非常重要的。项目是要在过硬的技术基础上有严格的管理,才能确保工程的质量与数量 同时得

到满意的效果。

【篇三:c#.net在线考试系统项目开发总结心得体会】

《在线考试系统》c#项目开发总结 姓名:邬志成 学号:p111713287 班级:11级软件

工程(2)班

一、课程设计目的

通过系统的制作,使我们熟悉系统开发的流程,更加熟练掌握c#语言的编程以及系统制作,

同时可以减轻老师的工作负担提高工作效率,与此同时也提高了考试的质量,从而使考试更趋

于公正、客观,更加激发学生的学习兴趣。

背景

在我国,虽然远程教育已经蓬勃地发展起来了,但是目前学校与社会上的各种考试大都采

用传统的考试方式。在此方式下,组织一次考试是至少要经过5个步骤,即人工出题、考生考

试、人工阅卷、成绩评估和试卷分析。

显然,随着考试类型的不断增加以及考试要求的不断提高,教师的工作量将会越来越大,

并且其工作将是十分繁琐和容易出错的,可以说传统的考试方式已经不能适应现代考试的需要。

随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,

以减轻教师的工作负担及提高工作效率,与此同时也提高考试的质量,从而使考试更加趋于公

正、客观、更加激发学生的学习兴趣。

在线考试系统要求对考生进行登录验证、考生选择考试科目、

限制考试时间、交卷后自动评分,同时需要为管理人员提供试卷管理及考生信息的相关管

理,设计系统的主要目的是为考试减少不必要的浪费并且使考核学生成绩变得客观和公正。

二、课程设计的要求

(一)管理员用户

1、能对试题(只有单项选择题)进行管理(增加,修改和删除);

2、能对用户留言进行管理;

3、能管理注册用户(删除某用户);

4、 能查看所有用户的考试成绩。

(二)普通注册用户

1、可注册一新用户,注册内容项自定,但必须有上传照片项,所有项目须验证。

2、可登录进入考试页面进行考试,登录成功后考试页面上要显示用户信息和用户照片,同

时显示相关试题(随机从题库表中任意抽取20题进行考试),用户做完试题后点提交试卷按钮

结束考试,可使用消息框看到本次考试的成绩,并将相关信息存入成绩表中。

3、可查看留言和留言。

三、运行环境

系统开发平台:.2005;

系统开发语言:c#;

数据库软件:microsoft sql server 2005;

运行平台:windows xp/windows7

运行环境: framework sdk v2.0

四、系统设计:

本系统有两个类型的用户,管理员和普通用户。用户在注册时可以设定自己的权限,注册成

功可以跳转到登录页面登录.

如果是普通用户登录,就可以修改自己的信息,并自己进行留言和进行试题测试,查看开始

时间/考试成绩和留言信息

如果是管理员登录系统,则可以对试题进行相关的操作,如增加试题。对注册的新用户进

行管理,删除用户。对留言信息进行管理。并且可以查看学生的成绩。

运行:

在线考试系统的基本功能,包括系统用户的添加、考试试卷的添加、试题的添加和在线考

试以及分数计算等。最后将所有模块组装成一个完整的系统。经过测试,系统实现了需求分析

中的要求,运行正常,操作界面简洁。

五、心得体会

基于.net的在线考试系统的的设计与实现经过系统分析、需求分析、概要设计、详细设计

等阶段基本了解了该系统的功能要求及设计的可行性。在线考试系统的基本功能,包括系统用

户的添加、考试试卷的添加、试题的添加和在线考试以及分数计算等。最后将所有模块组装成

一个完整的系统。经过测试,系统实现了需求分析中的要求,运行正常,操作界面简洁。

由于时间和技术水平的缘故,本系统还存在着许多方面的工作尚未完善。系统的各项功能

基本都能正常运行,达到了初步设计的要求,但是还不够完善。比如插入试题模块功能还不完

善,系统安全性有待提高。另外在试题的插入时,只能由管理员逐题进行录入,还没有实现试

题的成套录入。界面的美化还得进一步细化,各功能模块也有待进行整改和完善。一个好的系

统需要一段时间的跟踪及长期的维护,也许后期还有可能进行功能上的增加或改进,这些都需

要在系统设计时考虑好,才能使一个系统被应用的时间更长。自己有待进一步提高,相信在以

后的学习及生活中会将本设计修改的更加完善。