团队作业——系统设计和任务分配


团队作业——系统设计和任务分配(项目名称:交游星)

一、团队项目之码云Git代码库

[团队项目仓库:](https://gitee.com/sof-work-team/jiaoyou-star 《交游星》 )

二、代码规范及编码原则

(1)代码总体规范原则:通俗易懂,简洁明了,正确率高,易于维护。

(2)总的命名规则:驼峰命名法

(3)包的命名规则:由每个版块的英文单词构成,首字母大写,合成词的首字母同样须为大写。例如:Chat、WeChat

(4)常量的命名规则:由该常量的英文单词构成,常量名的首字母及合成词的首字母需为大写。

(5)变量到的命名规则:根据属性命名,字母用小写。

(6)方法的命名规则:采用动宾结构,以能让读者顾名思义为原则。

(7)类和接口的命名规则:单词首字母大写,如:MakeDown

(8)缩进原则:统一采用JAVA,JavaScript等工具自带的缩进功能

三、项目函数命名

粗略命名节选(命名图仅供开发人员构建框架和参考,实际名字及其个数以项目为准)

(1)狼人杀

(2)真心话大冒险

四、 体系结构设计

4.1 用户界面

用户界面是程序中用户能看见并与之交互作用的部分,设计一个好的用户界面是非常重要的,本设计将为用户提供美观,大方,直观,操作简单的用户界面。

4.2 硬件环境

处理器:英特尔i5双核

内存:8G

硬盘:500G

4.3 软件环境

微信小程序运行在多种平台上:iOS/iPadOS 微信客户端、Android 微信客户端、Windows PC 微信客户端、Mac 微信客户端、小程序硬件框架和用于调试的微信开发者工具等。
各平台脚本执行环境以及用于渲染非原生组件的环境是各不相同的:
●在 iOS、iPadOS 和 Mac OS 上,小程序逻辑层的 javascript 代码运行在 JavaScriptCore 中,视图层是由 WKWebView 来渲染的,环境有 iOS 14、iPad OS 14、Mac OS 11.4 等;

●在 Android 上,小程序逻辑层的 javascript 代码运行在 V8 中,视图层是由基于 Mobile Chrome 内核的自研 XWeb 引擎来渲染的;

●在 Windows 上,小程序逻辑层 javascript 和视图层 javascript 都是用 Chrome 内核;

●在 开发工具上,小程序逻辑层的 javascript 代码是运行在 NW.js 中,视图层是由 Chromium Webview 来渲染的。

4.4 体系结构图

(1)总体结构

(2)用户结构

五、任务分配

百分比/% 刘世童 林树锋 何文彬 陈常淋 张颖慧
函数驼峰命名 20 20 20 20 20
E-R图设计 40 15 15 15 15
前端制作 0 40 40 0 20
后端设计 40 0 0 40 20
最终权重 25 18.75 18.75 18.75 18.75

相关