兽医patitas-abm
兽医ABM。使用ASP.NET中的C#.NET中的Web应用程序。 Powershell。 html。 XML。 CSS。 JavaScript。实体框架。引导程序。 jQuery。 MSSQL。响应式设计。 EB开发课程的实践工作.NET,Technological Polo。 LA MATANZA UNAMA国立大学-DIIT技术Polo 2017 Web应用程序开发.NET UNEM-技术杆实用工作
- 目的本文档描述了技术极点.NET中Web应用程序开发课程的实用工作的功能范围和技术要求。
- 团队进行实践工作的团队必须是4名学生,毫无例外。
- 技术要求3.1 .NET项目
- 实用的工作应使用ASP.NET完成。要使用的项目类型是Web应用程序。 3.2样式
- 微软已经提供的样式将不允许在Visual Studio提供的示例应用程序中使用。 1 La Matanza国立大学-DIIT Polo Technological 2017
- 所有.CSS文件必须在文件夹中。
- 请勿使用内联样式(样式=”属性或定义页面中的样式(标签
<样式>)。 4。必须使用某些框架/样式表库。一些例子: Twitter Bootstrap(http://getbootstrap.com/,主题http://bootswatch.com/)。视频建议的入门课程(非官方)https://youtu.be/nug1pmke-y4 b。基金会(http://foundation.zurb.com/docs/)3.3 JavaScript 1。对于实际工作中所需的任何功能,都不需要使用JavaScript。 3.4 HTML 1。请勿使用标签表来组织列页的内容,只允许表标签表示网格/信息列表。 2。主页用于构造应用程序Web表单的使用。在主页中,必须引用样式表。 3.5验证1。仅使用ASP.NET控件在客户端的侧面(JavaScript)和服务器端使用验证。不必使用本机JavaScript或任何其他允许验证客户端验证的框架。 2。您可以使用列表详细说明所有不符合验证的字段。 3.6体系结构和开发注意事项1。必须使用实体框架进行数据访问层,该.NET组件将在课堂中解释,以便学生了解如何使用它。 2。在aspx.cs,ascx.cs,master.cs等文件中使用最小可能的代码。并在其中尝试其中包含业务规则的另一个项目中的方法。 2 La Matanza大学 - DIIT Polo Technological 2017 4.作品的目的。作品的目的是开发ABM屏幕(高/低/修改)以及在学生当选中的实体清单。学生可以选择要符合Web应用程序中以下条件的任何实体:1。实体必须至少包含5个描述性字段。到。一个领域必须是布尔人。 b。一个字段必须是数值的。 c。至少一个字段必须是字母数字(SQL Server NVarchar中的数据类型)。 2。负载日期必须存储。 3。必须记录修改日期。 4。必须使用以下控件:ASP:TextBox,ASP:标签,ASP:下拉列表。 ASP:GridView 5。其中一个字段必须包含与另一个因实体的参考完整性(例如:如果它是书籍的ABM,应该有一张书籍表,例如,该表具有一个iDgenero FK字段,该字段指的是一个性别表,并且在创建/修改屏幕上,将与“ Sciential Fielction Fielction”值,“警察”,“警察”的值,这些值是从“ usecity”,“ quastessense”,“”和这些值。在这种情况下,应使用dedownlist控件。 6。应应用必要的验证:所有字段均为b。比较验证c。正则表达验证应应用。 d。应应用或多或少的验证。应用程序流程必须在列表屏幕上启动应用程序。此屏幕包含数据库中的所有现有记录。如果没有,则应显示一条消息,以表明没有数据。必须有一个按钮(ASP:按钮),该按钮可以让您进入屏幕以加载新记录。修改和消除的选项必须在包含列表的网格内部,并且必须显示其中的每个项目。 3 LA MATANZA国立大学-DIIT Polo Technological 2017不应在该领域内可视化数据库每个注册的主要键。对于那些希望在交付实际工作中增加积分的学生的奖励功能必须在清单屏幕上添加搜索功能。通过ASP:TextBox必须根据条目文本进行过滤要显示的结果。过滤器必须应用于实体的单个字段。 5。交货表格必须将TP发送给以下收件人,并在发送的电子邮件中复制团队的所有成员。 ●
[email protected];
[email protected];
[email protected]; ●参加TP的其余成员(例如CC)该电子邮件必须包含以下几点:电子邮件标题将为POL-2017-TP- [成员] b。回答以下问题:i。您认为他们应该在TP上获得什么注释? (1-10,在哪里7您必须被要求的功能),为什么? ii。他们认为可以改善什么事情? iii。什么更复杂? c。 [group-integrante1 integrated2-ectc]。用所有解决方案进行拉链,以便可以在任何计算机上对其进行编译和执行。将扩展名更改为zip,并为[group-integrant1-integrated2-ectc] .txt,因为邮件可以弹跳以获得安全性。 6。批准条件1。TP必须满足所有定义的技术和功能要求。不认为某些技术功能或需求不会反映在实际工作中。 4 La Matanza大学-DIIT Polo Technological 2017 2。在交付实际工作时,每个团队的所有学生都必须出席实践工作。 3。在捍卫工作中,将评估每个学生实践工作的知识和参与程度。 5