写不完了

本文档详细介绍了C#编码规范,包括类、接口、成员变量等命名规则,以及枚举类型和注释规范。同时,概述了基于C#的停车场管理系统设计,涵盖需求规格说明、数据库设计、后端架构、功能实现、关键技术难点与团队管理等方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.修改完善已提交的需求规格说明书

https://docs.qq.com/doc/DZnpxZ1lMVHdQV2xs?opendocxfrom=admin

2.讨论制定团队的编码规范

C#语言和java 类似,在 Visual Studio 编译软件上可直接进行界面原型的设计。在进行C#语言开发时编码规范如下:
①类(calss)命名规范
少用缩写,不使用下划线(_)字符,使用名词或者名词短语命名。如:public class String
②接口命名规范
前缀使用字母I,接口名称使用名词(名词短语)或者连接词。如:public interface IShape
③成员变量在最前面
如:

public class Account
{
    public static string BankName;
    public static decimal Reserves;

   public string Number {get; set;}
   public DateTime DateOpened {get; set;}
   public DateTime DateClosed {get; set;}
   public decimal Balance {get; set;}

   // Constructor
    public Account()

④枚举类型使用单数名称
如:

public enum Color
{
    Red,
    Green,
    Blue,
    Yellow,
    Magenta,
    Cyan
}

⑤注释:
根据需要添加注释时采用一下规范:
< summary > //定义某某类的方法

3.数据库设计

https://docs.qq.com/doc/DZmpiQVpkaXBhSkFz

  • ER图

1472465-20181127224713539-429694487.png
1472465-20181127224727263-2101045502.png

4.项目的后端架构设计

1.ORM对象关系映射,主要作用将关系型数据库映射成对象模型,使操作变得简单。
2.IOC容器使用unity
3.身份认证使用OAuth,实现C#在.NET中可以依赖实现功能,防止Web API 接口不被他人非法调用
4.用户管理使用ASP.NET Identity,它是.net的一个用户管理的框架,类似mumbership。

5.确定团队Alpha版本要实现的功能
  • 参考分而治之(WBS - Work Breakdown Structure)给出相应的WBS图。

1472465-20181127224802719-2009059324.png

  • 列出团队Alpha版本需要实现的功能,表格中至少应包含:优先级、名称、用户故事描述;
优先级功能名称用户故事描述
1车位查询我是小婷,昨天我去逛街,开车进入地下停车场,停车场位置很大,找到车位耗费了很长时间,今天我进车场时进行了车位查询直接找到空停车位停车,节约了很多时间
2监控查询我是小王,和女朋友出来逛街,将车停在了停车场,在开心的购物后发现,发现车被刮蹭了,找到停车场管理员调取监控录像,在交警同志的协助下将肇事逃逸司机抓住并获得了赔偿。
3车辆信息查询我是停车场工作人员,我需要统计半年来车辆在停车场的停车状况和数据报告,我直接打开软件进行查询统计,方便了我的工作
4临时车辆管理我是小王,我开车去朋友家,将车停在朋友小区停车场,工作人员直接放行,原来我的信息已经被拍照录入了系统并进行了登记,避免了停车下车登记信息造成车辆拥堵和时间的耗费
6.关键技术与难点
  • 在完成上述设计的过程中,逐步明晰并列出实现本项目的关键技术
    1.能够对车位进行明确指示,方便车辆用户直接找到车位停车。
    2.方便车辆管理员的工作进行,和车辆用户的使用。
    3.免停车出入场
  • 比照团队目前的技术储备,列出技术难点与解决方法。
    1.关于网络接口传输问题
    2.与硬件摄像头拍照识别,空车位数据自动上传等问题
    3.用户数据以及车辆信息保密性问题
7.团队管理
组 员比例权重
朱世杰80%
曹晔宁20%

请用Leangoo的截图来展示分工和完成的过程;
1472465-20181127224812279-251260254.png

转载于:https://www.cnblogs.com/banboom/p/10029626.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值