摘要: 本文是在概要设计实践和学习中的一些心得与学习笔记,希望与大家分享,如有不妥之处欢迎指正。
 关键字: 概要设计,结构化,OOD正文: 在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。
因而,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。
 一、问题的提出 概要设计写什么?概要设计怎么做? 如何判断设计的模块是完整的? 为什么说设计阶段过于重视业务流程是个误区? 以需求分析文档还是以概要设计文档来评估开发工作量、指导开发计划准确? 结构化好还是面向对象好? 以上问
2020/5/22 21:04:50 148KB 概说概要设计怎么做
1
arcgis制造地质灾害图件图例符号原创制造唯一
2017/4/27 15:39:04 5KB 地质灾害图例 符号 arcgis
1
首先,建立一个数据库,存储注册成功的账户信息。
其SQL的DDL语句如下:示意图以下方法存储在BaseDAO.java文件中。
变量声明处理增删改的SQL语句处理查询类的SQL语句关闭并释放资源以下方法存储在UserDAO.java中,类UserDAO继承自类BaseDAO。
注册验证用户名唯一性判断能否成功登录Java代码效果图底部的三个按钮分别用于进入登录界面、注册、清除注册信息。
Java代码效果图
1
〜DiscordSelfbot〜Discord的自助机器人已设置,可以在不到5分钟的时间内运行。
(如果您已经安装了必需的程序)指数设置之前不和谐的自助机器人自助机器人已被正式禁止。
那些被盗用的人,很可能会被Discord禁止,并禁用其帐户。
它已被认为是API滥用,不再被允许。
今天(19/06/2018),我决定将这个资料库存档,不再为这个项目提供任何协助。
您仍然可以自由使用它,风险自负,尽管就像我在对自己决定对自己的机器人所做的任何事情不承担任何责任之前已经说过多次。
该存储库中的大多数代码都已经过时了,如果是今天,我可能会完全不同。
也许有一天我会做另一个您喜欢的项目。
感谢使用它的每个人!:D规则请记住,Discord完全支持selfbotsarent,它只能用于使您的生活更轻松,而不是其他。
还请记住,discord有一套关于自助机器人的半官方规则:在任何情况下,自助机器人都不得响应其他用户的消息。
这意味着它不应该响应命令,不应该自动回复某些关键字,等等。
您必须是唯一可以控制它的人。
在任何情况下,自助机器人都不得“邀请刮擦”。
这是检测聊
2017/1/7 16:35:10 30KB bot discord selfbot discord-selfbot
1
针对目前紫砂产品市场无有效防伪溯源认证的问题,本文结合RFID射频识别技术在防伪溯源方面的优势,提出一种基于RFID射频识别技术和后台网站建设的紫砂产品溯源认证处理方案,使用射频识别技术实现对每一个紫砂产品在出厂前分配具有唯一性的电子标签进行读取,且通过后台网站读取出产品的溯源信息并且可以查验产品的真伪。
本文详细介绍了该处理方案,并在宜兴紫砂网络平台上进行了试运行,取得了较好的效果。
1
--------------udp聊天室V1.0----------------/////////////////////////使用方法首先启动./server再启动./client不需要加任何的参数/////////////////////////////功能描述支持群聊天支持向指定用户发送悄悄话功能支持不同消息不同颜色显示用户名为登录的唯一标示,所以不允许重名,客户端登录具有重名检查功能支持上线下线通知支持服务器发送系统消息功能支持登录时检测服务器能否在线支持服务器下线通知客户端,客户端强行下线
2021/9/13 17:14:14 14KB udp 聊天室 linux c
1
此为吉林大学数据库的实验报告,实验内容为:实验一熟悉MySQL环境及SQL定义语言一、实验目的:1.了解MySQL程序构成、安装、管理方法。
2.了解MySQL数据库及表结构。
3.熟练掌握SQL语言进行基本表结构的创建。
4.熟练应用SQL语言进行表结构的修改。
5.掌握SQL语言进行基本表的删除。
6.掌握SQL语言进行索引的建立和删除。
二、实验内容和主要步骤:1.参考“MYSQL简体中文参考文档.chm”,熟悉MySQL构成和功能特性。
2.打开Windows服务管理器,实验启动、停止MySQL服务,了解MySQL的服务管理方法;
3.打开“MySQL管理控制台.bat”,熟悉控制台中操作数据库;
4.利用控制台创建“Student数据库”。
5.打开“Student”数据库,创建如下三个表,按下面的列表中的字段名(英文)、类型和宽度建立:7.用SQL语言CREATETABLE语句创建学生表student、课程表course和选课表SC;(字段类型及长度参照实验一)8.用SQL语言ALTER语句修改表结构;a)STUDENT表中SNO设为非空和唯一;
b)STUDENT表中增加一个字段SBIRTH,类型设置为日期时间类型,增加一个ADDRESS字段,类型为文本(字符);
c)删除STUDENT表中ADDRESS字段;
d)COURSE表中CNO字段设为非空和唯一;
9.重新定义一个简单表,然后用SQL语言DROP语句删除该表结构;10.用SQL语言CREATEINDEX语句定义表STUDENT的SNAME字段的降序索引;11.用SQL语言CREATEINDEX语句定义表SC的GRADE字段的升序索引;12.用SQL语言DROP语句删除索引;13.输入部分数据,并试着修改其中的错误;
注:实验二SQL语言进行简单查询一、实验目的:1.掌握SQL查询语句的一般格式2.掌握简单数据查询操作。
3.熟练掌握各种查询条件的表示。
4.掌握排序和分组操作在SQL语句中的实现。
5.掌握集函数的使用。
二、实验内容和主要步骤:1.创建学生表student、课程表course和选课表SC,并输入数据(注意数据的完整性。
);(可以使用实验一中已经建立的表和数据)2.对各表中的数据进行不同条件的查询;
1)查询全体学生的学号和姓名2)查询全体学生的详细记录3)查询所有选修过课程的学生学号4)查询考试有不及格的学生学号5)查询不是信息系(IS)、计算机系(CS)的学生性别、年龄、系别6)查询选修了4号课的学生学号和成绩,结果按成绩降序陈列7)查询每个课程号和相应的选课人数8)查询计算机系(CS)的学生姓名、年龄、系别9)查询年龄18-20岁的学生学号、姓名、系别、年龄;
10)查询姓刘的学生情况11)查询既选修1号课程,又选修2号课程的学生学号12)查询学生的姓名和出生年份(今年2003年)13)查询没有成绩的学生学号和课程号14)查询总成绩大于200分的学生学号15)查询每门课程不及格学生人数16)查询不及格课程超过3门的学生学号17)查询年龄在10到19岁之间的学生信息18)查询全体学生情况,按所在系升序陈列,同一个系的学生按年龄降序陈列19)查询选了1号课程的学生平均成绩20)查询选了3号课程的学生的最高分21)查询每个同学的总成绩实验三SQL进行复杂查询一、实验目的:1.熟练掌握各种连接查询及其连接条件。
2.掌握各种嵌套查询的使用。
3.掌握复杂的集合查询。
二、内容和主要步骤:1.实验一中的数据为基础2.对各表中的数据进行不同条件的连接查询和嵌套查询;
1)查询每个学生及其选课情况;
2)查询每门课的间接先修课3)将STUDENT,SC进行右连接4)查询有不及格的学生姓名和所在系5)查询所有成绩为优秀(大于90分)的学生姓名6)查询既选修了2号课程又选修了3号课程的学生姓名、学号;
7)查询和刘晨同一年龄的学生8)选修了课程名为“数据库”的学生姓名和年龄9)查询其他系比IS系任一学生年龄小的学生名单10)查询其他系中比IS系所有学生年龄都小的学生名单11)查询选修了全部课程的学生姓名12)查询计算机系学生及其性别是男的学生13)查询选修课程1的学生集合和选修2号课程学生集合的差集14)查询李丽同学不学的课程的课程号15)查询选修了3号课程的学生平均年龄16)求每门课程学生的平均成绩17)统计每门课程的学生选修人数(超过3人的才统计)。
要求输出课程号和选修
2015/6/7 11:33:28 387KB 数据库
1
VC6.0在Windows7下调试的时候,再结束调试,程序无法退出。
问题描述:当我击F5开始一个项目的调试时,程序在我设置的断点处停止,这时按下Shift+F5后,VC6.0可以退出调试状态,但是windows系统的任务栏上会留下前面调试时产生的程序。
该进程不能被结束,即便我使用任务管理器也不可以终止程序。
而且,当修改代码之后,就不能重新编译了。
想结束该进程的唯一的办法是关闭VC6.0,并重新开启。
解决方案更新两个dll文件的版本。
在VC6.0安装目录下的Common/MSDev98/Bin里有两个dll文件:DM.dll和TLLOC.dll。
将DM.dll替换成6.0.
2017/10/21 8:22:58 58KB vc6.0;补丁
1
本发明公开了一种智能卡一卡一密方法和系统,其方法包括如下步骤:将智能卡系统操作密码与智能卡序列号混合加密后形成智能卡访问密码,存储于智能卡内;
当对智能卡进行访问时,必须先输入访问密码,智能卡核对访问密码是否正确,如是,可以访问,如否,拒绝访问。
其系统包括智能卡,密码输入装置,管理卡,加密装置一和机具。
本发明因为采用了上述技术方案,使得对每一张智能卡都可以提供一个唯一密码,不仅保证不同客户的智能卡和智能卡读写机具相互不可串用,即便某张智能卡或某台智能卡读写机具的访问密码被意外泄露或被恶意破译,仍然无法知道其它智能卡的访问密码,也避免了内部人员作弊。
2018/9/24 22:45:15 480KB 射频卡 ic卡 秘钥
1
书里的敏捷不谈管理者的角色,而是谈教练/促进者。
本文首先解说了各行业通常意义上的项目经理角色,然后试图将其与敏捷中的教练/促进者角色相对应。
在这一探讨中,本文也试图拓宽教练/促进者的工作范围。
在探讨敏捷中的项目经理角色前,让我们首先看看各行业中到底为什么需要管理者。
1.人无完人人类头脑的工作方式是非常复杂的。
世上没有两个脑袋想法一模一样。
就像两个指纹绝对不可能重合,两个个体的工作方式也不可能哪怕90%合辙。
美好的自然,创造出如此多而各不相同的个体,实在让人赞叹。
但是,商业目标对所有利益相关方都保持“唯一而相同”。
这里提到的人,代表所有参与项目的利益相关方,他们来自不同部门,如(a)项目团队成员
2017/9/8 3:04:17 137KB 项目经理在敏捷中的职责
1
共 282 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡