.NET考试系统V1.0.0总结

考试系统.NET版本V1.0.0在为期68天后,终于完成了。特此总结一下,主要说说技术、团队合作、UI设计方面,以此给自己一个总结,通过V1.0.0版本,让自己站的更高、看的更远。

技术方面:

EF:

整个项目也EF为框架,采用ModelFirst下的两种方式来映射数据库,前期,在PD中设计好实体,转换成数据库,然后倒入SQLServer中,使用ModelFirst中的采用数据库更新到模型的方式,建立模型,接来下来的更新数据库的时候,采用模型更新到数据库的方式更新数据库,这样做的好处是避免了在EF中画实体的时候产生的表混乱,属性混乱和表关系混乱。

EasyUi:

前台页面显示使用了EasyUi框架,使用EasyUi为我们节省了代码,减少了样式的设计,也更加使我们的整体样式趋于规范统一。其次,里面封装的ajax、jquery方法,也为我们带来方便,不会的在官网上查看文档,有文档可查,有样例可看,界面直观,方便我们系统快速完成。

WCF:

因为考试系统要调用基础系统中的基础数据,早期用的是webservice,现在改用WCF。

Nuget:

底层人员抽象出了一些公共的方法,提供给我们各个系统,打包成dll后,使用nuget工具管理,无需每个人粘贴复制,只要一个人下载更新后,大家都可以用,同时,也因为nuget强制的版本号,让我们更加容易区分当前应该使用哪个版本,哪个版本是最新的。

SVN:

SVN的使用,是团队合作的基础,他的重要性就不用说了。

设计模式:

主要是用到抽象工厂,运用在B、D层以及客户端调用WCF的时候,很好的体现了面向接口编程的原理。

团队合作:

我们小组共有12人,由小左和勇霞带队,其下有三人是九期成员,剩下的是十期的,男女比例为2:1,整个小组气氛活跃,讨论的时候也是很积极的参与,然后大家有问题直说,虽然团队中也有一些小“吵闹”,但都是对事不对人,事后,依然是有说有笑,有问题仍然反映。

从开始觉得任务艰巨到后来的觉得一切都那么简单,这个过程,让我们体会深刻,让我们懂得,凡事只要你按部就班的做,那付出的就会有回报,不做只说,只会徒增烦恼,情绪低沉。

UI设计:

UI设计,一直都是老师在讲的问题,我们也有改正,但总是顾此失彼,想到了这个,忘记另外一个。这次的UI设计,米老师也明确给我们提出了问题。

第一:字体太小,这样的字体,对于我们年轻人来说,能够看清楚,但对于一些视力不好的人来说,可能别人就会产生抵触心理,觉得这个字体太小,不想用咱们的软件。

第二:弹出框位置,各个界面的弹出框大小不一,没有统一,弹出框出现的位置也不一致,应该居中,但是有的就靠下后者靠后了。

第三:某些页面的样式太过拥挤,界面显得混乱

V1.0.0结束了,要感谢勇霞和小左的付出,给我们一遍又一遍的讲解需求,一遍又一遍的讲解UI设计,也要感谢我们组员之间的协同合作,保持着一个良好的心态和情绪。

总结:

框架和工具的使用,让我们学会如何站在巨人肩膀上,团队合作,让我们学会如何与团队组员进行更好的交流,而UI问题的提出,奠定我们在设计和需求整理方面走的更好更远。

时间: 2024-10-07 07:50:29

.NET考试系统V1.0.0总结的相关文章

考试系统--底层框架发布时遇到的问题解决方案(Window7 IIS6.0)(三)

<承接上篇文章> 考试系统--底层框架发布时遇到的问题解决方案(Window7 IIS6.0)(二) 4.问题描述 内存入口检查失败,因为可用没存(XX字节)少于总内存的XX%,因此,该服务不可用于传入的请求.若要解决此问题,请减少计算机上的负载,或调整serviceHostingEnvironment配置元素上的minFreeMemoryPercentageToActivateService的值. 解决方法:服务是运行在电脑上的应用程序,并且服务执行耗费资源的操作,因此有必要确保其在开始运行

地图标绘系统V1.0测试版(javascript)-GIS520社区

地图标绘系统V1.0测试版 (界面比较难看,之后再统一美化!) 演示地址:http://www.gis520.com/gis/plotdemo/index.html 查看可在菜单Map-->地图标绘系统V1.0

ISkyShop B2B2C 商城系统V1.0正式版隆重发布

ISkyShop核心开发团队结合7年电商开发经验,历经1年多时间的设计研发,于2014年6月12日隆重推出ISkyShop B2B2C 商城系统V1.0,B2B2C商城系统是ISkyShop独立自主研发的 商城系统,系统运营模式为"平台自营+商户入驻",平台运营商既可以自营商品盈利,同时对所有入驻商城销售均收取比例佣金,入驻商户定期申请销售结算,方 便快捷,即平台运营商与入驻商户互利共赢,ISkyShop B2B2C 商城系统是国内唯一真正意义上的B2B2C系统. 系统主要特点有: 1

C#简易商城收银系统v1.0(2-1)

C#简易商城收银系统v1.0(2-1) 当初: 面向编程对象的好处及应用简单工厂模式(继承,多态) 现在: 制作一个简易的收银窗体应用程序 可以参考之前的 计算器 随笔 创建窗体程序 客户端代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Te

财务对账系统v1.0立项到结项的整体回顾

财务对账是一个琐碎而复杂的工作,极需要工作耐心和细心,还要求对账人员对对账系统要十分熟悉.本文笔者通过对财务对账系统v1.0从立项到结项的过程进行复盘,与大家讲述财务对账流程,对账的业务规则和相关的概念解释. 一.复盘目的 对财务对账系统v1.0从立项到结项的过程做一个整体回顾: 总结当前取得的成果和当前存在的一些问题. 二.系统概述 会计学对对账的定义是:为了保证账簿记录的真实性.完整性.准确性,在记账以后结账之前,定期或不定期地对有关数据进行检查.核对. 包含三个方面的核对工作,即账证核对.

PV.Desktop.V14.0.0.1 石油化工静设备计算机辅助设计桌面系统

显着的成本 储蓄Graebert.ARES.Commander.Edition.2016.v2016.1    杠杆 用于起草和设计的生产工具和智能功能 你期望从顶部的CAD产品,在一个显着的成本 储蓄.利用ACIS三维实体建模,创建三维对象 软件内部紧密集成.战神指挥官版 DWG格式兼容,易于使用,在你现有的CAD环境. 希望建立自己的计算机辅助设计应用程序?软件完全 通过常用编程语言编程和可定制.体验版战神指挥官的灵活性.强大的CAD 日常工作和复杂项目的软件. Siemens.LMS.Sa

读阿里巴巴Java开发手册v1.2.0之编程规约有感【架构篇】

 不为过去蹉跎,改变当下. 为什么开篇就送这么一句话给大家,我相信很多处于1-3年码龄的哥们儿们,在平时的编码历程中编码的个性可能是多彩的,每个人都有每个人特定的风格,但是我们现在这么随意写,以后这么随意写,好没问题,但是等你离开这个公司了或者是去开发别的项目了,再等别人过来接手维护你一手写出来的这段个性十足的代码时,那么你的右眼皮时不时地就会跳,因果我就不说了~~ 所以我建议看到这篇博文的朋友们,或许你稍微改变一下你的编码风格,遵从一套好的编码规约对己对人都是有好处的.可能朋友的公司也有专门的

安装hyperledger fabric V1.0.0(维护中)

因1.0版本刚刚发布,正在重新测试与安装,使用该文档安装会有问题,如修改完成,会重新开放.  E2E的例子在部署chaincode时会报以下的错误,所以目前请安装beta版本 安装文档位置: https://github.com/hyperledger/fabric   fabric代码托管地址 https://hyperledger-fabric.readthedocs.io/en/latest/  在线文档地址 https://github.com/hyperledger/fabric/ar

Siemens.Tecnomatics.Machine.Configurator.v1.0.0.639 1CD数字化制造解决方案

Siemens.Tecnomatics.Machine.Configurator.v1.0.0.639 1CD数字化制造解决方案Tecnomatix 是一个综合性数字化制造解决方案系统.这些解决方案把所有制造学科 – 从工艺布局规划和设计.工艺过程仿真与验证到制造执行 – 与产品工程连接起来,促进了全局创新.Machine Configurator 1.0是其系统的一个功能模块,它的主要功能是用于创建验证方案的机器(机器的运动学模型,CSE驱动器,后处理等). MicroSurvey STAR